- 0
- 0
- 约6.81千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言基础知识试题
第一部分单选题(50题)
1、若intx=2;执行switch(x){case1:printf(a);case2:printf(b);case3:printf(c);}输出结果是?()
A.b
B.bc
C.abc
D.无输出
【答案】:答案解析:x=2匹配case2,无break,穿透到case3,输出bc,故选B。
2、若intx=1;执行switch(x){case1:printf(1);case2:printf(2);break;case3:printf(3);}输出结果是?()
A.1
B.12
C.123
D.无输出
【答案】:答案解析:x=1匹配case1,无break,穿透到case2(执行后break),输出12,故选B。
3、若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。
4、以下函数定义错误的是?()
A.intfun(inta,intb){returna+b;}
B.voidfun(){inta=5;printf(%d,a);}
C.intfun(){inta=3;returna;}
D.voidfun(inta){returna;}
【答案】:答案解析:D返回值类型void,不能return表达式a,语法错误,故选D。
5、二维数组a[2][3]在内存中存储的顺序是?()
A.a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2]
B.a[0][0],a[1][0],a[0][1],a[1][1],a[0][2],a[1][2]
C.随机顺序
D.按列存储
【答案】:答案解析:二维数组按行优先连续存储,顺序为第一行所有元素,再第二行,故选A。
6、以下指针运算中,结果为指针的是?()
A.*p
B.p+1
C.a
D.B和C
【答案】:答案解析:p+1是指针偏移,a是取地址,结果均为指针;*p是解引用(获取值),故选D。
7、若inta=8;执行if(a%4==0)a=a/2;elsea=a+2;后a的值是?()
A.4
B.10
C.8
D.6
【答案】:答案解析:8%4=0,条件为真,a=8/2=4,故选A。
8、指针的自增运算(p++)的含义是?()
A.指针值加1
B.指针指向的变量值加1
C.指针指向地址偏移一个类型大小
D.指针指向地址偏移1字节
【答案】:答案解析:p++使指针指向地址偏移“指向类型大小”(如int指针+4字节),故选C。
9、若inti=0,s=0;执行do{s+=i;i++;}while(i5);后s的值是?()
A.10
B.15
C.5
D.0
【答案】:答案解析:do-while累加0+1+2+3+4=10,s=10,故选A。
10、若inta=3,b=4;则表达式ab++的值是?()
A.12
B.15
C.16
D.7
【答案】:答案解析:b++是后置自增,先参与运算(ab=3*4=12),再自增(b变为5),故选A。
11、以下关于指针数组的定义正确的是?()
A.int*arr[5];
B.int(*arr)[5];
C.intarr[5];
D.intarr[];
【答案】:答案解析:A是指针数组(5个int指针),B是指向数组的指针,C是普通数组,D缺少长度,故选A。
12、以下函数声明正确的是?()
A.voidfun();
B.voidfun(inta);
C.intfun(int);
D.以上都正确
【答案】:答案解析:函数声明可省略形参名(只留类型),A、B、C均符合语法,故选D。
13、函数返回值的类型由______决定?()
A.return语句中的表达式类型
B.函数定义时的返回类型
C.函数调用时的参数类型
D.编译器默认类型
【答案】:答案解析:函数返回类型在定义时指定,return表达式类型需与返回类型匹配(不匹配则强制转换),故选B。
14、若intx=5;执行if(x3x7)printf(yes);elseprintf(no);输出结果是?()
A.yes
B.no
C.yesno
D.无输出
【答案】:答案解析:x=53且7,条件为真,输出yes,故选A。
15、以下if语句中,赋值语句和判断语句混淆的是?()
A.if(x==5)
B.if(x=5)
C.if(x!=5)
D.if(x5)
【答案】:答案解析:x=5是赋值(将5赋给x),x==5是判断(x是否等于5),B混淆了两者,故选B。
16、
您可能关注的文档
- c语言竞赛试题及一套完整答案.docx
- 2026年齐齐哈尔高等师范专科学校单招职业倾向性测试题库附答案解析.docx
- 晋绥边区春耕运动研究(1940-1945).pdf
- 小学教师跨学科教学素养调查研究.pdf
- 初中生数学学习兴趣与数学成就目标定向的现状及关系研究.pdf
- 新课标背景下高中篮球教师教学能力评价指标体系构建与实证研究--以山西省太原市为例.pdf
- 我国农村土地经营权信托制度的法律困境及其完善构想研究.pdf
- 宪法的思想政治教育功能研究.pdf
- 恐慌与应对:近代地方社会祈雨禳灾现象研究--以1936-1937年四川省旱灾为例.pdf
- 西宁市初中体育教师数字胜任力发展现状与优化策略研究.pdf
原创力文档

文档评论(0)