下列说法中,不属于数据模型所描述的内容是(  )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 下列说法中,不属于数据模型所描述的内容是(  )。
A.数据结构
B.数据操作
C.数据查询
D.数据约束

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】数据模型所描述的内容包括3个部分,它们是数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系以及数据的动态变化的规则,保证了数据的正确、有效与相容。

(2)【◆题库问题◆】:[单选] 若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是(  )。
A.p=a
B.q[i]=a[i]
C.p=a[l]
D.P=&a[2][1]

【◆参考答案◆】:A

【◆答案解析◆】:数组名是一个存放一个数组首地址的值,是一个地址常量。而p=a不是合法的,因为p和a的基本类型不同。

(3)【◆题库问题◆】:[单选] 下列标识符不是关键字的是(  )。
A.break
B.Char
C.Switch
D.return

【◆参考答案◆】:C

【◆答案解析◆】:在C语言中,字母区分大小写,所以 break、char、return都是C语言中的关键字,Switch不是。

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

【◆参考答案◆】:A

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

(5)【◆题库问题◆】:[单选,材料题] 执行如下sQL语句: SELECTDISTINCT价格FROM图书 WHERE价格一(SELECT MAX(价格)FROM图书)INTO ARRAYarr则?arr[2]的结果是(  )。 第下面的题目使用如下的“作者”表和“图书”表。 作者作者编号作者姓名所在城市1001王力北京1002刘方北京1003张剑上海1004程红上海1005张进上海图书瘸书编号书名出版单位价格作者编号0001计算机应用青华出版社26.5010010002C十十电子工业出版社32.0010010003计算机基础知识电子工业出版社28.001002
A.23.00
B.32.00
C.F.
D.系统报错

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查了考生对SQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,执行“?arr[2]”命令时,所求的数组下标超出范围,系统报错。

(6)【◆题库问题◆】:[单选] 若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。
A.SubPl(n,m)
B.SubPl(ByValn,m)
C.SubPl(n,ByValm)
D.SubPl(ByValn,ByValm)

【◆参考答案◆】:A

【◆答案解析◆】:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形用ByVal声明,说明此参数为传值调用,此时参数的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用ByVal声明的形参。

(7)【◆题库问题◆】:[单选] 在程序读人字符文件时,能够以该文件作为直接参数的类是(  )。
A.FileReader
B.BufferedReader
C.FileInputStream
D.ObjeetInputStream

【◆参考答案◆】:A

【◆答案解析◆】:FileReader、BufferedReader是字符类输入流。FileInputStream是字节输入流。对象串行化时,需要使用ObjectInputStream类中提供的方法从对象流中读取对象。所以,在程序读入字符文件时,要使用字符流Fil—eReader或BufferedReader。但是FileReader的参数是读入的文件,而BufferedReader的参数是FileReader流的一个对象。因此,本题的正确答案是A。

(8)【◆题库问题◆】:[单选] 在单链表中,增加头结点的目的是(  )。
A.方便运算的实现
B.使单链表至少有一个结点
C.标识表结点中首结点的位置
D.说明单链表是线性的链式存储实现

【◆参考答案◆】:A

【◆答案解析◆】:根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是便于运算的实现。

(9)【◆题库问题◆】:[单选] 以下关于视图描述错误的是(  )。
A.只有在数据库中可以建立视图
B.视图定义保存在视图文件中
C.从用户查询的角度视图和表一样
D.视图物理上不包括数据

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。在机械制图中,将物体按正投影法向投影面投射时所得到的投影称为“视图”。创建视图时,视图的名称存储在sysobjeets表中。有关视图中所定义的列的信息添加到syscolumns表中,而有关视图相关性的信息添加到sysdepends表中。

(10)【◆题库问题◆】:[单选] 下面程序的输出结果是(  )。Private Sub Co mmand1_Click() ch$="ABCDEF" proc ch Print chEnd SubPrivate Sub proc(ch As Stri ng)S="" For k =Len(ch)To 1Step -1 s =s &Mid(ch ,k ,1) Next k ch =sEnd Sub
A.ABCDEF
B.FEDCBA
C.A
D.F

【◆参考答案◆】:B

【◆答案解析◆】:Mid(ch ,k ,1)函数表示从位置k 开始取字符串ch 的1个字符,而k 是从Len(ch)开始循环到1,故应该是从ch 的最后一位逐步向前逐个取字符直到取完第一个字符为止,故结果应该是将整个ch 字符串完全逆置。

发表评论

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