紧急求救..请求援助!!!!谢谢..!!

lzy880826 2008-05-07 11:09:14
论坛里的各位高手..帮帮忙..现在紧急需要下面题目的答案...星期五的早上就要上交了/....


1. 用字符串“WellCome”初始化一个字符数组,正确的语句是 _________。
2. 初始化一个包含五个元素的整形数组,正确的语句是__________。

3. 执行float arr[3][2] = {{1},{2},{1}}后,元素arr[2][1]的值为___________。

4. result=strcmp(str1,str2);如果result>0,下列叙述中正确的是________。
A、str1的长度比str2的长度长
B、str1比str2大
C、str1的字母都是大写的
D、str2比str1大

5. 字符数组chars string[]="I am a student. " 所代表的字符串的长度是_________ 。

6. 在C/C++语言中,二维数组元素在内存中的存放顺序是_________。

7. 执行语句 for (iCount=1;iCount<4;iCount++) break; 后,变量iCount的值是_________。

8. 语句 cout<<(12&0xA)<<endl; 的输出结果是_________。

9. 关于switch 语句,下列叙述错误的是________ 。
A、switch 的条件表达式只能是数值表达式
B、switch 结构中,不能有相同的 case 常量表达式出现
C、case 和default 的出现次序可以是任意的
D、多个 case 可以共用一组执行语句

10. 字符数组 char ch[8]={ 'a', 'b', 'c', 'd', '\0', 'e', 'f', 'g'} 所表示的字符串是________ 。

11. 关于数组,以下叙述中不正确的是________。
A、数组名是地址常量,不能对它进行任何运算
B、数组名表示这个数组的第一个元素所存放的地址
C、可以把不同数据类型的数据放在一个数组中
D、任意一个数组元素的地址可以通过&运算求得
12. 执行语句for ( iCount = 1;iCount++<4;) ; 后,变量iCount 的值是________。
13. 下面哪个不能做C语言的变量名________ 。
A、 u_7 B、case
C、_7 D、chars
14. 初始化二维数组,下列语句中错误的是________ 。
A、float x[2][2]={{1.0,2.3},{3.5,6.2}};
B、int y[2][2]={1,2,3,4};
C、float x[][2]={{1.0,2.3},{3.5,6.2}};
D、int y[2][]={{1,2},{3,4}};
15. 编写程序计算100以内有多少个13的倍数。



16. 下列叙述中不正确的是 。
A、对于没有赋初值的auto型变量,系统会自动 赋予确定的值。
B、对于static型变量,系统在编译时即为其分配存储空间并进行初始化。
C、如果局部变量与全局变量同名,则局部变量起作用。
D、在函数体内定义的变量都是局部变量。

17. 执行下列代码将输出什么结果________ 。
void main()
{ char chars[50];
int i;
for(i = 0;i<50;i++) chars[i] = 'a';
chars[50] = '\n';
for(i=0;i<50;i++)
{ chars[i]+=1;
printf("%c ",chars[i]);
if ((i+1)%10 == 0 ) printf("\n");
}
}

18. 下面叙述中错误的是________。
A、当用指针指向变量的地址时,指针的数据类型必须与变量的数据类型保持一致
B、在C++语言中预处理命令是以“ # ”开头的
C、&运算的作用是取变量的地址
D、for 循环语句的三个表达式中,只能有一个被省略

19. 下列语句编译时不产生错误的是________。
A、int a=10,*p=&a;*p=200; B、int a=10,*p;*p=&200;
C、int a=10,*p;p=&200; D、int a=10,*p=200;

20. 预测下面代码执行后的输出结果________。
void main()
{ char c= 'a';
c++;
printf("%d",c);
}

21. 下列语句中,错误的是________。
A、float x=20.5;int *p=&x; B、int arr[10];int *p=arr;
C、int c,*p=&c; D、char a,*p1=&a;char b,*p2=&b;p1=p2;

22. 编程得到如下矩阵:
1 2 3 4 5
2 1 2 3 4
3 2 1 2 3
4 3 2 1 2
5 4 3 2 1

23. 执行下列代码将输出什么结果?
#include <iostream.h>
void main()
{ int a=10,b,*p=&a;
b=a;*p +=10;
printf("Now the a=%d,b=%d,*p=%d\n",a,b,*p);
}

