资源描述:
《补充习题及答案第2章补充习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章补充习题及答案习题2.1选择题(1)下面叙述错误的是_。A.C程序中,各种括号应成对出现B.C程序中,赋值号的左边不可以是表达式C.C程序中,变量名的大小写是有区别的D.C程序中,若未给变量赋初值,则变量的初值自动为0(2)以下合法的用户标识符是____。A.longB.tC.5aD.user(3)C程序中,合法的关键字是____。A.intB.integerC.IntD.Intger(4)下列选项中,优先级最高的运算符是____。A.&&B./=C.!D.<=(5)C语言程序中,运算对象必须为整数的运算符是_B___。A.++B.%
2、C./D.*(6)下列字符串中为合法的字符常量的是____。A.nB.''C.110D."n"2.2填空题(1)下面程序的运行结果是aabbabc。voidmain(){charch1='a',ch2='b',ch3='c',ch4='101',ch5='116';printf("a%cb%ctab%c",ch1,ch2,ch3);printf("tb%c%c",ch4,ch5);}(2)运行下面程序,其输出结果为,该结果说明了什么?voidmain(){intiA1,iA2,iA3=258;iA1=97;iA2=98;pr
3、intf("iA1=%c,iA2=%c,iA3=%c",iA1,iA2,iA3);}(3)下面程序的运行结果是。voidmain(){intiX,iY,iM,iN;iX=10;iY=20;iM=iX++;iN=++iY;printf("iX=%d,iY=%d,iM=%d,iN=%d",iX,iY,iM,iN);iM=iX– –;iN=– –iY;printf("iX=%d,iY=%d,iM=%d,iN=%d",iX,iY,iM,iN);}(4)下面程序的运行结果是iX=80,iY=25。voidmain(){intiX,iY;iX=80;iY
4、=25;printf("iX=%d,iY=%d",iX,iY);printf("iX/iY=%d,iX%iY=%d",iX/iY,iX%iY);}答案2.1选择题(1)下面叙述错误的是_D_。A.C程序中,各种括号应成对出现B.C程序中,赋值号的左边不可以是表达式C.C程序中,变量名的大小写是有区别的D.C程序中,若未给变量赋初值,则变量的初值自动为0(2)以下合法的用户标识符是__D__。A.longB.tC.5aD.user(3)C程序中,合法的关键字是__A__。A.intB.integerC.IntD.Intger(4)下列
5、选项中,优先级最高的运算符是_C___。A.&&B./=C.!D.<=(5)C语言程序中,运算对象必须为整数的运算符是_B___。A.++B.%C./D.*(6)下列字符串中为合法的字符常量的是_B___。A.nB.''C.110D."n"2.2填空题(1)下面程序的运行结果是aabbabcAN。voidmain(){charch1='a',ch2='b',ch3='c',ch4='101',ch5='116';printf("a%cb%ctab%c",ch1,ch2,ch3);printf("tb%c%c",ch4,ch5
6、);}(2)运行下面程序,其输出结果为iA1=a,iA2=b,iA3=,该结果说明了什么?voidmain(){intiA1,iA2,iA3=258;iA1=97;iA2=98;printf("iA1=%c,iA2=%c,iA3=%c",iA1,iA2,iA3);}(3)下面程序的运行结果是iX=11,iY=21,iM=10,iN=21,iX=10,iY=20,iM=11,iN=20。voidmain(){intiX,iY,iM,iN;iX=10;iY=20;iM=iX++;iN=++iY;printf("iX=%d,iY=%d,iM=%d,
7、iN=%d",iX,iY,iM,iN);iM=iX– –;iN=– –iY;printf("iX=%d,iY=%d,iM=%d,iN=%d",iX,iY,iM,iN);}(4)下面程序的运行结果是iX=80,iY=25iX/iY=3,iX%iY=5。voidmain(){intiX,iY;iX=80;iY=25;printf("iX=%d,iY=%d",iX,iY);printf("iX/iY=%d,iX%iY=%d",iX/iY,iX%iY);}