首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 class MyClass { public: MyClass(){} MyClass(int I){value=new mki};} int*value; };
A.MyClass my;mvalue=10;
B.MyClassmy;*malue=10;
C.MyClass my;m*value=10;
D.MyClass my(10);
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是( )。
A.“cout'’是一个输出流对象
B.“endl”的作用是输出回车换行
C.“x”是一个变量
D.“<<”称作提取运算符
点击查看答案
手机看题
单项选择题
下列各C++程序段中,不包含复合语句的选项为( )。
A.{x=y+z;}
B.for(i=1;k<0;i++) if(i%3==1) cout<<i<<endl;
C.while(i<10){cout<<i<<endl;i++;}
D.if(i<10){i=i+1;}
点击查看答案
手机看题
单项选择题
有如下类声明: class Foo{int bar;}; 则Foo类的成员bar是( )。
A.公有数据成员
B.公有成员函数
C.私有数据成员
D.私有成员函数
点击查看答案
手机看题
单项选择题
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 class MyClass { public: MyClass(){} MyClass(int I){value=new mki};} int*value; };
A.MyClass my;mvalue=10;
B.MyClassmy;*malue=10;
C.MyClass my;m*value=10;
D.MyClass my(10);
点击查看答案
手机看题
单项选择题
( )是析构函数的特征。
A.一个类中只能定义一个析构函数
B.析构函数名与类名不同
C.析构函数的定义只能在类体内
D.析构函数可以有一个或多个参数
点击查看答案
手机看题
单项选择题
下列不属于关系数据库的数据及更新操作必须遵循的规则的是( )。
A.实体完整性
B.过程完整性
C.参照完整性
D.用户自定义完整性
点击查看答案
手机看题
单项选择题
若类A和类B的定义如下: class A { int i,j; public: int geti() { return i; } }; class B : public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是( )。
A.k=i*j
B.int k;
C.return i;
D.void make()
点击查看答案
手机看题
单项选择题
下列程序段中有错的是( )。
A.template<Class Type>
B.Type
C.func(Type a,
D.{return(a>(:(;}
点击查看答案
手机看题
单项选择题
下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() { extem int x,y; cout<<add(x,y)<<endl; } int x(20),y(5); int add(int a,int b) { int s=a+b; return s; )
A.25
B.30
C.20
D.15
点击查看答案
手机看题
单项选择题
下列数据结构中,能用二分法进行查找的是( )。
A.顺序存储的有序线性表
B.线性链表
C.二叉链表
D.有序线性链表
点击查看答案
手机看题
单项选择题
C++中运算符优先级由低到高排列正确的是( )。
A.*= << > % sizeof
B.<< *= > % sizeof
C.*= > << sizeof %
D.*= > << % sizeof
点击查看答案
手机看题
单项选择题
关于函数重载,下列叙述中错误的是( )。
A.重载函数的函数名必须相同
B.重载函数必须在参数个数或类型上有所不同
C.重载函数的返回值类型必须相同
D.重载函数的函数体可以有所不同
点击查看答案
手机看题
单项选择题
在数据库管理系统的层次结构中,处于最下层的是( )。
A.应用层
B.语言翻译处理层
C.数据存取层
D.数据存储层
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.程序设计就是编制程序
B.程序的测试必须由程序员自己去完成
C.程序经调试改错后还应进行再测试
D.程序经调试改错后不必进行再测试
点击查看答案
手机看题
单项选择题
下面不属于软件开发时期的是( )。
A.软件定义阶段
B.软件设计阶段
C.软件实现阶段
D.软件测试阶段
点击查看答案
手机看题
单项选择题
设有如下关系表:
则下列操作中正确的是( )。
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
点击查看答案
手机看题
单项选择题
在C++语言中,形参的缺省存储类型是( )。
A.auto
B.register
C.static
D.extem
点击查看答案
手机看题
单项选择题
在C++语言中函数返回值的类型是由( )决定的。
A.调用该函数时系统临时
B.return语句中的表达式类型
C.定义该函数时所指定的函数类型
D.调用该函数时的主调函数类型
点击查看答案
手机看题
单项选择题
下列关于成员函数特征的描述中,错误的是( )。
A.成员函数一定是内联函数
B.成员函数可以重载
C.成员函数可以设置参数的默认值
D.成员函数可以是静态的
点击查看答案
手机看题
单项选择题
下面关于C++流的叙述中,正确的是( )。
A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char*y="PQMN";cout<<y;将输出字符串"PQMN"的地址
D.执行语句序列char x[80];cigetline(x,80);时,若键入Happy new year则x中的字符串是"Happy"
点击查看答案
手机看题
单项选择题
在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是( )。
A.数据定义语言
B.数据转换语言
C.数据操纵语言
D.数据控制语言
点击查看答案
手机看题
单项选择题
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是( )。
A.每个元素都有一个直接前件和直接后件
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到小
D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件
点击查看答案
手机看题
单项选择题
用链表表示线性表的优点是( )。
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数元素的物理顺序与逻辑顺序相同
点击查看答案
手机看题
单项选择题
语句int*p=&Ak;定义了指针p,与这个语句等效的语句序列是( )。
A.int*p;p=&k;
B.int*p;p=k;
C.int*p;*p=&k;
D.int*p;*p=k;
点击查看答案
手机看题
单项选择题
下面对对象概念描述正确的是( )。
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通信靠文本传递
D.操作是对象的静态属性
点击查看答案
手机看题
单项选择题
下面程序的输出结果是( )。 #include<iostream.h> #include"stdng.h" void main() { char a[]="welcome",b[]="well"; strcpy(a,b); cout<<a<<endl; }
A.wellome
B.wellcom
C.well
D.wellwe
点击查看答案
手机看题
单项选择题
若变量a是int类型,并执行了语句:a='A'+1.6;,则正确的叙述是( )。
A.a的值是字符C
B.a的值是浮点型
C.不允许字符型的浮点型相加
D.a的值是字符'A'的ASCⅡ值加上1
点击查看答案
手机看题
单项选择题
若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。
A.strcpy(s,;
B.strcat(s,;
C.cout<<strlen(;
D.gets(;
点击查看答案
手机看题
单项选择题
下列程序的运行结果为( )。 #include<iostream.h> void main() { int a=2; int b=a+1; cou<<afo<<endl; }
A.0.66667
B.0
C.0.7
D.0.66666666
点击查看答案
手机看题
单项选择题
下列关于栈的描述正确的是( )。
A.在栈中只能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
点击查看答案
手机看题
单项选择题
下列关于this指针的叙述中,正确的是( )。
A.任何与类相关的函数都有this指针
B.类的成员函数都有this指针
C.类的友元函数都有this指针
D.类的非静态成员函数才有this指针
点击查看答案
手机看题
单项选择题
点击查看答案
手机看题
单项选择题
若有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; pubic: sample(int i) { n=i; } static void add() { S+=n; } }; int sample::n=O; int main() { sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; } 程序运行后的输出结果是( )。
A.2
B.5
C.7
D.3
点击查看答案
手机看题
单项选择题
有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<Rl<<","<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是( )。
A.5,4
B.20,52
C.0,0
D.4,5
点击查看答案
手机看题
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> void main() { int a(5),b(6),i(0),j(0); switch(a) { case 5:switch(b) { case 5:i++;break; case 6:j++;break; default:i++;j++; } case 6:i++; j++; break; default:i++;j++; } cout<<i<<","<<j<<endl; }
A.1,2
B.1,3
C.2,2
D.2,3
点击查看答案
手机看题
微信扫码免费搜题