首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是( )。
A.int vect[]={30,50,-88};
B.int vect[]={30,50,-88,0,0);
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
不能实现函数之间数据传递的是( )。
A.全局变量
B.局部变量
C.函数接口
D.函数返回值
点击查看答案
手机看题
单项选择题
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为( )。
A.虚析构函数
B.虚构造函数
C.纯虚函数
D.静态成员函数
点击查看答案
手机看题
单项选择题
“年龄在18~25之间”这种约束是属于数据库当中的( )。
A.原子性措施
B.一致性措施
C.完整性措施
D.安全性措施
点击查看答案
手机看题
单项选择题
专门的关系运算不包括下列的( )运算。
A.连接运算
B.选择运算
C.投影运算
D.并运算
点击查看答案
手机看题
单项选择题
以下程序段的执行结果是( )。#include<iostream.h>Void main() {int a, y; a=10;y=1 do{ a+=2; y+=a; cout<<"a" ="<<a<<","<<"y="<<y<<"\n"; if(y>20) break; }while(a<= 14);}
A.a=12,y=12 a=14,y=16 a=16,y=20
B.a=12,y=12 a=14,y=26
C.a=12,y=12 a=14,y=26 a=14,y=44
D.a=12,y=12
点击查看答案
手机看题
单项选择题
已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。
A.这是运算符—的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
点击查看答案
手机看题
单项选择题
在表达式x+ y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是( )。
A.operator+有两个参数,operator*有两个参数
B.operator+有两个参数,operator*有一个参数
C.operator+有一个参数,operator*有两个参数
D.operator+有一个参数,operator*有一个参数
点击查看答案
手机看题
单项选择题
设以下变量均为int类型,则值不等于7的表达式是( )。
A.(x=y=6,x+ y,x+1)
B.(x=y=6,x +y,y+1)
C.(x=6,x+1,y=6,x +
D.(y=6,y+1,x=y,x+1)
点击查看答案
手机看题
单项选择题
下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题
B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件工程只是解决软件开发中的技术问题
点击查看答案
手机看题
单项选择题
有以下程序:#include <iostream.h>#include
void main(){ double d= 123.456789; cout<<setprecision(3)<<d<<","; cout<<setprecision(4)<<d<<","; cout<<setprecision(5 )<<d<<end1;}程序执行后的输出结果是( )。
A.123,123.4,123.45
B.123,123.5,123.46
C.123,123,123.4
D.123.456789,123.456789,123.456789
点击查看答案
手机看题
单项选择题
下面程序的运行结果是( )。#include <iostream.h>void main(){static int a[][4]={ 1,2,3,4,5,6,7,8,9,10,11,12};int i, j, sum=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(j>i)sum+=a[i][j];cout<<sum<<end1;}
A.24
B.30
C.36
D.40
点击查看答案
手机看题
单项选择题
下列关于运算符重载的叙述中,正确的是( )。
A.通过运算符重载,可以定义新的运算符
B.有的运算符只能作为成员函数重载
C.若重载运算符+,则相应的运算符函数名是+
D.重载一个二元运算符时,必须声明两个形参
点击查看答案
手机看题
单项选择题
结构化程序设计所规定的三种基本控制结构是( )。
A.for、while、swish
B.输入、输出、处理
C.顺序结构、选择结构、循环结构
D.主程序、子程序、函数
点击查看答案
手机看题
单项选择题
设int a=1,b=2;则(a++)+b和a+++ b这两个表达式的值分别为( )。
A.3,3
B.3,4
C.4,3
D.4,4
点击查看答案
手机看题
单项选择题
下列对模板的声明中正确的是( )。
A.template<T>
B.template<class T1,T2>
C.template<classT1,class T2>
D.template<class T1;class T2>
点击查看答案
手机看题
单项选择题
C++语言类体系中,不能被派生类继承的有( )。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
点击查看答案
手机看题
单项选择题
软件生命周期中所花费用最多的阶段是( )。
A.详细设计
B.软件编码
C.软件测试
D.软件维护
点击查看答案
手机看题
单项选择题
下面程序的输出结果是( )。#include<iostream.h>void main(){int x=-1,y=5,z;z=(x++<0)&& (y-->=0);cout<<x<<'\t'<<y<<'\t'<<z<<end1;}
A.-1 5 0
B.-1 4 1
C.0 4 1
D.0 4 0
点击查看答案
手机看题
单项选择题
下列虚基类的声明中正确的是( )。
A.class virtual B: public A
B.virtual class B: public A
C.class B: public A virtual
D.class B: virtual public A ::
点击查看答案
手机看题
单项选择题
关于关键字class和typename,下列描述正确的是( )。
A.程序中所有的class 都可以替换为typename
B.程序中所有的typename都可以替换为class
C.A和B都可以
D.A和B都不可以
点击查看答案
手机看题
单项选择题
下列对基类和派生类关系的描述中,错误的是( )。
A.派生类是基类的具体化
B.派生类是基类的子集
C.派生类是基类定义的延续
D.派生类是基类的组合
点击查看答案
手机看题
单项选择题
下列程序中划线处正确的语句是( )。#include <iostream>using namespace std;class Base{public:void fun() { cout<<"Base:: fun"<<end1; }};class Derived: public Base{ void fun() { _______________________ //显试调用基类的函数 fun() cout <<"Derived:: fun"<<end1;};
A.fun();
B.Bas fun();
C.Base:: fun();
D.Base->fun();
点击查看答案
手机看题
单项选择题
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。
A.没有返回值
B.返回若干个系统默认值
C.有返回值,但返回一个不确定的值
D.返回一个用户所希望的函数值
点击查看答案
手机看题
单项选择题
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。
A.选择
B.连接
C.投影
D.并
点击查看答案
手机看题
单项选择题
类模板的模板参数( )。
A.只可作为数据成员的类型
B.只可作为成员函数的返回类型。
C.只可作为成员函数的参数类型
D.以上三者皆足
点击查看答案
手机看题
单项选择题
在一个派生类对象结束其生命周期时( )。
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
点击查看答案
手机看题
单项选择题
最初的计算机编程语言是( )。
A.机器语言
B.汇编语言
C.高级语言
D.低级语言
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.软件交付使用后还需要进行维护
B.软件一旦交付使用就不需要再进行维护
C.软件交付使用后其生命周期就结束
D.软件维护是指修复程序中被破坏的指令
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.程序执行的效率与数据的存储结构密切相关
B.程序执行的效率只取决于程序的控制结构
C.程序执行的效率只取决于所处理的数据量
D.以上三种说法都不对
点击查看答案
手机看题
单项选择题
语句ofstream f("DATA.DAT", ios _base:: applios_lios_bfise:: binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且( )。
A.若文件存在,将文件指针定位于文件首,若文件不存在,建立一个新文件
B.若文件存在,将其截为空文件;若文件不存在,打开失败
C.若文件存在,将文件指针定位于文件尾:若文件不存在,建立一个新文件
D.若文件存在,打开失败;若文件在,建立一个新文件
点击查看答案
手机看题
单项选择题
继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
A.规律性
B.传递性
C.重复性
D.多样性
点击查看答案
手机看题
单项选择题
下列关于保护成员的说法中,正确的是( )。
A.保护的成员只能被类本身的成员函数及友元类的成员函数访问
B.保护成员可以被程序中的任何代码访问
C.保护的成员与私有成员是完全一样的
D.保护成员访问权限和公有成员是一样的
点击查看答案
手机看题
单项选择题
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是( )。
A.int vect[]={30,50,-88};
B.int vect[]={30,50,-88,0,0);
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
点击查看答案
手机看题
单项选择题
下面对于友元函数描述正确的是( )。
A.友元函数的实现必须在类的内部定义
B.友元函数是类的成员函数
C.友元函数破坏了类的封闭性和隐藏性
D.友元函数不能访问类的私有成员
点击查看答案
手机看题
单项选择题
有如下程序#include <iostream>using namespace std;class A{public:virtual void func1 (){ cout<<"A1"; }void func2(){ cout<<"A2"; }};class B: public A{public:void func l(){ cout<<"B1"; }void func2(){ cout<<"B2"; }};int main() {A *p=new B;p->func1();p->func2();return 0;}运行此程序,屏幕上将显示输出( )。
A.B1B2
B.A1A2
C.B1A2
D.A1B2
点击查看答案
手机看题
微信扫码免费搜题