当前位置: 首页 > 所有资源 > 《》资源 > 系统开发与文档编写

系统开发与文档编写

最近更新:2018-05-11
744


一般来说,版本控件的功能之一是跟踪文件的更改。

[A]不对

[B]对

UML可用于程序设计。

[A]对

[B]不对

UML是英文Universal Mode Language的缩写。

[A]不对

[B]对

UML的用例用于表示所建模系统的一项外部功能需求,即从用户的角度分析所得到的需求。

[A]对

[B]不对

Rational Rose,Together,Visi0 2000都是支持UML可视化建模的工具。

[A]不对

[B]对

C++在结构定义中,数据和成员函数默认权限是私有;在类定义中,数据和成员函数默认权限是公有。

[A]对

[B]不对

要把类FriendClass定义为类MyClass的友元类,则应在类MyClass的定义中加入语句Friend Class。

[A]不对

[B]对

在C++语言中,每个类都有一个隐含的指针叫类指针,该指针指向对象。.

[A]对

[B]不对

重载运算符函数的函数名由关键词operator引出。

[A]不对

[B]对

构造函数不被继承,析构函数被继承。

[A]对

[B]不对

二维数组是它的每个数据元素为一个线性表的线性表。

[A]不对

[B]对

一个栈的入栈序列是a,b,c,d,e,则栈的输出序列不可能是d,c,e,a,b。

[A]不对

[B]对

判定一个队列Q(最多元素为m0)为满队列的条件是rear-front-l=m0。

[A]对

[B]不对

一个队列的入队序列是1,2,3,4,则队列的输出序列是1,2,3,4。

[A]不对

[B]对

不带头节点的单链表head为空的判定条件是head=NULL。

[A]对

[B]不对

一个有n个顶点的无向图最多有n(n-l)/2条边。

[A]不对

[B]对

对线性表进行二分查找时,要求线性表必须以顺序方式存储,且节点按关键字有序排序。

[A]对

[B]不对

一般的完整性规则有两个:实体完整性规则是指主关键字值的任何组成部分都不是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则A的每个值是S的主关键字的某一值或是空值。

[A]不对

[B]对

对于派生类的构造函数,在构造对象时构造函数的执行顺序为:先执行基类构造函数,再执行派生类构造函数。

[A]对

[B]不对

对基类数据成员的初始化必须在派生类构造函数中的定义处执行。

[A]不对

[B]对

数据库避免了一切数据重复。

[A]对

[B]不对

动态联编直到运行时才能确定调用哪个函数,而静态联编则是在编译时确定的。

[A]不对

[B]对

对虚函数使用对象指针或引用调用,系统使用静态联编;使用对象调用时,系统使用动态联编。

[A]对

[B]不对

数据库系统中如概念模式有所改变,则需将与其有关的子模式做相应改变,否则用户程序需改写。

[A]不对

[B]对

带有虚函数的类称为抽象类,它只能作为基类来使用。

[A]对

[B]不对

如果一个模板声明列出多个参数,则多个参数之间必须使用分号隔开,每个参数都必须重复使用关键词template。

[A]不对

[B]对

数据一致性是指数据库中数据类型一致。

[A]对

[B]不对

执行“cout〈〈43〈〈—<〈〈18〈〈—〈〈43—18〈〈endl;”语句后得到的输出结果为43-18=25。

[A]不对

[B]对

使用const语句定义一个标识符常量时,则必须对它同时进行初始化。

[A]对

[B]不对

表达式x= x+l表示成增量表达式为x=++x。

[A]不对

[B]对

若x-5,y=10,则x>y和x<=y的逻辑值分别为false和true。

[A]对

[B]不对

要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p—>b。

[A]不对

[B]对

设px是指向一个类动态对象的指针变量,则执行“delete px;”语句时,将自动调用该类的析构函数。

[A]对

[B]不对

若需要把一个函数“void F();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句friend F()。

[A]对

[B]不对

若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用iostream.h或iomanip.h.

[A]不对

[B]对

C++中派生类对基类的继承有三种方式:私有继承、公有继承和保护继承。

[A]对

[B]不对

C++类中所有的函数都是纯虚函数时才是纯虚类。

[A]不对

[B]对

贪婪法是一种不求最优,只求满意的算法。

[A]对

[B]不对

按软件的工作方式,可以将软件划分为实时处理软件、分时处理软件、交互式软件和批处理软件。

[A]不对

[B]对

软件需求的正确性可以从一致性、完整性、可靠性和有效性四个方面验证。

[A]对

[B]不对

内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方。

[A]不对

[B]对

-个模块拥有的直属下级的模块个数称为模块的扇出,一个模块的直接上级的模块个数称为模块的扇入。

[A]对

[B]不对

在每个C++程序中都必须包含一个同名的函数,该函数的函数名为( )。

[A]name 

[B]function

[C]main  

[D]MAIN 

设x和y均为bool量,则x&&y为真的条件是( )。

[A]它们均为真 

[B]其中一个为假

[C]其中一个为真 

[D]它们均为假 