24. 下列编译能通过的代码是________。
A、int ch[3],c[3];ch=c; B、int ch[3];ch=c;
C、char *p="a"; D、char ch[3];char *c=ch++;

25. 下列代码能正确执行的是________。
A、int x = 10;int *p = x;
B、int x,y,*p,*q; *p = x;*q=y;int r=*p –*q;
C、int *p,x=10; p=&(x+1);
D、int x[3];int *p=x; printf("%ld\n",p);

26. 执行下面这段代码的输出是________。
void main()
{ int a=10, *p1=&a,t;
int b=20 , *p2=&b ;
t=*p1 ;*p1=*p2; *p2=t;
cout<<*p1<<", "<<*p2<<endl;
}

27. 下列代码的输出结果是________。
void main()
{ char *p;
p = "Hello world" ;
printf("%s\n",++p);
}


28. X[M][N]是一个二维数组,该数组中的元素X[i][j]是整个数组中的第________个元素。
A、i×N+j+1 B、i×N+j
C、j×M+i+1 D、j×M+i
29. 执行下列代码的输出结果是________。
# include <stdio.h>
void main()
{ int var=5;
while (var<6)
{ printf("100\n");break; }
}

30. 下列代码的输出结果是________。
void main()
{ int x=10, *p1 = &x;
int y=20 , *p2 = &y ;
int *t ;
t = p1 ;p1 = p2; p2 = t;
printf("%d,%d\n",*p1,*p2);
}


