首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在软件需求分析过程中,给出需求信息的是( )。
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
算法的空间复杂度是指( )。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.执行过程中所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。
A.虚基类
B.抽象类
C.虚函数类
D.模板类
点击查看答案&解析
手机看题
单项选择题
下列说法正确的是( )。
A.int( *p)[n); 是把p定义为整型变量,它指向不知数据类型的一维数组
B.int( *p)(); 是把p定义为整型指针
C.int *p[n); 定义指针数组p,每个指针指向一个整型变量
D.int *p(); p为指向函数的指针,函数返回值为整型
点击查看答案&解析
手机看题
单项选择题
下列关于i的输出值,正确的是( )。
A.#include<iostream>
using namespace std;
void main()
for(int i=0;i<=3;i++) i++;
cout<<i;
则输出值为5。
B.A程序的输出值为6
C.#include<iostream>
using namespace std;
void main()
for(int i=0;i<=3;i++)
i++;
cout<<i;
则输出值为13。
D.C程序的输出值为5
点击查看答案&解析
手机看题
单项选择题
下列函数参数默认值定义错误的是( )。
A.f(int x,int y=O)
B.fun(int x=100)
C.f(int x=0,int y)
D.fun(int x=f())(函数f()已经定义)
点击查看答案&解析
手机看题
单项选择题
关于继承的目的和作用,说法不正确的是( )。
A.继承是为了重复利用父类的可用代码,避免重复劳动
B.继承可以增加自己的父类不能实现的功能的代码,使子类的功能更完美,提高程序设计效率
C.子类可以继承父类的函数和数据,以便重复使用
D.子类为了改造父类
点击查看答案&解析
手机看题
单项选择题
对于类的私有成员、公有成员,不正确的是( )。
A.私有成员只对类的内部,不对外部
B.公有成员也叫接口,是与外部联系的通道
C.私有成员主要对数据成员而言,当然有些成员函数也是私有的
D.类的私有成员、公有成员只是相对而言,可以随时改变
点击查看答案&解析
手机看题
单项选择题
下列程序写法不正确的是( )。
A.func1()…func2()……
B.func1()…func2()…
C.func2();func1()…func2();…func2()…
D.func1()…func1();…
点击查看答案&解析
手机看题
单项选择题
C++程序设计语言是( )。
A.完全的面向对象的程序设计语言
B.低级语言
C.既是面向对象的程序设计语言,又是结构化程序设计语言
D.结构化程序设计语言
点击查看答案&解析
手机看题
单项选择题
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( )。
A.特定的数据模型
B.数据无冗余
C.数据可共享
D.专门的数据管理软件
点击查看答案&解析
手机看题
单项选择题
下列说法正确的是( )。
A.字符型数组与整型数组可通用
B.字符型数组与字符串其实没有什么区别
C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'
D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别
点击查看答案&解析
手机看题
单项选择题
如果一个函数带有参数说明,则参数的默认值应该在( )中给出。
A.函数定义
B.函数声明
C.函数定义或声明
D.函数调用
点击查看答案&解析
手机看题
单项选择题
有函数
char fun(char *p)
return p;
该函数的返回值是( )。
A.编译出错
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include<iostream>
using namespace std;
void main()
int a=18;
int * p=&a;
cout<<* p;
A.18
B.以十进制输出变量a的地址
C.以十进制输出p的地址
D.以十六进制输出a的地址
点击查看答案&解析
手机看题
单项选择题
在深度为3的满二叉树中,叶子结点的个数为( )。
A.7
B.8
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
下列4项中,必须进行查询优化的是( )。
A.关系数据库
B.网状数据库
C.层次数据库
D.非关系模型
点击查看答案&解析
手机看题
单项选择题
模块化程序设计过程中,追求模块的独立性,尽量做到( )。
A.模块的控制耦合要尽可能高
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
D.模块的扇入系数要大,扇出要小
点击查看答案&解析
手机看题
单项选择题
结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是()。
A.数据结构
B.数据属性
C.数据查询
D.数据位置
点击查看答案&解析
手机看题
单项选择题
栈和队列的共同特点是( )。
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除元素
D.没有共同点
点击查看答案&解析
手机看题
单项选择题
关于函数的调用,下面不正确的是( )。
A.由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
B.函数的调用可以在任意函数之间进行,只要有需要
C.一个函数可以自己调用自己
D.函数返回时可以不必带回值,这时函数在定义时其类型应用void标示
点击查看答案&解析
手机看题
单项选择题
下列一维数组定义正确的是( )。
A.x=5;int num[x];
B.const iht x=5;float num[x];
C.const float x=5;int num[x];
D.const int x;x=5;intnum[x];
点击查看答案&解析
手机看题
单项选择题
关于逻辑运算符的说法,正确的是( )。
A.它们都是双目运算符,优先级相同
B.语句“int a = 0, i = l, b; b = a&&i++;”执行后, i的值为2
C.语句“int a = 1, i = l, b; b = a||++;”执行后,i的值为2
D.语句“int a = 1, i = l, b; b = a&&i++;”执行后, i的值为2
点击查看答案&解析
手机看题
单项选择题
关于成员函数的重载,说法正确的是( )。
A.就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数
B.析构函数可以重载
C.函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同
D.构造函数不可重载
点击查看答案&解析
手机看题
单项选择题
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。
A.ABCED
B.DCBEA
C.DBCEA
D.CDABE
点击查看答案&解析
手机看题
单项选择题
具有3个结点的二叉树有( )。
A.2种形态
B.4种形态
C.7种形态
D.5种形态
点击查看答案&解析
手机看题
单项选择题
对应于“int a, b; float c; scanf ("a=% d, b=% f c= % d", &a, &c, &b);”的输入是 ( )。
A.452146
B.45,67,89
C.s=45;b=67 c=89
D.a=45,b=67,c=89
点击查看答案&解析
手机看题
单项选择题
对于while、do…while循环结构,正确的说法是( )。
A.只是表达形式不同
B.do…while 结构中的语句至少执行一次
C.while 结构中的语句至少执行一次
D.条件成立时,它们有可能一次也不执行
点击查看答案&解析
手机看题
单项选择题
输入流对象是输出流的源头,下面( )不是输入流类。
A.cin
B.istream
C.ifstream
D.istrtream
点击查看答案&解析
手机看题
单项选择题
MyClock 类的拷贝构造函数的声明语句为( )。
A.MyClock&(MyClock x)
B.MyClock(MyClock x)
C.MyClock(MyClock &x)
D.MyClock(MyClock *x)
点击查看答案&解析
手机看题
单项选择题
在软件需求分析过程中,给出需求信息的是( )。
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。
#include<iostream>
using namespace std;
class A
public:
virtual~A()
cout<<"call A::~A()"<<endl;
;
class B:public A
char * p;
public:
B(int i)
p=new char[i];
~B()
delete(p);
cout<<"call B::~B()";
;
void main()
A * a=new B(8);
delete a;
A.call B::~B()call A::~A()
B.call B::~B()
C.call A::~A()
D.call A::~A()call B::~B()
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include<iostream>
using namespace std;
void swap(int x[2])
int t;
t=x[0];
x[0]=x[1];
x[1]=t;
void main()
int a[2]=4,8;
swap(
A.;
cout<<a[0]<<
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include<iostream>
using namespace std;
template<class T>
T max(T x,T y)
return(x>=y x:y);
void main()
cout<<max(5,8)<<endl;
cout<<max("zhangsan","lisi");
A.8
zhangsan
B.8
lisi
C.5
zhangsan
D.5
lisi
点击查看答案&解析
手机看题
单项选择题
对于下面程序,选项正确的是( )。
#include<iostream>
using namespace std;
class point
public:
void setpoint(unsigned, unsigned);
void getpoint(void);
private:
unsigned x;
unsigned y;
;
void point::setpoint(unsigned x, unsigned y)
point::x=x;
point::y=y;
void point::getpoint(void)
cout<<"x:"<<x<<" "<<"y:"<<y<<endl;
void main(void)
point p1,*p2;p2=π
p1.setpoint(20,10);
p1.getpoint();
p2->setpoint(1,2);
p2->getpoint();
A.该程序编译正确,能输出正确结果
B.该程序中 setpoint() 形式参数不应为x、y,这样与程序体中的x、y其实是一个变量了
C.该程序中的 setpoint() 程序体中的“point::x、point::y”应该改为x、y
D.错误在于主函数中的“p2=&p1;”上,应该改为p2=p1;
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include<iostream>
using namespace std;
int fun(int a, int b)
return(++a*b++);
void main()
int x=3,y=4,z=5,r;
r=fun (fun (x,y),z);
cout<<r>>endl;
cout<<x<<endl;
cout<<y<<endl;
该程序的输出的结果是( )。
A.85
3
4
B.60
3
4
C.126
4
5
D.85
4
5
点击查看答案&解析
手机看题
微信扫码免费搜题