单选题若运行时给变量x输入12,则以下程序的运行结果是 #include <iostream.h> void main() { int x,y; cin>>x; y=x>12? x+10:x-12; cout<<y; cout<<endl; }
单选题软件工程的出现是由于
____
。
单选题C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言? A) ASP B) C C) VB D) Java
单选题有以下程序mian() int i,j; for(i=1;i<4;i++) for(j=i;j<4;j++) printf("%d*%d=%d ",i,j,i*j);printf("/n");程序运行后的输出结果是______。A) 1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 3*1=3B) 1*1=1 1*2=2 1*3=3 2*2=4 2*3=6 3*3=9C) 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9D) 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9
单选题在关系数据库中,用来组织索引结构联系的是( )。 A.树形结构 B.网状结构 C.线性表 D.二维表
单选题下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private: double x; //x分量 double y; //y分量 public: vector2D(double x0=0,double y0=0) :x(x0),y(y0) {} void show(cout<<' ('<<', '<<y<<') ';} _________________________; }; vector2D :: operator + (vector2D a) { return vector20(x+a.x,y+a.y); }
单选题下列关于数组的描述正确的是( )。 A.数组的长度是固定的,而其中元素的数据类型可以有不同 B.数组的长度是固定的,而其中元素的数据类型必须相同 C.数组的长度是可变的,而其中元素的数据类型可以有不同 D.数组的长度是可变的,而其中元素的数据类型必须相同
单选题以下程序的输出的结果是( )。
#include
int x=3;
void main()
{
void fun();
hat i;
for(i=1;i
单选题在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
单选题下列关于栈的叙述,正确的是( )。
单选题对于模板定义关键字class和typename说法不正确的是{{U}} {{/U}}。
A.程序中的class并不能都替换为typename
B.class和typename都可互相替换
C.程序中的typename都能替换为class
D.程序中的部分class可以替换为typename
单选题模块化程序设计过程中,追求模块的独立性,尽量做到( )。 A) 模块的控制耦合要尽可能高 B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 D) 模块的扇入系数要大,扇出要小
单选题有以下程序: #include<iostream> using
namespace std; class A {private:
int a; public: A(int i)
{a=i;} void disp()
{cout<<a<<",";}}; class B {private:
int b; public: B(int j)
{b=j;} void disp()
{cout<<b<<",";}}; class C:public B,public A
{private: int c; public:
c(int k):A(k-2),B(k+2) { c=k;
} void disp() {
a::disp(); B::disp(); cout<<c<<endl;
} }; int main()
{ C obj(10); obj.disp();
return 0; } 程序执行后的输出结果是{{U}} {{/U}}。
A. 10,10,10
B. 10,12,14
C. 8,10,12
D. 8,12,10
单选题以下关于数据的逻辑结构的叙述中,不正确的是( )。 A) 数据的逻辑结构是数据间关系的描述 B) 数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式 C) 数据的逻辑结构分为线性结构和非线性结构 D) 树形结构是典型的非线性结构
单选题下列有关继承和派生的叙述中,正确的是( )。
单选题有如下程序: #include<iostream> using namespace std; int main(){ int sum; for(int i=0;i<6;i+=3){ sum=i; for(int j=i;j<6;j++)sum+=j; } cout<<sum<<end1; return 0; } 运行时的输出结果是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class Sample{
friend long fun(Sample s);
public:
Sample(long a){x=a;}
private:
long x;
};
long fun(Sample s){
if(s.x<2)return 1;
return s.x*fun(Sample(s.x-1));
}
int main()
{
int sum=0;
for(int i=0;i<6;i++)
{ sum+=fun(Sample(i));}
cout<<sum;
return 0;
}
执行这个程序的输出结果是______。
单选题在C++中,ein是一个( )。
单选题下列语句中,正确的是______。
单选题若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是( )。