赞
踩
2018年09月
一、单项选择题。本大题共40个小题,每小题2.5 分,共100.0分。在每小题给出的选项中,只有一项是符合题目要求的。
1.下列关于字符串的说法中错误的是()
A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′
作为字符串结束标志
B.\0′作为标志占用存储空间,计入串的实际长度
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);
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("%d\n",strlen("\t\"\065\xff\n"));的输出结果()
A. 5
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);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。