下面哪一项不是数据模型所描述的内容?(  )

  • A+
(1)【◆题库问题◆】:[单选] 下面哪一项不是数据模型所描述的内容?(  )
A.数据结构
B.数据操作
C.数据类型
D.数据约束

【◆参考答案◆】:C

(2)【◆题库问题◆】:[单选] 执行下列语句段后Y的值是(  )。 x=3.14y=Len(Str$(x)+Space(6))
A.5
B.9
C.10
D.11

【◆参考答案◆】:D

【◆答案解析◆】:本题考查字符串函数的基本使用。在VBA中,Str函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。先将3.14转换成字符串“3.14”,然后接6个空格,最后用Len函数来求长度。输出结果为11。

(3)【◆题库问题◆】:[单选] 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。
A.学生成绩管理系统
B.C语言编辑程序
C.UNIX操作系统
D.数据库管理系统

【◆参考答案◆】:A

(4)【◆题库问题◆】:[单选] 下列特征中不是面向对象方法的主要特征的是(  )。
A.多态性
B.继承
C.封装性
D.模块化

【◆参考答案◆】:D

【◆答案解析◆】:模块七是结构化程序设计的特点。面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。它的特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。

(5)【◆题库问题◆】:[单选] 设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(  )。
A.P+i*2
B.P+(i-1)*2
C.P+(i-1)
D.P+i

【◆参考答案◆】:C

(6)【◆题库问题◆】:[单选] 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。
A.控制流
B.加工
C.数据存储
D.源和潭

【◆参考答案◆】:A

【◆答案解析◆】:数据流图简称DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有4种基本图形符号:(1)箭头,表示数据流;(2)圆或椭圆,表示加工;(3)双杠,表示存储文件(数据源);(4)方框,表示数据的源点或终点。

(7)【◆题库问题◆】:[单选] 下列关于Java安全性的说法错误的是(  )。
A.有严格的访问权限检查
B.对程序执行前要检查
C.不允许使用指针
D.可防止对内存的非法入侵

【◆参考答案◆】:B

【◆答案解析◆】:本题考查Java的安全性特点。面向网络、分布式的Java语言,对非法入侵的防范是非常重要的,Java语言提供充分的安全保障,在运行程序时,有严格的访问权限检查。对字节代码执行前要检查,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。但是Java并不是对程序执行前检查,而是对字节代码进行检查,Java编写好的程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。

(8)【◆题库问题◆】:[单选] 下列叙述中正确的是( )。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构

【◆参考答案◆】:B

【◆答案解析◆】:在实际应用中,队列的顺序存储结构一般采用循环队列的形式,、

(9)【◆题库问题◆】:[单选] 与“y一(x>O?1:x<0?—1:0)”;的功能相同的if语句是(  )。
A.if(x>0)y=1;
B.if(x)elseif(x<O)y=1; if(x>0)y=1;else y=0; else if(x%0)y=-1;else y=0;
C.y=-1
D.y=0;if(x) if(x>=O)if(x>O)y=1; if(xi>=O)y=1;elseif(x==0)y=0; elsey=-1;elsey=-1;

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】y=(x>O?1:x<O?一1:0)中有两个三目运算符,因此按从右到左的顺序运算,可写成y=(x>071:(x<O?一1:0)),故选择B选项。

(10)【◆题库问题◆】:[单选] 设有一个命令按钮Command1的事件过程以及一个函数过程。程序如下:Private Sub Command1 Click(  ) Staticx A S Integer x=f(x+5) Cls PrintXEnd Sub Private Function f(x As Integer)As Integer f=x+xEnd Function连续单击命令按钮3次,第3次单击命令按钮后,窗体显示的计算结果是(  )。
A.10
B.30
C.60
D.70

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查静态变量,静态变量能将执行后的值储存到变量中。所以当第一次单击按钮时,x=5,x=f(x+5)=5+5=10,所以x=10,第二次单击按钮时,x=f(x+5)=15+15=30,此时x=30,当第三次单击按钮时,x=f(x+5)=35+35=70,所以答案为D。

发表评论

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