首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列字符串中可以用作C++语言标识符的是( )。
A.1234
B. foo~ ~bar
C. virtual
D. 34var
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列对于线性链表的描述中正确的是______。
A.存储空间不一定是连续,且各元素的存储顺序是任意的
B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
点击查看答案&解析
手机看题
单项选择题
数据库系统的核心是【 】
A.数据模型
B.数据库管理系统
C.软件工具
D.数据库
点击查看答案&解析
手机看题
单项选择题
下面对静态数据成员的描述中,正确的是( )。
A.各个记录中的数据彼此间有一定的关联关系
B.数据模型符合满足一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
点击查看答案&解析
手机看题
单项选择题
以下不合法的用户标识符是______。
A.j2_KEY
B.Double
C.4d
D._8_
点击查看答案&解析
手机看题
单项选择题
以下叙述正确的是( )。
A. * * * * * * * * * 1 * 2
B. * * * * * * * * 12
C. * * * * * * * 1 * 2
D. 12 * * * * * * * *
点击查看答案&解析
手机看题
单项选择题
下面程序错误的语句是( )。 ①# include <iostream.h> ② void main( ) ③ { ④ int * p=new int[1]; ⑤ p=9; ⑥ cout << * p << endl; ⑦ delete [ ]p; ⑧ }
A. Value
B. Visible
C. Default
D. Enabled
点击查看答案&解析
手机看题
单项选择题
若已定义: inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。
A.int
B.double
C.float
D.不确定
点击查看答案&解析
手机看题
单项选择题
若已定义: inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。
A.a[p-a]
B.,*(&a[i])
C.p[i]
D.a[10]
点击查看答案&解析
手机看题
单项选择题
若二维数组a有m列,则计算任一元素a[ i ][ j ]在数组中相对位置的公式为( )。 (假设 a[0)[0]位于数组的第一个位置上)
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
下列选项中不全是C++语言关键字的是( )。
A.设计视图
B.模板视图
C.数据表视图
D.SQL视图
点击查看答案&解析
手机看题
单项选择题
下面程序的执行结果是( )。 #include" iostream.h" void main( ) { int * p,r; p=new in; * p=20; r=sizeof(* p); cout < < r < < end1; delete p; }
A. CDate
B.IsDate
C.Date
D.IsText
点击查看答案&解析
手机看题
单项选择题
下列程序中画线处应填入的语句是( )。 classBase { public: voidfun( ){COUt<<"Baseoffun"<<endl;} }; classDerived:publicBase { voidfun( ) { _______//显示基类的成员函数fun cout<<"Derivedoffun"<<endl; } };
A.fun( );
B.Base.fun( );
C.Base::fun( );
D.Base->fun( );
点击查看答案&解析
手机看题
单项选择题
关于在调用模板函数时模板实参的使用,下列表述正确的是【 】
A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D.对于常规参数所对应的模板实参。任何情况下都不能省略
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 # include <iostream.h> void main( ) { int num=1; int&ref=num; ref=ref+2; cout << num; num=num+3; cout << ref << endl; }
A.13
B.16
C.36
D.33
点击查看答案&解析
手机看题
单项选择题
通常拷贝构造函数的参数是( )。
A.某个对象名
B.某个对象的成员名
C.某个对象的引用名
D.某个对象的指针名
点击查看答案&解析
手机看题
单项选择题
对于下面的程序,说法正确的是( )。 #include<iostream.h> void main( ) { int x=3,y=4,z=2; if(X=y+z) cout <<"x=y+Z"; else cout<<"x!=y+Z";}
A.“工程”菜单
B.“文件”菜单
C.“工具”菜单
D.“编辑”菜单
点击查看答案&解析
手机看题
单项选择题
C++语言中类定义中默认的访问权限是( )。
A. public
B. protected
C. pfivate
D. default
点击查看答案&解析
手机看题
单项选择题
以下不正确的定义语句是( )。
A. Private Sub Form _ Db1Click( ) Forml.Hide Form2.Show 0 End Sub
B. Private Sub Form _ Db1Click( ) Form1.Hide Form 2.Show 1 End Sub
C. Private Sub Form _ Click( ) Form l.Hide Form 2.Show End Sub
D. Private Sub Form _ Dbl Click( ) Form l.Enabled=False Form 2.Enabled=True End Sub
点击查看答案&解析
手机看题
单项选择题
每个C++程序中都必须有且仅有一个( )。
A.类
B.预处理命令
C.主函数
D.语句
点击查看答案&解析
手机看题
单项选择题
决定C++语言中函数的返回值类型的是( )。
A.return语句中的表达式类型
B.调用该函数时系统随机产生的类型
C.调用该函数时的主调用函数类型
D.在定义该函数时所指定的数据类型
点击查看答案&解析
手机看题
单项选择题
设有int x=11;,则表达式(x++ * 2/3)的值是( )。
A.7
B.8
C.11
D.12
点击查看答案&解析
手机看题
单项选择题
C++语言中,表示一条语句结束的标号是( )。
A.#
B.;
C.//
D.}
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<iostream.h> void ss(char*s,char t) { while(*s) { if(*S==t)*s=t-''a''+''A''; s++;} } void main( ) { char strl[100]="abcddfefdbd",c=''d'': ss(strl,c) ;cout<<strl;} 程序运行后的输出结果是( )。
A.在命令窗口利用DO mainmu命令,可运行该菜单文件
B.首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO mainmu可运行该菜单文件
C.首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO mainmu.mpr可运行该菜单文件
D.首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO MEMU mainmu可运行该菜单文件
点击查看答案&解析
手机看题
单项选择题
以下不能定义为用户标识符的是______。
A.Main
B._0
C._int
D.sizeof
点击查看答案&解析
手机看题
单项选择题
下列描述中错误的是( )。
A. 派生类可以作为基类派生其他的子类
B. 派生类继承基类的所有数据成员
C. 派生类可以有多个基类
D. 派生类不能继承一些函数成员
点击查看答案&解析
手机看题
单项选择题
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的是( )。 #include<iostream.h> voidmain( ) { inta,b,t; cin>>a>>b; while(______) { if(a>b) { t=a;a=b;b=t;} cout<<a<<""<<b<<endl; cin>>a>>b; }}
A.!a=b
B.a!=b
C.a=:b
D.a=b
点击查看答案&解析
手机看题
单项选择题
表达式3.6-5/2+1.2+5%2的值是______。
A.4.3
B.4.8
C.3.3
D.3.8
点击查看答案&解析
手机看题
单项选择题
下列关于构造函数说法不正确的是( )。
A.构造函数必须与类同名
B.构造函数可以省略不写
C.构造函数必须有返回值
D.在构造函数中可以对类中的成员进行初始化
点击查看答案&解析
手机看题
单项选择题
如果类A被说明成类B的友元,则( )。
A.类A的成员即类B的成员
B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员
D.类B不一定是类A的友元
点击查看答案&解析
手机看题
单项选择题
若有下面的函数调用fun(a+b,3,max(n-1,b)则fun的实参个数是【 】
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
下列字符串中可以用作C++语言标识符的是( )。
A.1234
B. foo~ ~bar
C. virtual
D. 34var
点击查看答案&解析
手机看题
单项选择题
设int a=10,b= 11,c=12;,表达式( a + b) < c & &b= =c的值是( )。
A.类A的成员即类B的成员
B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员
D.类B不一定是类A的友元
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<string.h> #include<iostream.h> void main( ) { char *p="abcde\0fghjik\0"; cout < < strlen(p);} 程序运行后的输出结果是( )。
A.12
B.15
C.6
D.5
点击查看答案&解析
手机看题
单项选择题
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
A.DB 包含 DBS 和 DBMS
B.DBMS 包含 DB 和 DBS
C.DBS 包含 DB 和 DBMS
D.没有任何关系
点击查看答案&解析
手机看题
单项选择题
下面有关for循环的正确描述是( )。
A.A::func2( )和B::func1( )都是虚函数
B.A::func2( )和B::func1( )都不是虚函数
C.B::func1( )是虚函数,而A::func2( )不是虚函数
D.B::func1( )不是虚函数,而A::func2( )是虚函数
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。 #include<iostream.h> void main( ) { int a=2; int b=a+1; cout << a/b << endl; }
A.实体完整性
B.域完整性
C.参照完整性
D.以上各项都需要定义
点击查看答案&解析
手机看题
单项选择题
下列哪个是C++语言的有效标识符
A.“>30Not<60”
B.“>30 Or<60”
C.“>30 And<60”
D.“>30Like<60
点击查看答案&解析
手机看题
单项选择题
下面程序段的运行结果是( )。 voidmain( ) { ihtt,a,b,C; a=1;b=2;C=2; while(a<b<c) {t=a;a=b;b=t;c--;} cout<<a<<","<<b<<","<<C; }
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
点击查看答案&解析
手机看题
单项选择题
关于构造函数A( )的拷贝构造函数正确的是( )。
A. A(A * B);
B. A(A B);
C. A(A & B);
D. A(A);
点击查看答案&解析
手机看题
单项选择题
下面程序输出的结果是( )。 #include<iostream.h> void main( ) { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i][i]<<" ";}
A.1~5
B.1~6
C.5~10
D.6~10
点击查看答案&解析
手机看题
单项选择题
下列关于函数模板实参不能省略的情况说明不正确的是( )。
A.等号=
B.集合运算符∈
C.加号+
D.减号-
点击查看答案&解析
手机看题
单项选择题
若运行时给变量x输入12,则以下程序的运行结果是( )。 #include<iostream.h> void main( ) { int x,y; cin > > x; y=x > 12 x+lO:x-12; cout < < y; cout < < end1; }
A.0
B.22
C.12
D.10
点击查看答案&解析
手机看题
单项选择题
关于continue语句叙述不正确的是( )。
A.某对象名
B.某对象成员名
C.某对象的引用名
D.指向对象的指针名
点击查看答案&解析
手机看题
单项选择题
下面程序段的运行结果是( )。 voidmain( ) { ihtt,a,b,C; a=1;b=2;C=2; while(a<b<c) {t=a;a=b;b=t;c--;} cout<<a<<","<<b<<","<<C; }
A.8
B.9
C.7
D.6
点击查看答案&解析
手机看题
单项选择题
下列关于构造函数说法不正确的是( )。
A.4个字节
B.5个字节
C.6个字节
D.7个字节
点击查看答案&解析
手机看题
单项选择题
有以下程序段: int k=0,a=1,b=2,c=3; k=a
cc:k; 执行该程序段后,k 的值是______。
A.3
B.2
C.1
D.0
点击查看答案&解析
手机看题
单项选择题
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。
A.增加了一些新的运算符
B.允许函数重载,并允许设置缺省参数
C.规定函数说明符必须用原型
D.引进了类和对象的概念
点击查看答案&解析
手机看题
单项选择题
可以用p.a的形式访问派生类对象p的基类成员a,其中a是( )。
A.私有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.公有继承的公有成员
点击查看答案&解析
手机看题
单项选择题
对表达式for(表达式1;;表达式3)可理解为( )。
A.Min
B.Max
C.Max和Min之间
D.Max和Min之外
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是______。
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
在一个类体的下列声明中,正确的纯虚函数声明是【 】
A.virtual void vf()=0;
B.void vf(int)=0;
C.virtual int vf(int);
D.virtual void vf(int) {}
点击查看答案&解析
手机看题
单项选择题
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为( )。
A.abc
B.acb
C.cab
D.cba
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 # include <iostream.h> class A { int a; public: A( ) {a=0;} A(int aa) { a=aa; cout << a++; } }; void main( ) { A x,y (2),z(3); cout << endl; }
A.0
B.23
C.34
D.25
点击查看答案&解析
手机看题
单项选择题
下面这个程序的结果是( )。 #include<iostream.h> classA { private: inta; public: voidseta( );intgeta( );}; voidA::seta( ) {a=1;} intA::geta( ) {returna;} classB { private: inta; publiC: voidseta( );intgeta( );}; voidB::seta( ) {a=2;} intB::geta( ) {returna;} classC:publicA,publicB { private: intb; public: voiddisplay( );}; voidC::display( ) { int b:geta( ); cout<<b;} voidmain( ) { Cc; c.seta( ); c.display( );}
A.1
B.2
C.随机输出1或2
D.程序有错
点击查看答案&解析
手机看题
单项选择题
有如下程序 #include
using namespace std; int i=1; class Fun{ public: static int i; int value(){return i-1;} int value()const{return i+1;} } ; int Fun::i=2; int main(){ int i=3; Fun fun1; const Fun fun2; return 0; } 若程序的输出结果是: 123. 则程序中下划线处遗漏的语句是【 】
A.cout<
B.cout<
C.cout<
D.cout<
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为( )。 #include<iostream.h> claSS A { static int n; public: A( ){n=1;} A(int num){n=num;} void print( ){cout<
A.11
B.13
C.23
D.33
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。 #include" iostream" using namespace std; int Max(int a,int b) { if(a > b) else return a; else retum b; } void main( ) { int m,n; m=10,n=5; int max=Max(m,n); cout < < max < < end1; }
A.10
B. 程序有误
C.1
D.0
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。 #include<iostream.h> class Myclass { public:Myclass(int i=0,intj=0) { x=i; y=j; } void show( ) { cout < < "x=" < < x < < " " < "y=" < < y < < end1;} void show( )const { cout < < "x=" < < " " < < "y=’’ < < y < < end1;} privated: int x; int y; }; void main( ) { Myclass my1(3,4); const my2(7,8); my1.show( );my2.show( );}
A. x=4,y=3;x=7,y=8
B. x=3,y=4;x=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8
点击查看答案&解析
手机看题
单项选择题
下面程序的结果为( )。 #include" iostream.h" void change(int a,int b) { int temp; temp=a; a=b; b=temp; } void main( ) { int m,n; m=8; n=9; change(m,n); tout < < m < < " " < < n < < end1; }
A. 8 9
B. 9 8
C. 程序有错误
D. 9 9
点击查看答案&解析
手机看题
微信扫码免费搜题