北语18春《C++》作业12参考
18春《C++》作业3一、单选题:
1.(单选题)C++程序从()开始执行 (满分:)
A预处理命令
B第一个函数的第一条语句
C第一条语句
Dmain函数的第一条语句
正确答案:——D——
2.(单选题)已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()。 (满分:)
AA1.p=5;
BA1->p=5;
CA1.*p=5;
D*A1.p=5;
正确答案:——C——
3.(单选题)在双向链表存储结构中,删除p所指的结点时须修改指针()。 (满分:)
Ap->next->prior=p->prior;p->prior->next=p->next;
Bp->next=p->next->next;p->next->prior=p;
Cp->prior->next=p;p->prior=p->prior->prior;
Dp->prior=p->next->next;p->next=p->prior->prior;
正确答案:——A——
4.(单选题)函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()。 (满分:)
A1
B2
C4
D5
正确答案:————
5.(单选题)在C++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就是取消这种关联。 (满分:)
A流
B类
C结构
D对象
正确答案:————
6.(单选题)下列程序段的输出结果是()。\nfor(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<<k; (满分:)
A3
B4
C6
D7
正确答案:————
7.(单选题)如果从原有类定义新类可以实现的是()。 (满分:)
A信息隐藏
B数据封装
C数据抽象
D继承机制
正确答案:————
8.(单选题)在C++中,14%4的运算结果为() (满分:)
A1
B2
C3
D4
正确答案:————
9.(单选题)在C++中,下列选项中是合法的八进制数的是 (满分:)
A127
B091
C0x12
D01011
正确答案:————
10.(单选题)如果在try块中用\nthrow\error\;\n语句抛出一个异常,则参数类型是()的catch块能够捕获这个异常。 (满分:)
Achar*
Bconstchar*
Cchar
Dconstchar
正确答案:————
11.(单选题)以流方式打开一个文件的输入文件的语句正确的是()。 (满分:)
Aofstreamafile();afile.open(\test1.dat\,ios::in|ios::binary)
Bifstreamafile();afile.open(\test1.dat\,ios::in|ios::binary)
Cifstreamafile();afile.open(\test1.dat\,ios::out|ios::binary)
Dofstreamafile();afile.open(\test1.dat\,ios::out|ios::binary)
正确答案:————
12.(单选题)语句cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;中setprecision(4)的含义是() (满分:)
A设置输出域宽为4
B设置用八进制输出数据
C设置浮点数的输出精度为4
D设置输出数据的间距为4
正确答案:————
13.(单选题)所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()。 (满分:)
A类
B对象
C函数体
D数据块
正确答案:————
14.(单选题)C++的多态性指的是()。 (满分:)
A一个对象调用不同名称的函数
B一个对象调用不同名称的对象
C不同的对象调用相同名称的函数
D不同的对象调用不同名称的函数
正确答案:————
15.(单选题)C++源程序的扩展名为() (满分:)
A.c
B.cpp
C.c++
D.cplus
正确答案:————
16.(单选题)()是表示换行的转义字符 (满分:)
A\\f
B\\\\
C\\n
D\\b
正确答案:————
17.(单选题)关于this指针使用说法正确的是()。 (满分:)
A保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
B保证基类私有成员在子类中可以被访问。
C保证基类保护成员在子类中可以被访问。
D保证基类公有成员在子类中可以被访问。
正确答案:————
18.(单选题)如不希望函数返回任何值,则可以将函数的返回值定义为() (满分:)
Aint
B0
Cvoid
Dreturn
正确答案:————
三、判断题:
19.(判断题)for语句中的循环控制变量必须在for语句内部进行声明。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)同一个数组中的各个元素数据类型一定相同。 (满分:)
A错误
B正确
正确答案:————
18春《C++》作业4
一、单选题:
1.(单选题)假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。 (满分:)
A3和15
B4和20
C5和4
D20和5
正确答案:——B——
2.(单选题)C++源程序的扩展名为() (满分:)
A.c
B.cpp
C.c++
D.cplus
正确答案:——B——
3.(单选题)在双向链表存储结构中,删除p所指的结点时须修改指针()。 (满分:)
Ap->next->prior=p->prior;p->prior->next=p->next;
Bp->next=p->next->next;p->next->prior=p;
Cp->prior->next=p;p->prior=p->prior->prior;
Dp->prior=p->next->next;p->next=p->prior->prior;
正确答案:——A——
4.(单选题)C++所有输入和输出流的基类是()。 (满分:)
Astream.h
Biostream.h
Ccin和cout
Dios
正确答案:————
5.(单选题)类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将()。 (满分:)
A调用类A中的函数func()
B调用类B中的函数func()
C根据p所指的对象类型而确定调用类A中或类B中的函数func()
D既调用类A中函数,也调用类B中的函数
正确答案:————
6.(单选题)实现两个相同类型数加法的函数模板的声明是()。 (满分:)
Aadd(Tx,Ty)
BTadd(x,y)
CTadd(Tx,y)
DTadd(Tx,Ty)
正确答案:————
7.(单选题)在面向对象的程序设计中,首先在问题域中识别出若干个()。 (满分:)
A函数
B类
C文件
D过程
正确答案:————
8.(单选题)如果从原有类定义新类可以实现的是()。 (满分:)
A信息隐藏
B数据封装
C数据抽象
D继承机制
正确答案:————
9.(单选题)下面关于模板的描述,错误的是()。 (满分:)
A函数模板和类模板的参数可以是任意的数据类型
B类模板不能直接使用,必须先实例化为相应的模板类.然后定义了模板类的对象后才能使用
C函数模板不能直接使用,需要实例化为模板函数后才能使用
D类模板的成员函数都是模板函数
正确答案:————
10.(单选题)静态成员函数没有()。 (满分:)
A返回值
B返回类型
C指针参数
Dthis指针
正确答案:————
11.(单选题)C++程序从()开始执行 (满分:)
A预处理命令
B第一个函数的第一条语句
C第一条语句
Dmain函数的第一条语句
正确答案:————
12.(单选题)说明语句在某一个类定义、函数定义或复合语句中的变量被称为() (满分:)
A全局变量
B局部变量
C形式变量
D实际变量
正确答案:————
13.(单选题)进行文件操作时需要包含头文件()。 (满分:)
Aiostream.h
Bstdio.h
Cfstream.h
Dstdlib.h
正确答案:————
14.(单选题)在inta=3,int*p=&a;中,*p的值是() (满分:)
A变量a的地址值
B变量p的地址值
C3
D无意义
正确答案:————
15.(单选题)若有语句chara[]=\test\;则数组a[]中共有()个变量。 (满分:)
A3
B4
C5
D0
正确答案:————
16.(单选题)关于类模板的说法正确的是()。 (满分:)
A类模板的主要作用是生成抽象类
B类模板实例化时,编译器将根据给出的模板实参生成一个类
C在类模板中的数据成员具有同样类型
D类模板中的成员函数没有返回值
正确答案:————
17.(单选题)函数调用自身被称为()。 (满分:)
A继承
B重载
C递归
D多态
正确答案:————
18.(单选题)已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()。 (满分:)
AA1.p=5;
BA1->p=5;
CA1.*p=5;
D*A1.p=5;
正确答案:————
三、判断题:
19.(判断题)在C++中,可以通过在当前类中将另一个类作为自己的友元类,来在另一个类中访问当前类的私有成员。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)一个函数中可以有多于一个return语句。 (满分:)
A错误
B正确
正确答案:————
附件是答案 ,需要的自助下载,转载注明www.ap5u.com
页:
[1]