首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } cout < < "a=" << a < < "," < < "b=" < < b; } 该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。
A.OLE对象数据类型
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
点击查看答案&解析
手机看题
单项选择题
设int a=10,b= 11,c=12;,表达式( a + b) < c & &b= =c的值是( )。
A.2
B.0
C.-2
D.1
点击查看答案&解析
手机看题
单项选择题
C++语言中关于构造函数的说法正确的是( )。
A. 构造函数的函数名不必和类名相同
B. 构造函数只能每一个
C. 每个类必定有构造函数
D. 构造函数必有返回值
点击查看答案&解析
手机看题
单项选择题
以下关于C++语言类的说法中正确的是( )。
A. a > =10 or a < =0
B. a > =0 | a < =10
C. a > =10 && a < =0
D. a > =10,‖a < =0
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量 m 中的值为 123,n 中的值为 456,p 中的值为 789, 则正确的输入是______。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
点击查看答案&解析
手机看题
单项选择题
下面程序错误的语句是( )。 #include" iostream.h" ① void main( ) ② { ③ int A=0; ④ int & B; ⑤ B=A; ⑥ cout < < B; ⑦ cout < < A; ⑧ }
A. ②
B. ③
C. ④
D. ⑥
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> voidmain( ) {intx=1,y=3; cout<<X++<<","; {intx=0;X+=y*2; cout<<x<<","<<y<<","; } cout<<x<<","<<y; }
A.1,6,3,1,3
B.1,6,3,6,3
C.1,6,3,2,3
D.1,7,3,2,3
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是
A.在数据库系统中,数据的物理结构必须与逻辑结构一致
B.数据库技术的根本目标是要解决数据的共享问题
C.数据库设计是指在已有数据库管理系统的基础上建立数据库.
D.数据库系统需要操作系统的支持
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为( )。 # include <iostream.h> void main( ) { for(int a = 0,x =0;! x&&a < = 10;a++) { a++; } cout << a << endl; }
A.10
B.11
C.12
D.0
点击查看答案&解析
手机看题
单项选择题
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。
A.生成表查询
B.更新查询
C.删除查询
D.追加查询
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<iostream.h> void fun(int a,int b,int C) { a=456,b=567,c=678;} void main( ) { int x=10,y=20,z=30; fun(x,y,z); cout < < x < < '','' < < y < <'','' < < z < < end1; } 输出结果是( )。
A. 不能通过编译
B. 输出6
C. 输出x! =y+z
D. 输出x=y+z
点击查看答案&解析
手机看题
单项选择题
下面关于数组的初始化正确的是( )。
A.0
B.22
C.12
D.10
点击查看答案&解析
手机看题
单项选择题
下列选项中不全是C++语言关键字的是( )。
A. const,break,default
B. long,void,using
C. virtual,extern,include
D. try,throw,this
点击查看答案&解析
手机看题
单项选择题
在C++语言中,封装是借助于什么达到的
A. 结构
B. 类
C. 数组
D. 函数
点击查看答案&解析
手机看题
单项选择题
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。
A. BackColor
B. Caption
C. Name
D. BorderStyle
点击查看答案&解析
手机看题
单项选择题
有以下程序: #define f(x) (x*x) main() { int i1,i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是______。
A.64,28
B.4,4
C.4,3
D.64,64
点击查看答案&解析
手机看题
单项选择题
以下不正确的定义语句是( )。
A.doublex[5]={2.0,4.0,6.0,8.0,10.0};
B.inty[5]={0,1,3,5,7,9};
C.charcl[]={'1','2','3','4','5'};
D.charc2[]:{'\x1O','\xa','\x8'};
点击查看答案&解析
手机看题
单项选择题
下列定义中p指向的地址可更改,但* p不能够更改的是( )。
A. const int *p;
B. int * const p;
C. const int *const p;
D. int *p;
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } cout < < "a=" << a < < "," < < "b=" < < b; } 该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是______。
A.C 程序中的#include 和#define 行均不是 C 语句
B.除逗号运算符外,赋值运算符的优先级最低
C.C 程序中,j++;是赋值语句
D.C 程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算
点击查看答案&解析
手机看题
单项选择题
关于动态存储分配,下列说法正确的是【 】
A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D. 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
点击查看答案&解析
手机看题
单项选择题
下列有关类继承的叙述中,错误的是
A.继承可以实现软件复用
B.虚基类可以解决由多继承产生的二义性问题
C.派生类构造函数要负责调用基类的构造函数
D.派生类没有继承基类的私有成员
点击查看答案&解析
手机看题
单项选择题
设有定义 int k=1,m=2; float f=7;,则以下选项中错误的表达式是______。
A.k=k>=k
B.-k++
C.k%int(f)
D.k>=f>=m
点击查看答案&解析
手机看题
单项选择题
有以下程序 #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可运行该菜单文件
点击查看答案&解析
手机看题
单项选择题
假定int类型变量占用两个字节,其有定义int x [l0]={ 0,2,4 };,则数组x在内存中所占字节数是( )。
A.fin.fail( );
B.fin.bad( );
C.fin.good( );
D.fin.eof( );
点击查看答案&解析
手机看题
单项选择题
对如下二叉树
进行后序遍历的结果为()
A.ABCDEF
B.DBEAFC
C.ABDECF
D.DEBFCA
点击查看答案&解析
手机看题
单项选择题
下面程序的结果为( )。 #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.永久性联系
B.临时性联系
C.任意的联系
D.以上说法均不正确
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include
using namespace std; class Part{ public: Part(int x=0):val(x){cout<
A.123321
B.213312
C.213
D.123123
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 #include <iostream.h> class Location { private: int X,Y; public: void init(int=0,in=0); Void valueX(int val) { X=val;} int valueX( ) { return X;} void valueY(int val) { Y=val;} int valueY( ) { return Y;} }; void Location::init(int initX,int initY) { X=initX; Y=initY;} void main( ) { Location A,B; A.init( ); A.valueX(5); cout < < A.valueX( ) < < end1 < < A.valueY( ) < < end1; B.init(6,2); B.valeY(4); cout < < B.valueX( ) < < end1 < < B.valueY( ) < < end1;}
A. 5 0 6 4
B. 0 0 6 4
C. 5 0 6 2
D. 0 0 6 2
点击查看答案&解析
手机看题
单项选择题
有如下程序 #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<<fun1.value()<<Fun::i<<fun2.value();
B.cout<<Fun::i<<fun1.value()<<fun2.value();
C.cout<<fun1.value()<<fun2.value()<<Fun::i;
D.cout<<fun2.value()<<Fun::i<<fun1.value();
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream> using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout<<n;) int getX()const{return x;} }; class Derived:public Base{ int y; public: Derived(int m,int n):y(m,)Base(n){cout<<m;} Derived(int m):y(m){cout<<m;} }; int main(){ Derived d1(3),d2(5,7) return 0; } 运行时的输出结果是
A.375
B.357
C.0375
D.0357
点击查看答案&解析
手机看题
微信扫码免费搜题