资源描述:
《最新专升本C语言历年考试题及答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品资料专升本C语言历年考试题及答案解析........................................精品资料专升本C语言历年考试题及答案一、单项选择题1. C语言源程序文件经过C编译程序编译连接之后生成一个后缀为__C____的文件。 A、”.c” B、“.obj” C、“.exe” D、“.bas”2. 以下选项中不正确的整型常量是_C____。 A、12L B、-10 C、1,900 D、123U3. 表达式___C___
2、的值是0。A、3%5 B、3/5.0 C、3/5 D、3<54. 表达式!(x>0
3、
4、y>0)等价于__D___。A、!x>0
5、
6、!y>0 B、!(x>0)
7、
8、!(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
9、(3.14)6. 若变量已正确定义,执行语句scanf("%d%d%d",&k1,&k2,&k3);时,___B___是正确的输入。 A、2030,40 B、203040 C、20,3040 D、20,30,407. 执行语句printf(”__D____”, 2);将得到出错信息。A、%d B、%o C、%x D、%f8. 设变量定义为“ints[]="helloworld";”,则数组s中有__B____个元素。A、12 B、13 C、
10、14 D、159. 设变量定义为“inta[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
11、____。A、全局变量 B、全程变量 C、外部变量 D、内部变量12. 若x是整型变量,表达式(x=10.0/4.0)的值是__D___。A、2.5 B、2.0 C、3 D、213. 对于以下的变量定义,表达式__A____是正确的。 structnode{ chars[10]; intk; }p[4];........................................精品资料A、p->k=2
12、 B、p[0].s=“abc” C、p[0]->k=2 D、p->s=‘a’14. 下列运算符中,优先级从高到低依次为__D___。A、&&,!,
13、
14、 B、
15、
16、,&&,! C、&&,
17、
18、,! D、!,&&,
19、
20、15. 下列程序段的输出结果是__B___。int *p, *q, k=1,j=10;p=&j;q=&k; p=q;(*p)++;printf("%d",*q);A、1 B、2 C、10 D、1116.以下各选项企
21、图说明一种新的类型名,其中正确的是水量(C)
A)typedefv1int;B)typedefv2=int;
C)typedefv1intv3;D)typedefv4:int;
17.以下选项中,非法的字符常量是(C)
A)‘t’B)‘17’C)“n”D)........................................精品资料‘xaa’
18.以下程序的输出结果是(C)
main()
{inti,a[10];
for(i=9;i>=0;i--)a[i]=10-i;
pr
22、intf(“%d%d%d”,a[2],a[5],a[8]);
}
A)258B)741C)852D)369
19.以下程序的输出结果是(B)
main()
{charst[20]=“hello t\”;
printf(%d%d”,strlen(st),sizeof(st));
}
A)99B