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

C++

单选题 软件工程的理论和技术性研究的内容主要包括软件开发技术和 查看答案
单选题 开发软件时对提高开发人员工作效率至关重要的是 查看答案
单选题 在软件测试设计中,软件测试的主要目的是 查看答案
单选题 数据处理的最小单位是 查看答案
单选题 引索属于 查看答案
单选题 下述关于数据库系统的叙述中正确的是 查看答案
单选题 数据库系统的核心是 查看答案
单选题 下列关于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<
}
查看答案
填空题 在树形结构中,树根节点没有 ______。 查看答案
填空题 Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向 ______ 的设计方法。 查看答案
填空题 面向对象的模型中,最基本的概念是对象和 ______ 。 查看答案
填空题 软件设计模块化的目的是 ______ 。 查看答案
填空题 数据模型按不同应用层次分成3种类型,它们是概念数据模型、______ 和______。 查看答案
填空题 派生类的成员一般分为两部分,一部分是 ______ ,另一部分是自己定义的新成员。 查看答案
填空题 以下程序输出的结果是 ______ 。
#include<]ostream. h>
void main()
{
int a=5,h=4,c=3,d;
d=(a>b>c);
cout<
}
查看答案
填空题 设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为 ______ 。 查看答案
填空题 如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是______ 。 查看答案
填空题 如果类B继承了类A,则称类A为类B的基类,类B称为类A的 ______ 。 查看答案
填空题 将x+y中的+运算符用友元函数重载应写为 ______ 。 查看答案
填空题 已知程序的结果为123,请填空
#include
template
class A
{
public:
Tx,y,z:
void display(){cout<
}
void main()
{
al;
______
______
______
al.display();
}
查看答案
单选题 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 数据流图中带有箭头的线段表示的是(    )。 查看答案
单选题 在软件开发中,需求分析阶段可以使用的工具是(    )。 查看答案