资源描述:
《全国信息技术应用水平大赛第七届模拟题c语言答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七届全国信息技术应用水平大赛模拟题C语言程序设计注:模拟题题量总计88道,其中单选题60道,每道题1分;多选题20道,每道题2分;程序填充题6道,每道题5分;编程操作题2道,每道题10分。试卷满分为150分,完成时间为180分钟。此模拟题仅供参考,具体题型、题量、分值分配与试题难度以实际预赛题为准。/**********************************************************************声明!!此答案为自己所出,若有不对之处请谅解,,并希望能留言与我空间,,你的留言将是对我学习的最大帮助
2、,,感激不尽!!!(狼影)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:42.下列能为字符变量a赋值的是:chara=(C)。 A:'ab' B:"a" C:' ' D:" "3.在下列字
3、符序列中,合法的标识符是(B)。 A:P12.a B:stud_100 C:$water.1 D:88sum4.下列用于printf函数的控制字符常量中,代表tab的字符常量是(B)。 A:'b' B:'t' C:'r' D:'f'5.下列用于printf函数的控制字符常量中,代表退格的字符常量是(A)。 A:'b' B:'t' C:'r' D:''6.如有以下程序:unsignedinta=6;intb=-20;charc;c=(a+b>6);则c的
4、值为(C)。(int转换为unsigned) A:6 B:-14 C:1 D:07.关于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*=
5、y+x; D:x=y=e;9.intx=20;printf("%d",~x);以上程序片段的输出是(B)。 A:235 B:-21 C:-20 D:-1110.在C语言中,要求运算数必须是整型的运算符是(D)。 A:/ B:++ C:!= D:%11.若有定义:inta=7;floatx=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.0012.以下运算符中优
6、先级最低的是(C)。 A:&&(第三) B:&(第一) C:
7、
8、(第四) D:
9、(第二)13.设有定义语句:charc1=1,c2=1;,则以下表达式中值为零的是(A)。 A:c1^c2 B:c1&c2 C:~c2 D:c1
10、c214.以下程序的输出结果是#includevoidmain(){ unsignedchara,b; a=0x0a
11、3; b=0x0a&3; printf("%d%d",a,b);}(B)。 A:211 B:112
12、 C:713 D:13715.如果inti=4,则printf("%d",-i--)的输出结果是__,i的值是。(A) A:-4 3 B:-3 3 C:-3 4 D:-4 416.若x=2,y=3则x&y的结果是(B)。 A:1 B:2 C:3 D:517.下列程序的输出是(B)。main(){intx;printf("%d",(x=3*5,x*2,x+10));} A:15 B:25 C:30 D:4018.若x,i,j和k都是int型变量,则计算下面表达式
13、后,x的值为(C)。x=(i=4,j=16,k=32) A:4 B:16 C:32 D:其他值19.假设所有变量均为整型,则表达式(a=2,b=5,b++