新学期奥鹏远程教育福建师范大学《C语言程序设计》在线作业一

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

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

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

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

下面有关重载函数的说法中正确的是()。
A:重载函数必须具有不同的返回值类型;
B:重载函数形参个数必须不同;
C:重载函数必须有不同的形参列表
D:重载函数名可以不同
答案问询微信:424329

若整型变量x=2,则表达式x下列运算符中,在C++语言中不能重载的是_________。
A:*
B:=
C:::
D:/
答案问询微信:424329

要声明一个有10奥鹏教育福建师范大学在线作业个int型元素的数组,正确的语句是( )
A:int a[10];
B:int a[2,5];
C:int a[];
D:int *a[10];
答案问询微信:424329

类的析构函数是______时调用的。( )
A:类创建
B:创建对象
C:引用对象
D:释放对象
答案问询微信:424329

C++程序源文件默认的扩展名是( )
A:cs
B:obj
C:cpp
D:exe
答案问询微信:424329

在函数定义前加上关键字”inline”,表示该函数被定义为()。
A:重载函数
B:内联函数
C:成员函数
D:普通函数
答案问询微信:424329

下面关于类的对象性质的描述,正确的是( )
A:对象之间不可以相互赋值
B:不可以说明指向对象的指针
C:对象不能用作数组元素
D:一个对象能用作另一个对象的成员
答案问询微信:424329

下列叙述中正确的是:
A:C++语言程序必须要有return语句
B:C++语言程序中,要调用的函数必须在main()函数中定义
C:C++语言程序中,只有int类型的函数可以未经声明而出现在调用之后
D:C++语言程序中,main()函数必须放在程序开始的部分
答案问询微信:424329

在C++语言中表示一条语句结束的标号是()。
A::
B:;
C://
D:}
答案问询微信:424329

下列哪个是C++语言的有效标识符?
A:_No1
B:No.1
C:12345
D:int
答案问询微信:424329

下列各种函数中,( )不是类的成员函数。
A:构造函数
B:析构函数
C:友元函数
D:拷贝构造函数
答案问询微信:424329

()的功能是对对象进行初始化。
A:析构函数
B:数据成员
C:构造函数
D:静态成员函数
答案问询微信:424329

定义inta[2][3],*prt[2],i;
for(i=1;i<2;i++)prt[i]=a[i];
则对a数组的正确引用为()。
A:int
B:double
C:float
D:不确定
答案问询微信:424329

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

类是一种类型,它封装了数据和操作。
A:错误
B:正确
答案问询微信:424329

Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向数据结构的设计方法。
A:错误
B:正确
答案问询微信:424329

以面向IA-32处理器的VC++ 2008和gcc 4.2为准,float类型数据在内存中占4个字节,double型数据占8个字节,long double型数据占8个字节。( )
A:错误
B:正确
答案问询微信:424329

内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( )
A:错误
B:正确
答案问询微信:424329

系统可以提供默认的析构函数。( )
A:错误
B:正确
答案问询微信:424329

派生类的成员函数可以直接访问基类的所有成员。
A:错误
B:正确
答案问询微信:424329

内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置的。
A:错误
B:正确
答案问询微信:424329

头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。
A:错误
B:正确
答案问询微信:424329

类的友元函数可以直接访问该类的所有成员。
A:错误
B:正确
答案问询微信:424329

析构函数必须由用户定义。
A:错误
B:正确
答案问询微信:424329

若在类Base和派生类Derived中,分别声明一个同名的整型成员变量int x;,那么通过Derived类的实例对象,不可能输出基类Base中的变量x的值。
A:错误
B:正确
答案问询微信:424329

关键字friend用于声明友元。
A:错误
B:正确
答案问询微信:424329

C++语言程序中,要调用的函数必须在main()函数中定义( )
A:错误
B:正确
答案问询微信:424329

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

空类型指针不能进行指针运算,也不能进行间接引用。( )
A:错误
B:正确
答案问询微信:424329

说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
A:错误
B:正确
答案问询微信:424329

要使引用pr代表变量char * p;,则pr应初始化为 char ** &pr=p;
A:错误
B:正确
答案问询微信:424329

C++语言程序必须要有return语句( )
A:错误
B:正确
答案问询微信:424329

如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。
A:错误
B:正确
答案问询微信:424329

下列哪种函数不可以是虚的______。
A:自定义的构造函数
B:拷贝构造函数
C:静态成员函数
D:析构函数
答案问询微信:424329

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

关于函数重载,下列描述错误的是______。
A:函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B:函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C:函数重载是指两个以上的函数名字不同,但形参的个数或类型相同
D:函数重载是指两个以上的函数取相同的函数名,并且函数的返回类型相同
答案问询微信:424329

下面哪些保留字可以作为函数的返回类型______。
A:void
B:int
C:new
D:long
答案问询微信:424329

下列说法中错误的是______。
A:不允许设置参数的默认值
B:设置参数的默认值只能在定义函数时设置
C:设置参数的默认值时,应该设置右边的参数
D:设置参数的默认值时,应该全部参数都设置
答案问询微信:424329

下列说法中正确的是______。
A:在一个函数中,可以有多条return语句
B:函数的定义不能嵌套,但函数的调用可以嵌套
C:函数必须有返回值
D:即使在不同的函数中,也不可以使用相同名字的变量
答案问询微信:424329

下列关于构造函数的描述中,正确的是______。
A:构造函数可以设置默认参数
B:构造函数在定义类对象时自动执行
C:构造函数可以是内联函数
D:构造函数不可以重载
答案问询微信:424329

下面关于指针变量和引用变量的说法正确的是______。
A:指针变量存放的是内存地址,并且可以置为0
B:定义引用变量时,必须同时指明具体被引用的对象或变量
C:使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址
D:类中的数据成员可以是指针变量,但不能是引用变量
答案问询微信:424329

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

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

提供优质的教育资源

公众号: 超前自学网