1.在c 语言中字符型占,《程序设计语言(Ⅰ)》第二次作业答案

"这篇内容涉及C语言中的字符串处理,包括字符串的表示和结束标志,以及输入输出函数的使用。题目给出了关于字符串错误的说法,如''在字符串中的作用,以及如何正确为变量输入数据。还讨论了整型变量的输出格式,如%d和%x,并指出%d用于十进制,%x用于十六进制输出。此外,还展示了涉及字符串长度计算的printf语句和浮点数乘法的输出情况。"
摘要由CSDN通过智能技术生成

2018年09月

一、单项选择题。本大题共40个小题,每小题2.5 分,共100.0分。在每小题给出的选项中,只有一项是符合题目要求的。

1.下列关于字符串的说法中错误的是()

A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′

作为字符串结束标志

B.\0′作为标志占用存储空间,计入串的实际长度

1-20-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-0-893.jpg

C.在表示字符串常量的时候不需要人为在其末尾加入′\0′

D.在C语言中,字符串常量隐含处理成以′\0′结尾

2.x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是()

A.INPUT x、y、z;

B.scanf("%d%d%d",&x,&y,&z);

1-19-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-25-893.jpg

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规定了输出字段的宽度

1-20-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-49-893.jpg

4.请选出语句printf("%d\n",strlen("\t\"\065\xff\n"));的输出结果()

A. 5

1-20-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-74-893.jpg

B.14

C.8

D.输出项不合法,无正常输出

5.下列程序的输出结果是()

main()

{ double d=3.2; int x,y;

x=1.2; y=(x+3.8)/5.0;

printf("%d\n", d*y);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值