首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
与以下程序段等价的是( )。while(a){if(b) continue;c;}
A.while( {if(! c;}
B.while( {if(! break; c;}
C.while( {if( c;}
D.while( {if( break; c;}
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
已知p是一个指向类Sample数据成员m的指针,s是类Sample 的一个对象。如果要给 m赋值为5,( )是正确的。
A.p=5
B.s->p=5
C.*p=5
D.*p=5
点击查看答案
手机看题
单项选择题
考虑下面的函数原型: void testDefaulParam (int a, int b=7,char z='*'); 下面的函数调用中,不合法的是( )。
A.testDefaulParam(5);
B.testDefaulParam(5,8);
C.testDefaulParam(6,'#');
D.testDefaulParam(0,0,'*');
点击查看答案
手机看题
单项选择题
有如下类的定义,下划线处的语句是( )。class MyClass{_______________ int x, y;Public:MyClass (int a=0,int b=0){x=a;y=b;}static void change(){y-=10;y-=10;}};
A.static
B.const
C.mutable
D.不需要填入内容
点击查看答案
手机看题
单项选择题
下列有关内联函数的叙述中,正确的是( )。
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline 来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return 语句
点击查看答案
手机看题
单项选择题
有以下类定义class MyClass{public: MyClass() {cout<<1;}};则执行语句MyClass a,b [2],*p[2];后,程序的输出结果是( )。
A.11
B.111
C.1111
D.11111
点击查看答案
手机看题
单项选择题
链表不具有的特点是( )。
A.不必事先估计存储空间
B.可随机访问任一元素
C.插入删除不需要移动元素
D.所需空间与线性表长度成正比
点击查看答案
手机看题
单项选择题
算法分析的目的是( )。
A.找出数据结构的合理性
B.找出算法中输入和输出之间的关系
C.分析算法的易懂性和可靠性
D.分析算法的效率以求改进
点击查看答案
手机看题
单项选择题
以下都是C++语言标识符的是( )。
A.dsfa,df4,f$
B.huhj,a^,k2
C.3k,h,j_9
D._ok, jk, k8
点击查看答案
手机看题
单项选择题
下列符号中,正确的C++标识符是( )。
A.enurn
B.2b
C.foo-9
D._32
点击查看答案
手机看题
单项选择题
能将高级语言编写的源程序转换为目标程序的是( )。
A.链接程序
B.解释程序
C.编译程序
D.编辑程序
点击查看答案
手机看题
单项选择题
已知一程序运行后执行的第一个输出操作是 cout<<setw(10)<<setfill('*')<<1234; 则此操作的输出结构是( )。
A.1234
B.******1234
C.**********1234
D.1234******
点击查看答案
手机看题
单项选择题
下列是重载乘法运算符的函数原型声明,其中错误的是 ( )。
A.MyClass operator * (double, doubl;
B.MyClass operator * (double, MyClas;
C.MyClass operator * (MyClass, doubl;
D.MyClass operator * (MyClass, MyClas;
点击查看答案
手机看题
单项选择题
编译时的多态性可以通过使用( )获得。
A.虚函数和指针
B.重载函数和析构函数
C.虚函数和对象
D.虚函数和引用
点击查看答案
手机看题
单项选择题
与以下程序段等价的是( )。while(a){if(b) continue;c;}
A.while( {if(! c;}
B.while( {if(! break; c;}
C.while( {if( c;}
D.while( {if( break; c;}
点击查看答案
手机看题
单项选择题
关于纯虚函数,下列表述正确的是( )。
A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以“=0”结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类不可能是派生类
点击查看答案
手机看题
单项选择题
下列对于软件工程的基本原则描述中错误的是( )。
A.选取适宜的开发模型
B.采用合适的开发方法
C.提供高质量的工程支持
D.开发过程无需进行管理工作
点击查看答案
手机看题
单项选择题
下列程序段循环( )次。int x=-10;while(++x) {}
A.9
B.10
C.11
D.无限
点击查看答案
手机看题
单项选择题
由两个栈共享一个存储空间的好处是( )。
A.减少存取时间,降低下溢发生的几率
B.节省存储空间,降低上溢发生的几率
C.减少存取时间,降低上溢发生的几率
D.节省存储空间,降低下溢发生的几率
点击查看答案
手机看题
单项选择题
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
点击查看答案
手机看题
单项选择题
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )。
A.0
B.3
C.2
D.1
点击查看答案
手机看题
单项选择题
若有下面的函数调用: fun (a+ b,3,max(n-1,b)) 则fun的实参个数是( )。
A.3
B.4
C.5
D.6
点击查看答案
手机看题
单项选择题
已知:int m=10;,在下列定义引用的语句中,正确的是( )。
A.int &x=m;
B.int y=&m;
C.int &z;
D.int &t=&m;
点击查看答案
手机看题
单项选择题
若有说明:int s[3] [4]={0);,则下面叙述正确的是( )。
A.只有元素s[0][0]可得到初值0
B.此说明语句不正确
C.数组s中各个元素都可得到初值,但其值不一定为0
D.数组s中每个元素均可得到初值0
点击查看答案
手机看题
单项选择题
以下数据结构中不属于线性数据结构的是( )。
A.队列
B.线性表
C.二叉树
D.栈
点击查看答案
手机看题
单项选择题
关于new运算符的下列描述中,错误的是( )。
A.用来动态创建对象和对象数组
B.用它创建的对象和对象数组可以使用运算符delete删除
C.创建对象时要调用构造函数
D.它创建对象数组时必须制定初始值
点击查看答案
手机看题
单项选择题
已知下列语句中的x和y都是int型变量,其中错误的语句是( )。
A.x=y++;
B.x=++y;
C.(x+ ++
D.++x=y;
点击查看答案
手机看题
单项选择题
在深度为7的满二叉树中,非叶子结点的个数为( )。
A.32
B.31
C.64
D.63
点击查看答案
手机看题
单项选择题
C++语言中,编译过程后生成的文件类型为( )。
A.*.cpp
B.*.obj
C.*.h
D.*.exe
点击查看答案
手机看题
单项选择题
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
点击查看答案
手机看题
单项选择题
关于友元,下列说法错误的是( )。
A.如果类A是类B的友元,那么类B也是类A的友元
B.如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员
C.友元关系不能被继承
D.如果类A是类B的友元,那么类A的所有成员函数都是类B的友元函数
点击查看答案
手机看题
单项选择题
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。
A.AB operator+(AB &a,AB &)
B.AB perator +(AB&)
C.opetator +(AB
D.AB &operator+ ()
点击查看答案
手机看题
单项选择题
在软件生产过程中,给出需求信息的是( )。
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案
手机看题
单项选择题
有如下程序:#include <iostream>using namespace std;class Base{private: char c;public: Base(char n):c(n){} ~Base() { cout<<c; }};class Derived: public Base{private: 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
点击查看答案
手机看题
单项选择题
有以下程序#include <iostream>using namespace std;class Complex{public: Complex(double r=0,double i=0):re(r),im(i){ double real() const {return re;} double imag() const { return im; } Complex operator+(Complex c) const {return Complex(re+c.re,im+c.im);}private: double re,im;};int main(){ Complex a =Complex(1,1)+ Complex(5); cout<<a.real()<<’+’<<a.imag()<<’i’<<end1; retura 0;}
A.6+6i
B.6+1i
C.1+6i
D.1+1i
点击查看答案
手机看题
单项选择题
有如下程序:#include <iostream>using namespace std;class Obj { static int i;public: Obj(){i++;} -Obj(){i--;} static int getVal(){return i;} };int Obj::i=0;void f(){Obj ob2; cout<<ob2.getVal(); }hat main(){ Obj ob1; f(); Obj *ob3=new Obj; cout<<ob3->getVal(); delete ob3; cout<<Obj:: getVal(); return (); }程序的输出结果是( )。
A.232
B.231
C.222
D.221
点击查看答案
手机看题
微信扫码免费搜题