数据库管理系统中负责数据模式定义的语言是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 数据库管理系统中负责数据模式定义的语言是(  )。
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言

【◆参考答案◆】:A

【◆答案解析◆】:模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。

(2)【◆题库问题◆】:[单选] 下列有关继承和派生的叙述中,正确的是(  )。
A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

【◆参考答案◆】:D

【◆答案解析◆】:私有继承方式为基类的公用成员和保护成员在派生类中成了私有成员,其私有成员仍为基类私有,但派生类对象可以访问基类的保护成员,所以基类对象不能赋值给派生类对象。抽象类是指含有纯虚拟函数的类,所以选项D正确。

(3)【◆题库问题◆】:[单选] 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。
A.C
B.Basic
C.DDL
D.DML

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】数据定义语言DataDefinitionLanguage(DDL)是SOL语言的一部分,用来定义模式、内模式和外模式。

(4)【◆题库问题◆】:[单选] 一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
A.栈
B.堆
C.数组
D.链表

【◆参考答案◆】:A

【◆答案解析◆】:在允许过程的递归调用的程序设计语言中,由于C语言中栈内特性为先进后出,因此用来实现递归调用中的存储分配。

(5)【◆题库问题◆】:[单选] 下列有关操作系统的叙述中,不正确的是(  )。
A.操作系统管理计算机系统中的各种资源
B.操作系统为用户提供良好的界面
C.操作系统与用户程序必须交替运行
D.操作系统位于各种软件的最底层

【◆参考答案◆】:C

【◆答案解析◆】:操作系统是计算机系统中的一个系统软件,它能有效地组织和管理计算机系统中的各种资源,并且为用户提供良好的界面。没有任何软件支持的计算机称为裸机,而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机,而操作系统位于各种软件的最底层。

(6)【◆题库问题◆】:[单选] 在Visual FoxPr0中调用表单文件mfl的正确命令是(  )。
A.DO mfl
B.DO FROM mfl
C.DOFORM mfl
D.RUN mfl

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在Visual FoxPr0中可以通过D0命令执行文件,运行表单的命令格式是:DO FORM<表单文件名>。

(7)【◆题库问题◆】:[单选] 结构化程序设计的核心和基础是(  )。
A.结构化分析方法
B.结构化设计方法
C.结构化没计理论
D.结构化编程方法

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】结构化程序设计的核心和基本结构化设计理论包括结构化分析方法、结构化设计方法和结构化编程方法。

(8)【◆题库问题◆】:[单选] 下列有关数组的叙述中,错误的是(  )。
A.在同一个环境下,数组与内存变最可以同名,两者互不影响
B.可以用一维数组的形式访问二维数组
C.在可以使用简单内存变量的地方都可以使用数组元素
D.一个数组中各元素的数据类型可以相同,也可以不同

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】整个数组的数据类型为A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题:在任何能使用简单内存变量的地方都可以使用数组元素;在同一个环境下,数组名不能与简单变量名重复;可以用一维数组的形式访问二维数组。

(9)【◆题库问题◆】:[单选] 在窗体上有一个文本框,其名称为Text1,编写下列事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Di mstr As Stri ngstr =Chr(KeyAscii)KeyAscii =Asc(UCase(str))Text1.Text =Stri ng(2,KeyAscii)End Sub程序运行后,如果在键盘上输入字母"a",则在文本框Text3中显示的内容为(  )。
A.aaa
B.AAA
C.AA
D.aa

【◆参考答案◆】:B

【◆答案解析◆】:UCase(str)将str 转成大写的字符串;Stri ng(n ,character)返回n 个重复的字符,如果character 是ASCII 码,则返回其对应的字符。程序运行过程为:首先输入字母"a",并通过"str =Chr(KeyAscii)"语句将a 的ASCII值转换成字符串;然后通过"KeyAscii =Asc(UCase(str))"求得大写A 的ASCII 值,并显示在文本框中;最后通过"Text1.Text :Stri ng(2,KeyAscii )"语句为文本框输入了两个字母"A",所以最后在文本框中显示出3个大写字母"A"。

(10)【◆题库问题◆】:[单选] 过程语句中,使用的<参数表>可以是(  )。
A.常量或变量名
B.表达式或变量名
C.数组元素或变量名
D.变量名或数组名

【◆参考答案◆】:D

【◆答案解析◆】:参数表含有在调用时传送给过程的简单变量或数组名,如果是数组,则要在数组名后加上一对括号。参数过程中不允许有常量、表达式和数组元素出现。

发表评论

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