2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 超星尔雅老子论语今答案

超星尔雅老子论语今答案

时间:2021-11-15 09:14:59

相关推荐

超星尔雅老子论语今答案

更多本-章节答案

超星尔雅老子论语今答案用v关注【回炉校园】公-众_号

然后发送题目,返回答案超星尔雅老子论语今答案在最坏情况下,下列排序方法中时间复杂度最小的是A.冒泡排序B.快速排序C.插入排序D.堆排序

正确答案:D解析:在最坏情况下:冒泡排序需要的比较次数为n(n-1)/2;快速排序需要的比较次数也为n(n-1)/2:插入排序需要的比较次数也为n(n-1)/2;堆排序需要比较的次数为O(nlog2n)。可知,在最坏情况下,堆排序的时间复杂度最小,本题的正确答案为D。

在语句“eout<<A;”中,eout是A.类名B.对象名C.函数名D.C++的关键字

正确答案:B

下列关于运算符重载的描述中,错误的是。A.可以通过运算符重载在C++中创建新的运算符

正确答案:AA。【解析】运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。

若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是A.

正确答案:A解析:本题考查的知识点是转义字符。在C++的字符常量或字符串中,以“\”开头的一系列字符被看作一个特殊的字符,即转义字符。要表示\字符时,必须使用转义字符\\\。故本题应该选择A。

表达式2! =3的值是 ______。A.非0值B.1C.0D.2

正确答案:B

数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。A.DB 包含DBS 和DBMSB.DBMS 包含DB

正确答案:C

以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<

正确答案:A解析:本题考察逻辑运算,只要考生掌握了逻辑运算的优先级就可以正确得到答案为A。或优先级最高,&&和!!的优先级相同,则按照从左到右的顺序计算。

以下关于友元函数的叙述不正确的是A.友元函数提供了类之间数据共事的一个途径B.一个友元函数可以

正确答案:B解析:友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。容易混淆是B,只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。故答案为B。

如果类A被说明成类B的友元,则A.类A的成员即类B的成员B.类B的成员即类A的成员C.类A的成员函数不得

正确答案:D解析:本题考查的是友元类的定义:类 A为类B的友元类,则类A的所有成员函数都是类B的友元函数,但反之则不一定成立。

假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______

正确答案:~MyClass()~MyClass() 解析:本题考核析构函数的定义。c++中析构函数名是在类名前加上求反符号~;析构函数不能指定返回类型,它隐含有返回值,由系统内部使用;析构函数没有参数,因此析构函数不能重载,一个类中只能定义一个析构函数。

数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所

【热心网友回复】

正确答案:外模式 解析: 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。

【---回复结束---】

【热心网友回复】

正确答案:外模式

解析: 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。

【---回复结束---】

C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是A.增加了一些新的运算符B.允许

正确答案:D解析:C++语言最重要的特点是具为一种面向对象的程序设计语言,但是C++语言也包含了全部的C语言的特征。

在一个类体的下列声明中,正确的纯虚函数声明是A.virtual void vf()=0;B.void vf(int)=0;C.virtua

正确答案:A解析:本题考核纯虚函数的声明。声明纯虚函数的一般格式为:virtual<类型><函数名>(<参数表>)=0;

下面关于运算符重载中正确的是。 A.运算符函数的返回类型不能声明为基本数据类型 B.C 的所有

正确答案:C

对于嵌套的if…else语句,C++语法规定else总是与【】匹配。

正确答案:离它最近的且尚未配对的订语句离它最近的且尚未配对的订语句 解析:对于嵌套的if...else语句,C++语法规定else总是与离它最近的且尚未配对的if语句匹配。

下列模板声明中,有语法错误的是()。A.template<typename T>T fun(T x){return x;}B.template<ty

正确答案:D解析:此题考查的是函数模板的声明。声明一个函数模板的格式为:template<模板形参表声明>函数声明,其中的<模板形参表声明>是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename参数名;class参数名;类型修饰参数名。而选项D)为定义类模板的格式,即template<类型形参表,class<类模板名>{};。

在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。A.类B.流

正确答案:B

下列程序的输出结果是()。include<iostream.h>int rain(iltl a,int B.{if(a<B.return a;el

正确答案:B本题考查的是函数的调用,第一次调用

min(2,3),因为2<3,所以返回值为2,第二次调用min(1,2),因为l<2,所以返回1。

有如下程序:include<iostream>include<cstring>using namespace std;class XCD{ch

正确答案:A解析:定义x、y时调用构造函数使x.a为“abcd”,x.b=dl=6;y.a为“weirong”,y.b=c12=8。所以strlen(x.Geta( ))等于p1的长度4,y.Getb( )等于8。4+8=12,所以输出结果为12。

有以下程序 include<iostream> using namespace std; class MyClass { public:

正确答案:B解析:本题考核C++的拷贝构造函数。调用拷贝构造函数的情况为:一个新对象被另一个已存在的同类型对象初始化:当一个对象作为实参传递给函数时为初始化形参,要调用拷贝构造函数。在函数值返回时形参的生命期结束时它的结构函数被调用;在函数返回一个对象时调用拷贝构造函数。符合以上条件的有:用对象。obj1来初始化。obj3;obj3作为实参被传入;函数fun返回一个对象时;系统用返回值初始化一个匿名对象时调用了拷贝构造函数。总共调用4次。

若有以下程序:include<iostream>usingnamespacestd;classBase{public: Base() {x=0; } intx;};

正确答案:B解析:本题中,虽然Derived1和Derived2都是由共同的基类x派生而来的,但由于引入了虚基类,使得它们分别对应基类的不同副本。这时数据成员x只存在一份拷贝,不论在类Derived1修改,还是在类Derived2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derivedobj”时,就会先调用虚基类Base的构造函数,使得x=O,然后执行类Derived1的构造函数使得x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。

以下关于栈的描述中错误的是。 A.栈是先进后出的线性表 B.栈只能顺序存储 C.栈具有记忆作

正确答案:B

在C++语言程序中,对象之间的相互通信通过A.继承实现B.调用成员函数实现C.封装实现D.函数重载实现

正确答案:B解析:对象属于某个已知的类,是类的实例,对象之间通信实际上就是通过函数传递信息,封装是把数据和操作结合在一起,继承是对于类的方法的改变和补充,重载是多态性之一。

结构化程序设计主要强调的是()。A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性

正确答案:D解析: 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。

下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A.选择B.连接C.

正确答案:B解析:关系代数中包括传统的集合运算和专门的关系运算。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系中属性的个数。

若有以下程序: include <iostream> using namespace std; int main() {char str[10];cin>>str;co

正确答案:ThisThis 解析:本题考核C++的标准输入/输出。提取符可以从输入流中读取一个字符序列,即一个字符串。在处理这种字符序列时,字符串被认为是一个以空白字符结束的字符序列。因此,本题得到的输入仅仅是第一个空白符之前的字符序列 This。所以程序最后的输出是This。

定义如下枚举类型enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列选项正确的是。 A

正确答案:AA。【解析】枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点:枚举类型的第一个常量默认值是0;枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。

结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。A.对象B.数据结构C.数据流D.目标

正确答案:C解析: 结构化分析方法是面向数据流进行需求分析的方法,采用自项向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。

假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A.log2nB.n2C.O(n1.5)D.n(n-1)/2

正确答案:D解析:假设线性表的长度为n,则在最坏情况下,冒泡排序要经过n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为n(n- 1)/2。

有如下程序: include<iostream> usingnamespacestd; intmain{ inta[6]={23,l5,64,3

正确答案:DD。【解析】根据题意,找出数组a中最大值sl和最小值s2并计算二者的和。

下列描述中哪个是正确的?A.私有派生的子类无法访问父类的成员B.类A的私有派生子类的派生类C无法

正确答案:B解析:C++语言中一个派生类能不能继承基类的所有数据成员受继承方式的限制。

若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是。 A.a[2][!1]B.a[2][3]C.a[0][3]D

正确答案:DD。【解析】数组的下标从0开始,数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D正确,1>2为假,所以是0,!为假也是0,即引用元素a[0][0],其他选项的引用均是下标越界。

在下列枚举类型的定义中,包含枚举值3的是A.entire test(RED,YELLOW,BLUE,BLACK);B.entire test(R

正确答案:A解析:枚举变量中的枚举元素系统是按照常量来处理的,如果没有进行元素赋值操作,那么元素将会被系统自动从0开始自动递增地进行赋值操作,但是,如果一旦定义了某一个元素,那么系统将对下一个元素进行前一个元素的值加1操作。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。