首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下面程序的输出结果是( )。
#include<iostream>
using namespace std;
int main()
int a=2,b=-1,c=2;
if(a<b)
if(b<0)
c=0;
else
c+=1;
cout<<c<<end1;
return 0;
A.0
B.1
C.2
D.3
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
对建立良好的程序设计风格,下面描述正确的是( )。
A.程序应简单、清晰、可读性好
B.符号的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
点击查看答案&解析
手机看题
单项选择题
C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是( )。
A.面向过程
B.面向对象
C.安全性
D.复用性
点击查看答案&解析
手机看题
单项选择题
在“int a=10,*p=&a;”语句中,p的值是( )。
A.10
B.变量p的地址
C.变量a的地址
D.随机数
点击查看答案&解析
手机看题
单项选择题
若有下面的说明和定义:
struct test
char m2;
float m3;
union uu
char u1[5];
float u2;
ua;
MyStruct;
则sizeof(MyStruct)的值是( )。
A.10
B.11
C.12
D.9
点击查看答案&解析
手机看题
单项选择题
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为
友元函数。要使语句序列
Myst x(3.2),y(5.5),z(0.0);
z=8.9-y;
y=x-6.3;
能够正常运行,运算符函数operator-应该在类中声明为( )。
A.friend Myst operator-(Myst&,Myst&);
B.friend Myst operator-(Myst,Myst);
C.friend Myst operator-(Myst,Myst&);
D.friend Myst operator-(Myst&,Myst);
点击查看答案&解析
手机看题
单项选择题
假定MyClass为一个类,执行“MyClass a[3],*p[2];”语句时会自动调用给类的构造函数( )次。
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
设有n元关系R及m元关系S,则关系只与S经笛卡儿积后所得新关系是一个( )元关系。
A.m
B.n
C.m+n
D.m*n
点击查看答案&解析
手机看题
单项选择题
用黑盒技术设计测试用例的方法之一为( )。
A.因果图
B.逻辑覆盖
C.循环覆盖
D.基本路径测试
点击查看答案&解析
手机看题
单项选择题
for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。
A.0
B.5
C.6
D.无数次
点击查看答案&解析
手机看题
单项选择题
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
A.一元非成员运算符
B.一元成员运算符
C.二元非成员运算符
D.二元成员运算符
点击查看答案&解析
手机看题
单项选择题
数据的逻辑结构是指( )。
A.数据所占的存储空间量
B.反映数据元素之间逻辑关系的数据结构
C.数据在计算机中的顺序存储方式
D.存储在外存中的数据
点击查看答案&解析
手机看题
单项选择题
数据库DB、数据库系统DBS和数据库管理系统DBMS这三者之间的关系是( )。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
点击查看答案&解析
手机看题
单项选择题
考虑函数原型void test(int a,int b=7,char z='*'),下面的函数调用中,属于不合法调用的是( )。
A.test(5);
B.test(5,8);
C.test(6,'#'):
D.test(0,0,'*');
点击查看答案&解析
手机看题
单项选择题
结构化程序设计的一种基本方法是( )。
A.筛选法
B.递归法
C.归纳法
D.逐步求精法
点击查看答案&解析
手机看题
单项选择题
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
点击查看答案&解析
手机看题
单项选择题
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态。其中只能用于检测输入流状态的操作函数名称是( )。
A.fail
B.eof
C.bad
D.good
点击查看答案&解析
手机看题
单项选择题
下面有关重载函数的说法中,正确的是( )。
A.重载函数必须具有不同的返回值类型
B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表
D.重载函数名可以不同
点击查看答案&解析
手机看题
单项选择题
C++语言的跳转语句中,对于break和continue说法正确的是( )。
A.break语句只应用于循环体中
B.continue语句只应用于循环体中
C.break 是无条件跳转语句,continue不是
D.break和continue的跳转范围不够明确,容易产生问题
点击查看答案&解析
手机看题
单项选择题
在深度为5的满二叉树中,叶子节点的个数为( )。
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
以下各特点中,不属于算法的基本特征的是( )。
A.可行性
B.确定性
C.拥有足够的情报
D.无穷性
点击查看答案&解析
手机看题
单项选择题
下列关于数据库系统的叙述中,正确的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
点击查看答案&解析
手机看题
单项选择题
以下非法的赋值表达式是( )。
A.n=(i=2,++i);
B.j++;
C.++(i+1);
D.x=j>0;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <iostream>
using namespace std;
class BASE
private:
char c;
public:
BASE(char n):c(n);
virtual~BASE()
cout<<c;
;
class DERIVED:public BASE
char c;
public:
DERIVED(char n):BASE(n+1),c(n)
~DERIVED()cout<<c;
;
int main()
DERIVED obj(’X’);
return 0;
执行上面的程序将输出( )。
A.XY
B.YX
C.X
D.Y
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <iostream>
using namespace Std;
int main( )
int a = 15,b = 21,m = 0;
switch(a%3)
case 0: m++;
break;
case 1: m++;
switch(b%2)
default: m++;
case 0: m++;
break;
cout<<m<<end1;
return 0;
程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <iostream>
using namespace std;
int main()
int x=15;
while(x>10&&x<50)
x++;
if(x/3)
x++; break;
cout<<x<<end1;
return 0;
执行后的输出结果是( )。
A.15
B.16
C.17
D.18
点击查看答案&解析
手机看题
单项选择题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ( )。
class MyClass
public:
MyClass(int i)
n=i;
void SetNum(int x)
n=X;
private:
int n;
;
int f()
MyClass *ptr=new MyClass(45);
_______;
A.ptr->SetNum(50)
B.SetNum(50)
C.ptr->n=50
D.*ptr->SetNum(50)
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include <iostream>
using namespace Std;
int main()
int x[6]=1,3,5,7,9,11,*k,**s;
k=x;
s=&k;
cout<<*(k++)<< “,”<<**s<<end1;
return 0;
A.3,3
B.1,1
C.3,5
D.3,1
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include<iostream>
using namespace std;
int main()
int a=2,b=-1,c=2;
if(a<b)
if(b<0)
c=0;
else
c+=1;
cout<<c<<end1;
return 0;
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
在下列程序画线处填入的正确语句是( )。
#include <iostream>
using namespace std;
class Base
public:
void fun()
cout<<"Base::fun",<<end1;
;
class Derived:public Base
void fun()
______________ //显式调用基类的函数fun()
cout<<"Derived::fun" <<end1;
;
A.fun();
B.Base.fun();
C.Base::fun();
D.Base->fun();
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include <iostream>
using namespace std;
class XX
protected:
int k;
public:
XX(int n=5):k(n)
~XX()
cout<<"XX";
virtual void f() const=0;
;
inline void XX::f()const
cout<<k+3;
class YY : public XX
public:
~YY()
cout<<"YY";
void f() const
cout<<k-3;
XX::f();
;
int main()
XX &p=* new YY;
p.f();
delete &p;
return 0;
执行上面的程序将输出( )。
A.28XX
B.28YYXX
C.-33XX
D.-33XXYY
点击查看答案&解析
手机看题
微信扫码免费搜题