奥鹏教育福建师范大学《C语言程序设计》在线作业二
奥鹏教育福建师范大学在线作业
福师《C 语言程序设计》在线作业二-0001
定义inta[2][3],*prt[2],i;
for(i=1;i10||x10
答案问询微信:424329
能做为C++程序基本单位的是( )
A:字符;
B:语句;
C:函数;
D:源文件;
答案问询微信:424329
类的析构函数的作用是_________。
A:一般成员函数的初始化
B:类的初始化
C:对象的初始化
D:删除类创建的对象
答案问询微信:424329
下列标识符中,()的可见性与存在性不一致。
A:外部类
B:自动类
C:内部静态类
D:寄存器类
答案问询微信:424329
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
A:派生类的对象可以赋给基类的对象
B:派生类的对象可以初始化基类的引用
C:派生类的对象可以直接访问基类中的成员
D:派生类的对象的地址可以赋给指向基类的指针
答案问询微信:424329
假定a为一个整型数组名,则元素a[4]的字节地址为()。
A:a+4
B:a+8
C:a+16
D:a+32
答案问询微信:424329
下列函数中,可以是虚函数的是______。( )
A:自定义的构造函数
B:拷贝构造函数
C:静态成员函数
D:析构函数
答案问询微信:424329
()的功能是对对象进行初始化。
A:析构函数
B:数据成员
C:构造函数
D:静态成员函数
答案问询微信:424329
下面的哪个保留字不能作为函数的返回类型()。
A:void
B:int
C:new
D:long
答案问询微信:424329
在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。
A:错误
B:正确
答案问询微信:424329
inline函数表示编译器一定会将函数体直接插入到调用此函数的地方,这样可以加快程序的运行速度。
A:错误
B:正确
答案问询微信:424329
派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新成员。
A:错误
B:正确
答案问询微信:424329
执行if (x=0||x=0) cout"abcd";else cout"wxyz";屏幕上显示的是dcab。
A:错误
B:正确
答案问询微信:424329
若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。
A:错误
B:正确
答案问询微信:424329
一个类的对象只有一个。
A:错误
B:正确
答案问询微信:424329
C++语言程序中,main()函数必须放在程序开始的部分( )
A:错误
B:正确
答案问询微信:424329
声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )
A:错误
B:正确
答案问询微信:424329
内联函数不能是虚函数,因为内联函数奥鹏教育福建师范大学在线作业是不能在运行中动态确定其位置的。
A:错误
B:正确
答案问询微信:424329
说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
A:错误
B:正确
答案问询微信:424329
基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
A:错误
B:正确
答案问询微信:424329
一个对象必属于某个类。
A:错误
B:正确
答案问询微信:424329
若一全局变量只允许本程序文件中的函数使用,则定义它时应加上修饰符 void。
A:错误
B:正确
答案问询微信:424329
系统可以提供默认的析构函数。
A:错误
B:正确
答案问询微信:424329
头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。
A:错误
B:正确
答案问询微信:424329
用new动态申请的内存是在堆中分配的,而不是在栈中分配的。
A:错误
B:正确
答案问询微信:424329
通过使用不同的类型参数,函数模板可以生成不同类型的函数( )
A:错误
B:正确
答案问询微信:424329
自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A:错误
B:正确
答案问询微信:424329
系统可以提供默认的析构函数。( )
A:错误
B:正确
答案问询微信:424329
指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A:错误
B:正确
答案问询微信:424329
下列说法中正确的是______。
A:在一个函数中,可以有多条return语句
B:函数的定义不能嵌套,但函数的调用可以嵌套
C:函数必须有返回值
D:即使在不同的函数中,也不可以使用相同名字的变量
答案问询微信:424329
函数调用可以______。
A:出现在一个表达式中
B:出现在执行语句中
C:作为一个函数的实参
D:作为一个函数的形参
答案问询微信:424329
在进行完成任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中不能用于检测输入流状态的操作函数名称是______。
A:fail
B:eof
C:bad
D:good
答案问询微信:424329
对C++语言和C语言的兼容性,描述不正确的是______。
A:C++兼容C
B:C++部分兼容C
C:C++不兼容C
D:C兼容C++
答案问询微信:424329
下面哪些保留字可以作为函数的返回类型______。
A:void
B:int
C:new
D:long
答案问询微信: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
关于函数重载,下列描述错误的是______。
A:函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B:函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C:函数重载是指两个以上的函数名字不同,但形参的个数或类型相同
D:函数重载是指两个以上的函数取相同的函数名,并且函数的返回类型相同
答案问询微信:424329