2020年国家开放大学(C语言程序设计A)真题精选
[单项选择题]
1、假定有语句为“int b[10];int *pb;”,则下面不正确的赋值语句为()。
A.pb=b;
B.pb=&b[0];
C.pb=b+2;
D.pb=b[5];
参考答案:D
[单项选择题]
递归函数c语言规则2、在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
A.原型语句
B.参数表
C.函数名
D.返回类型
参考答案:A
[单项选择题]
3、假定一个函数的原型语句为“intff(int* x);”,一个整型数组为
a[10],则下面函数调用表达式不正确的是()。
A.ff(a)
B.ff(a[0])
C.ff(a+3
D.ff(&a[0])
参考答案:B
[单项选择题]
4、假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。
A.char (*w)[N]
B.char *w[N]
C.char (*w)N
D.char**a
参考答案:A
[判断题]
5、在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()
参考答案:对
[判断题]
6、如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。()
参考答案:对
[判断题]
7、函数形参变量不属于局部变量。()
参考答案:错
[判断题]
8、假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为25。()
参考答案:错
[判断题]
9、假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()参考答案:对
[单项选择题]
10、C语言源程序文件的缺省扩展名为()。
<
<
参考答案:D
参考解析:缺省就是默认的意思,
C语言默认扩展名为".c",
C++的默认扩展名是“.cpp”
[判断题]
11、假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。
()
参考答案:错
[判断题]
12、若p指向x,则*p与x的值不同。()
参考答案:错
[单项选择题]
13、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
A.空格或逗号
B.逗号或回车
C.逗号或分号
D.空格或回车
参考答案:D
[填空题]
14 写出下列程序运行后的输出结果。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。