2026年计算机二级C语言题目及详解.docxVIP

  • 0
  • 0
  • 约1.43万字
  • 约 33页
  • 2026-08-22 发布于上海
  • 举报

2026年计算机二级C语言题目及详解

一、单项选择题(共10题,每题1分,共10分)

在C语言中,以下关于const关键字的说法,正确的是?

A.使用const修饰的变量,其值在程序的任何地方都可以被修改

B.const修饰的指针,其指向的地址和地址中的值都不可变

C.constint*p表示指针p指向的整型数据是常量,但p本身可以指向其他地址

D.int*constp表示指针p本身是常量,但p指向的数据可以修改

答案:C

解析:选项A错误,const修饰的变量是只读的,其值在初始化后不能被修改。选项B错误,const修饰指针有不同的含义,constint*p(或intconst*p)表示指针指向的数据是常量,但指针本身可变;int*constp表示指针本身是常量,但指向的数据可变;constint*constp表示两者都不可变。选项C正确,constint*p中的const修饰*p,即指针指向的内容,因此p可以指向其他地址。选项D错误,int*constp表示指针p本身是常量,不能指向其他地址,但可以通过p修改其指向的数据。

若有定义inta[5]={1,2};,则以下对数组元素引用正确的是?

A.a[5]

B.a[2.5]

C.a[0]

D.a(0)

答案:C

解析:选项A错误,数组下标从0开始,a[5]访问

文档评论(0)

1亿VIP精品文档

相关文档