openhelp100 发表于 2017-10-30 10:40:21

北语17秋《C语言程序设计》作业3答案资料

1.若已定义:inta,*p=a;并在以后的语句中未改变p的值,不能表示a地址的表达式是()。
A.p+1答案

B.a+1
C.a++
D.++p
正确答案:C满分:10分
2.
A.A
B.B
C.C
D.D
正确答案:D满分:10分
3.
A.A
B.B
C.C
D.D
正确答案:D满分:10分
4.若有函数max(a,b),并且已使函数指针变量p指向函数max,当调用该函数时,
A.(*p)max(ab)
B.*pmax(a,b)
C.(*p)(a,b)
D.*p(a,b);
正确答案:C满分:10分
5.在说明语句:int*f()中,标识符
f
代表的是。
A.一个用于指向整型数据的指针变量
B.一个用于指向一维数组的指针
C.一个用于指向函数的指针变量
D.一个返回值为指针型的函数名
正确答案:D满分:10分
6.
A.A
B.B
C.C
D.D
正确答案:A满分:10分
7.
A.A
B.B
C.C
D.D
正确答案:B满分:10分
8.&ampnbsp
A.A
B.B
C.C
D.D
正确答案:C满分:10分
9.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
A.地址传递
B.单向值传递
C.由实参传给形,再由形参传回实参
D.传递方式由用户指定
正确答案:B满分:10分
10.设有如下定义:int(*ptr)();则以下叙述中正确的是。
A.ptr是指向一维组数的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针;该函数返回一个int型数据
D.ptr是一个函数名;该函数的返回值是指向int型数据的指针
正确答案:C满分:10分

更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 北语17秋《C语言程序设计》作业3答案资料