全国信息技术应用水平大赛第七届模拟题c语言答案.pdfVIP

  • 16
  • 0
  • 约1.9万字
  • 约 44页
  • 2021-10-23 发布于江苏
  • 举报

全国信息技术应用水平大赛第七届模拟题c语言答案.pdf

第七届全国信息技术应用水平大赛模拟题 C 语言程序设计 注:模拟题题量总计88道,其中单选题60道,每道题1分;多选题20道,每道题2分;程序填充题6道, 每道题5分;编程操作题2 道,每道题 10分。试卷满分为 150分,完成时间为 180分钟。此模拟题仅供 参考,具体题型、题量、分值分配与试题难度以实际预赛题为准。 /********************************************************************** 声明!!此答案为自己所出,若有不对之处请谅解,, 并希望能留言与我空间,,你的留言将是对我学习 的最大帮助,,感激不尽!!!(狼影)2012.9.25 *******************************************************************************/ 单选题(共60 题,每题 1 分,共60 分) 1. 下列符号串中,属于C 语言合法标识符的个数为(B)。 _1_2_3,a-b-c,float,9cd,a3b4 A:1 B:2 C:3 D:4 2. 下列能为字符变量 a 赋值的是:char a= (C)。 A:ab B:a C:\0 D:\0 3. 在下列字符序列中,合法的标识符是(B)。 A:P12.a B:stud_100 C:$water.1 D:88sum 4. 下列用于printf 函数的控制字符常量中,代表tab 的字符常量是 (B)。 A:\b B:\t C:\r D:\f 5. 下列用于printf 函数的控制字符常量中,代表退格的字符常量是 (A)。 A:\b B:\t C:\r D:\n 6. 如有以下程序:unsigned int a=6; int b=-20; char c; c=(a+b6); 则 的值为(C)。(int转换为unsigned ) A:6 B:-14 C:1 D:0 7. 关于C 语言,以下不正确的叙述是(B)。 A:在C 语言程序设计中,逗号运算符的优先级最低 B:在C 语言程序设计中,var VAR 是两个相同的变量 C:C 语言也支持重载 D:此处的两个语句int a; a=-13.06;在程序编译中将会提示出 错 8. 若有定义: int a=2,*p; float x=1, y=2; char e=‘w’; 则以下用法不正确的是(B)。 A:printf(%c,e+a); B:p=x; C:a *=y+x; D:x=y=e; 9. int x=20; printf(%d\n,~x); 以上程序片段的输出是(B)。 A:235 B:-21 C:-20 D:-11 10. 在C 语言中,要求运算数必须是整型的运算符是(D)。 A:/ B:++ C:!= D:% 11. 若有定义:int a=7;float x=2.5,y=4.7;则表达式 x+a%3*(int)(x+y)%2/4 的值是(结果保留两位小数)(A)。 A:2.50 B:2.75 C:3.50 D:0.00 12. 以下运算符中优先级最低的是(C)。 A: (第三) B:(第一) C:|| (第四) D:| (第二) 13. 设有定义语句:char c1=1,c2=1;,则以下表达式中值为零的是 (A)。 A:c1^c2 B:c1c2 C:~c2 D:c1|c2 14. 以下程序的输出结果是 #include stdio.h void main() { unsigned char a,b; a=0x0a|3; b=0x0a3; printf(%d %d\n,a,b); } (B)。 A:2 11 B:11 2 C:7 13 D:13 7 15. 如果int i = 4, 则printf(%d,

文档评论(0)

1亿VIP精品文档

相关文档