假定AB为一个类,则执行“AB a(4),b(3),*p(2);”语句时,自动调用该类构造函数的次数为( )。

[A]9

[B]3 

[C]4 

[D]6 

假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。

[A]AB operator+  (AB&a) 

[B]AB&operator+()

[C]AB operator-}-(AB&a,AB&b)  

[D] operator+  (AB a) 

在Windows中由C++目标文件连接而成的可执行文件的缺省扩展名为( )。

[A]exe

[B]obj 

[C]cpp 

[D]lib 

一个模块直接引用另一模块中的数据属于( )耦合。

[A]控制 

[B]公共 

[C]数据

[D]内容 

一个模块把一个数值量做为参数传送给另一模块属于( )耦合。

[A]数据

[B]控制 

[C]内容 

[D]公共 

采用重载函数的目的是( )。

[A]减少空间 

[B]实现共享 

[C]使用方便,提高可读性

[D]提高速度 

对于结构中定义的成员,其隐含访问权限为( )。

[A]static

[B]protected 

[C]public  

[D]private 

当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。

[A]ioS::out 

[B]ioS::m 

[C]ios::in| ios::out 

[D]没有

以下数据类型中( )不是C++的标准数据类型。

[A]real

[B]bool 

[C]char 

[D]int  

类的继承方式有( )种。

[A]3 

[B]6

[C]4 

[D]2 

extern关键词的作用是( )。

[A]声明外部成员函数、成员数据

[B]声明外部链接 

[C]声明使用扩展C++语句 

[D]声明外部头文件引用 

C库函数strstr()的功能是( )。

[A]计算字符串长度 

[B]连接字符串

[C]查找子串 

[D]字符串比较 

对于常数据成员,下面描述正确的是( )。

[A]常数据成员可以不初始化,并且不能更新 

[B]常数据成员可以不初始化,并且可以被更新 

[C]常数据成员必须被初始化,并且不能更新 

[D]常数据成员必须被初始化,并且可以被更新

对下列语句正确的描述是( )。 Const int*x; //① int*const x; //②

[A]语句①和②是相同含义的不同定义方式 

[B]语句①的含义是指针变量x不能更改 

[C]语句②的含义是指针变量x所指向的值不能更改 

[D]语句②的含义是指针变量x不能更改

下列关于运算符重载的描述中,正确的是( )。

[A]运算符重载可以改变运算符操作数的个数 

[B]运算符重载不可以改变语法结构 

[C]运算符重载可以改变优先级

[D]运算符重载可以改变运算符原有的结合性 

继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类成员。

[A]重复性 

[B]多样性

[C]传递性 

[D]规律性 

下列对基类和派生关系的描述中,错误的是( )。

[A]派生类是基类的具体化 

[B]派生类是基类的组合

[C]派生类是基类的子集 

[D]派生类是基类定义的延续 

下列对派生类的描述中,错误的是( )。.

[A]派生类的缺省继承方式是private 

[B]一个派生类可以作为另一个派生类的基类 

[C]派生类至少有一个基类 

[D]派生类只继承了基类的公有成员和保护成员

一个函数带有参数说明时,则参数的默认值应该在( )中给出。

[A]函数定义 

[B]函数声明 

[C]函数调用

[D]函数定义或声明 

执行完a=“6”语句后,a是( )类型。

[A]数值型 

[B]布尔型

[C]日期型 

[D]字符串型 

Mid(“八千里路云和月”,3,2)的返回值是( )。

[A]“千里” 

[B]“路云”

[C]“里” 

[D]“里路” 

在C++语言中函数返回值的类型是由( )决定的。

[A]return语句中的表达式类型 

[B]定义该函数时所指定的函数类型 

[C]调用该函数时的主调函数类型

[D]调用该函数时系统临时 

程序的调试活动一般由( )两部分组成。

[A]运行程序 

[B]对程序进行修改,排除错误 

[C]确定程序中错误的位置和性质 

[D]保存修改好的程序

Win32下的线程的优先级最高的是( )。

[A] THREAD_PRIORITY_ABOVE_NORMAL

[B] THREAD_PRIORITY_IDLE 

[C] THREAD_PRIORITY_TIM_—CRITICAL 

[D]THREAD_PRIORITY_HIGHEST  

下面4个选项中,( )不是WinMain函数的参数。

[A]INT 

[B]HINSTANCE 

[C]WPARAM

[D]LPSTR 

VC++的编译器中,运算符new底层的实现是( )。

[A]AllocateUserPhysicalPages()

[B] GlobalAlloc() 

[C]VirtualAlloc()  

[D]HeapAlloc() 

当能够估计出程序出错的大概位置时,使用( )的方法能够较快地查找出错误。

[A]运行程序 

[B]单步过程调试

[C]设置断点 

[D]单步语句调试 

程序调试就是( )。

[A]确定程序中错误的位置和性质,对程序进行修改,排除错误

[B]运行程序 

[C]确定程序中错误的位置和性质 

[D]对程序中已知的错误进行修改,排除错误 

字符串常量”ME”的字符个数是( )_。

[A]3 

[B]2 

[C]4 

[D]1

