单选题在重载运算符函数时,下面运算符必须重载为类的成员函数的是( )。 A) + B) - C) ++ D) ->
单选题在一个被调用函数中,关于rerun语句的描述,______ 是错误的。
A. 被调用函数中可以不用return 语句
B. 被调用函数中可以使用多个return 语句
C. 被调用函数中,如果有返回值,就一定要有return 语句
D. 被调用函数中,一个return 语句可以返回多个值给调用函数
单选题有如下程序段
#include
void main( ) { int a=14,b=15,x; char c="A"; x=(a&&b) &&(c<"B") ; cout < < x;} 执行该程序段后,x的值为 A B C D D[解析] 关于C++语言中逻辑运算符的考查。【解题要点】在C++语言中,逻辑运算符有4个,它们分别是!(逻辑非)、‖(逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在语句x=(a&&b)&&(c<"B");中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c<"B"是成立的,显然,该表达式的值为1。
单选题用户的数据视图,也就是用户所见到的数据模式,是______ 。 A) 概念模式 B) 外模式 C) 内模式 D) 物理模式
单选题已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______ 。
单选题有如下程序:#include<iostream>using namespace std;int main(){int*p;*p=9;cout<<"The value at p:"<<*p;return0:}编译运行程序将出现的情况是( )。
单选题若磁盘上已存在某个文本文件,其全路径文件名为d:/shiti/test.txt,下列语句中不能打开该文件的是( )。 A. ifstream file("d:/shiti/test.txt"); B. ifstream file("d://shiti//test.txt"); C. ifstream file;file.open("d://shiti//test.txt"); D. ifstream* pFile=new ifstream("d://shiti//test.txt");
单选题在软件设计中,不属于过程设计工具的是
单选题软件测试的目的是( )。
单选题有三个关系R、S、T如下:则由关系R和S和到关系T的操作是______。
单选题如果一个类至少有一个纯虚函数,那么就称该类为( )。
单选题数据库设计中反映用户对数据要求的模式是______。
单选题执行语句序列 ofstream outfile("data.dat"); if(...)cout<<"ok";else cout<<"fail"; 后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...”处的表达式是( )。 A) outfile.fail()或outffle B) outfile.good()或!outfile C) outfile.good()或outfile D) outfile.fail()或!outfile
单选题以下程序的输出结果是( )。
#include<iostream.h>
voidmain( )
{intx=1,y=3;
cout<<X++<<",";
{intx=0;X+=y*2;
cout<<x<<","<<y<<",";
}
cout<<x<<","<<y;
}
单选题下列关于类模板的描述中,错误的是( )。
单选题下面属于应用软件的是( )。
单选题有以下程序 #include <iostream.h> int f(int n) if(n==1) return 1; else return f(n-1)+1; void main() int i,j=0; for(i-1;i<3;i++) j+=f(i); cout<<j<<endl; 程序运行后的输出结果是( )。 A.4 B.3 C.2 D.1
单选题下列字符串中,不可以用做C++标识符的是( )。
单选题有如下程序: #include<iostream> using namespace std; int main() { int f,f1=0(),t2=1; for(int i=3;i<=6;i++) { f=f1+f2; f1=f2;f2=f; } cout<<f<<end1; return 0; } 运行时的输出结果是( )。
单选题有如下程序#include <iostream>using namespace std;class
A{public:virtual void func1 (){ cout<<"A1"; }void func2(){
cout<<"A2"; }};class B: public A{public:void func l(){
cout<<"B1"; }void func2(){ cout<<"B2"; }};int main() {A *p=new
B;p->func1();p->func2();return 0;}运行此程序,屏幕上将显示输出{{U}}
{{/U}}。
A.B1B2
B.A1A2
C.B1A2
D.A1B2