- 1
- 0
- 约5.08千字
- 约 8页
- 2026-08-23 发布于河北
- 举报
C语言笔试题库(含详细答案解析·企业真题风格)
说明:本题库贴合互联网、嵌入式、计算机岗真实笔试考题,无套路话术,题目难度循序渐进,覆盖基础语法、指针、数组、结构体、内存、程序逻辑等核心考点,所有答案附带详细解题思路。
一、单项选择题(20题,每题2分)
1.以下不属于C语言基本数据类型的是()
A.intB.floatC.stringD.char
答案:C
解析:C语言没有原生string字符串类型,字符串是通过字符数组或字符指针实现,int、float、char均为C标准基本数据类型。
2.已知inta=5;执行a+=a-=a*a;后a的值为()
A.-15B.-40C.0D.-20
答案:B
解析:赋值运算符从右往左计算。第一步:a*a=25;第二步:a=a-25=5-25=-20;第三步:a=a+(-20)=-20-20=-40。
3.以下关于sizeof和strlen说法正确的是()
A.sizeof计算字符串有效字符长度
B.strlen会计算字符串结束符\0
C.sizeof是运算符,strlen是库函数
D.两者计算结果永远相同
答案:C
解析:sizeof计算变量/类型占用内存大小,包含\0;strlen仅统计有效字符长度,不包含\0;sizeof为运算符,编译阶段计算;strlen是string.h库
原创力文档

文档评论(0)