- 1
- 0
- 约6.57千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
C语言程序设计理论试题库
第一部分单选题(50题)
1、若inti=0;执行for(i=0;i5;i++){if(i==2)continue;printf(%d,i);}输出结果是?()
A.0134
B.01234
C.01
D.无限循环
【答案】:答案解析:i=2时执行continue,跳过printf,输出0134,故选A。
2、表达式5324的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:53为真(1),24为真(1),逻辑与结果为1,故选B。
3、以下指针运算中,结果为指针的是?()
A.*p
B.p+1
C.a
D.B和C
【答案】:答案解析:p+1是指针偏移,a是取地址,结果均为指针;*p是解引用(获取值),故选D。
4、若inta[5]={1,2,3};则a[3]的值是?()
A.0
B.3
C.随机值
D.无定义
【答案】:答案解析:初始化时未赋值的元素默认为0,a[3]=0,故选A。
5、以下定义指向二维数组的指针正确的是?()
A.inta[2][3],(*p)[3]=a;
B.inta[2][3],*p=a;
C.inta[2][3],p=a[0];
D.inta[2][3],*p=a;
【答案】:答案解析:A是指向3列数组的指针(匹配二维数组a的行),B、C、D类型不匹配,故选A。
6、以下关于数组的说法错误的是?()
A.数组元素必须是同一类型
B.数组长度必须是常量
C.数组可在函数内定义
D.数组可整体赋值
【答案】:答案解析:数组不能用“=”整体赋值,需逐个元素或循环赋值,A、B、C正确,故选D。
7、以下数组初始化中,未赋值元素默认为0的是?()
A.inta[5]={1,2,3};
B.charstr[5];
C.inta[5];
D.以上都是
【答案】:答案解析:全局数组未初始化默认为0,局部数组未初始化是随机值,A初始化部分元素,未赋值默认为0,故选A。
8、指针与字符串的关系,以下说法正确的是?()
A.字符串常量是字符数组,数组名是指针
B.字符串可通过指针遍历
C.字符指针可指向字符串常量
D.以上都正确
【答案】:答案解析:A、B、C均是指针与字符串的基本关系,故选D。
9、以下关于数组的说法正确的是?()
A.数组长度可动态修改
B.数组元素可不同类型
C.数组在内存中连续存储
D.数组名可作为左值赋值
【答案】:答案解析:A数组长度定义后固定,B元素必须同类型,D数组名是常量(不可赋值),C正确,故选C。
10、若charstr[]=Clanguage;则字符串长度是?()
A.10
B.11
C.12
D.13
【答案】:答案解析:字符串长度以\0结束,Clanguage含10个字符(不含\0),故选A。
11、以下哪个数据类型的占用字节数最大?()
A.char
B.short
C.int
D.double
【答案】:答案解析:char(1字节)、short(2字节)、int(4字节)、double(8字节),故选D。
12、C语言中,语句结束的标志是?()
A.逗号
B.分号
C.冒号
D.句号
【答案】:答案解析:C语言单条语句以分号(;)结尾,复合语句用{}包裹,故选B。
13、以下哪个if语句的条件是“x是偶数且x大于10”?()
A.if(x%2==0x10)
B.if(x%2=0x10)
C.if(x%2==0||x10)
D.if(x%2=0||x10)
【答案】:答案解析:偶数判断用x%2==0,逻辑与用,B是赋值,C、D是逻辑或,故选A。
14、若inti=3;执行do{printf(%d,i);i--;}while(i=1);输出结果是?()
A.321
B.123
C.3210
D.无输出
【答案】:答案解析:do-while先执行,i从3减到1,输出321,故选A。
15、若inta[5]={10,20,30,40,50};则a[4]的值是?()
A.40
B.50
C.60
D.无定义
【答案】:答案解析:a[4]是第五个元素,值为50,故选B。
16、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
17、以下函数定义中,参数为两个int类型的是?()
A.voidfun(inta,floatb){}
B.voidfun(inta,intb){}
C.voidfun(floata,intb){}
D.voidfun(inta,charb){}
【答案】:答案解析:B中两个参数均为int类型,
您可能关注的文档
- c语言题目讲解【word】.docx
- c语言知识试题(b卷).docx
- c语言文件考试题库(易错题).docx
- C语言专升本真题完整.docx
- 统编版2025-2026学年五年级上册道法期中测试题(附有答案).pdf
- 圆锥曲线的二级结论(培优讲义)-2026年高考数学二轮复习(全国通用)解析版.pdf
- 人教版高考英语全七册重点句型讲义.pdf
- 2025年八年级历史上册期末复习必背140个考点提纲.pdf
- 第二十四章 数据的分析 学情评估卷-2025-2026学年人教版数学八年级下册.pdf
- 人教版八年级英语下册Unit1-5期中考试复习资料+习题.pdf
- 2026年人教版八年级英语下册全册单词词性转换默写练习(分单元编排,附参考答案).pdf
- 统编版2025-2026学年八年级道德与法治上册期末测试卷及答案3(含三套题).pdf
- 戏剧(剧本)阅读(原卷版)-2026年中考语文现代文阅读考点剖析与讲练(全国通用).pdf
- 2025-2026学年人教版八年级英语下册Unit4单元知识点清单.pdf
- 湖北省2025-2026学年人教版九年级道德与法治上册期末模拟试卷及答案.pdf
- 期末模拟测试题-2025-2026学年七年级地理上学期(人教版).pdf
- 《西游记》情境理解50题(含答案).pdf
- 人教版八年级英语下册Unit 1 Time to Relax 单元练习题.pdf
- 第二十二章 函数 学情评估卷-2025-2026学年人教版八年级数学下册.pdf
- 2026人教版八年级英语下册UNIT 1 Time to Relax讲义(学生默写版,含答案).pdf
原创力文档

文档评论(0)