首页
题库
网课
在线模考
搜标题
搜题干
搜选项
单项选择题
判断字符型变量ch是否为大写英文字母,应使用表达式【 】
A.ch>='A' & ch<='Z'
B.ch<='A'||ch>='Z'
C.A'<=ch<='Z'
D.ch>='A' && ch<='Z'
点击查看答案&解析
在线练习
你可能感兴趣的试题
单项选择题
判断字符型变量ch是否为大写英文字母,应使用表达式【 】
A.ch>='A' & ch<='Z'
B.ch<='A'||ch>='Z'
C.A'<=ch<='Z'
D.ch>='A' && ch<='Z'
点击查看答案&解析
单项选择题
设有定义 int x;float y;,则10+x+y值的数据类型是( )。
A.int
B.double
C.float
D.不确定
点击查看答案&解析
单项选择题
下列选项,不正确的是( )。
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
点击查看答案&解析
单项选择题
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( )。
A.友元函数
B.虚函数
C.构造函数
D.析构函数
点击查看答案&解析
单项选择题
以下不能定义为用户标识符的是______。
A.Main
B._0
C._int
D.sizeof
点击查看答案&解析
单项选择题
C++语言函数中不能由系统自动生成的是( )。
A.结合型
B.非结合型
C.计算型
D.非计算型
点击查看答案&解析
单项选择题
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用
D.以上三种说法都不对
点击查看答案&解析
单项选择题
以下叙述中正确的是______。
A.预处理命令行必须位于 C 源程序的起始位置
B.在 C 语言中,预处理命令行都以"#"开头
C.每个 C 程序必须在开头包含预处理命令行:#include
D.C 语言的预处理不能实现宏定义和条件编译的功能
点击查看答案&解析
单项选择题
关于虚函数下面说的正确的是
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
点击查看答案&解析
单项选择题
所有在函数中定义的变量,连同形式参数,都属于( )。
A. 全局变量
B. 局部变量
C. 静态变量
D. 寄存器变量
点击查看答案&解析
单项选择题
以下能正确定义一维数组的选项是______。
A.int a[5]={0,1,2,3,4,5};
B.char a[]={0,1,2,3,4,5};
C.char a={'A','B','C'};
D.int a[5]="0123";
点击查看答案&解析
单项选择题
有以下程序: #include
main() {char c1=''1'',c2=''2''; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); } 当运行时输入 a<回车>后,以下叙述正确的是______。
A.变量 c1 被赋予字符 a,c2 被赋予回车符
B.程序将等待用户输入第 2 个字符
C.变量 c1 被赋予字符 a,c2 中仍是原有字符 2
D.变量 c1 被赋予字符 a,c2 中将无确定值
点击查看答案&解析
单项选择题
下列有关继承和派生的途述中,正确的是【 】
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
点击查看答案&解析
单项选择题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
A.冒泡排序为n/2
B.冒泡排序为n
C.快速排序为n
D.快速排序为n(n-1)/2
点击查看答案&解析
单项选择题
判断char型变量c是否为小写字母的正确表达式是( )。
A. 'a' < =c < ='z'
B.(c > =A) &&(c < =z=
C. ('a' > =c) | |('z' < =c)
D. (c > ='a')&&(c < ='z')
点击查看答案&解析
单项选择题
下面程序的运行结果是( )。 #include" iostream.h" #define sum(a,b)a * b void main( ) { int x; x=sam(1+2,3); cout < < x; }
A.电脑2004
B.* * * * *
C.* * * * * * * *
D.错误设置,无法输入
点击查看答案&解析
单项选择题
有如下说明 int a[10]:{ 1,2,3,4,5,6,7,8,9,10 },* p=a; 则数值为9的表达式是( )。
A. Insert
B. 回车
C. Break
D. Shift
点击查看答案&解析
单项选择题
下列不是描述类的成员函数的是( )。
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
点击查看答案&解析
单项选择题
以下对结构体类型变量 td 的定义中,错误的是______。
A.
B.
C.
D.
点击查看答案&解析
单项选择题
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。
A.12 32
B.6 29
C.2 3
D.12 3
点击查看答案&解析
单项选择题
C++语言中类定义中默认的访问权限是( )。
A.私有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.公有继承的公有成员
点击查看答案&解析
单项选择题
在一个派生类对象结束其生命周期时【 】
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
点击查看答案&解析
单项选择题
用树形结构表示实体之间联系的模型是______。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
点击查看答案&解析
单项选择题
下列程序的输出结果是( )。 #include <iostream.h> int b=2; int func(int *A) { b + = *a;return(B) ;} void main( ) { int a=2,res=2; res + = func(&A) ; cout < < res;}
A.4
B.6
C.8
D.10
点击查看答案&解析
单项选择题
设有数组定义:chararray[]:"China";,则数组array所占的空间为( )。
A.循环执行10次
B.无限循环
C.循环体语句一次也不执行
D.循环体浯句执行一次
点击查看答案&解析
单项选择题
以下C++语言中用于单行注释的是( )。
A. 继承性
B. 功能分解,逐步求精
C. 封装性和信息隐藏
D. 多态性
点击查看答案&解析
单项选择题
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
A.DB 包含 DBS 和 DBMS
B.DBMS 包含 DB 和 DBS
C.DBS 包含 DB 和 DBMS
D.没有任何关系
点击查看答案&解析
单项选择题
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联
A.被显示的字符串可以使用多种字体
B.一行中最大的字符数是40
C.显示的宽度正好是40个字符宽
D.用户可以编辑字符
点击查看答案&解析
单项选择题
不能作为重载函数的调用的依据是( )。
A.Enabled和Default
B.Enabled和Visible
C.Default和Cancel
D.Visible和Default
点击查看答案&解析
单项选择题
以下叙述中正确的是______。
A.用 C 程序实现的算法必须要有输入和输出操作
B.用 C 程序实现的算法可以没有输出但必须要输入
C.用 C 程序实现的算法可以没有输入但必须要有输出
D.用 C 程序实现的算法可以既没有输入也没有输出
点击查看答案&解析
单项选择题
以下叙述中正确的是( )。
A.Private Sub Form_Mouse Down(Button As Integer,Shift As Integer,- X As Single,Y As Single) If Button=2 Then PopupMenu Bs,2 End Sub
B.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,- X As Single,Y As Single) PopupMenu Bs End Sub
C.Private Sub FOrm_MouseDown(Button As Integer,Shift As Integer,- X As Single,Y As Single) PopupMenu Bs,0 End Sub
D.Private Sub Form_MouseDown(Button As Integer,Shin As Integer,- X As Single,Y As Single) If(Button=vbLeftButton)Or(Button=vbRightButton)Then PopupMenu Bs End Sub
点击查看答案&解析
单项选择题
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。
A. 抽象类就是其中有函数定义但没有实现的类
B. 抽象类是可以被实例化的
C. 派生类不能成为抽象类
D. 抽象类的子类必须实现父类中的纯虚函数
点击查看答案&解析
单项选择题
对表达式for(表达式1;;表达式3)可理解为( )。
A.for(表达式1;0;表达式3)
B.for(表达式1;1;表达式3)
C.for(表达式1;表达式3;)
D.for(;;表达式3)
点击查看答案&解析
单项选择题
假定int类型变量占用两个字节,其有定义int x [l0]={ 0,2,4 };,则数组x在内存中所占字节数是( )。
A.fin.fail( );
B.fin.bad( );
C.fin.good( );
D.fin.eof( );
点击查看答案&解析
单项选择题
下面程序的运行结果是( )。 #nclude<iostream.h> int fun(inta[],int n) { int result=1; for(int i=1;i<n;++) result=result*a[i]; return result; } void main( ) { int a[3] ={3,4,5}; cout<<fun(a,3)<<endl; }
A.2
B.0
C.-2
D.1
点击查看答案&解析
单项选择题
下列选项中不全是C++语言关键字的是( )。
A.设计视图
B.模板视图
C.数据表视图
D.SQL视图
点击查看答案&解析
单项选择题
有以下程序 main() {int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d ,%d \n",a,b,c,d); } 程序输出______。
A.0,1,2,0
B.0,0,0,3
C.1,1,2,0
D.编译有错
点击查看答案&解析
单项选择题
若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。
A.OLE对象数据类型
B.超级连接数据类型
C.查阅向导数据类型
D.自动编号数据类型
点击查看答案&解析
单项选择题
关于二义性的描述错误的是( )。
A. 一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性
B. 解决二义性可以用对成员名的限定法
C. 父类和子类中同时出现同名函数,也可能存在二义性
D. 一个子类是从两个父类派生出来的,而这两个父类又有一个共同的父类,对该父类成员进行访问时,可能出现二义性
点击查看答案&解析
单项选择题
决定C++语言中函数的返回值类型的是( )。
A.Call ff(5,7,z)
B.Call ff(x,y,z)
C.Call ff(3+x,5+y,z)
D.Call ff(x+y,x-y,z)
点击查看答案&解析
单项选择题
下列运算符中哪些是不能够被重载的
A. .,.* ,- > * ,::,:
B. ++,--,new,delete,==
C. sizeof,new,delete,++,--
D. sizeof,new,delete,+,-
点击查看答案&解析
单项选择题
设有定义 int a=2,b=3,c=4;,则以下选项中值为 0 的表达式是______。
A.(!a==1)&&(!b==0)
B.(a<&&!c||1
C.a&&b
D.a||(b+b)&&(c-a)
点击查看答案&解析
单项选择题
下列语句的输出结果( )。 cout < < strlen("\t\"\065\xff\n");
A.父类在前,子类在后
B.父类在后,子类在前
C.有继承关系的异常不能在同一个try程序段内
D.先有子类,其他如何安排都无关
点击查看答案&解析
单项选择题
在C++语言中,不合法的实型数据的是( )。
A.0.123
B.123000
C. 2.1e3.5
D.123
点击查看答案&解析
单项选择题
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
A.EOF
B.非 0 值
C.0
D.NULL
点击查看答案&解析
单项选择题
下列叙述中正确的是______。
A.软件测试应该由程序开发者来完成
B.程序经调试后一般不需要再测试
C.软件维护只包括对程序代码的维护
D.以上三种说法都不对
点击查看答案&解析
单项选择题
设有定义int a=1;float f=1.2;charc=''a'';,则下列表示错误的是( )。
A.File Stream
B.Pipe Stream
C.Random Stream
D.Filter Stream
点击查看答案&解析
单项选择题
下面程序的结果是( )。 #include<iostream.h> class test{ private: int num; public: test( ); int getint( ) {return num;} ~test( );}; test::test( ) { num=0;} test::~test( ) { cout<<"Destructor is active"<<endl;} void main( ) { test x[3]; cout<<"Exiting main"<<endl;}
A. Exiting main Destructor is active Destructor is active Destructor is active
B. Exiting main Destructor is active Destructoris active
C. Exiting main Destructoris active
D.Exiting main
点击查看答案&解析
单项选择题
下列程序是用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(in *s,int t,int *k) { int i; * k=0; for(i=0;i < t;i++) if(s[ *k] < s[i]) *k=i; return S[ *k];} void main( ) { int a[10]= { 876,675,896,101,301,401,980,431,451,777 },k; fun(a,10,& k); cout < < k < < ’’,’’ < < a[k];}
A.7,431
B.6
C.980
D.6,980
点击查看答案&解析
单项选择题
下面程序的运行结果为( )。 # include <iostream.h> class A { public: A( ) {cout <<"1";} ~A( ) {cout << "2";} }; class B:public A { public: B( ) {cout << "3";} ~B ( ) {cout << "4";} }; void main ( ) { B b; }
A.1234
B.1324
C.1342
D.3142
点击查看答案&解析
单项选择题
有以下程序 #include<iostream> using namespace std; class Complex { public: Complex(double r=O,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’’<<endl; retum 0; } 程序执行后的输出结果是【 】
A.6+6i
B.6+1i
C.1+6i
D.1+1i
点击查看答案&解析
单项选择题
下面程序的结果是( )。 #include<iostream.h> class A { public: A( ) { cout < < "construtA" < < end1;} virtual ~A( ) { cout < < "destructA" < < end1;} }; class B:public A { }; class C:public A { }; class D:public B,public C { }; void main( ) { Dd;}
A.constructAdestructA
B.constructAconstructAdestructAdestructA
C.constructAconstructAconstructAdestructAdestructAdestructA
D.constructAconstructAconstructAconstructAdestructAdestructAdestructAdestructA
点击查看答案&解析
单项选择题
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base( ){cout<<"0";} }; class basel:virtual base{ public: basel( ){cout<<"1";} }; class base2:virtual base{ public: base2( ){cout<<"2";} }; class derived:public basel,public base2{ public: derived( ){cout<<"3";} }; void main( ) { derived obj; cout<<endl; }
A.5
B.3
C.2
D.0
点击查看答案&解析