31. 考察以下C++程序,预测输出结果________。
#include <iostream>
void main()
{ char str[4]={ 'A', 'B, 'C', '\0'};
cout<<str[0]<<endl;
}

32. 下列叙述中正确的是________。
A、在C程序中,被调用的函数一定要位于主调函数之前。
B、一个C程序只能有一个main()函数
C、一个C程序可以包含多个函数,并且用户可以自己指定从哪个函数开始执行。
D、main()函数只有放在程序的最前面才能被优先执行。

33. 下列代码的输出结果是________。
int max(int n,int m)
{
int max;
static int i; i+=2;
if(m>n) max=m;
else max=n;
printf("i=%d\n",i);
return max;
}
void main()
{
max(max(3,15),10);
}

34. 定义一个递归函数,求n!


35. 用递归方法编程计算以下式子的值,分别计算n=1,2,3的结果。
n1+n2+n3+n4+…+n10,其中n=1,2,3…


36. 编写函数,实现用指定符号构成三角形图案的功能。

37.预测下面代码执行的结果
#include <stdio.h>
struct score
{
int math; int english; int computer;
float average;
};
void main()
{
score st;
st.math=80;st.english=85; st.computer=83;
st.average=float (st.math+st.english+st.computer)/3;
printf("math=%d\n",st.math);
printf("english=%d\n",st.english);
printf("computer=%d\n",st.computer);
printf("average=%5.2f\n",st.average);
}


38. 下面的语句,能够通过编译的是________。
A、char c[5];scanf(“%s”,c);
B、char c[5]; for(int i=0;i<5;i++) scanf(“%c”,&c[i]);
C、char c[5];gets(c);
D、char c[5]=”hello”;puts(c);


39. 下面哪组函数可以读/写一个字符串到文件中________。
A、fgetc( )/fputc( ) B、fread ( )/fwrite ( )
C、fgets ( )/fputs ( ) D、fseek ( )/ftell ( )


40. 给出以下程序,预测其执行结果。
void fun(int n)
{ n++; }
void main()
{
for (int i=0;i<3;i++)
{ fun(i);
printf("%2d",i);
}
}

41. 给出以下程序的执行结果。
#define MAX(a,b) a>b ? a : b
void main()
{
int m=2,n=3,k=1;
k=MAX(m,n+k)*10;
cout << "k=" << k << endl;
}


42. 预测以下程序的执行结果。
int f(int i)
{ return ++i; }
int g(int &i)
{ return ++i; }
void main()
{
int a,b;
a=b=0;
a+=f(g(a));
b+=f(f(b));
printf("a=%d,b=%d\n",a,b);
}


麻烦在各个题目的答案面前添加一个题号...谢谢了.!!!
...全文
307 33 点赞 打赏 收藏 举报
写回复
33 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
langhua0001 2008-05-08
不得不说  

帮你就是害你
  • 打赏
  • 举报
回复
ChargeForward 2008-05-08
mark
  • 打赏
  • 举报
回复
fallening 2008-05-08
[Quote=引用 9 楼 baihacker 的回复:]
C/C++ code34. 定义一个递归函数,求n!intfac(intn)
{returnn==0?1: n*fac(n-1);}
[/Quote]
so cool
  • 打赏
  • 举报
回复
nkqhyf 2008-05-08
20.98
21.A
22.
23.Now the a=20,b=10,*p=20
24.C
26.20,10
27.ello world
29.100
30.20,10
31.A
33.i=2
i=4
37.math=80
english=85
computer=83
average=82.67
40.0 1 2
41.k=13
42.a=3,b=2
  • 打赏
  • 举报
回复
1:char a[] = "WellCome";
2:int a[5] = {1,2,3,4,5};
3:0.000000
4:B
5:字符串最后有空格?有的话是16,没有就是15
6:按行存放
7:1
8:8
9:A
10:abcd
11:C
12:5
13:B
14:D
15:7
16:D
17:
b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
18:CD
19:A
20:98
21:A
22:
#include <stdio.h>
#include <stdlib.h>

int main()
{
int a[5][5];
int i,j,k;

for(i = 0;i < 5;i++)
{
for(j = 0;j < 5;j++)
{
if((j - i) <= 0)
{
k = i + 1 - j;
}
else
{
k = j + 1 - i;
}
a[i][j] = k;
printf("%d ",a[i][j]);
}
printf("\n");
}

return 0;
}

23:Now the a=20,b=10,*p=20
24:C
25:BD
26:20,10
27:ello world
28:A
29:100
30:20,10
31:A
32:B
33:
i=2
i=4
34:
long fac(long n)
{
return (n == 0) ? 1 : n * fac(n-1);
}
35、36:
不明白题目到底是什么意思?
37:
math=80
english=85
computer=83
average=82.67
38:C
39:B
40:0 1 2
41:k=40
42:a=3,b=2
  • 打赏
  • 举报
回复
shaoze5 2008-05-08
你上课的时候是不是想的怎么泡妹妹了啊。
你有把题敲到这里的时间都自己做出来了!
真是替你父母伤心
可怜的孩子
更可怜的父母
  • 打赏
  • 举报
回复
fangxishanglu 2008-05-08
容易~~~但是拒绝帮做作业
  • 打赏
  • 举报
回复
ninesuns02 2008-05-08
1.编程输出fibonacci数列的前20项,每行输出五个数。

2.执行下列代码将输出什么结果 bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb 。
void main()
{ char chars[50];
int i;
for(i = 0;i <50;i++) chars[i] = 'a';
chars[50] = '\n';
for(i=0;i <50;i++)
{ chars[i]+=1;
printf("%c ",chars[i]);
if ((i+1)%10 == 0 ) printf("\n");
}
}

3. 下列代码能正确执行的是___D____。
A、int x = 10;int *p = x;
B、int x,y,*p,*q; *p = x;*q=y;int r=*p –*q;
C、int *p,x=10; p=&(x+1);
D、int x[3];int *p=x; printf("%ld\n",p);

4. 执行下面这段代码的输出是_20,10_____ 。
void main()
{ int a=10, *p1=&a,t;
int b=20 , *p2=&b ;
t=*p1 ;*p1=*p2; *p2=t;
cout < <*p1 < <", " < <*p2 < <endl;
}

5. X[M][N]是一个二维数组,该数组中的元素X[i][j]是整个数组中的第_A_个元素。
A、i×N+j+1 B、i×N+j
C、j×M+i+1 D、j×M+i

6.下列叙述中正确的是__B__。
A、在C程序中,被调用的函数一定要位于主调函数之前。
B、一个C程序只能有一个main()函数
C、一个C程序可以包含多个函数,并且用户可以自己指定从哪个函数开始执行。

7.用递归方法编程计算以下式子的值,分别计算n=1,2,3的结果。
n1+n2+n3+n4+…+n10,其中n=1,2,3…

8.下面的语句,能够通过编译的是___B__。
A、char c[5];scanf(“%s”,c);
B、char c[5]; for(int i=0;i <5;i++) scanf(“%c”,&c[i]);
C、char c[5];gets(c);
D、char c[5]=”hello”;puts(c);

9.下面哪组函数可以读/写一个字符串到文件中__B___。
A、fgetc( )/fputc( ) B、fread ( )/fwrite ( )
C、fgets ( )/fputs ( ) D、fseek ( )/ftell ( )
  • 打赏
  • 举报
回复
atiansk2006 2008-05-08
[Quote=引用 9 楼 baihacker 的回复:]
C/C++ code34. 定义一个递归函数,求n!
int fac(int n)
{return n == 0 ? 1 : n * fac(n-1);}
[/Quote]



------------------------------------
!
  • 打赏
  • 举报
回复
ninesuns02 2008-05-08
1. 用字符串“WellCome”初始化一个字符数组,正确的语句是 char c[]={"WellCome"}。
2. 初始化一个包含五个元素的整形数组,正确的语句是int a[5]={0,0,0,0,0}。

3. 执行float arr[3][2] = {{1},{2},{1}}后,元素arr[2][1]的值为2。

4. result=strcmp(str1,str2);如果result>0,下列叙述中正确的是B。
A、str1的长度比str2的长度长
B、str1比str2大
C、str1的字母都是大写的
D、str2比str1大

5. 字符数组chars string[]="I am a student. " 所代表的字符串的长度是__16_______ 。

6. 在C/C++语言中,二维数组元素在内存中的存放顺序是__顺序存放_______。

7. 执行语句 for (iCount=1;iCount <4;iCount++) break; 后,变量iCount的值是____1_____。

8. 语句 cout < <(12&0xA) < <endl; 的输出结果是____8_____。

9. 关于switch 语句,下列叙述错误的是___c_____ 。
A、switch 的条件表达式只能是数值表达式
B、switch 结构中,不能有相同的 case 常量表达式出现
C、case 和default 的出现次序可以是任意的
D、多个 case 可以共用一组执行语句

10. 字符数组 char ch[8]={ 'a', 'b', 'c', 'd', '\0', 'e', 'f', 'g'} 所表示的字符串是____"abcd"____ 。

11. 关于数组,以下叙述中不正确的是__A ______。
A、数组名是地址常量,不能对它进行任何运算
B、数组名表示这个数组的第一个元素所存放的地址
C、可以把不同数据类型的数据放在一个数组中
D、任意一个数组元素的地址可以通过&运算求得
12. 执行语句for ( iCount = 1;iCount++ <4;) ; 后,变量iCount 的值是___5_____。
13. 下面哪个不能做C语言的变量名____B____ 。
A、 u_7 B、case
C、_7 D、chars
14. 初始化二维数组,下列语句中错误的是____D____ 。
A、float x[2][2]={{1.0,2.3},{3.5,6.2}};
B、int y[2][2]={1,2,3,4};
C、float x[][2]={{1.0,2.3},{3.5,6.2}};
D、int y[2][]={{1,2},{3,4}};
15. 编写程序计算100以内有多少个13的倍数。
void main(void)
{
int i=0;
int num=0;
for(i=13;i<=100;i++){
if(i%13==0){
num++;
printf("%d\n",i);
}
}
return;
}

16. 下列叙述中不正确的是 A 。
A、对于没有赋初值的auto型变量,系统会自动 赋予确定的值。
B、对于static型变量,系统在编译时即为其分配存储空间并进行初始化。
C、如果局部变量与全局变量同名,则局部变量起作用。
D、在函数体内定义的变量都是局部变量。

17. 执行下列代码将输出什么结果__bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbb______ 。
void main()
{ char chars[50];
int i;
for(i = 0;i <50;i++) chars[i] = 'a';
chars[50] = '\n';
for(i=0;i <50;i++)
{ chars[i]+=1;
printf("%c ",chars[i]);
if ((i+1)%10 == 0 ) printf("\n");
}
}

18. 下面叙述中错误的是__D______。
A、当用指针指向变量的地址时,指针的数据类型必须与变量的数据类型保持一致
B、在C++语言中预处理命令是以“ # ”开头的
C、&运算的作用是取变量的地址
D、for 循环语句的三个表达式中,只能有一个被省略

19. 下列语句编译时不产生错误的是___A_____。
A、int a=10,*p=&a;*p=200; B、int a=10,*p;*p=&200;
C、int a=10,*p;p=&200; D、int a=10,*p=200;

20. 预测下面代码执行后的输出结果___98_____。
void main()
{ char c= 'a';
c++;
printf("%d",c);
}

21. 下列语句中,错误的是_____A___。
A、float x=20.5;int *p=&x; B、int arr[10];int *p=arr;
C、int c,*p=&c; D、char a,*p1=&a;char b,*p2=&b;p1=p2;

22. 编程得到如下矩阵:
1 2 3 4 5
2 1 2 3 4
3 2 1 2 3
4 3 2 1 2
5 4 3 2 1
void main(void)
{
int a[5][5]={{1,2,3,4,5},{2,1,2,3,4},{3,2,1,2,3},{4,3,2,1,2},{5,4,3,2,1}};
}
23. 执行下列代码将输出什么结果? Now the a=20,b=10,*p=20
#include <iostream.h>
void main()
{ int a=10,b,*p=&a;
b=a;*p +=10;
printf("Now the a=%d,b=%d,*p=%d\n",a,b,*p);
}

24. 下列编译能通过的代码是____C____。
A、int ch[3],c[3];ch=c; B、int ch[3];ch=c;
C、char *p="a"; D、char ch[3];char *c=ch++;


别的不想做了
  • 打赏
  • 举报
回复
lzy880826 2008-05-08
嗯..我会好好的说说那个家伙的..
这份题是我一个朋友的...他是读远程大专的...因为工作关系,太忙了..所以叫我帮帮忙...
我有啥都看不懂...所以就来论坛这里寻求帮助!!!
这里高手好多哦...
  • 打赏
  • 举报
回复
在学校就要好好学习嘛,把题目搬上来让大家做你自己也要动脑子啊,不能死等吧????
  • 打赏
  • 举报
回复
lzy880826 2008-05-08
嘻嘻..还差下面这些题了...谢谢"lunarfan"还有"nkqhyf"这两位.
以下这些题目...上面的不要看了...看看这边..


1.编程输出fibonacci数列的前20项,每行输出五个数。

2.执行下列代码将输出什么结果 。
void main()
{ char chars[50];
int i;
for(i = 0;i<50;i++) chars[i] = 'a';
chars[50] = '\n';
for(i=0;i<50;i++)
{ chars[i]+=1;
printf("%c ",chars[i]);
if ((i+1)%10 == 0 ) printf("\n");
}
}

3. 下列代码能正确执行的是_______。
A、int x = 10;int *p = x;
B、int x,y,*p,*q; *p = x;*q=y;int r=*p –*q;
C、int *p,x=10; p=&(x+1);
D、int x[3];int *p=x; printf("%ld\n",p);

4. 执行下面这段代码的输出是______ 。
void main()
{ int a=10, *p1=&a,t;
int b=20 , *p2=&b ;
t=*p1 ;*p1=*p2; *p2=t;
cout<<*p1<<", "<<*p2<<endl;
}

5. X[M][N]是一个二维数组,该数组中的元素X[i][j]是整个数组中的第__个元素。
A、i×N+j+1 B、i×N+j
C、j×M+i+1 D、j×M+i

6.下列叙述中正确的是____。
A、在C程序中,被调用的函数一定要位于主调函数之前。
B、一个C程序只能有一个main()函数
C、一个C程序可以包含多个函数,并且用户可以自己指定从哪个函数开始执行。

7.用递归方法编程计算以下式子的值,分别计算n=1,2,3的结果。
n1+n2+n3+n4+…+n10,其中n=1,2,3…

8.下面的语句,能够通过编译的是_____。
A、char c[5];scanf(“%s”,c);
B、char c[5]; for(int i=0;i<5;i++) scanf(“%c”,&c[i]);
C、char c[5];gets(c);
D、char c[5]=”hello”;puts(c);

9.下面哪组函数可以读/写一个字符串到文件中_____。
A、fgetc( )/fputc( ) B、fread ( )/fwrite ( )
C、fgets ( )/fputs ( ) D、fseek ( )/ftell ( )




  • 打赏
  • 举报
回复
lzy880826 2008-05-08
谢谢..谢谢大家...
特别感谢"nkqhyf"和"lunarfan"!!!!
  • 打赏
  • 举报
回复
lunarfan 2008-05-08
下面的都是预测结果自己写吧
  • 打赏
  • 举报
回复
rularys 2008-05-08
楼主好多任务,我也是,同情~
  • 打赏
  • 举报
回复
lunarfan 2008-05-08
8. 语句 cout < <(12&0xA) < <endl; 的输出结果是:1100&1010=8。
  • 打赏
  • 举报
回复
lunarfan 2008-05-08
7. 执行语句 for (iCount=1;iCount <4;iCount++) break; 后,变量iCount的值是:1
  • 打赏
  • 举报
回复
lzy880826 2008-05-08
谢谢大家...我会去好好训那家伙一顿的....
这题不是我本人的..是一个朋友的!!...
  • 打赏
  • 举报
回复
lunarfan 2008-05-08
1. 用字符串“WellCome”初始化一个字符数组,正确的语句是:char[]={'W','e','l','l','C','o','m','e','\0'}
2. 初始化一个包含五个元素的整形数组,正确的语句是:int[]={a,b,c,d,e};

3. 执行float arr[3][2] = {{1},{2},{1}}后,元素arr[2][1]的值为:0

4. result=strcmp(str1,str2);如果result>0,下列叙述中正确的是:A。
A、str1的长度比str2的长度长
B、str1比str2大
C、str1的字母都是大写的
D、str2比str1大

5. 字符数组chars string[]="I am a student. " 所代表的字符串的长度是:16 。

6. 在C/C++语言中,二维数组元素在内存中的存放顺序是:按行主存放。

7. 执行语句 for (iCount=1;iCount <4;iCount++) break; 后,变量iCount的值是:2

8. 语句 cout < <(12&0xA) < <endl; 的输出结果是:12。

9. 关于switch 语句,下列叙述错误的是:A
A、switch 的条件表达式只能是数值表达式
B、switch 结构中,不能有相同的 case 常量表达式出现
C、case 和default 的出现次序可以是任意的
D、多个 case 可以共用一组执行语句

10. 字符数组 char ch[8]={ 'a', 'b', 'c', 'd', '\0', 'e', 'f', 'g'} 所表示的字符串是abcd 。

11. 关于数组,以下叙述中不正确的是:c
A、数组名是地址常量,不能对它进行任何运算
B、数组名表示这个数组的第一个元素所存放的地址
C、可以把不同数据类型的数据放在一个数组中
D、任意一个数组元素的地址可以通过&运算求得
12. 执行语句for ( iCount = 1;iCount++ <4;) ; 后,变量iCount 的值是:5
13. 下面哪个不能做C语言的变量名:B
A、 u_7 B、case
C、_7 D、chars
14. 初始化二维数组,下列语句中错误的是:D
A、float x[2][2]={{1.0,2.3},{3.5,6.2}};
B、int y[2][2]={1,2,3,4};
C、float x[][2]={{1.0,2.3},{3.5,6.2}};
D、int y[2][]={{1,2},{3,4}};
15. 编写程序计算100以内有多少个13的倍数。
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i,j;
for (i = 1; i <= 100; i++)
if (i%13 == 0)
j++;
printf("%d\n", j);
}


