首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
A.一元非成员运算符
B.一元成员运算符
C.二元非成员运算符
D.二元成员运算符
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下面程序的输出结果是( )。 #include <iostream> using namespace Std; int main() { int x[6]={1,3,5,7,9,11},*k,**s; k=x; s=&k; cout<<*(k++)<< “,”<<**s<<end1; return 0; }
A.3,3
B.1,1
C.3,5
D.3,1
点击查看答案&解析
手机看题
单项选择题
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
点击查看答案&解析
手机看题
单项选择题
对建立良好的程序设计风格,下面描述正确的是( )。
A.程序应简单、清晰、可读性好
B.符号的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
点击查看答案&解析
手机看题
单项选择题
在“int a=10,*p=&a;”语句中,p的值是( )。
A.10
B.变量p的地址
C.变量a的地址
D.随机数
点击查看答案&解析
手机看题
单项选择题
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
A.一元非成员运算符
B.一元成员运算符
C.二元非成员运算符
D.二元成员运算符
点击查看答案&解析
手机看题
单项选择题
结构化程序设计的一种基本方法是( )。
A.筛选法
B.递归法
C.归纳法
D.逐步求精法
点击查看答案&解析
手机看题
单项选择题
假定MyClass为一个类,执行“MyClass a[3],*p[2];”语句时会自动调用给类的构造函数( )次。
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态。其中只能用于检测输入流状态的操作函数名称是( )。
A.fail
B.eof
C.bad
D.good
点击查看答案&解析
手机看题
单项选择题
若有下面的说明和定义: struct test { char m2; float m3; union uu{ char u1[5]; float u2; }ua; }MyStruct; 则sizeof(MyStruct)的值是( )。
A.10
B.11
C.12
D.9
点击查看答案&解析
手机看题
单项选择题
C++语言的跳转语句中,对于break和continue说法正确的是( )。
A.break语句只应用于循环体中
B.continue语句只应用于循环体中
C.break 是无条件跳转语句,continue不是
D.break和continue的跳转范围不够明确,容易产生问题
点击查看答案&解析
手机看题
单项选择题
设有n元关系R及m元关系S,则关系只与S经笛卡儿积后所得新关系是一个( )元关系。
A.m
B.n
C.m+n
D.m*n
点击查看答案&解析
手机看题
单项选择题
以下各特点中,不属于算法的基本特征的是( )。
A.可行性
B.确定性
C.拥有足够的情报
D.无穷性
点击查看答案&解析
手机看题
单项选择题
C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是( )。
A.面向过程
B.面向对象
C.安全性
D.复用性
点击查看答案&解析
手机看题
单项选择题
以下非法的赋值表达式是( )。
A.n=(i=2,++;
B.j++;
C.++(i+1);
D.x=j>0;
点击查看答案&解析
手机看题
单项选择题
数据的逻辑结构是指( )。
A.数据所占的存储空间量
B.反映数据元素之间逻辑关系的数据结构
C.数据在计算机中的顺序存储方式
D.存储在外存中的数据
点击查看答案&解析
手机看题
单项选择题
下面有关重载函数的说法中,正确的是( )。
A.重载函数必须具有不同的返回值类型
B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表
D.重载函数名可以不同
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 #include<iostream> using namespace std; int main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c+=1; cout<<c<<end1; return 0; }
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
在深度为5的满二叉树中,叶子节点的个数为( )。
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
考虑函数原型void test(int a,int b=7,char z='*'),下面的函数调用中,属于不合法调用的是( )。
A.test(5);
B.test(5,8);
C.test(6,'#'):
D.test(0,0,'*');
点击查看答案&解析
手机看题
单项选择题
数据库DB、数据库系统DBS和数据库管理系统DBMS这三者之间的关系是( )。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
点击查看答案&解析
手机看题
单项选择题
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为 友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8.9-y; y=x-6.3; 能够正常运行,运算符函数operator-应该在类中声明为( )。
A.friend Myst operator-(Myst&,Myst&);
B.friend Myst operator-(Myst,Mys;
C.friend Myst operator-(Myst,Myst&);
D.friend Myst operator-(Myst&,Mys;
点击查看答案&解析
手机看题
单项选择题
下列关于数据库系统的叙述中,正确的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
点击查看答案&解析
手机看题
单项选择题
用黑盒技术设计测试用例的方法之一为( )。
A.因果图
B.逻辑覆盖
C.循环覆盖
D.基本路径测试
点击查看答案&解析
手机看题
单项选择题
for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。
A.0
B.5
C.6
D.无数次
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include <iostream> using namespace std; class XX { protected: int k; public: XX(int n=5):k(n){} ~XX() { cout<<"XX"; } virtual void f() const=0; }; inline void XX::f()const { cout<<k+3; } class YY : public XX { public: ~YY() { cout<<"YY"; } void f() const { cout<<k-3; XX::f(); } }; int main() { XX &p=* new YY; p.f(); delete &p; return 0; } 执行上面的程序将输出( )。
A.28XX
B.28YYXX
C.-33XX
D.-33XXYY
点击查看答案&解析
手机看题
单项选择题
在下列程序画线处填入的正确语句是( )。 #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.Basfun();
C.Base::fun();
D.Base->fun();
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n):c(n);{} virtual~BASE() { cout<<c; } }; class DERIVED:public BASE { char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout<<c; } }; int main() { DERIVED obj(’X’); return 0; } 执行上面的程序将输出( )。
A.XY
B.YX
C.X
D.Y
点击查看答案&解析
手机看题
单项选择题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ( )。 class MyClass { public: MyClass(int i) { n=i; } void SetNum(int x) { n=X; } private: int n; }; int f() { MyClass *ptr=new MyClass(45); _______; }
A.ptr->SetNum(50)
B.SetNum(50)
C.ptr->n=50
D.*ptr->SetNum(50)
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <iostream> using namespace Std; int main( ) { int a = 15,b = 21,m = 0; switch(a%3) { case 0: m++; break; case 1: m++; switch(b%2) { default: m++; case 0: m++; break; } } cout<<m<<end1; return 0; } 程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <iostream> using namespace std; int main() { int x=15; while(x>10&&x<50) { x++; if(x/3) { x++; break; } } cout<<x<<end1; return 0; } 执行后的输出结果是( )。
A.15
B.16
C.17
D.18
点击查看答案&解析
手机看题
微信扫码免费搜题