资源描述:
《mse c语言第二章习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、考研网http://www.97yjs.com/下面是研究生考试网为报考GCT软件工程硕士的考生整理的MSE考研复习备考资料。希望这些资料能够给考生一定帮助。在此,预祝考生复习备考顺利!第三章顺序程序设计一、单选题1、下面程序的输出是______main(){intk=11;printf("k=%d,k=%o,k=%x",k,k,k);}A.k=11,k=12,k=13B.k=11,k=13,k=13C.k=11,k=013,k=oXbD.k=11,k=13,k=b2、以下合法的C语言赋值语句是A.a=b=58B.k=int(a+b);C.a=58,b=58D.
2、--i;3、以下程序的输出结果是main(){intx=10,y=3;printf(“%d”,y=x/y);}A.0B.1C.3D.不确定4、若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是A.read(a,b,c);B.scanf(“%d%d%d”,a,b,c);C.scanf(“%D%D%D”,%a,%b,%c);D.scanf(“%d%d%d”,&a,&b,&b);5、执行下面程序段后,c3中的值是_____intc1=1,c2=2,c3;c3=c1/c2;A.0B.1/2C.0.5D.16、若执行以下程序段,其输出结果是____
3、__inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d”,a,b,c);A.3,0,-10B.0,0,3C.-10,3,-10D.3,0,37、以下程序段的输出是_______A.*0000057.66*B.*57.66*考研网http://www.97yjs.com/C.*0000057.67*D.*57.67*floata=57.666;printf(“*%010.2f*”,a);8、若有以下定义和语句:inta=5a++;此处表达式a++的值是____A.7B.6C.5D.49、若有以下定义和语句:
4、charc1='b',c2='e';printf("%d,%c",c2-c1,c2-'a'+"A")则输出结果是_______A.2,MB.3,EC.2,eD.输出结果不确定10、以下程序的输出结果是______main(){intx=10,y=10;printf("%d%d",x--,--y);}A.1010B.99C.910D.10911.在C语言中,如果下面的变量都是int类型,则输出结果是______sum=pad=5;pad=sum++,pad++,++pad;printf("%d",pad);A.7B.6C.5D.412.以下程序的输出结果_
5、____#includemain(){inti=010,j=10;printf("%d,%d",++i,j--);}A.11,10B.9,10C.010,9D.10,913、请读程序考研网http://www.97yjs.com/inti=65536printf("%d",i);上面程序的输出结果是_____A.65535B.0C.有语法错误,无输出结果D.114、已知字符A的ASCII码为十进制的65,下面程序的输出是_____main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';print
6、f("%d,%c",ch1,ch2);}A.67,DB.B,CC.C,DD.不确定的值15.若有定义和语句:chars[10];s="abcd";printf("%d",s);则结果是_____A.输出abcdB.输出aC.输出adcbD.编译不能通过16.若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行,代表空格):12ABC则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是_______A.scanf("x=%dy=%d",&x,&y);a=getchar();c=get
7、char();B.scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar();C.scanf("%d%d%c%c%c",&x,&y,&a,&b,&c);D.scanf("%d%d%c%c%c%c%c%c",&x,&y,&a,&a,&b,&b,&c,&c);17.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是____main(){intx;scanf("%d",&x);if(x++>5)printf("%d",x)elseprintf("%d",x--);}A.7和5B.6和3C.7和4D.6和