2026年全国计算机等级考试二级 C 语言指针指针运算设计含解析.docx

2026年全国计算机等级考试二级 C 语言指针指针运算设计含解析.docx

2026年全国计算机等级考试二级C语言指针指针运算设计含解析

考试时间:______分钟总分:______分姓名:______

一、选择题

1.下列关于指针的说法中,正确的是()。

A.指针是一个具体的值,可以直接进行加减运算

B.指针变量可以用来存储任何类型的数据

C.对一个空指针进行解引用操作是未定义行为

D.指针的类型与其指向的变量的类型无关

2.有定义语句`inta=10,*p=a;`,则以下表达式中,其值一定为10的是()。

A.*p++

B.p++

C.(*p)++;

D.++(*p)

3.若有定义`intarr[5]={1,2,3,4,5},*p=arr;`,则表达式`p[3]`的值是()。

A.3

B.4

C.5

D.不确定

4.以下关于指针与数组关系的描述中,错误的是()。

A.数组名可以作为指针常量

B.数组名是数组首元素的地址

C.可以通过指针变量来访问数组元素

D.数组名本身是一个变量,可以重新赋值

5.函数`voidswap(int*px,int*py)`的功能是交换两个整数的值。以下调用该函数,实现变量

文档评论(0)

1亿VIP精品文档

相关文档