下面对枚举类型的描述正确的是( )。

[A]以上说法都不正确

[B]可以定义如下枚举类型:enum {Monday,Tuesday,Wednesday=5,Thurs-day,Friday=5); 

[C]在C++语言中,用户自定义的枚举类型的第一个常量的默认值是1 

[D]枚举类型可定义为:enum {Monday,Tuesday,Wednesday,Thursday,Fri-day) Day; 

对于语句const int x=10;的描述正确的是( )。

[A]在程序中可以重新对x赋值 

[B]该语句不允许定义为int const x=10; 

[C]变量x不能使用++运算符 

[D]const关键词只能用来修饰常量

执行完C++程序中的下列三条语句之后,c指向( )。 int a,b,*c=&a; int*p-c; p=&b;

[A]a

[B]c 

[C]b 

[D]p 

程序调试具体是指( )。

[A]编译和连接过程中的调试 

[B]运行过程中的调试 

[C]静态调试 

[D]确定程序中错误的位置和性质,对程序进行修改,排除错误

版本控件软件Microsoft VSS中的组件VSS Database( )。

[A]是进行版本管理的主要工具

[B]是VSS管理下的源代码和其他文件不同版本的容器 

[C]用于管理VSS的用户并为特定的工程定义用户的权限 

[D]用于管理VSS数据库 

版本控件软件Microsoft VSS中的组件VSS Administrator的功能是( )。

[A]管理VSS数据库,管理VSS的用户并为特定的工程定义用户的权限 

[B]管理VSS数据库 

[C]进行版本管理的各种操作

[D]管理VSS的用户并为特定的工程定义用户的权限 

软件设计中划分模块的一个准则是( )。

[A]高内聚低耦合 

[B]低内聚低耦合 

[C]低内聚高耦合 

[D]高内聚高耦合

喷泉模型描述的是面向( )的开发过程。

[A]对象 

[B]构件(component) 

[C]数据结构 

[D]数据流 

下列错误可以抛出异常的是( )。

[A]数组溢出 

[B]掉电 

[C]用户终止程序 

[D]new不能获得所需的内存

面向对象技术中,对象是类的实例。对象有三种成分,即( )。

[A]封装 

[B]属性 

[C]方法

[D]标识 

下面关于面向对象方法中消息的叙述正确的是( )。

[A]键盘、鼠标、通信埠、网络等设备—有变化,就会产生消息 

[B]应用程序之间可以相互发送消息 

[C]操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 

[D]发送与接收消息的通信机制与传统的子程序调用机制不同

关于纯虚函数和抽象类的描述中,正确的有( )。

[A]抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出 

[B]一个基类中定义有纯虚函数,该基类的派生类一定不再是抽象类

[C]纯虚函数是一种特殊的虚函数,它没有具体的实现 

[D]抽象类是指具有纯虚函数的类 

重载算术运算赋值运算符时,其结果( )。

[A]存入运算符右方的对象中 

[B]必须返回

[C]存入运算符左方的对象中 

[D]存入运算符所属的对象 

在下列说法中,( )不是造成软件危机的主要原因。 ①用户使用不当;②软件本身不可靠;③硬件不可靠;④对软件的错误认识; ⑤缺乏好的开发方法和手段;⑥开发效率低。

[A]③④ 

[B]①③ 

[C]①④ 

[D]②⑤⑥

C++中派生类的对象不能访问它的基类成员中的( )。

[A]公有继承的成员 

[B]私有继承的公有成员

[C]公有继承的私有成员 

[D]公有继承的保护成员 

在以下关于语言的叙述中,正确的有( )。

[A]VB适用于小型程序开发 

[B]C语言是面向过程的语言 

[C]C,C++,VB语言的翻译程序都是与机器有关的

[D]HTML是程序设计语言 

[E]C++既可编写面向过程的程序,又可编写面向对象的程序 

[F]soL语言必须嵌入其他高级语言程序才能使用

关于面向对象的程序设计,以下叙述正确的是( )。

[A]应用程序中每个对象对应一个程序模块 

[B]一个应用程序包含若干个类,每个类包含一组属性和一组方法 

[C]如果类的属性是静态的,该属性可以使类的对象共享其值

[D]窗口、对话框、按钮都是对象

[E]一个应用程序对应一个对象 

[F]非可视化程序设计不能支持面向对象的程序设计 

下列关于程序调试、测试的叙述正确的是( )。

[A]设置断点、跟踪执行是程序测试的方法 

[B]程序中试图打开一个不存在的文件、除法运算时分母为零等错误属于编译错误 

[C]程序未按预期方式执行、执行的结果不正确,这种错误属于语义错误 

[D]程序中使用的关键字不正确、标点符号不正确、括号不匹配等错误是语法错误 

[E]程序调试的目的是消除语法、语义错误

[F]程序测试是指程序由非开发人员来完成的程序调试

程序设计语言一般分为( )。

[A]汇编语言 

[B]高级语言

[C]机器语言 

[D]翻译语言 

重要提示:本站不支持微信或苹果手机充值及下载,为了避免下载出错,请用电脑访问下载资源