首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下能正确定义字符串的语句是______。
A.char str[]={'\064'};
B.char str="\x43";
C.char str='';
D.char str[]="\0";
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
类的析构函数的作用是( )。
A. 以任何方式调用一个虚函数
B. 以任何方式调用一个纯虚函数
C. 借助于指向对象的基类指针或引用调用一个虚函数
D. 借助于指向对象的基类指针或引用调用一个纯虚函数
点击查看答案&解析
手机看题
单项选择题
不能重载的运算符是( )。
A.一般成员函数的初始化
B.类的初始化
C.对象的初始化
D.删除类创建的对象
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是______。
A.C 语句必须以分号结束
B.复合语句在语法上被看作一条语句
C.空语句出现在任何位置都不会影响程序运行
D.赋值表达式末尾加分号就构成赋值语句
点击查看答案&解析
手机看题
单项选择题
以下叙述正确的是( )。
A. 函数可以嵌套定义但不能嵌套调用
B. 函数既可以嵌套调用也可以嵌套定义
C. 函数既不可以嵌套定义也不可以嵌套调用
D. 函数可以嵌套调用但不可以嵌套定义
点击查看答案&解析
手机看题
单项选择题
下列关于函数模板实参不能省略的情况说明不正确的是( )。
A.等号=
B.集合运算符∈
C.加号+
D.减号-
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 #include<iostream.h> void main( ) { int i=1; while(i<=8) if(++i%3!=2)continue; else cout < < i; }
A.25
B.36
C.258
D.369
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
A.log2n
B.n/2
C.n
D.n+1
点击查看答案&解析
手机看题
单项选择题
while和do-while循环的主要区别是( )。
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件更严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.数据的逻辑结构与存储结构必定是一一对应的
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
若有说明语句 char a[ ]="It is mine"; char *p="It is mine"; 则以下不正确的叙述是( )。
A. continue语句用于循环体中,结束循环
B. continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
C. continue可以用于if语句中
D. continue语句不能代替break语句
点击查看答案&解析
手机看题
单项选择题
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A.类
B.预处理命令
C.主函数
D.语句
点击查看答案&解析
手机看题
单项选择题
有如下类和对象的定义: class Constants{ public: static double get PI(){return 3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是
A.cout<<constants->getPI();和cout<<Constants::getPI();
B.cout<<constants. getPI();和cout<<Constants.getPI();
C.cout<<constants->getPI();和cout<<Constants->getPl();
D.cout<<constants. getPI();和cout<<Constants::getPI();
点击查看答案&解析
手机看题
单项选择题
有以下程序: #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--)a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,2,9); for(i=0;i<5;i++)printf("%d",a[i]); } 程序运行后的输出结果是______。
A.10234
B.12344
C.12334
D.12234
点击查看答案&解析
手机看题
单项选择题
以下能正确定义字符串的语句是______。
A.char str[]={'\064'};
B.char str="\x43";
C.char str='';
D.char str[]="\0";
点击查看答案&解析
手机看题
单项选择题
下列关于虚基类的描述,错误的是( )。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
点击查看答案&解析
手机看题
单项选择题
以下各选项组中,均是C++语言关键字的组是( )。
A.public operator this
B.shod string static
C.it while > =
D.private cout printf
点击查看答案&解析
手机看题
单项选择题
对表达式for(表达式1;;表达式3)可理解为( )。
A.Min
B.Max
C.Max和Min之间
D.Max和Min之外
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是______。
A.软件交付使用后还需要进行维护
B.软件一旦交付使用就不需要再进行维护
C.软件交付使用后其生命周期就结束
D.软件维护是指修复程序中被破坏的指令
点击查看答案&解析
手机看题
单项选择题
以下类定义中可能会引起错误的语句是( )。 class A { public: ~A( ){ } //1 int i; //2 private: int j; //3 A(int i) {i++;} //4 };
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 #include<iostream.h> void fun(int *a,iht *B) { int *k; k=a;a=b;b=k; } void main( ) { inta=3,b=6,*x=&a,*y=&b; fun(x,y); cout < < a < < " " < < b; }
A.在没有其他的约束的条件下该列表将有6行可见
B.一行的最大字符数是6
C.列表不允许用户多选
D.列表只能有一项被选中
点击查看答案&解析
手机看题
单项选择题
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j%2) continue; x++; } x++; } printf("x=%d \n",x); } x=12 程序执行后的输出结果是______。
A.x=4
B.x=8
C.x=6
D.x=12
点击查看答案&解析
手机看题
单项选择题
下列关于栈的描述正确的是______。
A.在栈中能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于软件生命周期开发阶段任务的是【 】
A.软件测试
B.概要设计
C.软件维护
D.详细设计
点击查看答案&解析
手机看题
单项选择题
在C++语言中,不合法的实型数据的是( )。
A. 数值型数据
B. 字符型数据
C. 逻辑型数据
D. 以上数据类型都可以
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); } 程序运行后的输出结果是______。
A.1 2 3
B.2 3 4
C. 2 2 3
D.2 3 3
点击查看答案&解析
手机看题
单项选择题
通过运算符重载,可以改变运算符原有的
A.操作数类型
B.操作数个数
C.优先级
D.结合性
点击查看答案&解析
手机看题
单项选择题
关于C++语言与C语言关系描述中错误的是( )。
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同,所以此语句不正确
点击查看答案&解析
手机看题
单项选择题
如果利用C++流进行输入输出,下面的叙述中正确的是
A.只能借助于流对象进行输入输出
B.只能进行格式化输入输出
C.只能借助于cin和cout进行输入输出
D.只能使用运算符>>和<<进行输入输出
点击查看答案&解析
手机看题
单项选择题
每个C++程序中都必须有且仅有一个( )。
A.类
B.预处理命令
C.主函数
D.语句
点击查看答案&解析
手机看题
单项选择题
下面关于运算符重载的描述错误的是( )。
A. X(double k){ i=k; }
B. X( ){ i=6;}
C. X(double m,double n){ i=m;j=n;}
D. double X(double k){ i=k;return i;}
点击查看答案&解析
手机看题
单项选择题
设有数组定义:chararray[]:"China";,则数组array所占的空间为( )。
A.循环执行10次
B.无限循环
C.循环体语句一次也不执行
D.循环体浯句执行一次
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> void main( ) { inti,j,x=0; for(i=0;i < 2;i++) { x++; for(j=0;j < 3;j++) { if (j% 2)continue; x++;} x++;} cout < < "x=" < < x;}
A.若干个二维表
B.一个DBF文件
C.一个DBC文件
D.若干个DBC文件
点击查看答案&解析
手机看题
单项选择题
设有定义int a=1;float f=1.2;charc=''a'';,则下列表示错误的是( )。
A. ++a;
B. f--;
C. c++;
D.8++;
点击查看答案&解析
手机看题
单项选择题
表达式10 > 5 &&6%3的值是( )。
A. Width和Height
B. Width或Height
C. StartUpPositon
D. Top和Left
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include
using namespace std; class A{ public: static int a; void init(){a=1;) A(int a=2){init();a++;) ); int A::a=0; A obj; int main() { tout<
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
微信扫码免费搜题