计算机c练习100-1题

2019-05-26 23:34

计算机C语言练习100-1题(xingweimin@sina.com) 1.下列中,可以作为“字符串常量”的是( )

A) ABC B) \2.在以字节存储字符的系统中,'\\n '在内存占用的字节数是( ) A)1 B)2 C)3 D)4 3.字符串\在内存占用的字节数是( )

A)3 B)4 C)6 D)8 4.在下列中,合法的长整型常数是( )

A) 0L B) 4567310 C) 0.03476843 D) 2.1869el0 5.一个char型数据,它的值在内存中存放的是( )

A)ASCll代码值 B)BCD代码值 C)内码值 D)十进制代码值 6.设变量 m,n,a,b,c,d均为0,以执行(m=a==b)||(n=c==d)后,m,n的值是( ) A)0,0 B)0,1 C)l,0 D)1,1 7.设a为5,执行下列计算后,b的值不为2的是( )

A) b=a/2 B) b=6-(--a) C) b=a%2 D) b=a>3?2:2 8.执行语句“x=(a=3,b=a- -);”后,x,a,b的值依次为( ) A)3,3,2 B)2,3,2 C)3,2,3 D)2,3,3

9.设整型变量m,n,a,b,c,d均为1,执行“( m=a>b)&&(n=a>b)”后m,n的值是( )

A)0,0 B)0,l C)1,0 D)1 ,l

10.设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量a的值是( ) A)3 B) 0 C) 9 D) -12 11.在下列一组运算符中,优先级最高的运算符是( ) A)<= B)= C)% D)&& 12.设整型变量i的值为3,则计算表达式i---i后表达式的值为( ) A)0 B)1 C)2 D)表达式出错 13.设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是( ) A)6 B)9 C)8 D)表达式出错

14.若已定义 x和 y为double类型,则表达式: x=l,y=x+3/2的结果是( ) A)l B)2 C)2.0 D)2.5

15.设a=1,b=2,c=3,d=4则表达式a< b?a:c< d?a:d的结果为( )

计算机C语言练习100-1题(xingweimin@sina.com) A)4 B)3 C)2 D)1

16.设a为整型变量,下列C表达式中,不能表达数学关系式:10<a<15的是( ) A)10<a<15 B)a==11||a==12|| a==13|| a==14 C)a>10&&a<15 D)!(a<=10)&&!(a>=15) 17.下列表达式中,正确的C赋值表达式是( )

A)a=7+b+C=a+7 B) C=7+b++=a+7 C)a=(7+b,b++,a+7) D) a=7+b,c=a+7

18.若有以下定义: char a;int b;float c; double d;则表达式a*b+d-c值的类型为( )

A)float B) int C) char D) double 19.表达式“9!=7”的值是( )

A)true B)非0值 C)0 D)1

20.设 a,b和 c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为 0的是( )

A)'a'&&'b' B)a<=b C)a||b+c&&b-c D)!((a

22.设 a=3,b=4执行“printf(\%d,%d\,(a,b),(b,a));”的输出是( ) A)3,4 B)4,3 C)3, 3 D)4,4

23.使用“scanf(\,y=%f\,&x,&y)”,要使 x,y均为1.25,正确的输入是( ) A)1.25,1.25 B)1.25 1.25 C)x=1.25,y=1.25 D)X=1.25 y=1.25

24.设有int i=010,j=10;则执行“printf(\%d\n\,++i,j--);”的输出是( ) A)ll, 10 B) 9,10 C) 010, 9 D) 10, 9

25.设a,b为字符型变量,执行 “scanf(\=%c,b=%c\,&a,&b)”后使a为'A',b为

'B',从键盘上的正确输入是( )

A)'A\,'B' C)A=A,B=B D)a=A,b=B 26.设x、y、z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y&&++z;

计算机C语言练习100-1题(xingweimin@sina.com) A)不定值 B)2 C)l D)0 27.设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) x=1; y=0; z=2; y++&&++z ||++ x;

A)2、l、3 B)2、0、3 C)2、l、3 D)2、1、2 28.假定所有变量均已正确定义,下列程序段运行后x的值是( ) a=b=c=0; x=35;

