- 0
- 0
- 约6.57千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
C语言程序设计理论试题库
第一部分单选题(50题)
1、以下二维数组定义中,行数为2的是?()
A.inta[2][3];
B.inta[][3]={1,2,3,4,5,6};
C.inta[2][3]={1,2,3,4,5};
D.以上都是
【答案】:答案解析:A行数2,B初始化6个元素(3列×2行),C行数2,故选D。
2、以下switch语句中,default的位置可以在?()
A.所有case之前
B.所有case之后
C.两个case之间
D.以上都可以
【答案】:答案解析:default位置灵活,可在case前、后或中间,不影响执行逻辑,故选D。
3、while循环的语法格式正确的是?()
A.while(条件)语句;
B.while条件语句;
C.while(条件);语句;
D.while(条件){语句}
【答案】:答案解析:while后条件需加括号,语句可是单条(加分号)或代码块(用{}),D缺少分号,故选A。
4、若inti=0;执行for(i=0;i5;i++){if(i==3)break;printf(%d,i);}输出结果是?()
A.012
B.0123
C.01234
D.无输出
【答案】:答案解析:i=3时break,输出012,故选A。
5、若inti=5,s=0;执行while(i0){s+=i;i--;}后s的值是?()
A.15
B.10
C.5
D.0
【答案】:答案解析:累加5+4+3+2+1=15,s=15,故选A。
6、以下循环中,无限循环的是?()
A.for(i=0;i5;i++)
B.while(i=5)
C.do{i++;}while(i5);
D.for(i=5;i0;i--)
【答案】:答案解析:while(i=5)是赋值(i=5,非0,条件恒真),无限循环;A执行5次,C(i初始0)执行5次,D执行5次,故选B。
7、以下定义指向二维数组的指针正确的是?()
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。
8、若inta=5,b=3;执行if(ab){a--;b++;}后a和b的值分别是?()
A.4,4
B.5,3
C.4,3
D.5,4
【答案】:答案解析:ab为真,执行代码块,a=5-1=4,b=3+1=4,故选A。
9、以下函数声明正确的是?()
A.voidfun();
B.voidfun(inta);
C.intfun(int);
D.以上都正确
【答案】:答案解析:函数声明可省略形参名(只留类型),A、B、C均符合语法,故选D。
10、以下关于函数的说法正确的是?()
A.函数必须有返回值
B.函数可嵌套定义
C.函数可递归调用
D.函数名可重定义
【答案】:答案解析:A函数可无返回值(void),B不能嵌套定义(可嵌套调用),D函数名不能重定义,C递归调用正确,故选C。
11、指针与字符串的关系,以下说法正确的是?()
A.字符串常量是字符数组,数组名是指针
B.字符串可通过指针遍历
C.字符指针可指向字符串常量
D.以上都正确
【答案】:答案解析:A、B、C均是指针与字符串的基本关系,故选D。
12、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
13、若inta[3][2]={{1,2},{3,4},{5,6}};则a[2][1]的值是?()
A.5
B.6
C.3
D.4
【答案】:答案解析:a[2][1]是第三行第二列,值为6,故选B。
14、以下for循环的循环次数是?()for(inti=2;i=8;i+=2)
A.3次
B.4次
C.5次
D.6次
【答案】:答案解析:i取值2、4、6、8,共4次,故选B。
15、若inta[5]={10,20,30,40,50};则a[2]的值是?()
A.10
B.20
C.30
D.40
【答案】:答案解析:数组下标从0开始,a[2]是第三个元素30,故选C。
16、C语言中基本数据类型不包括以下哪项?()
A.char
B.int
C.float
D.array
【答案】:答案解析:基本数据类型为char、int、float、double,array是数组(构造类型),故选D。
17、若inta[5]={1,2,3};则a[3]的值是?()
A.0
B
您可能关注的文档
- c语言编程期末测试题(基础题).docx
- c语言测考试题库含答案.docx
- 济南市2026届高三(一模)语文试卷(含答案).pdf
- 福州市2026届高三高中毕业班1月模拟测试历史试卷(含答案).docx
- (9科全套)2026届湛江市高三(一模)试卷全科合集(含答案解析).pdf
- 重庆市2026届高三(一诊)数学试卷(含标准答案)康德卷.pdf
- 福建省七地市2026届高三高中毕业班1月模拟测试历史试卷.docx
- (二检)泉州市2026届普通高中毕业班高三质量监测(二)语文试卷(含官方答案).docx
- 厦门市2026届高三高中毕业班1月模拟测试物理试卷(含答案解析).docx
- 鲁教版英语小学三年级上册全册教案【新教材】.docx
- (康德一诊)重庆市2026届高三第一次联合诊断检测 语文试卷(含标准答案).docx
- (一模)济南市2026届高三第一次模拟考试语文试卷(含答案).docx
- 福建省七地市2026届高三高中毕业班1月模拟测试物理试卷(含答案解析)原卷.pdf
- 重庆市九龙坡区2026届高三(一诊)历史试题(含答案).pdf
- 厦门市2026届高三高中毕业班1月模拟测试历史试卷(含答案).docx
- 肇庆市2026届高三(二模)语文试卷(含答案解析).pdf
- 肇庆市2026届高三第一学期末教学质量监测(二模)数学试卷(含答案解析).pdf
- 重庆市2026届高三第一次联合诊断检测(康德一诊) 语文试卷(含标准答案).pdf
- 泉州市2026届高三(二检)语文试卷(含官方答案).pdf
- 福建省七地市2026届高三一检历史试卷(含答案).pdf
原创力文档

文档评论(0)