(2026年)C语言程序设计期末试题C.docxVIP

  • 1
  • 0
  • 约3千字
  • 约 9页
  • 2026-11-13 发布于四川
  • 举报

(2026年)C语言程序设计期末试题C

一、单项选择题(本大题共10小题,每小题2分,共20分)

答题要求:每小题只有一个正确选项,多选、错选或未选均不得分。

1.以下符合C23语言标准的描述是()

A.short类型的内存占用固定为2字节

B.新增auto关键字用于自动存储类声明

C.支持使用nullptr替代传统的NULL宏

D.枚举类型的成员值无法被显式指定

2.若有定义inta[3][4]={0};,则数组a中元素的总个数为()

A.3

B.4

C.7

D.12

3.下列指针操作中,存在内存越界风险的是()

A.chars[10]=hello;char*p=s;p+=3;

B.int*q=(int*)malloc(5*sizeof(int));q[5]=10;

C.doubled=3.14;double*r=d;*r=2.71;

D.char*t=test;t[1]=a;

4.以下预处理指令中,用于条件编译的是()

A.include

B.define

C.ifdef

D.pragma

5.若有定义structStu{charname[20];intscore;}s={Tom,90};,则下列访问成员的方式错误的是()

文档评论(0)

1亿VIP精品文档

相关文档