- A+
所属分类:安全生产法及相关法律知识题库
【◆参考答案◆】:C
【◆答案解析◆】:数据流程图是-种结构化分析描述模型,用来对系统的功能需求进行建模。
(2)【◆题库问题◆】:[单选] 下面是一个模板声明的开始部分: template<typenameT>double…由此可知( )。
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
【◆参考答案◆】:A
【◆答案解析◆】:本题考查函数模板和类模板的基础知识,从template<typename T>double这里就可以看出这是·个函数模板的声明。
(3)【◆题库问题◆】:[单选] 设有以下定义uniondata( int dl;f|aat d2;)dem0;则下面叙述中错误的是( )。
A.变量dem0与成员d2所占的内存字节数相同
B.变量dem0中各成员的地址相同
C.变量dem0和各成员的地址相同
D.若给demo.d1赋99后,dem0.d2中的值是99.0
A.变量dem0与成员d2所占的内存字节数相同
B.变量dem0中各成员的地址相同
C.变量dem0和各成员的地址相同
D.若给demo.d1赋99后,dem0.d2中的值是99.0
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】共用体变量中的所有成员共享一段公共存储区,所有成员的首地址相同。在每一个时刻所有的成员中只有一个有效,即只有最后一个被赋值的成员有效,其余的成员无效。
(4)【◆题库问题◆】:[单选] 下列关于线性链表的描述正确的是( )。
A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
【◆参考答案◆】:A
【◆答案解析◆】:线性链表是链式存储结构。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据节点的存储顺序与数据元素之间的逻辑关系可以不一致。
(5)【◆题库问题◆】:[单选] 执行下列语句段后Y的值为( )。 x=3.14y=Len(Str$(x)十Space(6))
A.5
B.9
C.10
D.11
A.5
B.9
C.10
D.11
【◆参考答案◆】:D
【◆答案解析◆】:在VBA中,Str函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正、负号。如果参数是正数,回传的字符串会有一个前置空格。3.14转换成字符串“3.14”.后面再连接上6个空格,然后用Len函数来求长度。最后结果为ll。
(6)【◆题库问题◆】:[单选] 下面关于模板的描述,错误的是( )。
A.函数模板和类模板的参数可以是任意的数据类型
B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用
C.函数模板不能直接使用,需要实例化为模板函数后才能使用
D.类模板的成员函数都是模板函数
A.函数模板和类模板的参数可以是任意的数据类型
B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用
C.函数模板不能直接使用,需要实例化为模板函数后才能使用
D.类模板的成员函数都是模板函数
【◆参考答案◆】:A
【◆答案解析◆】:类模板不能被重载,而函数模板可以,它们不能被未知的数据类型替换。
(7)【◆题库问题◆】:[单选] 执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入12,在列表框List中选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。
A.y=Val(X)+Val(Listl.List(0))
B.y=Val(x)+Val(Listl.List(1))
C.y=Val(x)&.Val(1,istL1Ast(0))
D.y=Val(x)&Val(Listl.List(1))
A.y=Val(X)+Val(Listl.List(0))
B.y=Val(x)+Val(Listl.List(1))
C.y=Val(x)&.Val(1,istL1Ast(0))
D.y=Val(x)&Val(Listl.List(1))
【◆参考答案◆】:C
【◆答案解析◆】:列表框的I。的属性是一个数组,其各元素就是列表框中的列表项.第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字.此时如果使用“+”则会完成两个数字相加。故只能使用“&.”连接两个字符串。
(8)【◆题库问题◆】:[单选] 用树型结构表示实体之间联系的模型是( )。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
【◆参考答案◆】:C
【◆答案解析◆】:层次模型是数据库系统中最早出现的数据模型,它用树型结构来表示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。关系模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。关系模型由关系数据结构、关系操作系统和关系完整性约束3部分组成。层次模型是数据库系统中最早出现的数据模型,它用树型结构来表示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。关系模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。关系模型由关系数据结构、关系操作系统和关系完整性约束3部分组成。
(9)【◆题库问题◆】:[单选] 若已定义:int a口一(0,1,2,3,4,5,6,7,8,9),*p=a,i;其中0≤i≤9,则对a数组元素的引用不正确的是( )。
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a十i))
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a十i))
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】A:P开始是数组a首地址,只要p++则再减去a的首地址aEp—a]就能取到所有元素,B:&a[i]循环取其地址,*(&a[i])是该地址中所存储的元素C:p就是指针变量,相当于a[i],D:*(a+i)则正确。
(10)【◆题库问题◆】:[单选] 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.学生成绩管理系统
B.C语言编译程序
C.UNIX操作系统
D.数据库管理系统
A.学生成绩管理系统
B.C语言编译程序
C.UNIX操作系统
D.数据库管理系统
【◆参考答案◆】:B
【◆答案解析◆】:应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。所以答案选择B。