首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在模块化程序设计中,按功能划分模块的原则是( )。
A.各模块的功能尽量单一,且各模块之间的联系尽量的少
B.各模块的功能尽量单一,且各模块之间的联系尽量紧密
C.各模块应包括尽量多的功能
D.各模块应包括尽量多的输入输出操作
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列有关数据库的描述,正确的是( )。
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
点击查看答案&解析
手机看题
单项选择题
语句 int i=2.8*6; 中整型常量i定义后赋初值的结果是( )。
A.12
B.16
C.17
D.18
点击查看答案&解析
手机看题
单项选择题
关于类模板,下列表述中不正确的是( )。
A.类模板的成员函数都是模板函数
B.类模板本身在编译中不会生成任何代码
C.类模板只能有虚拟类型参数
D.用类模板定义一个对象时,不能省略实参
点击查看答案&解析
手机看题
单项选择题
检查软件产品是否符合需求定义的过程称为( )。
A.确认测试
B.集成测试
C.单元测试
D.白盒测试
点击查看答案&解析
手机看题
单项选择题
下列关于do…while语句的叙述中正确的是( )。
A.do…while语句所构成的循环不能用其他语句构成的循环来代替
B.do…while语句所构成的循环只能用break语句跳出
C.do…while语句所构成的循环只有在while后面的表达式非零时才结束
D.do…while语句所构成的循环只有在while后面的表达式为零时才结束
点击查看答案&解析
手机看题
单项选择题
将E-R图转换到关系模式时,实体与联系都可以表示成( )。
A.属性
B.关系
C.键
D.域
点击查看答案&解析
手机看题
单项选择题
下列关于运算符重载的说法中,不正确的是( )。
A.重载不能改变运算符的优先级,但可以通过加括号的方式改变其计算顺序
B.重载不能改变运算符的结合律和操作数的个数
C.能够创建新的运算符,并非只有现有的运算符才能被重载
D.运算符重载不能改变运算符用于内部类型对象时的含义,它只能和用户自定义的类型的对象一起使用,或者用于用户自定义类型的对象和内部类型的对象混合使用时
点击查看答案&解析
手机看题
单项选择题
下列关于类与对象的说法不正确的是( )。
A.对象是类的一个实例
B.任何一个对象只能属于一个具体的类
C.类与对象的关系和数据类型与变量的关系相似
D.一个类只能有一个对象
点击查看答案&解析
手机看题
单项选择题
假定MyClas为一个类,则该类的拷贝构造函数的声明语句为( )。
A.MyClas&(MyClas ;
B.const MyClas&(MyClas ;
C.MyClas(const MyClas& ;
D.MyClas(MyClas& ;
点击查看答案&解析
手机看题
单项选择题
在不同文件的函数中,对非静态全局变量的引用要加的关键字是( )。
A.auto
B.register
C.extern
D.static
点击查看答案&解析
手机看题
单项选择题
下列有关重载函数的说法中正确的是( )。
A.重载函数名可以不同
B.重载函数必须具有不同的形参列表
C.重载函数形参个数必须不同
D.重载函数必须具有不同的返回值类型
点击查看答案&解析
手机看题
单项选择题
下列各函数的说明中,表示纯虚函数的是( )。
A.virtual int fuc(in;
B.void fuc(in=0;
C.virtual void fuc()=0;
D.virtual void fuc(in{}
点击查看答案&解析
手机看题
单项选择题
在模块化程序设计中,按功能划分模块的原则是( )。
A.各模块的功能尽量单一,且各模块之间的联系尽量的少
B.各模块的功能尽量单一,且各模块之间的联系尽量紧密
C.各模块应包括尽量多的功能
D.各模块应包括尽量多的输入输出操作
点击查看答案&解析
手机看题
单项选择题
软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。
A.消除软件危机
B.软件工程管理
C.程序设计自动化
D.实现软件可重用性
点击查看答案&解析
手机看题
单项选择题
两个或两个以上模块之间关联的紧密程度称为( )。
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
点击查看答案&解析
手机看题
单项选择题
下列声明语句中没有起到定义作用的是( )。
A.int count;
B.const double pi=3.14159;
C.extern long index;
D.int max(int a,int {return a>b a:b;}
点击查看答案&解析
手机看题
单项选择题
在一棵二叉树中,第5层的节点数最多为( )。
A.32
B.16
C.15
D.31
点击查看答案&解析
手机看题
单项选择题
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是 ( )。
A.int a[]={3,9,4,8,0,0,0};
B.int a[9]={3,9,4,8,0,0,0};
C.int a[]={3,9,4,8};
D.int a[7]={3,9,4,8,0,0,0};
点击查看答案&解析
手机看题
单项选择题
C++源文件中包含的输入/输出头文件为( )。
A.stdih
B.stdafh
C.iostreah
D.streah
点击查看答案&解析
手机看题
单项选择题
下面关于友元函数的描述正确的是( )。
A.友元函数不能访问类的私有成员
B.友元函数破坏了类的封装性和隐藏性
C.友元函数是类的成员函数
D.友元函数的实现必须在类的内部定义
点击查看答案&解析
手机看题
单项选择题
有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
A.a[p-a]
B.P
C.*(&
D.*( *(a+)
点击查看答案&解析
手机看题
单项选择题
在深度为4的满二叉树中,叶子节点的个数为( )。
A.16
B.8
C.7
D.15
点击查看答案&解析
手机看题
单项选择题
下列关于对列的叙述中正确的是( )。
A.在队列中只能删除数据
B.在队列中只能插入数据
C.队列是先进后出的线性表
D.队列是先进先出的线性表
点击查看答案&解析
手机看题
单项选择题
对下列程序的描述正确的是( )。 #include <iostream> using namespace std; int fuc(int,int); int main(){ cout<<fuc(1,10)<<endl; return 0; } int fuc(int x,int y){ return x*x+y*y; }
A.该函数的定义和调用方式都是错误的
B.该函数的定义和调用方式都是正确的
C.该函数调用方式正确,但函数定义错误
D.函数定义正确,但函数调用方式错误
点击查看答案&解析
手机看题
单项选择题
下列不能作为函数返回值的是( )。
A.void
B.long
C.new
D.int
点击查看答案&解析
手机看题
单项选择题
以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;
A.0
B.69
C.字符E的地址
D.一个空字符
点击查看答案&解析
手机看题
单项选择题
下面关于虚函数的描述正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
点击查看答案&解析
手机看题
单项选择题
类MyClas的定义如下: class MyClas{ public: MyClas(){} MyClas(int a){ value=new.int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中正确的是( )。
A.MyClas x;value=10;
B.MyClas x; *value=10;
C.MyClas x; *value=10;
D.MyClas x(10);
点击查看答案&解析
手机看题
单项选择题
在32位计算机中,一个int型数据所占用的内存长度为( )字节。
A.4
B.2
C.6
D.8
点击查看答案&解析
手机看题
单项选择题
C++流中重载的运算符“>>”是一个( )。
A.用于输出操作的非成员函数
B.用于输入操作的非成员函数
C.用于输出操作的成员函数
D.用于输入操作的成员函数
点击查看答案&解析
手机看题
单项选择题
按照标识符的要求,开头的符号不能是( )。
A.大写字母
B.小写字母
C.数字字符
D.下划线
点击查看答案&解析
手机看题
单项选择题
执行下面程序后输出的结果是( )。 #include <iostream> using namespace std; int main(){ int a[4][4]={{1,2,3,-4},{7,-12,-13,8},{-21,9,0,-24},{-31,10,-33,11}}; int i,j,s=0; for(i=0;i<4;i++){ for(j=0;j<4;j++){ if(a[i][j]>=0)continue; s+=a[i][j]; } } coat<<s<<endl; return 0; }
A.141
B.-138
C.-1
D.75
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include <iostream> using namespace std; int main(){ int a=1,b; switch(a){ case 1:b=30; case 2:b=20; case 3:b=10; default:b=0; } cout<<b<<endl; return 0; }
A.30
B.20
C.10
D.0
点击查看答案&解析
手机看题
单项选择题
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public: example(int i){ n=i; } static void add( ){ s+=n; } }; int example::n=0; int main( ){ example a(2),b(5); example::add(); cout<<s<<endl; return 0; }程序运行后输出结果为( )。
A.2
B.3
C.7
D.5
点击查看答案&解析
手机看题
微信扫码免费搜题