- 0
- 0
- 约6.14千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言题目讲解
第一部分单选题(50题)
1、若inta=5,*p=a;则*p的值是?()
A.5
B.a
C.p
D.无定义
【答案】:答案解析:*p等价于p,即a(a的地址),故选B。
2、若intx=6;执行以下代码后输出结果是?()if(x5){printf(A);}elseif(x8){printf(B);}else{printf(C);}
A.A
B.B
C.C
D.无输出
【答案】:答案解析:x=68,执行第二个分支,输出B,故选B。
3、以下函数定义中,参数为两个int类型的是?()
A.voidfun(inta,floatb){}
B.voidfun(inta,intb){}
C.voidfun(floata,intb){}
D.voidfun(inta,charb){}
【答案】:答案解析:B中两个参数均为int类型,其余选项参数类型不匹配,故选B。
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、以下函数定义中,参数为指针的是?()
A.voidfun(int*a){printf(%d,*a);}
B.voidfun(inta){printf(%d,a);}
C.voidfun(inta[]){printf(%d,a[0]);}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
6、以下二维数组定义中,行数为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。
7、break语句不能用于以下哪种结构?()
A.for循环
B.while循环
C.do-while循环
D.if语句
【答案】:答案解析:break可用于循环(for/while/do-while)和switch语句,不能用于if语句,故选D。
8、若inta=10,p=a;则p的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:*p是解引用,-用于结构体指针访问成员,.用于结构体变量访问成员,故选B。
9、逻辑表达式30的结果是?()
A.0
B.1
C.3
D.真
【答案】:答案解析:逻辑与只要有一个operand为0则结果为0,3为真,0为假,故选A。
10、以下if语句中,赋值表达式作为条件的是?()
A.if(x==3)
B.if(x=3)
C.if(x3)
D.if(x!=3)
【答案】:答案解析:x=3是赋值表达式,结果为3(非0,真),其余是判断表达式,故选B。
11、若inti=0;执行while(i5){if(i==2)break;printf(%d,i);i++;}输出结果是?()
A.01
B.012
C.01234
D.无限循环
【答案】:答案解析:i=2时执行break,终止循环,输出01,故选A。
12、若inta[5];执行a[0]=1;a[1]=2;则a[2]的值是?()
A.0
B.3
C.随机值
D.无定义
【答案】:答案解析:全局数组默认0,局部数组未初始化是随机值?题目未说明存储类别,通常默认全局,a[2]=0,故选A。
13、若inta=7,*p=a;执行++*p;后a的值是?()
A.7
B.8
C.a
D.无定义
【答案】:答案解析:++*p等价于++(*p),先解引用取a的值,再加1(a=8),故选B。
14、若inti=0;执行do{i++;printf(%d,i);}while(i3);输出结果是?()
A.123
B.012
C.12
D.无输出
【答案】:答案解析:do-while先执行,i从1到3,输出123,故选A。
15、以下数组初始化中,未赋值元素默认为0的是?()
A.inta[5]={1,2,3};
B.charstr[5];
C.inta[5];
D.以上都是
【答案】:答案解析:全局数组未初始化默认为0,局部数组未初始化是随机值,A初始化部分元素,未赋值默认为0,故选A。
16、以下函数定义正确的是?()
A.voidfun(){printf(hello);}
B.voidfun(inta){printf(%d,a);}
C.intfun(){return5;}
D.以上都正确
【答案】:答案解析:
您可能关注的文档
- C语言考试题精编.docx
- c语言考期末试题(含答案).docx
- 统编版2025-2026学年五年级上册道法期中测试题(附有答案).pdf
- 圆锥曲线的二级结论(培优讲义)-2026年高考数学二轮复习(全国通用)解析版.pdf
- 人教版高考英语全七册重点句型讲义.pdf
- 2025年八年级历史上册期末复习必背140个考点提纲.pdf
- 第二十四章 数据的分析 学情评估卷-2025-2026学年人教版数学八年级下册.pdf
- 人教版八年级英语下册Unit1-5期中考试复习资料+习题.pdf
- 高二数学上册期末复习讲义:椭圆与双曲线.pdf
- 期末模拟训练题-2025-2026学年七年级地理上学期(人教版).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)