2026年c语言复试题及答案.docVIP

  • 0
  • 0
  • 约3.36千字
  • 约 7页
  • 2026-11-02 发布于河北
  • 举报

2026年c语言复试题及答案

2026年C语言复试模拟试题

一、单项选择题(每题2分,共12分)

1.关于C语言的static存储类型,下列说法错误的是()

A.static修饰局部变量时,变量的存储空间在程序整个运行期间都存在

B.static修饰全局变量时,变量的作用域仅局限于当前源文件

C.static修饰函数时,函数只能被本源文件内的其他函数调用

D.static修饰的变量未初始化时,默认初始值为0(仅数值型)

2.已有定义:inta[5]={1,2,3,4,5},p=a;下列表达式中,值为3的是()

A.p+2B.(p+2)C.(p+3)D.p[2]的地址

3.执行宏定义`defineS(a,b)ab`后,语句`printf(%d,S(2+3,4));`的输出结果是()

A.20B.14C.10D.语法错误

4.已有结构体定义:`structTest{inta;charb;shortc;};`该结构体变量所占内存大小是()(假设对齐规则为4字节)

A.7B.8C.10D.12

5.下列关于动态内存分配函数的说法,正确的是()

A.malloc分配的内存会自动初始化为0

B.calloc分配的内存需手动初始化,大小为n个字节

C.reall

文档评论(0)

1亿VIP精品文档

相关文档