奥鹏教育福师《C语言程序设计》在线作业二-0005

奥鹏教育福建师范大学在线作业

福师《C 语言程序设计》在线作业二-0005

下面说法中,正确的是( )
A:公有派生类的成员函数可以访问基类的私有成员
B:私有派生类的成员函数可以访问基类的私有成员
C:无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员
D:无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员
答案问询微信:424329

下列叙述错误的是()。
A:一个函数中可以有多条return语句
B:调用函数必须在一条独立的语句中完成
C:函数中通过return语句传递函数值
D:主函数main也可以带有形参
答案问询微信:424329

在对typedef的叙述中错误的是()。
A:用typedef可以定义各种类型名,但不能用来定义变量
B:用typedef可以增加新类型
C:用typedef只是将已存在的类型用一个新的标识符来代表
D:使用typedef有利于程序的通用和移植
答案问询微信:424329

若x,y,z均被定义为整数,则下列表达式终能正确表达代数式1/(x*y*z)的是( )
A:1/x*y*z
B:1.0/(x*y*z)
C:1/(x*y*z)
D:1/x/y/(float)z
答案问询微信:424329

已知下列语句中的x和y都是int型变量,其中不正确的语句是( )
A:y+=++x;
B:++x+=y;
C:y=x++;
D:x++=y;
答案问询微信:424329

下面对于友元函数描述正确的是()。
A:友元函数的实现必须在类的内部定义
B:友元函数是类的成员函数
C:友元函数破坏了类的封装性和隐藏性
D:友元函数不能访问类的私有成员
答案问询微信:424329

当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的______。( )
A:public 成员
B:友员
C:protected成员
D:private成员
答案问询微信:424329

下列说法正确的是_________。
A:内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B:内联函数在编译时是将该函数的月标代码插入每个调用该函数的地方
C:类的内联函数必须在类体内定义
D:类的内联函数必须在类体外通过加关键字inline定义
答案问询微信:424329

设有定义int x; float v;,则10+x+v值的数据类型是_________。
A:int
B:double
C:float
D:不确定
答案问询微信:424329

下面对静态数据成员的描述中,正确的是_________。
A:静态数据成员可以在类体内进行初始化
B:静态数据成员不可以被类的对象调用
C:静态数据成员不能受private控制符的作用
D:静态数据成员可以直接用类名调用
答案问询微信:424329

下列哪种用法不能体现类A和类B之间的组合关系_________。
A:类A中声明数据成员B b;
B:类A中声明数据成员B* b;
C:类A中声明数据成员const B b;
D:类A中声明成员函数 B func( B obj);
答案问询微信:424329

算法的时间复杂度是指_________。
A:执行算法程序所需要的时间
B:算法程序的长度
C:算法执行过程中所需要的基本运算次数
D:算法程序中的指令条数
答案问询微信:424329

对类的构造函数和析构函数描述正确的是()。
A:构造函数可以重载,析构函数不能重载
B:构造函数不能重载,析构函数可以重载
C:构造函数可以重载,析构函数也可以重载
D:构造函数不能重载,析构函数也不能重载
答案问询微信:424329

不能作为重载函数的调用的依据是_________。
A:参数个数
B:参数类型
C:函数类型
D:函数名称
答案问询微信:424329

下列程序的输出结果为()。#includeiostreamvoid main() { char *a[]={hello,the,world}; char **pa=a: pa++; cout*paendl;}
A:hello
B:the
C:world
D:hellotheworld
答案问询微信:424329

以下哪个不是循环语句
A:while语句
B:do-while语句
C:for语句
D:if-else语句
答案问询微信:424329

在下面的一维数组定义中,哪一个有语法错误?
A:int a[ ]={1,2,3}
B:int a[10]={0}
C:int a[ ]
D:int a[5]
答案问询微信:424329

定义inta[2][3],*prt[2],i;
for(i=1;i5的相反表达式为x+y<=5。
A:错误
B:正确
答案问询微信:424329

若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。
A:错误
B:正确
答案问询微信:424329

对一个类中的数据成员的初始化可以通过构造函数中的初始化表实现,也可以通过构造函数中的函数体实现。
A:错误
B:正确
答案问询微信:424329

如果类B继承了类A,则称类A为类B的基类,类B称为类A的派生类。
A:错误
B:正确
答案问询微信:424329

C++中区分字母大小写。( )
A:错误
B:正确
答案问询微信:424329

对于全局函数int f(void),与其完全等价的函数原型为const int f( )。
A:错误
B:正确
答案问询微信:424329

达式operator+(x,y)还可以表示为x+y。
A:错误
B:正确
答案问询微信:424329

两个数组名的比较是地址的比较。
A:错误
B:正确
答案问询微信:424329

执行if (x=0||x=0) cout"abcd";else cout"wxyz";屏幕上显示的是dcab。
A:错误
B:正确
答案问询微信:424329

考虑函数原型void test(int a ,int b=7,char z=’*’),下面的函数调用中,属于合法调用的是______。
A:test(5)
B:test(5,8)
C:test(6,’#’)
D:test(0,0,’*’)
答案问询微信:424329

下列说法中错误的是______。
A:不允许设置奥鹏教育福建师范大学在线作业参数的默认值
B:设置参数的默认值只能在定义函数时设置
C:设置参数的默认值时,应该设置右边的参数
D:设置参数的默认值时,应该全部参数都设置
答案问询微信:424329

使用值传递方式将实参传给形参,下列说法不正确的是______。
A:形参是实参的备份
B:实参是形参的备份
C:形参和实参是同一对象
D:形参和实参无联系
答案问询微信:424329

以下不正确的描述是______。
A:函数的定义可以嵌套,函数的调用不可以嵌套
B:函数的定义不可以嵌套,函数的调用可以嵌套
C:函数的定义和函数的调用均可以嵌套
D:函数的定义和函数的调用均不可以嵌套
答案问询微信:424329

在进行完成任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中不能用于检测输入流状态的操作函数名称是______。
A:fail
B:eof
C:bad
D:good
答案问询微信:424329

下列哪些是类的特性______。
A:多态性
B:继承性
C:封装性
D:虚拟性
答案问询微信:424329

以下关于函数模板叙述错误的是______。
A:函数模板也是一个具体类型的函数
B:函数模板的类型参数与函数的参数是同一个概念
C:通过使用不同的类型参数,函数模板可以生成不同类型的函数
D:用函数模板定义的函数没有类型
答案问询微信:424329

下面描述中,表达正确的是______。
A:公有继承时基类中的public成员在派生类中仍是public的
B:公有继承时基类中的private成员在派生类中是public的
C:公有继承时基类中的protected成员在派生类中仍是protected的
D:私有继承时基类中的public成员在派生类中是private的
答案问询微信:424329

在下面的一维数组定义中,没有语法错误的是______。
A:int a[ ]={1,2,3}
B:int a[10]={0}
C:int a[ ]
D:int a[5]
答案问询微信:424329

对C++语言和C语言的兼容性,描述不正确的是______。
A:C++兼容C
B:C++部分兼容C
C:C++不兼容C
D:C兼容C++
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网