北京语言大学计算机科学与技术专业《面向对象程序设计》作业及答案3

搜题
1、以下正确的说法是()。

A.系统不允许用户重新定义标准库函数

B.用户调用标准库函数前,必须重新定义

C.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中

D.用户可以重新定义标准库函数,若如此,该函数将失去原有含义

本题答案:
D
2、软件产品可被全部或部分地再用于新的应用的能力叫做软件的()。

A.正确性

B.可维护性

C.可复用性

D.兼容性

本题答案:
C
3、由C++源程序文件编译而成的目标文件的默认扩展名为()。

A.obj

B.lik

C.exe

D.cpp

本题答案:
A
4、假定变量b和pb定义为“int b[10],*pb=b;”,要将24赋值给b[1]元素中,不正确的语句是()。

A.*++pb=24

B.*(pb+1)=24

C.*++b=24

D.*(b+1)=24

本题答案:
C
5、下列字符中属于键盘符号的是()。

A.\

B.\n

C.\t

D.\b

本题答案:
A
6、C语言中,运算符是自右向左结合的是()。

A.()

B.*

C.<

D.++

本题答案:
D
7、假定p指向的字符串为“string”,则cout<

A.string

B.ring

C.ing

D.i

本题答案:
C
8、设函数fun的定义形式为:void function(char c,float x){...},则以下对函数fun的调用于句中,正确的是()。

A.function(“a”,3.0)

B.t=function(‘c’,16.5)

C.function(‘60’,2)

D.function(32,32)

本题答案:
D
9、C++中,实现内存动态释放的运算符是()。

A.malloc

B.free

C.delete

D.new

本题答案:
C
10、int a=10,*p=&a,**q=&p;则下列正确赋值的语句是()。

A.p=q

B.*p=*q

C.a=*q

D.*p=1

本题答案:
D
11、C语言中,寄存器变量的说明符为()。

A.auto

B.register

C.extern

D.static

本题答案:
B
12、要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为()。

A.int*p[20]

B.int*p

C.int**p

D.int(*p)[20]

本题答案:
D
13、C++语言的编译系统对宏命令的处理是()。

A.在程序连接时进行

B.在程序运行时进行

C.在对源程序中其它成分正式编译之前进行

D.和C++程序的其它语句同时进行编译

本题答案:
C
14、虚基类的关键字是()。

A.protected

B.friend

C.class

D.virtual

本题答案:
D
15、int a1=5,a2=10,a3=20;int c=(a1

A.10

B.5

C.20

D.1

本题答案:
A
16、int a=10,b=1,*p=&a;则完成a=b的赋值的语句是()。

A.a=*p

B.*p=*&b

C.p=&b

D.a=&b

本题答案:
B
17、函数重载是指()。

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数名字不同,但形参的个数或类型相同

C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同

本题答案:
A
18、符号&在C++中可以定义()变量。

A.指针

B.类

C.引用

D.结构

本题答案:
C
19、下列()是C语言系统库函数。

A.cout

B.cin

C.printbuffer

D.printf

本题答案:
D
20、以下说法中正确的是()。

A.C++程序总是从第一个定义的函数开始执行

B.C++程序总是从main函数开始执行

C.C++程序中有调用关系的所有函数必须放在同一个程序文件中

D.C++函数必须有返回值,否则不能使用函数

本题答案:
B

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3