C语言问题,急用

一、选择题(15分)
1.一个C语言程序由____________组成。
A.子程序 B.主程序 C.函数 D.过程

2.下列标识符中,合法的用户标识符为____________。
A.day B.long C.3AB D.enum

3.设int类型数据长度为2个字节,则unsigned int的取值范围是____________。
A.0~255 B.-256~255 C.-32768~32767 D.0~65535

4.以下常量中正确的是________。
A.‘hello’ B.‘\x123’ C. 3.145E-1.0 D.“a”

5.若有说明:char s1=‘\67’,char s2=“1”,char s3=‘1’,则s1,s2,s3中分别包含____________个字符。
A.3个,1个,2个 B.2个,2个,3个
C.1个,无定值,1个 D.无定值,3个,无定值

6.若有运算符:>,*=,<<,%,sizeof,则按优先级由低到高的正确排列次序是()。
A.*=、<< 、> 、%、sizeof B.<<、*=、> 、%、sizeof
C.*=、> 、<< 、sizeof、% D.*=、>、<< 、%、sizeof

7.执行“int k=11;k=1/3*k++;”后,k的值为________。
A. 0 B. 3 C. 4 D. 12

8.设有“int a;”,以下不能正确表达数学关系 10<a<15的表达式是_________。
A. !(a<=10)&&!(a>=15) B.a==11||a==12||a==13||a==14
C. a>10 &&a<15 D. 10<a<15

9.以下所列语句中,合法的语句是_________。
A. a=1,b=2 B.++a; C.a=a+1=5; D.y=int(a);

10.以下关于if语句的错误描述是_________。
A.条件表达式可以是任意的表达式
B.条件表达式只能是关系表达式或逻辑表达式
C.条件表达式的括号不能省略
D.与else配对的if语句是其之前最近的未配对的if语句

11.下面关于C程序函数的叙述,___________是正确的。
A.定义不能嵌套,调用可以 B.定义可以嵌套,调用不能
C.定义和调用均能嵌套 D.定义和调用均不能嵌套

12.以下叙述中不正确的是__________。
A. 一个变量的作用域完全取决于变量说明语句的位置
B. 外部变量可以在函数以外的任何位置定义
C. 内部变量的生存期只限于本次函数调用,无法将内部变量的值保存至下一次调用
D. 用static说明一个外部变量是为了限制其它编译单位的引用

13.选择出正确的说明语句____________
A.int A['a'] B.int A[3,4]
C.int A[ ] [ ] D.int A [ i ]

14.若由char b[5],*p=b; 选出正确的赋值语句是___________。
A.b=”abcd” B.*b=”abcd”
C.p=”abcd” D.*p=”abcd”

15.若要为读/写打开一个文本文件,则在fopen函数中应使用的文件方式是____________。
A."r" B."rb" C."rb+" D."r+"

CADDB DADBB ACACD
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-05
CADDC DADBB ACACD
第2个回答  2010-07-05
CADDC DADBB ACACD
第3个回答  2010-07-05
郁闷,这还需要我们来回答吗