- 2
- 0
- 约4.3千字
- 约 12页
- 2026-05-21 发布于湖南
- 举报
c编程试题及答案
一、单选题(每题2分,共20分)
1.以下哪个不是C语言的关键字?()(2分)
A.int
B.define
C.array
D.float
【答案】C
【解析】array不是C语言的关键字。
2.以下哪个语句是正确的?()(2分)
A.inta=5,b=10;a=b;
B.inta=5,b=10;a==b;
C.inta=5,b=10;a+=b;
D.inta=5,b=10;a-=b;
【答案】C
【解析】a+=b;是正确的,它表示将b的值加到a上。
3.以下哪个运算符的优先级最高?()(2分)
A.+
B.
C.
D.==
【答案】B
【解析】是乘法运算符,其优先级高于+、和==。
4.以下哪个函数用于动态分配内存?()(2分)
A.malloc
B.free
C.realloc
D.calloc
【答案】A
【解析】malloc用于动态分配内存。
5.以下哪个语句是正确的?()(2分)
A.if(a==b)thenprintf(Equal);
B.if(a==b)printf(Equal);
C.ifa==bprintf(Equal);
D.if(a==b){printf(Equal);}
【答案】B
【解析】if(a==b)printf(Equal);是正确的。
6.以下哪个循环语句是正确的?()(2分)
A.for(i=0;i10;i--){
原创力文档

文档评论(0)