if(!a)x--; else if(b);if(c)x=3;else x=4; A)34 B) 4 C) 35 D) 3 29.下面的程序段所表示的数学函数关系是( ) y=-l; if( x!= 0)

if(x>0)y=l; else y=0 ;

??1当(x?0)?1当(x?0)?? A)y=?0当(x?0) B) y=??1当(x?0)

?0当(x?0)?1当(x?0)???0当(x?0)??1当(x?0)?? C) y=??1当(x?0) D) y=?1当(x?0)

?1当(x?0)?0当(x?0)??30.下列语句中,句法错误的是(不考虑语义)( )

A) while(x=y)5 ; B) do x++ while(x==10) ; C)while(0); D)do 2;while(a==b); 31.循环语句“for(x=0,y=0;(y!=123)||(x<4);x++);”的循环执行( ) A)无限次 B)不确定次 C)4次 D)3次 32.若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是( ) for( i=5; i; i--)

for(j= 0; j<4;j++ ){??}

A)20 B) 24 C) 25 D) 30 33.假定a和b为int型变量,则执行以下语句后b的值为( ) a=1; b=10; do

计算机C语言练习100-1题(xingweimin@sina.com) {b-=a; a++;

}while<(b- -<0);

A)9 B)-2 C)-1 D)8

34.设x和y为int型变量,则执行下面的循环后,y的值为( ) for(y=1, x=1;y<=50; y++)

{if(x>=10) break;

if(x%2==1){ x+=5; continue;} x -= 3; }

A)2 B)4 C)6 D)8 35.在C语言中,下列说法中正确的是( ) A)不能使用“do语句while(条件)”的循环

B)“do语句While(条件)”的循环中必须使用“break”语句退出循环 C)“do语句while(条件)”的循环中,当条件非0时将结束循环 D)“do语句while(条件)”的循环中,当条件为0时将结束循环

36.若有以下程序段,w和k都是整型变量,则不能与该程序段等价的循环语句是( w= k;

LB: if(w==0) gotO LE; w - -; printf(\; goto LB; LE: ??

A)for(w=k;w!=0;w--)printf(\; B) w= k;

while(w--!=0) Prinif(\;w++; C) w= k;

do{w--; prinif(\); } while( w!= 0);

D) for(w=k;w;--w) printf(\*\);

)计算机C语言练习100-1题(xingweimin@sina.com) 37.若有下列说明,则数值为4的表达式是( )

int a[12]={ l,2,3,4,5,6,7,8,9,10,11,12 }; char c='a',d, g;

A)a[g-c] B)a[4] C)a['d'-'c'] D)a['d'-c]

38.设有定义:\s[12]={\则printf(\,strlen(s));的输出是( ) A) 6 B) 7 C)11 D) 12 39.下列语句中,正确的是( )

A) char a[3][]={'abc','1'}; B) char a[][3]={'abc','1'}; C)char a[3][]={'a',\; D)char a[][3]={\; 40.合法的数组定义是( )

A)int a[]={\ C)char a={\41.语句 “printf(\”的输出结果是( ) A)11 B)10 C) 9 D) 8 42.设有如下定义,则正确的叙述为( ) char x[]={\;

char y[]={'a','b','c','d','e','f','g'};

A)数组x和数组y等价 B)数组x和数组y长度相同 C)数组x的长度大于数组y的长度 D)数组x的长度小于数组y的长度

43.设有定义“int a=3, b,*p=&a;”,则下列语句中使 b不为3的语句是( A) b=*&a; B) b=*p; C) b=a; D) b=*a;

44.设指针x指向的整型变量值为25,则 “printf(\,++*x);”的输出是( A) 23 B) 24 C) 25 D) 26

45.若有说明:“ int i,j= 7,*p=&i;”,则与“ i=j;”等价的语句是( A)i=*p; B)*p=*&j; C)i==&j; D)i=**p;

46.若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是( ) A)a[p] B)p[a]

) ) )


计算机c练习100-1题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师资格证考试初级中学《教育知识与能力》重点知识复习提纲-完

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: