新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

、下列程序的运行结果?/p>

_B

______

?/p>

 

void fun(int *a,int *b) 

{ 

int *k

?/p>

 

k=a

?/p>

a-b

?/p>

b=k

?/p>

 

} 

main() 

{ 

int a=3

?/p>

b=6

?/p>

*x=&a

?/p>

*y=&b

?/p>

 

fun(x

?/p>

y)

?/p>

 

printf[”%

d

?/p>

d

?/p>

f

?/p>

a

?/p>

b)

?/p>

 

} 

A)6 3 

 

 

 B)36 

 

 

 C)

编译出错

 

 

 

 D)0 0 

PS

:本题中主函数里?/p>

x

?/p>

y

?/p>

fun

函数里的

a

?/p>

b

?/p>

k

,这些都是指针,

fun

函数

中只是将

a

?/p>

b

这两个指针交换了位置,而并没有改变主函数中变量

a

?/p>

b

的值?/p>

 

2

、若有定义:

int*p[3]

;,则以下叙述中正确的是

____

B

____

?/p>

 

A)

定义了一个基类型?/p>

int

的指针变?/p>

p

,该变量有三个指?/p>

 

B)

定义了一个指针数?/p>

p

,该数组含有三个元素,每个元素都是基类型?/p>

int

?/p>

指针

 

C)

定义了一个名?/p>

+p

的整型数组,该数组含有三?/p>

int

类型元素

 

D)

定义了一个可指向一维数组的指针变量

p

?/p>

所指一维数组应具有三个

int

类型

元素

 

PS

:由于运算符

[]

优先级比

*

高,

int*p[3]

;相当于

int *(p[3])

;表示数?/p>

p

的三个元素都是指针变量,且每个元素都是基类型?/p>

int

的指针?/p>

 

3

、有以下程序?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

、下列程序的运行结果?/p>

_B

______

?/p>

 

void fun(int *a,int *b) 

{ 

int *k

?/p>

 

k=a

?/p>

a-b

?/p>

b=k

?/p>

 

} 

main() 

{ 

int a=3

?/p>

b=6

?/p>

*x=&a

?/p>

*y=&b

?/p>

 

fun(x

?/p>

y)

?/p>

 

printf[”%

d

?/p>

d

?/p>

f

?/p>

a

?/p>

b)

?/p>

 

} 

A)6 3 

 

 

 B)36 

 

 

 C)

编译出错

 

 

 

 D)0 0 

PS

:本题中主函数里?/p>

x

?/p>

y

?/p>

fun

函数里的

a

?/p>

b

?/p>

k

,这些都是指针,

fun

函数

中只是将

a

?/p>

b

这两个指针交换了位置,而并没有改变主函数中变量

a

?/p>

b

的值?/p>

 

2

、若有定义:

int*p[3]

;,则以下叙述中正确的是

____

B

____

?/p>

 

A)

定义了一个基类型?/p>

int

的指针变?/p>

p

,该变量有三个指?/p>

 

B)

定义了一个指针数?/p>

p

,该数组含有三个元素,每个元素都是基类型?/p>

int

?/p>

指针

 

C)

定义了一个名?/p>

+p

的整型数组,该数组含有三?/p>

int

类型元素

 

D)

定义了一个可指向一维数组的指针变量

p

?/p>

所指一维数组应具有三个

int

类型

元素

 

PS

:由于运算符

[]

优先级比

*

高,

int*p[3]

;相当于

int *(p[3])

;表示数?/p>

p

的三个元素都是指针变量,且每个元素都是基类型?/p>

int

的指针?/p>

 

3

、有以下程序?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

、下列程序的运行结果?/p>

_B

______

?/p>

 

void fun(int *a,int *b) 

{ 

int *k

?/p>

 

k=a

?/p>

a-b

?/p>

b=k

?/p>

 

} 

main() 

{ 

int a=3

?/p>

b=6

?/p>

*x=&a

?/p>

*y=&b

?/p>

 

fun(x

?/p>

y)

?/p>

 

printf[”%

d

?/p>

d

?/p>

f

?/p>

a

?/p>

b)

?/p>

 

} 

A)6 3 

 

 

 B)36 

 

 

 C)

编译出错

 

 

 

 D)0 0 

PS

:本题中主函数里?/p>

x

?/p>

y

?/p>

fun

函数里的

a

?/p>

b

?/p>

k

,这些都是指针,

fun

函数

中只是将

a

?/p>

b

这两个指针交换了位置,而并没有改变主函数中变量

a

?/p>

b

的值?/p>

 

2

、若有定义:

int*p[3]

;,则以下叙述中正确的是

____

B

____

?/p>

 

A)

定义了一个基类型?/p>

int

的指针变?/p>

p

,该变量有三个指?/p>

 

B)

定义了一个指针数?/p>

p

,该数组含有三个元素,每个元素都是基类型?/p>

int

?/p>

指针

 

C)

定义了一个名?/p>

+p

的整型数组,该数组含有三?/p>

int

类型元素

 

D)

定义了一个可指向一维数组的指针变量

p

?/p>

所指一维数组应具有三个

int

类型

元素

 

PS

:由于运算符

[]

优先级比

*

高,

int*p[3]

;相当于

int *(p[3])

;表示数?/p>

p

的三个元素都是指针变量,且每个元素都是基类型?/p>

int

的指针?/p>

 

3

、有以下程序?/p>

 

Ͼλ">
Ͼλ
Ŀ

c语言练习?(指针与结构体,有答? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

、下列程序的运行结果?/p>

_B

______

?/p>

 

void fun(int *a,int *b) 

{ 

int *k

?/p>

 

k=a

?/p>

a-b

?/p>

b=k

?/p>

 

} 

main() 

{ 

int a=3

?/p>

b=6

?/p>

*x=&a

?/p>

*y=&b

?/p>

 

fun(x

?/p>

y)

?/p>

 

printf[”%

d

?/p>

d

?/p>

f

?/p>

a

?/p>

b)

?/p>

 

} 

A)6 3 

 

 

 B)36 

 

 

 C)

编译出错

 

 

 

 D)0 0 

PS

:本题中主函数里?/p>

x

?/p>

y

?/p>

fun

函数里的

a

?/p>

b

?/p>

k

,这些都是指针,

fun

函数

中只是将

a

?/p>

b

这两个指针交换了位置,而并没有改变主函数中变量

a

?/p>

b

的值?/p>

 

2

、若有定义:

int*p[3]

;,则以下叙述中正确的是

____

B

____

?/p>

 

A)

定义了一个基类型?/p>

int

的指针变?/p>

p

,该变量有三个指?/p>

 

B)

定义了一个指针数?/p>

p

,该数组含有三个元素,每个元素都是基类型?/p>

int

?/p>

指针

 

C)

定义了一个名?/p>

+p

的整型数组,该数组含有三?/p>

int

类型元素

 

D)

定义了一个可指向一维数组的指针变量

p

?/p>

所指一维数组应具有三个

int

类型

元素

 

PS

:由于运算符

[]

优先级比

*

高,

int*p[3]

;相当于

int *(p[3])

;表示数?/p>

p

的三个元素都是指针变量,且每个元素都是基类型?/p>

int

的指针?/p>

 

3

、有以下程序?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2020пѧϰ 2 صרͻƪ רͻ5 ȡ
  • FPGAźŷơҵ
  • ܼ⻻ƹ˵ - ͼ
  • ̾ѧϰ⼰
  • 2017չרҵʵϰԭ
  • Сѧڵ⼰Բ߷
  • ѧרҵʿо(070200)
  • עʦۺϽ׶-ơ-ʮ Ȩ
  • ͱЭAohu
  • ˽̰α4κҵ2.2ΨΨ Word溬

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)