- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计题库说明
一本题库适用对象
计算机应用技术计算机软件软件技术计算机网络技术与计 算机控制技术等专业
二本题库包含有175道选择题
三 本题库所有题目均附有答案
一.选择题
下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位
宜上,答在试卷上不得分。
1、
不合法的整数是()。
A)Ox35 B )43.6
00532
D)-346
2、
下列合法的字符常量是(
)o
A) T B)x
C)65
D) '\Xab'
3、 设有整型变量x,单精度变量y=5.5,表达式x=float(y*3+((int)y%4))执行后,x的值为()。
17 B)17.5OOOOO C)17.5 D)1.5
4、 在C语言中,负整数在存中以()形式释放。
A)补码 B) BCD码 C)反码 D)十进制数
5、 在C语言中,要求参加运算的数必须是整数的运算符是()0
/ B)! C) % D)==
6、 ()是C语言中非法的数据类型关键字。
float B)singed C)integer D)Char
7、 现已左义整形变量int i=l;执行循环语句while(i++<5);后i的值为()。
A) 1 B) 5 C) 6 D)以上三个答案都不正确
8、 下列语句的输岀结果是()。
primf(“%f\n';(float)(2+4)/2);
A)有语法错误不能通过编译 B) 3 C) 3.0 D) 3.000000
9、 C语言中,整数-8在存中的存储形式是()。
A) 1111, 1111, 1111, 1000 B) 1000 , 0000 , 0000, 1000
C) 0000, 0000> 0000> 1000 D) 1111, 111b 1111, 0111
10、 设C语言中,mt类型数据占2个字节,则long类型数据占()个字节。
A) 1 B) 2 C) 8 D) 4
11、 若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行 四舍五入运算的表达式是()。
A) a=(a* 100+0.5)/100.0 B)a=(a* 100+0.5)/100
C)a=(int)(a* 100+0.5)/l 00.0 D)a=(a/100+0.5)* 100.0
12、 定义a为整型,下列表达式a=3>6的运行后,a的值为()。
A)0 B)1 C)3 D)表达式错误
13、 如果a=l、b=223,d=4,则条件表达式a>b?a:c>d?c:d的值为()。
A)1 B)2 C)3 D)4
14、 对于条件表达式(M) ?(a++):(a--),其中的表达式M等价于()。
A) M= =0 B)M==1 C)M!=0 D)M!=1
15、 在x值处于-2到2, 4到8时值为“真”,否则为“假”的表达式是()。
A)(2>x>-2)ll(4>x>8) B)((x<=-2)II(x>=2)II((x>4)II(x>=8))
C)(x<2)&&(x>=2)&&(x>4)&&(x<8) D)(x>-2)&&(x>4 川(x<8)&&(x<2)
16、 已知字母a的ASCII的十进制代码为97,则执行下列语句后输出为()。
Chara= 'a';
printf(4t%d,%c\n,\a+ ‘2’ ?'O' .a+ 「0');
A)a,c B)a—运算不合法,故有语法错误 C) 98, c D)格式描述和输出项不
匹配,输出无左值
17、 下列语句中错误的是()。
C )printfC%d,\a=a+1 ,b
C )printfC%d,\a=a+1 ,b-,c+1);
非零的数 D)非零的整数
a=&b=a+7;
)o
B)输出为1234.7
D)输出为-1234.6
D)printfC%(r;++x,x 卄);
18、 C语言中,逻辑"真”等价于()。
大于零的数 B)大于零的整数
19、 下列语句中,符合语法的语句式()0
A)a+b=3 B)a=7 C)a=c+b+3=6;
20、 若x为float型变量,则以列程序段结果是(
x=1234.6789;
printfC%-2.1f\x);
输出格式描述符的域宽度不够,不能输出
C)输出为1234.6
21、 下而函数的功能是()。
Int funl(char*x)
char*y=x;
while(*y++);
retum(y-x-l);
}
求字符串的长度 B)比较两个字符串的大小 C)将字符串x复制到字符
串y
D)将字符串x连接到字符串y后而
22、 指针变量a所指的字符串长度为()。
Char*a=>,\nV,My Name is VYhang LNAn";
A)26 B)27 C)28 D)23
23、 若有以下说明和语
文档评论(0)