《程序设计语言(Ⅰ)》第二次作业答案(7页).doc
《《程序设计语言(Ⅰ)》第二次作业答案(7页).doc》由会员分享,可在线阅读,更多相关《《程序设计语言(Ⅰ)》第二次作业答案(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-程序设计语言()第二次作业答案-第 7 页一、单项选择题。本大题共40个小题,每小题 2.5 分,共100.0分。在每小题给出的选项中,只有一项是符合题目要求的。1. 下列关于字符串的说法中错误的是( )A. 在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符0作为字符串结束标志B. 0作为标志占用存储空间,计入串的实际长度C. 在表示字符串常量的时候不需要人为在其末尾加入0D. 在C语言中,字符串常量隐含处理成以0结尾2. x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )A. INPUT x、y、z;B. scanf(%d%d%d,&x,&y
2、,&z); C. scanf(%d%d%d,x,y,z);D. read(%d%d%d,&x,&y,&z)3. 已有定义int a=-2;和输出语句 printf(%8lx,a);以下正确的叙述是 ( )A. 整型变量的输出形式只有%d一种B. %x是格式符的一种,它可以适用于任何一种类型的数据C. %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的D. %8lx不是错误的格式符,其中数字8规定了输出字段的宽度4. 请选出语句printf(%dn,strlen(t065xffn);的输出结果( )A. 5B. 14C. 8D. 输出项不合法,无正常输出5. 下列程序的输出结果是(
3、 )main() double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(%dn, d*y); A. 3B. 3.2C. 0D. 3.076. 调用gets和puts函数时,必须包含的头文件是( )A. stdio.hB. stdlib.hC. defineD. 以上都不对7. 阅读下面程序段( ) #include stdio.h main() char c; c=(z-a)/2+A; putchar(c); 输出结果为A. MB. NC. OD. Q8. 在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“
4、假”。 ( )A. 1 0B. 0 1C. 非0 非0D. 1 19. 已知int x=6,y=2,z;则执行表达式z=x=xy后,变量z的值为( )A. 0B. 1C. 4D. 510. 能正确表示逻辑关系:“a10或a0”的C语言表达式是( )A. a=10 or a=0|a=10 &a=10a=011. 若变量c为char类型,能正确判断出c为小写字母的表达式是( )A. a=c=a)|(c=z)C. (a=c)D. (c=a)&(c=z)12. 设int x=1,y=1;表达式(!x|y- -)的值是( )A. 0B. 1C. 2D. -113. 有如下程序段int a=14,b=15
5、,x;char c=A;x=(a&b)&(cb)&(n=cd)后n的值是( )A. 1B. 2C. 3D. 416. 已知x,y,z均为整型变量,且值均为1,则执行语句+x|+y&+z;后,表达式x+y的值为( )A. 1B. 2C. 3D. 417. 若运行时给变量x输入12,则以下程序的运行结果是( )main()int x,y;scanf(%d,&x);y=x12?x+10:x-12;printf(%dn,y); A. 0B. 22C. 12D. 1018. 已知char ch=C;则表达式ch=(ch=A & ch=Z)?(ch+32):ch;的值是( )A. AB. aC. ZD.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计语言 程序设计语言 第二次 作业 答案
限制150内