- 0
- 0
- 约6.24千字
- 约 13页
- 2026-02-02 发布于山东
- 举报
c语言题目讲解
第一部分单选题(50题)
1、以下数组初始化错误的是?()
A.inta[5]={0};
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[5]={1,2,3,4,5,6};
【答案】:答案解析:D初始化元素个数超数组长度(5),编译报错,A、B、C正确,故选D。
2、以下哪个是合法的字符常量?()
A.a
B.ab
C.a
D.a
【答案】:答案解析:字符常量用单引号包裹单个字符,A是字符串,B是两个字符(错误),D是标识符,故选C。
3、以下哪个数据类型的占用字节数最大?()
A.char
B.short
C.int
D.double
【答案】:答案解析:char(1字节)、short(2字节)、int(4字节)、double(8字节),故选D。
4、若inti=1;执行while(i=4){printf(%d,i);i+=3;}输出结果是?()
A.14
B.1234
C.1
D.无输出
【答案】:答案解析:i初始1,加3后4,执行2次,输出14,故选A。
5、以下循环语句中,语法正确的是?()
A.while(i5){printf(%d,i);i++;}
B.while(i5)printf(%d,i);i++;
C.do{printf(%d,i);i++;}while(i5)
D.for(i=0;i5)printf(%d,i);
【答案】:答案解析:B中i++在循环体外(循环无限),C缺少分号,D缺少更新表达式,A语法正确,故选A。
6、以下指针运算中,结果为指针的是?()
A.*p
B.p+1
C.a
D.B和C
【答案】:答案解析:p+1是指针偏移,a是取地址,结果均为指针;*p是解引用(获取值),故选D。
7、以下数组定义中,长度为5的是?()
A.inta[5];
B.inta[]={1,2,3,4,5};
C.charstr[]=abcd;
D.以上都是
【答案】:答案解析:A长度5,B长度5,C字符串abcd含\0共5个字符,故选D。
8、指针的自增运算(p++)的含义是?()
A.指针值加1
B.指针指向的变量值加1
C.指针指向地址偏移一个类型大小
D.指针指向地址偏移1字节
【答案】:答案解析:p++使指针指向地址偏移“指向类型大小”(如int指针+4字节),故选C。
9、以下指针定义正确的是?()
A.int*p;
B.char*q;
C.float*r;
D.以上都正确
【答案】:答案解析:A指向int,B指向char,C指向float,均符合指针定义语法,故选D。
10、以下函数声明错误的是?()
A.voidfun(int);
B.voidfun(inta);
C.voidfun(inta,intb);
D.voidfun(inta;intb);
【答案】:答案解析:函数声明中参数用逗号分隔,不能用分号,D语法错误,故选D。
11、C语言程序的基本单位是?()
A.语句
B.函数
C.变量
D.表达式
【答案】:答案解析:C程序由函数构成,main是入口函数,其他函数实现功能,故选B。
12、若charstr=Clanguage;则(str+2)的值是?()
A.C
B.
C.l
D.a
【答案】:答案解析:str+2指向第三个字符,值为l,故选C。
13、以下哪个条件表达式表示“x大于等于5且小于等于10”?()
A.5=x=10
B.x=5x=10
C.x=5||x=10
D.5=x=10
【答案】:答案解析:C语言中连续比较不合法,需用逻辑与连接两个判断,A语法错误,C逻辑错误,D语法错误,故选B。
14、若inta[5];则数组a的元素个数是?()
A.4
B.5
C.6
D.不确定
【答案】:答案解析:数组a[5]定义5个元素(下标0-4),故选B。
15、以下哪个for循环是无限循环?()
A.for(i=0;i5;i++)
B.for(;;)
C.for(i=0;i5;i--);
D.for(i=5;i0;i--)
【答案】:答案解析:for循环三个表达式均省略时,条件恒为真,是无限循环,A执行5次,C、D初始条件不满足(执行0次),故选B。
16、若intx=5;则表达式x+++x的结果是?()
A.10
B.11
C.12
D.9
【答案】:答案解析:结合性从左到右,x+++x等价于(x++)+x=5+6=11,故选B。
17、若charstr[]=helloworld;则字符串长度是?()
A.10
B.11
C.12
D.13
【答案】:答案解析:helloworld含11个字符(不
您可能关注的文档
- 国企廉政考试题库(a卷).docx
- c语言知识测试题【word】.docx
- 广东省深圳市龙华区2024-2025学年七年级下学期期末考试英语试卷.docx
- 北京市首都师范大学附属中学2025-2026学年七年级上学期期末英语试卷.docx
- 广东省深圳市罗湖区2024-2025学年七年级下学期期末考试英语试题.docx
- 浙江省金华市义乌市六校联考2024-2025学年七年级下学期月考英语试卷(5月).docx
- 新年年会快闪.pptx
- 浙江省宁波市余姚市2024-2025学年七年级下学期期末英语试题(6月).docx
- 浙江省绍兴市嵊州市2024-2025学年七年级下学期期末考试英语试题(6月).docx
- 浙江省台州市玉环市2024-2025学年七年级下学期期末考试英语试题(6月).docx
最近下载
- 中小企业管理咨询服务合同范本.docx VIP
- 乳腺癌中文精华版NCCN指南(共48张).docx
- GBT 10125_人造气氛腐蚀试验 盐雾试验.pdf VIP
- DB36T-鄱阳湖流域大水面鱼类资源声学分级量化评估技术规程.pdf VIP
- 中医艾灸疗法操作与安全规程(最新修订版).docx VIP
- 二十届四中全会宣讲——国家战略与民族复兴+课件--2025-2026学年高二上学期爱国主义教育主题班会.pptx VIP
- 养生及负氧离子知识总.ppt VIP
- 微生物限度检测室和阳性对照室管理规程.doc VIP
- 给水排水工程顶管技术规程CECS_246:2008.pdf VIP
- 第五版 FMEA 控制程序文件.docx VIP
原创力文档

文档评论(0)