- 3
- 0
- 约3.3万字
- 约 46页
- 2026-02-01 发布于河南
- 举报
2026年c语言考试题库100道
第一部分单选题(100题)
1、以下代码运行后,输出结果是?
#includestdio.h
voidfun(intarr[]){
printf(%d,%d,sizeof(arr),sizeof(*arr));
}
intmain(){
inta[10];
fun(a);
return0;
}
A.4,4
B.8,4
C.10,4
D.10,40
【答案】:B
解析:本题考察数组名作为函数参数的行为。C语言中数组名作为函数参数时会退化为指针,此时sizeof(arr)计算的是指针的大小(64位系统中为8字节),而sizeof(*arr)等价于sizeof(int)(4字节)。因此,输出结果为8,4,选项B正确;选项A错误(32位系统指针大小为4字节,但题目未明确系统,通常默认64位),选项C和D错误(数组名退化为指针后,sizeof(arr)不再表示数组元素个数10)。
2、以下结构体的大小是多少?
structTest{
charc;
inti;
chard;
};
A.3
B.4
C.6
D.8
【答案】:D
解析:本题考察C语言中结构体的内存对齐规则。正确答案为D,结构体大小需考虑成员的内存对齐:charc占1字节,in
您可能关注的文档
- 《GB/T 48348-2026信息技术 三维声技术 媒体格式》.pdf
- GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统.pdf
- GB/T 48348-2026信息技术 三维声技术 媒体格式.pdf
- 中国国家标准 GB/T 48348-2026信息技术 三维声技术 媒体格式.pdf
- 《GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统》.pdf
- 中国国家标准 GB/T 48349.4-2026信息技术 数字视网膜系统 第4部分:边子系统.pdf
- 《DB/T 117-2026测震应急流动观测技术规范》.pdf
- DB/T 117-2026测震应急流动观测技术规范.pdf
- 中国行业标准 DB/T 117-2026测震应急流动观测技术规范.pdf
- 《GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合》.pdf
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)