题库 题库
🏠 天天查询 > 题库 > C++

C++

单选题 下面关于运算符重载的描述错误的是 查看答案
单选题 与语句cout< 查看答案
单选题 下面程序的运行结果是
#include
int fun(int a[]. int n)
{
int result=l:
for(int i=1;i
result=result*a[i];
return result;
}
void main()
{
int a[3]={3,4,5};
cout<
}
查看答案
单选题 下面程序的运行结果是
#include
void man ( )
{
int i=1;
while(i<=8)
if(++i%3!=2)continue;
else cout<
}
查看答案
单选题 下列程序的运行结果为
#include
template
class FF
{ TT a 1,a2,a3;
public:
FF(TT b1,TT b2,TT b3)}al=b1;a2=b2;a3=b3;
TT Sum(){ return al+a2+a3;}
};
void main()
{ FFx(int(1,l),2,3),Y(int (4,2),5,6):
cout<
查看答案
单选题 在深度为5的满二叉树中,叶子节点的个数为 查看答案
单选题 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的节点访问顺序是 查看答案
单选题 一些重要的程序语言油口C语言和Pascal语言)允许过程的递归调用而实现递归调用中的存储分配通常用 查看答案
单选题 软件工程的理论和技术性研究的内容主要包括软件开发技术和 查看答案
单选题 开发软件时对提高开发人员工作效率至关重要的是 查看答案
单选题 在软件测试设计中,软件测试的主要目的是 查看答案
单选题 数据处理的最小单位是 查看答案
单选题 引索属于 查看答案
单选题 下述关于数据库系统的叙述中正确的是 查看答案
单选题 数据库系统的核心是 查看答案
单选题 下列关于C++语言类的描述中错误的是 查看答案
单选题 在C++语言中.表不一条语句结束的标号是 查看答案
单选题 以下叙述中正确的是 查看答案
单选题 己知有定义
const int D二5;
int i=1;
double f=0.32:
char c=15;
则下列选项错误的是
查看答案
单选题 以下程序的输出结果是
#include(iostream. h>
void reverse(int a[],int n)
{ int i,t;
for(i=0;;
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
void main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[i];
cout<
}
查看答案
单选题 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是
#include
void main()
{
int i=0,j,k;
do{i++;k=316-13*i;}while( );
j=k/11;
cout<<”316=13*”<
}
查看答案
单选题 设有数组定义:char array[]=”China";,则数组array所占的空间为 查看答案
单选题 若已定义:
int a[]={0,1,2,3,4,5,6,7,8,9},*P=a,i;
其中O≤i≤9,则对a数组元素不正确的引用是
查看答案
单选题 以下程序的输出结果是
#include
void main()
{ int x=1,y=3;
cout<
{int x=0;x+=y*2;
cout<
}
cout<
}
查看答案
单选题 函数fun的返回值是
fun(char*a,char*b)
{
int num=0,n=0;
while(*(a+num)!=‘\0’)num++;
while(b[n]){*(a+num)=b[n];num++;n++;}
return num;
}
查看答案
单选题 下面程序的结果为
#include
void main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
cout<
}
查看答案
单选题 下面程序的结果为
#include
int c;
class A
{
private:
int a;
static int b;
public;
A(){a=0;c=0;}
void seta(){a++;}
void setb(){b++;}
void setc(){c++;}
void display(){cout<
};
int A::b=0;
void main()
{
A al,a2;
al.seta();
al.setb();
al.setc();
a2.seta();
a2.setb();
a3.setc();
a2.display();
查看答案
单选题 下列描述中哪个是正确的。 查看答案
单选题 下列关于构造函数说法不正确的是 查看答案
单选题 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是 查看答案
单选题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是 查看答案
单选题 下列关于模板的说法正确的是 查看答案
单选题 表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是 查看答案
单选题 下面程序段的运行结果是
void main()
{
int t,a,b,c;
a=1;b=2;c=2:
while(a
{t=a;a=b;b=t;c--;}
cout<
}
查看答案
单选题 下列程序中画线处应填入的语句是
class Base
{
public:
void fun(){cout<<”Base of fun”<
};
class Derived:public Base
{
void fun()
{
//显示基类的成员函数fun
cout<<”Derived of fun”<
};
查看答案
单选题 若定义int k=7,x=12;,则值为3的表达式是 查看答案
单选题 在位运算中,操作数每右移一位,其结果相当于 查看答案
单选题 有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a 之后的语句是
struct node
{ char data;
struct node*next;
}a,b,*p=&a,*q=&b;
查看答案
单选题 一个类的友元函数能够访问该类的 查看答案
单选题 下面程序的输出结果是
#include
#include
void main()
{
char p1[10],p2[10];
strepy(p1,”abc”):
strcpy(p2,”ABC”);
char str[50]=”xyz”;
strcpy(str+2,strcat(p1,p2));
cout<
}
查看答案
单选题 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 数据流图中带有箭头的线段表示的是(    )。 查看答案
单选题 在软件开发中,需求分析阶段可以使用的工具是(    )。 查看答案
单选题 在面向对象方法中,不属于“对象”基本特点的是(    )。 查看答案
单选题 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(    )。 查看答案
单选题 在数据管理技术发展的三个阶段中,数据共享最好的是(    )。 查看答案
单选题 有三个关系 R、S 和 T 如下:
 
R  S  T  
AB BC ABC
m1 13 m13
n2 35    

由关系 R 和 S 通过运算得到关系 T,则所使用的运算为()。
查看答案