一、单项选择题
1. C语言源程序文件经过C编译程序编译连接之后天生一个后缀为__C____的文件。
A、”.c” B、“.obj” C、“.exe” D、“.bas”
2. 以下选项中不正确的整型常量是_C____。
A、 12L B、 -10 C、 1,900 D、 123U
3. 表达式___C___的值是0。
A、3%5 B、3/5.0 C、3/5 D、3<5
4. 表达式 !(x>0||y>0) 等价于__D___。
A、!x>0||!y>0 B、!(x>0)||!(y>0) C、!x>0&&!y>0 D、!(x>0)&&!(y>0)
5. 表达式__D____不符合C语言语法,若变量已正断定义并赋值。
A、4&&3 B、+a C、a=b=5 D、int(3.14)
6. 履行语句scanf("%d%d%d ",&k1,&k2,&k3);时,___B___是正确的输进,若变量已正断定义。
A、2030,40 B、20 30 40 C、20, 30 40 D、20, 30,40
7. 履行语句 printf(” __D____”, 2); 将得到出错信息。
A、%d B、%o C、%x D、%f
8. 则数组s中有__B____个元素,设变量定义为“int s[ ]="hello\nworld\n";”。
A、12 B、13 C、14 D、15
9. 则*p的值是___B__,设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”。
A、2 B、3 C、4 D、&a[0]+1
10. 表达式 -k++ 等价于__A____,若变量已正断定义并赋值。
A、-(k++) B、(-k)++ C、-(k+1) D、-(++k)
11. 在函数内部定义的变量称为__D____,在C 语言程序中。
A、全局变量 B、全程变量 C、外部变量 D、内部变量
12. 表达式 (x=10.0/4.0) 的值是__D___ ,若x是整型变量。
A、2.5 B、 2.0 C、 3 D、2
13. 表达式__A____是正确的,对于以下的变量定义。
struct node {
char s[10];
int k;
} p[4];
A、p->k=2 B、p[0].s=“abc” C、p[0]->k=2 D、p->s=‘a’
14. 优先级从高到低依次为__D___,下列运算符中。
A、&&,!,|| B、||,&&,! C、&&,||,! D、 !,&&,||
15. 下列程序段的输出成果是__B___。
int *p, *q, k = 1, j=10 ;
p=&j; q = &k ; p = q ; (*p)++;
printf("%d",*q);
编辑推荐:
Enterprise JavaBeans查询语言
Struts框架
2007年福建专升本C语言模拟试题及参考答案3
