文档介绍:专升本C语言历年考试题及答案一、单项选择题
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/         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()
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.   设变量定义为“int s[ ]="hello\nworld\n";”,则数组s中有__B____个元素。
A、12         B、13         C、14         D、15
9.   设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是___B__。
A、2           B、3           C、4         D、&a[0]+1
10.  若变量已正确定义并赋值,表达式-k++ 等价于__A____。
A、-(k++)    B、(-k)++     C、-(k+1)        D、-(++k)
11.  在C 语言程序中,在函数内部定义的变量称为__D____。
A、全局变量    
B、全程变量    C、外部变量  D、内部变量
12.  若x是整型变量,表达式(x=) 的值是__D___ 。
A、        B、       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-