2026年c语言考试题库100道附参考答案(培优b卷).docxVIP

  • 2
  • 0
  • 约3.3万字
  • 约 46页
  • 2026-02-01 发布于河南
  • 举报

2026年c语言考试题库100道附参考答案(培优b卷).docx

2026年c语言考试题库100道

第一部分单选题(100题)

1、以下结构体定义及sizeof计算结果正确的是?

A.structTest{inta;charb;}t;sizeof(t)=5

B.structTest{inta;charb;}t;sizeof(t)=6

C.structTest{inta;charb;}t;sizeof(t)=4

D.structTest{inta;charb;}t;sizeof(t)=8

【答案】:A

解析:本题考察结构体内存对齐。int占4字节,char占1字节。结构体总大小为最大成员(int,4字节)的整数倍,且成员间无额外对齐时,总大小为4+1=5字节。选项A正确,其他选项忽略了内存对齐规则(如B假设补齐到6,C忽略int占4字节,D错误对齐到8字节)。正确答案为A。

2、以下哪个函数调用能正确交换两个整数变量的值?

A.voidswap(inta,intb){inttemp=a;a=b;b=temp;}调用swap(x,y)

B.voidswap(int*a,int*b){inttemp=*a;*a=*b;*b=temp;}调用swap(x,y)

C.vo

文档评论(0)

1亿VIP精品文档

相关文档