- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本测试(十二)-常州轻工职业技术学院.doc
PAGE
A- PAGE 5
C语言综合测试(十二)
选择题(50分,每题2分)
1.下面四个选项中,均是合法浮点数常量的选项是 。
A.+1e+1 B.-.60 C.123e D.-e3
5e-9.4 12e-4 1.2e-.4 .8e-.4
03e2 -8e5 +2e-1 +2e-4
2.下面四个选项中,均是不合法的用户标识符的选项是 。
A.aa B.float C.b-a D.-123
p_0 1a0 goto temp
do _A int INT
3.下列符号中,不属于转义字符的是 。
A.\\ B.\x00 C.\00 D.\09
4.若有说明语句“char c=\72;”,则变量c 。
A.包含1个字符 B.包含2个字符
C.包含3个字符 D.说明不合法,c的值不确定
5.设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 。
A.n=(n*100+0.5)/l00.0 B.m=n*100+0.5, n=m/100.0
C.n=n*100+0.5/100.0 D.n=(n/100+0.5)*100.0
6.当说明一个结构体变量时,系统分配给它的内存是 。
A.各成员所需内存量的总和 B.成员中占内存量最大者所需的容量
C.结构中第一个成员所需内存量 D.结构中最后一个成员所需内存量
7.判断char型变量ch是否为数字字母的正确表达式是 。
A.0=ch=9 B.(ch=0)(ch=9)
C.(ch=0)(ch=9) D.(0=ch) AND (9=ch)
8.已有定义“int x;float y;”,且执行“scanf(%3d%f,x,y);”语句时,从第一列开始输入数据:12345 678回车,则x和y的值分别为 。
A.12345 678 B.123 45.0 C.345 678 D.不确定
9.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是 。
A.A%2= =l B.!(A%2= =0) C.!(A%2) D.A%2
10.若w、x、y、z、m均为int型变量,则执行下面语句后m的值是 。
w=1; x=2; y=3;z=4;
m=(wx)?w:x;
m=(my)?m:y;
m=(mz)?m:z;
A.1 B.2 C.3 D.4
11.以下程序的输出结果是 。
#include stdio.h
void main( )
{
int x=2,y=-1,z=2;
if (xy)
if (y0)
z=0;
else
z+=1;
printf(%d\n,z);
}
A.3 B.2 C.1 D.0
12.下面程序的运行结果是 。
#include stdio.h
void main( )
{
int a=1,b=10;
do
{
b-=a;
a++;
} while (b--0);
printf(a=%d,b=%d\n,a,b);
}
A.a=3,b=11 B.a=2,b=8 C.a=1,b=-1 D.a=4,b=9
13.若程序中定义了以下函数,并将其放在调
文档评论(0)