- 0
- 0
- 约4.18千字
- 约 8页
- 2026-10-12 发布于河北
- 举报
C语言笔试真题及详细答案解析
适用场景:校招、实习生、嵌入式、后端基础笔试
总分100分考试时长90分钟
一、单项选择题(共15题,每题2分,共30分)
1、以下不属于C语言基本数据类型的是()
A、intB、floatC、stringD、char
答案:C
解析:C语言基础数据类型包含整型int、浮点型float/double、字符型char,没有string字符串类型,字符串需要通过字符数组或指针实现。
2、以下变量命名合法的是()
A、1_numB、num_1C、num-1D、int
答案:B
解析:C语言变量名只能由字母、数字、下划线组成,不能以数字开头,不能使用关键字。A数字开头、C含非法符号、D是关键字,均不合法。
3、sizeof(char)的值为()
A、0B、1C、2D、4
答案:B
解析:char字符型在所有C语言编译环境中固定占用1字节内存空间。
4、已知inta=5;a+=a-=a*a;执行后a的值为()
A、-15B、-40C、0D、-20
答案:B
解析:赋值运算符从右向左运算。
第一步:a*a=25;第二步:a=5-25=-20;第三步:a=-20+(-20)=-40。
5、if和else的配对原则是()
A、缩进对齐配对B、随机配对C、else与
原创力文档

文档评论(0)