- 0
- 0
- 约6.19千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
大学工程学院C语言考试真题
第一部分单选题(50题)
1、以下二维数组初始化正确的是?()
A.inta[2][3]={{1},{2},{3}};
B.inta[2][3]={1,2,3,4,5};
C.inta[2][3]={{1,2,3},{4,5,6}};
D.inta[2][3]={1,2,3,4,5,6,7};
【答案】:答案解析:A行数超2,B元素不足6个(补0),C标准初始化,D元素超6个,故选C。
2、以下函数声明错误的是?()
A.voidfun(int);
B.voidfun(inta);
C.voidfun(inta,intb);
D.voidfun(inta;intb);
【答案】:答案解析:函数声明中参数用逗号分隔,不能用分号,D语法错误,故选D。
3、若intx=6;执行if(x5)printf(A);else{printf(B);printf(C);}输出结果是?()
A.A
B.BC
C.ABC
D.无输出
【答案】:答案解析:x=6不满足if,执行else代码块,输出BC,故选B。
4、若inta=7,b=3;执行if(a%b==1)a=0;elseb=0;后a和b的值分别是?()
A.0,3
B.7,0
C.0,0
D.7,3
【答案】:答案解析:7%3=1,条件为真,a=0,b保持3,故选A。
5、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:i初始1,满足i=3,执行3次,输出123,i最终4,循环结束,故选A。
6、指针与数组的关系,以下说法正确的是?()
A.数组名是常量指针,不能自增
B.指针可指向数组元素,通过指针遍历数组
C.p[i]等价于*(p+i)
D.以上都正确
【答案】:答案解析:数组名是首元素地址(常量,不可自增),指针可遍历数组,p[i]与*(p+i)等价,故选D。
7、以下函数定义错误的是?()
A.voidfun(){}
B.voidfun(inta){}
C.intfun(){}
D.intfun(){return;}
【答案】:答案解析:D返回类型int(必须return表达式),return无表达式错误,A、B、C正确,故选D。
8、若intx=4;执行switch(x){case2:printf(2);break;default:printf(0);case4:printf(4);break;}输出结果是?()
A.04
B.4
C.204
D.无输出
【答案】:答案解析:x=4匹配case4,执行输出4,break跳出,故选B。
9、若inti=1;执行while(i=4){printf(%d,i);i+=3;}输出结果是?()
A.14
B.1234
C.1
D.无输出
【答案】:答案解析:i初始1,加3后4,执行2次,输出14,故选A。
10、以下数组初始化中,未赋值元素默认为0的是?()
A.inta[5]={1,2,3};
B.charstr[5];
C.inta[5];
D.以上都是
【答案】:答案解析:全局数组未初始化默认为0,局部数组未初始化是随机值,A初始化部分元素,未赋值默认为0,故选A。
11、以下switch语句中,default的位置可以在?()
A.所有case之前
B.所有case之后
C.两个case之间
D.以上都可以
【答案】:答案解析:default位置灵活,可在case前、后或中间,不影响执行逻辑,故选D。
12、若inti=0;执行while(1){printf(%d,i);i++;if(i==3)break;}输出结果是?()
A.012
B.0123
C.无限循环
D.无输出
【答案】:答案解析:while(1)无限循环,i=3时break,输出012,故选A。
13、若inti=1;执行while(i5){printf(%d,i);i+=2;}输出结果是?()
A.13
B.135
C.1234
D.无输出
【答案】:答案解析:i初始1,每次加2,执行2次(1、3),输出13,故选A。
14、以下二维数组定义中,行数为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。
15、若inta[5]={1,2,3,4,5},p=a;执行p+=2;后p的值是?()
A.2
B.3
C.4
D
您可能关注的文档
- 廉政+纪律知识测试题及答案(历年真题).docx
- 医院廉政知识测试题1套.docx
- 【中邮-2026研报】2025年工业利润迎正增长,高技术制造领跑显结构活力.pdf
- 【国联民生-2026研报】计算机行业2026年度投资策略:AI拥四海,应用为王.pdf
- 88J2-9 墙身-外墙外保温(节能65%).pdf
- 16BGJG1 钢筋混凝土盾构管片砌环结构构造(内径5.8m、环宽1.2m、壁厚0.3m).pdf
- 88J2-X7 墙身-轻质条板隔墙(2000版).pdf
- 母婴室设计指导性图集.pdf
- 22BJZ251 预制装配式轻质内隔墙 (FS-N聚苯颗粒水泥条板).pdf
- 08J333_建筑防腐蚀构造_建筑专业图集.pdf
- 陕02D8 通用电器设备(缺第14页) (2)陕西 建筑 图集.pdf
- 陕02J10 地下工程防水陕西 建筑 图集.pdf
- 皖2016J125 秸花纤泥中空内模轻质墙体构造图集 (2).pdf
- 2025-2026学年上海市进才中学高一上学期10月月考物理试卷含详解.docx
- 2025-2026学年上海市实验学校九年级上学期9月月考英语试卷含详解.docx
- 【华创-2026研报】华创交运 红利资产月报(2026年1月):港口集装箱景气度相对较好,强调交运红利板块配置价值.pdf
- 【华西-2026研报】美联储按下暂停,鲍威尔未“抗争”.pdf
- 【江海-2026研报】A股市场快照:宽基指数每日投资动态2026.01.28.pdf
- 【万联-2026研报】2026年传媒行业投资策略报告:AI+IP双轮共振,重构内容产业新生态.pdf
- 【深企投-2026研报】2026超导材料产业链研究报告.pdf
原创力文档

文档评论(0)