C语言第六章答案及详解.pdfVIP

  • 0
  • 0
  • 约5.59千字
  • 约 4页
  • 2026-02-16 发布于河南
  • 举报

第六章指针

一、选择题

1答案:A

分析:本题主要考指针赋值,n2=n1;是把n2的值赋给n1,故根据指针赋值

Aqp

的定义可知选,即把所指对象的值赋给所指对象。

2答案:B

px

分析:本题主要考指针定义,因为指向变量,故输出其值的时候应该是

x的值。

3答案:C

,Ca10,

分析:本题主要考指针的定义和赋值前面是定义一个量并赋值为后

面定义一个指针,并把a的值赋给这个指针。

4答案:C

paqb

分析:本题主要考指针的定义及赋值,开始时使指向,指向,把它们

C

的值交换,然后再显示。故得正确答案。

5答案:C

*

分析:本题主要考函数指针的定义,函数前面的号表求返回值是指针类型,

void表示返回无值弄的。故选C。

6答案:A

分析:本题主要考的是指针的变量的赋值,在使用scanf()函数的时候,后

面跟的是一个地址,由于pa本身保存的是地址,故选A

7答案:D

分析:本题主要考的指针的赋值及指向指针的指针的赋值,根据定义知选D。

B**q2Cq=p

的正确形式是=;的正确形式应该是。

8答案:C

分析:本题主要考的是全局变量和局部变量,以及指针的用法,第一个f(a)

5,2

的返回值是第二个返回值是。

9答案:A

分析:本题主要考的是变量自加,指针传值,以及指针的赋值。通过第二行

a=bp1,p2bp2

可知指向的变量的值相同,都指向了所指的对象,也是所指

’a’,*a++;a’a’’b’

的对象由于()是实现所指对象的自加,故由变成,故最终

选A。

10答案:A

分析:本题主考NULL,一般来说当我们把一个空值以整数的形式输出出来

0

的时候,默认的情况是。

11答案:C

分析:本题考的是指针变量的赋值,虽然p没有赋值,表示没有指向某个具

体的对象,但事实上系统会让它随机的指向存储单元里的一个对象,那么它

的返回值应该是所指存储单元中的值。

12答案:B

分析:本题主要考函数中参数变量的定义,在B中连续定义两个变量,这在

函数中是不可以的。

13答案:C

cb,bac

分析:本题主要考指针的指针,先指向是一个指针,它指向,故最

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档