- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
习题三
一.选择题
语言的程序一行写不下时,可以。D
A)用逗号换行B)用分号换行
C)在任意一空格处换行D)用回车符换行
()函数可以向终端输出一个。D
A)整型变量表达式值B)实型变量值
C)字符串D)字符或字符型变量值
3.执行下列程序片段时输出结果是。B
unsignedinta=65535;
printf(“%d”,a);
A)65535B)-1C)-32767D)1
4.执行下列程序片段时输出结果是。
floatx=
printf(“printf(“n%,”,x);
printf(“%”,x);
A),B),
C),D),
5.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开
始输入数据时,正确的数据输入方式是。AC
inta1,a2;charc1,c2;
scanf(“%d%c%d%c”,a1,c1,a2,c2);
A)10A20B↙B)10A20B↙
C)10A20B↙C)10A20B↙
6.对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按方式输入
数据。D
intk1,k2,k3,k4;
scanf(“%d%d”,k1,k2);
scanf(“%d,%d”,k3,k4);
A)1020↙B)1020↙C)10,20↙D)1020↙
1020↙1020↙10,20↙10,20↙
7.执行下列程序片段时输出结果是。C
intx=13,y=5;
printf(“%d”,x%=(y/=2));
A)3B)2C)1D)0
8.下列程序的输出结果是。B
main()
{intx=023;
printf(“%d”,--x);
}
A)17B)18C)23D)24
9.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输
入数据时,正确的输入方式是。D
inta1,a2;charc1,c2;
scanf(“%d%d”,a1,a2);
scanf(“%c%c”,c1,c2);
A)1020AB↙B)1020↙
AB↙
C)1020AB↙D)1020AB↙
10.执行下列程序片段时输出结果是。B
intx=5,y;
y=2+(x+=x++,x+8,++x);
printf(“%d”,y);
A)13B)14C)15D)16
11.若定义x为double型变量,则能正确输入x值的语句是。Bc
A)scanf(“%f”,x);B)scanf(“%f”,x);
C)scanf(“%lf”,x);D)scanf(“%”,x);
12.若运行时输入:↙,则下列程序运行结果为。A
main()
{inta,b;
scanf(“%2d%2d%3d”,a,b);
printf(“%dprintf(“%dn”,a+b);
}
A)46B)579C)5690D)出错
13.已知i,j,k为int型变量,若从键盘输入:1,2,3回车,使I的值为1,j的值为2,k的值
为3,以下选项中正确
文档评论(0)