数据结构中,与所使用的计算机无关的是数据的(  )。

  • A+
(1)【◆题库问题◆】:[单选] 数据结构中,与所使用的计算机无关的是数据的(  )。
A.存储结构
B.物理结构
C.逻辑结构
D.线性结构

【◆参考答案◆】:C

【◆答案解析◆】:c) 【解析】数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

(2)【◆题库问题◆】:[单选] 以下关于链式存储结构的叙述中,哪一条是不正确的
A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
B.逻辑上相邻的结点物理上不必相邻
C.可以通过计算直接确定第I个结点的存储地址
D.插入、删除运算操作方便,不必移动结点

【◆参考答案◆】:C

【◆答案解析◆】:A项中:链式存储结构由于有指针域的存在,其比顺序存储结构的存储密度要小,即相同存储空间下存的数据少。选项中的叙述是正确的。B项中:链式存储结构可通过指针访问下一个结点,此结点可能与上一结点相邻,也可能不相邻。选项中的叙述是正确的。C项中:链式存储结构如果要计算第I个结点的存储地址,不能直接从首结点直接计算,而必须通过指针域来顺序查找,最后再定位。选项中的叙述是错误的。D项中:链式存储结构在插入、删除结点时,可通过修改指针域的值来完成,而不必移动其他结点,操作方便。选项中的叙述是正确的。因此本题的正确答案为C 。

(3)【◆题库问题◆】:[单选] 在表单上说明复选框是否可用的属性是(  )。
A.Visible
B.Value
C.Enabled
D.Alignment

【◆参考答案◆】:C

(4)【◆题库问题◆】:[单选] 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(  )。
A.3
B.4
C.6
D.7

【◆参考答案◆】:D

【◆答案解析◆】:D【解析】根据二叉树的基本性质3:在任意一棵二叉树中,多为0的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以可以知道本题目中的二又树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。

(5)【◆题库问题◆】:[单选] 下列程序的运行结果是(  )。 SETEXACT ONs="ni"+SPACE(2)IFS=”ni”IFS=”ni”?"one"ELSE?"two"END IFELSEIFS="ni"?"three"ELSE?"four"END IFEND IFRETURN
A.one
B.two
C.three
D.four

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】用= =比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SET EXACT ONI OFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。

(6)【◆题库问题◆】:[单选] 检查软件产品是否符合需求定义的过程称为(  )。
A.确认测试
B.需求测试
C.验证测试
D.路径测试

【◆参考答案◆】:A

【◆答案解析◆】:A) 【解析】确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。

(7)【◆题库问题◆】:[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class B{publiC: virtual void show(){Cout<<”B”;} }; Class D:publiC B{. publiC: void show(){Cout<<”D”;} }; void funl(B * ptr){ptr一>show();} void fUN2(B&ref){reF.show();}voidfhIl3(B B.{B.show();} int main(){B b,* P=new D; D d; funl(P);fun2(B.;fun3(D); delete P;return 0;}执行这个程序的输出结果是()。
A.BBB
B.BBD
C.DBB
D.DBD

【◆参考答案◆】:C

【◆答案解析◆】:在某基类中声明为virtua1并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*P=new D以及类D的对象d:执行fun1会凋用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。

(8)【◆题库问题◆】:[单选] 数据库管理系统是(  )。
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译系统
D.一种操作系统

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】数据库系统属于系统软件的范畴。

(9)【◆题库问题◆】:[单选] 下面对静态数据成员的描述中,正确的是( )。
A.静态数据成员可以在类体内进行初始化
B.静态数据成员不可以被类的对象调用
C.静态数据成员不能受private控制符的作用
D.静态数据成员可以直接用类名调用

【◆参考答案◆】:D

【◆答案解析◆】:静态数据成员必须在类体外初始化,它是类的所有对象的共有成员,需要使用类名调用,静态数据成员的初始化与权限控制无关。

(10)【◆题库问题◆】:[单选] 下面描述中错误的是( )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具

【◆参考答案◆】:A

【◆答案解析◆】:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: