数据结构作为计算机的一门学科_第1页
数据结构作为计算机的一门学科_第2页
数据结构作为计算机的一门学科_第3页
数据结构作为计算机的一门学科_第4页
数据结构作为计算机的一门学科_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题

(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及

A.数据的存储结构

B.计算方法

C.数据映象

D.逻辑存储

正确答案:

A(2)串的长度是

A.串中不同字符的个数

B.串中不同字母的个数

C.串中所含字符的个数且字符个数大于零

D.串中所含字符的个数

正确答案:

D(3)在计算机中,算法是指

A.加工方法

B.解题方案的准确而完整的描述

C.排序方法

D.查询方法

正确答案:

B(4)以下不属于对象的基本特点的是

A.分类性

B.多态性

C.继承性

D.封装性

正确答案:

C(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作

A.软件投机

B.软件危机

C.软件工程

D.软件产生

正确答案:

B(6)下面不属于软件设计原则的是

A.抽象

B.模块化

C.自底向上

D.信息隐蔽

正确答案:

C(7)开发大型软件时,产生困难的根本原因是

A.大系统的复杂性

B.人员知识不足

C.客观世界千变万化

D.时间紧、任务重

正确答案:

A(8)下列SQL语句中,用于修改表结构的是

A.ALTER

B.CREATE

C.UPDATE

D.INSERT

正确答案:

A(9)数据库、数据库系统和数据库管理系统之间的关系是

A.数据库包括数据库系统和数据库管理系统

B.数据库系统包括数据库和数据库管理系统

C.数据库管理系统包括数据库和数据库系统

D.3者没有明显的包含关系

正确答案:

B(10)关系模型允许定义3类数据约束,下列不属于数据约束的是

A.实体完整性约束

B.参照完整性约束

C.域完整性约束

D.用户自定义的完整性约束

正确答案:

C(11)下列说法错误的是

A.标准模块也称程序模块文件,扩展名是.bas

B.标准模块由程序代码组成

C.标准模块只用来定义一些通用的过程

D.标准模块不附属于任何一个窗体

正确答案:

C(12)在设计阶段,当双击窗体上的某个控件时,打开的窗口是

A.工程资源管理器窗口

B.工具箱窗口

C.代码窗口

D.布局窗口

正确答案:

C(13)下列说法错误的是

A.Caption为只读属性,运行时对象的名称不能改变

B.设置Height或Width的数值单位为twip,是1点的1/20

C.Icon属性用来设置窗体最小化时的图标

D.用来激活属性窗口的快捷键是F4键

正确答案:

A(14)下列说法不正确的是

A.对象的操作由对象的属性、事件和方法来描述

B.VisualBasic是面向对象的程序设计,VisualBasic中只有窗体和控件两种对象

C.属性是对象的特征,不同的对象有不同的属性

D.对象事件在代码窗口中体现过程

正确答案:

B(15)要使文件列表框中的文件随目录列表框中所选择的当前目录的不同而发生变化,应该

A.在File1中的Change事件中,输入File1.Path=Dir1.Path

B.在Dir1中的Change事件中,输入File1.Path=Dir1.Path

C.在File1中的Change事件中,输入Dir1.Path=File1.Path

D.在Dir1中的Change事件中,输入Dir1.Path=File1.Path

正确答案:

B(16)下列日期型数据正确的是

A.@January10,1979@

B.#January10,1997#

C."January10,1997"

D.&January10,1997&

正确答案:

B(17)下面说法不正确的是

A.变量名的长度不能超过255个字符

B.变量名可以包含小数点或者内嵌的类型声明字符

C.变量名不能使用关键字

D.变量名的第一个字符必须是字母

正确答案:

B(18)变量L的值为-8,则-L^2的值为

A.64

B.-64

C.16

D.-16

正确答案:

B(19)下列程序段的执行结果为

X=2

Y=5

IfX*Y<1ThenY=Y-1ElseY=-1

PrintY-X>0

A.True

B.False

C.-1

D.1

正确答案:

B(20)在计时器控件中,Interval属性的作用是

A.决定是否响应用户的操作

B.设置计时器事件之间的间隔

C.存储程序所需要的附加数据

D.设置计时器顶端和其容器之间的距离

正确答案:

B(21)使用语句DimA(2)AsInteger声明数组A之后,以下说法正确的是

A.A数组中的所有元素都为0

B.A数组中的所有元素值不确定

C.A数组中所有元素值都为Empty

D.执行EraseA后,A数组中所有元素值都不为0

正确答案:

A(22)有如下事件过程,当同时按下转换键Shift和功能键F5时其最后输出的信息是

ConstShiftKey=1

ConstCtrlKey=2

ConstKey_F5=&H74

ConstKey_F6=&H75

PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

IfKeyCode=Key_F5AndShift=ShiftKeyThen

Print"PressShift+F5"

ElseIfKeyCode=Key_F6AndShift=CtrlKeyThen

Print"PressCtrl+F6"

EndIf

EndSub

A.无任何信息

B.PressShift+F5

C.PressCtrl+F6

D.程序出错

正确答案:

B(23)执行下列程序后,鼠标单击窗体,输出结果为

PrivateSubForm_Click()

Print"Click";

EndSub

PrivateSubForm_MouseDown(ButtonAsInteger,Shift_

AsInteger,XAsSingle,YAsSingle)

Print"Donw"

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,Shift_

AsInteger,XAsSingle,YAsSingle)

Print"Up"

EndSub

A.DownUpClick

B.ClickDownUp

C.DownClickUp

D.UpDownClick

正确答案:

A(24)以下事件过程可以将打开的对话框的标题改为"新时代"的是

A.PrivateSubCommand2_Click()

CommonDialog1.DialogTitle="新时代"

CommonDialog1.ShowOpen

EndSub

B.PrivateSubCommand2_Click()

CommonDialog1.DialogTitle="新时代"

CommonDialog1.ShowFont

EndSub

C.PrivateSubCommand2_Click()

CommonDialog1.DialogTitle="新时代"

CommonDialog1.Show

EndSub

D.PrivateSubCommand2_Click()

CommonDialog1.DialogTitle="新时代"

CommonDialog1.ShowColor

EndSub

正确答案:

A(25)如果要设计一个多窗体程序时,要设计一个封面窗体(名称(Name)为FormCover,标题(Caption为"多媒体演示"),其内部的各控件及其属性见下表。

控件

名称(Name)

标题(Caption)

图片框

Pic1

命令按钮1

Command1

"演示"

命令按钮2

Command2

"结束"

则设计出的窗体可能是

A.B.

C.D.

正确答案:

A(26)下列语句中,不能实现循环100次的是

A.N=0

Do

N=N+1

LoopUntilN>=100

B.N=0

Do

N=N+1

LoopWhilen<100

C.N=0

N=N+1

Do

LoopUntilN<100

D.N=0

DoWhilen<100

N=N+1

Loop

正确答案:

C(27)单击一次命令按钮后,下列程序的执行结果为

PrivateSubCommand1_Click()

DimmAsInteger,IAsInteger,x(10)AsInteger

ForI=0To4:x(I)=I+1:NextI

ForI=1To2:CallPrioc(x):NextI

ForI=0To3:Printx(I);:NextI

EndSub

PrivateSubPrioc(a()AsInteger)

StaticIAsInteger

Do

a(I)=a(I)+a(I+1)

I=I+1

LoopWhileI<2

EndSub

A.3475

B.3574

C.1234

D.1235

正确答案:

B(28)下面程序段的运行结果是

a=1

b=1

Do

a=a+1

b=b+1

LoopUntilb>5

Print"k=";a;Spc(4);"b=";b+a

A.k=7

b=14

B.k=6

b=6

C.k=4

b=8

D.k=6

b=12

正确答案:

D(29)以下能够正确计算n!的程序是

A.PrivateSubCommand1_Click()

n=5:x=1

Do

x=x*I

I=I+1

LoopWhileI<n

Printx

EndSub

B.PrivateSubCommand1_Click()

n=5:x=1:I=1

Do

x=x*I

I=I+1

LoopWhileI<n

Printx

EndSub

C.PrivateSubCommand1_Click()

n=5:x=1:I=1

Do

x=x*I

I=I+1

LoopWhileI<=n

Printx

EndSub

D.PrivateSubCommand1_Click()

n=5:x=1:I=1

Do

x=x*I

I=I+1

LoopWhileI>n

Printx

EndSub

正确答案:

C(30)下列程序段,在运行时最后输出的内容是

a=2

c=1

AAA:

c=c+a

Ifc<10Then

Printc

GoToAAA

Else

Print"10以内的奇数显示完毕"

EndIf

A.3

B.7

C.9

D.10以内的奇数显示完毕

正确答案:

D(31)单击命令按钮时,下列程序的执行结果为

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger,cAsInteger

a=2:b=3:c=4

PrintP2(c,b,A.

EndSub

PrivateFunctionP1(xAsInteger,yAsInteger,zAsInteger)

P1=2*x+y+3*z

EndFunction

PrivateFunctionP2(xAsInteger,yAsInteger,zAsInteger)

P2=P1(z,x,y)+x

EndFunction

A.21

B.19

C.17

D.34

正确答案:

A(32)单击命令按钮时,下列程序的执行结果是

PrivateSubBook(xAsInteger)

x=x*2+1

Ifx<6Then

CallBook(x)

EndIf

x=x*2+1

Printx;

EndSub

PrivateSubCommand2_Click()

Book2

EndSub

A.23

47

B.10

36

C.22

44

D.24

50

正确答案:

A(33)有如下程序:

PrivateSubCommand1_Click()

DimkAsInteger,mAsInteger

DimpAsInteger

k=4:m=1

p=PC(k,m):Printp;

p=PC(k,m):Printp

EndSub

PrivateFunctionPC(aAsInteger,bAsInteger)

StaticmAsInteger,iAsInteger

m=0:i=2

i=i+m+1

m=i+a+b

PC=m

EndFunction

程序运行后,输出的结果为

A.4

6

B.6

6

C.8

8

D.10

12

正确答案:

C(34)有如下程序:

PrivateSubCommand1_Click()

DimaAsSingle

DimbAsSingle

a=5:b=4

CallS(a,B.

EndSub

SubS(xAsSingle,yAsSingle)

t=x

x=t\y

y=tMody

EndSub

在调用运行上述程序后,a和b的值分别为

A.0

0

B.1

1

C.2

2

D.1

2

正确答案:

B(35)在窗体上画一个命令按钮,然后编写下列程序:

PrivateSubCommand12_Click()

Tt3

EndSub

SubTt(aAsInteger)

StaticxAsInteger

x=x*a+1

Printx;

EndSub

连续三次单击命令按钮,输出的结果是

A.1

5

8

B.1

4

13

C.3

7

4

D.2

4

8

正确答案:

B二、填空题(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【1】。

正确答案:

1.(n/2)(2)用树结构表示实体类型及实体间联系的数据模型称为【2】。

正确答案:

1.(层次模型)(3)类是一个支持集成的抽象数据类型,而对象是类的【3】。

正确答案:

1.(实例)(4)数据流图的类型有【4】和事务型。

正确答案:

1.(变换型)(5)当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【5】。

正确答案:

1.(物理独立性)(6)在修改列表框内容时,RemoveItem方法的作用是【6】。

正确答案:

1.(用来删除列表中指定的项目)(7)请填写下列空白,以实现运行后形成一个主对角线上元素值为1,其他元素为0的6×6阶矩阵。

PrivateSubCommand1_Click()

Dims(6,6)

Fori=1To6

Forj=1To6

Ifi=jThen

【7】

Else

【8】

EndIf

Print【9】

Nextj

Print

Next

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论