16. 下列叙述中不正确的是:A 。
A、对于没有赋初值的auto型变量,系统会自动 赋予确定的值。
B、对于static型变量,系统在编译时即为其分配存储空间并进行初始化。
C、如果局部变量与全局变量同名,则局部变量起作用。
D、在函数体内定义的变量都是局部变量。

17. 执行下列代码将输出什么结果:b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
b b b b b b b b b b
void main() //int main()
{ char chars[50];
int i;
for(i = 0;i <50;i++) chars[i] = 'a';
chars[50] = '\n'; //越界
for(i=0;i <50;i++)
{ chars[i]+=1;
printf("%c ",chars[i]);
if ((i+1)%10 == 0 ) printf("\n");
}
} //return 0;

18. 下面叙述中错误的是:D
A、当用指针指向变量的地址时,指针的数据类型必须与变量的数据类型保持一致
B、在C++语言中预处理命令是以“ # ”开头的
C、&运算的作用是取变量的地址 //不完全对
D、for 循环语句的三个表达式中,只能有一个被省略

19. 下列语句编译时不产生错误的是:A
A、int a=10,*p=&a;*p=200; B、int a=10,*p;*p=&200;
C、int a=10,*p;p=&200; D、int a=10,*p=200;

20. 预测下面代码执行后的输出结果:98。
void main()
{ char c= 'a';
c++;
printf("%d",c);
}

21. 下列语句中,错误的是A
A、float x=20.5;int *p=&x; B、int arr[10];int *p=arr;
C、int c,*p=&c; D、char a,*p1=&a;char b,*p2=&b;p1=p2;

  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
C语言
创建于2007-09-28

6.4w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-05-07 11:09
社区公告
暂无公告