泽学网——奥鹏作业辅导,国开/电大作业辅导,毕业论文辅导,客服: zexue66
当前位置: 主页 > 在线作业正文

四川大学《面向对象程序设计2261》21秋奥鹏在线作业2【奥鹏作业辅导】

07-31 在线作业

四川大学《面向对象程序设计226121秋在线作业2

试卷总分:100    得分:100

1,C++泛型编程通过实现

Avoid

Btemplate

CNULL

Dtypedef

正确答案:

泽学网(www.zexuewang.net)更多答案请添加3322618020

 

2,使用流控制符需要头文件

Aendl

Bhex

Csetw

Dleft

正确答案:

 

 

3,k为整形则while循环执行次

k=2whilek==0printf"%d"kkprintf"n"

A10

B9

C0

D1

正确答案:

 

 

4,C++语言对C语言做了很多改进C++语言相对于C语言的最根本的变化是

A、增加了一些新的运算符

B、允许函数重载,并允许设置缺省参数

C、规定函数说明符必须用原型

D、引进了类和对象的概念

正确答案:

 

 

,有如下定义

inta[5]={13579}*p=a

下列表达式中不能得到数值5的是

Aa[2]

Ba[3]

C*(p+2)

D*p+4

正确答案:

 

 

6,下面是一个模板声明的开始部分

templutetypenameTdouble

由此可知

A、这可能是一个函数模板的声明

B、这可能是一个类模板的声明

C、这既可能是一个函数模板的声明,也可能是一个类模板的声明

D、这肯定是一个错误的模板声明

正确答案:

 

 

7,若有定义intaa[8]则以下表达式中不能代表数组元aa[1]的地址的是

A&aa[0]+1

B&aa[1]

C&aa[0]++

Daa+1

正确答案:

 

 

8,下面函数调用语句含有实参的个数为

funcexp1exp2exp3exp4exp5

A1

B2

C4

D5

正确答案:

 

 

9,多重继承时如果派生类的两个父类有一个共同的虚基类那么虚基类的初始化参数由的构造函数来传递

A、第一个父类

B、第二个父类

C、派生类

D、以上都不是

正确答案:

 

 

,已知函数f的原型是voidfint*along&b变量v1v2的定义是

intv1loongv2

下列调用语句中正确的是

Af(v1,&v2)

Bf(v1,v2)

Cf(&v1,&v2)

Df(&v1,v2)

正确答案:

 

 

11,以下不能正确进行字符串赋初值的语句是

Acharstr[5]="good!";

Bcharstr[]="good!";

Cchar*str="good!";

Dcharstr[5]={'g','o','o','d'};

正确答案:

 

 

,以下对二维数组a的正确说明是

Ainta[3][];

Bfloata(3,4);

Cdoublea[1][4];

Dfloata(3)(4);

正确答案:

 

 

13,C++异常处理机制中没有

Atry

Bthrow

Ccatch

Dfinally

正确答案:

 

 

14,多态性是通过实现的

A、构造函数

B、析构函数

C、虚函数

D、函数重载

正确答案:

 

 

,cin为整型变量输入数据时如果从键盘输入的不是数字输入后整型变量中的结果会是

A0

B、负数

C、正数

D、不确定

正确答案:

 

 

16,如果myclass类定义了拷贝构造函数和一个整型参数的构造函数还重载了赋值运算符那么语句myclassobj=100会 

A、调用拷贝构造函数

B、调用整型参数的构造函数

C、调用赋值运算符

D、引起编译错误

正确答案:

 

 

17,在下列关键字中不能用来表示继承方式的是

Aprivate

Bstatic

Cpublic

Dprotected

正确答案:

 

 

18,十进制数127转换成二进制数是

A11111111

B01111111

C10000000

D11111110

正确答案:

 

 

19,C++源文件的缺省扩展名为

Acpp

Bexe

Cobj

Dlik

正确答案:

 

 

,如果短整型的长度是2字节有一个短整型指针p的值是0xFFED1200那么p+1的值为

A0xFFED1201

B0xFFED1202

C0xFFED1203

D0xFFED1204

正确答案:

 

 

21,下面不支持下标操作的容器是

Avector

Bdeque

Clist

Dmap

正确答案:

 

 

22,设有定义intxfloatv10+x+v值的数据类型是

Aint

Bdouble

Cfloat

D、不确定

正确答案:

 

 

23,两个指针变量不可以

A、相加

B、比较

C、相减

D、指向同一地址

正确答案:

 

 

24,下列语句分别是不同程序中的第一个输入输出语句若去掉其中的"left"输出效果将发生变化的是

Acoutleftsetfill(~*~)357;

Bcoutleftsetw(5)357;

Ccoutleftsetw(5)"ABCDE";

Dcoutleft"ABCDE";

正确答案:

 

 

,程序运行中需要从键盘上输入多于一个数据时各数据之间应该使用符号作为分隔符

A、空格或逗号

B、逗号或回车

C、逗号或分号

D、空格或回车

正确答案:

 

 

26,二进制数0000100101000011异或的结果为

A01001011

B00000001

C01001010

D01001100

正确答案:

 

 

27,链表的基本单元是

A、节点

B、头指针

C、尾指针

D、数据域

正确答案:

 

 

28,判断一个ofstream类对象file打开文件是否失败应该判断

A、创建文件流对象时是否抛出异常

Bopen成员函数的返回值

Cfeof成员函数的返回值

D!file是否为真

正确答案:

 

 

29,函数的形参是

A、全局变量

B、局部变量

C、静态变量

D、部变量

正确答案:

 

 

,有如下类定义

classPoint{

private

staticinthowmany

}

howmany=0

要初始化Point类的静态成员howmany下划线处应填入的内容是

Aing

Bstaticint

CintPoint::

DstaticintPoint::

正确答案:

 

 

31,关于公共静态数据成员下面说法正确的是

A、在main函数之前创建

B、跟某个具体对象无关

C、可以用类名和成员名直接访问

D、需要在类体外初始化

正确答案:,B,C,D

 

 

32,面向对象的编程方法的主要特征包括

A、封装

B、继承

C、多态

D、消息

正确答案:

 

 

33,流程控制语句有几种

A、条件语句

B、循环语句

C、分支语句

D、表达式语句

正确答案:,B,C

 

 

34,构造函数

A、函数名只能是类名

B、返回类型可以是任意的

C、参数个数和类型可以是任意的

D、在对象创建时自动调用

正确答案:,C,D

 

 

35,C++中变量要求

A、有明确的类型

B、先声明后使用

C、名字中不能使用下划线

D、严格区分大小写

正确答案:,B,D

 

 

36,结构化程序设计的基本方法是递归法

A、错误

B、正确

正确答案:

 

 

37,C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、连接、运行

A、错误

B、正确

正确答案:

 

 

38,宏名必须用大写字母表示

A、错误

B、正确

正确答案:

 

 

39,C++语言的跳转语句中break语句只应用于循环体中

A、错误

B、正确

正确答案:

 

 

40,字符串"abn"在机器中占6个字节

A、错误

B、正确

正确答案:


版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/8165.html

泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业 关于我们泽学网
泽学网致力打造中国更专业的远程教育辅导网站
  • 89560文章总数
  • 泽学网泽学网
  • 建站天数
  • 泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业

    友情链接