当前位置:好职网>职场指南>笔试>笔试题

笔试题

时间:2022-02-18 16:08:04 笔试 我要投稿

笔试题

一、选择题(每小题2分,共70分)

笔试题

(1)数据的存储结构是指( )。

A)存储在外存中的数据

B)数据所占的存储空间量

C)数据在计算机中的顺序存储方式

D)数据的逻辑结构在计算机中的表示

(2)下列关于栈的描述中错误的是( )。

A)栈是先进后出的线性表

B)栈只能顺序存储

C)栈具有记忆作用

D)对栈的插入与删除操作中,不需要改变栈底指针

(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。

A)冒泡排序为n/2

B)冒泡排序为n

C)快速排序为n

D)快速排序为n(n-1)/2

(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。

A)log2n

B)n/2

C)n

D)n+1

(5)下列对于线性链表的描述中正确的是( )。

A)存储空间不一定连续,且各元素的存储顺序是任意的

B)存储空间不一定连续,且前件元素一定存储在后件元素的前面

C)存储空间必须连续,且前件元素一定存储在后件元素的前面

D)存储空间必须连续,且各元素的存储顺序是任意的

(6)下列对于软件测试的描述中正确的是( )。

A)软件测试的目的是证明程序是否正确

B)软件测试的目的是使程序运行结果正确

C)软件测试的目的是尽可能多地发现程序中的错误

D)软件测试的目的是使程序符合结构化原则

(7)为了使模块尽可能独立,要求( )。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

(8)下列描述中正确的是( )。

A)程序就是软件

B)软件开发不受计算机系统的限制

C)软件既是逻辑实体,又是物理实体

D)软件是程序、数据与相关文档的集合

(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。

A)数据与程序独立存放

B)不同的数据被存放在不同的文件中

C)不同的数据只能被对应的应用程序所使用

D)以上三种说法都不对

(10)用树形结构表示实体之间联系的模型是( )。

A)关系模型

B)网状模型

C)层次模型

D)以上三个都是

(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是

A)“顾客”与“收款口”的关系

B)“收款口”与“收款员”的关系

C)“班组”与“收款员”的关系

D)“收款口”与“设备”的关系

(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是

A)选择

B)投影

C)联接

D)自然联接

(13)在SELECT语句中使用ORDER BY是为了指定

A)查询的表

B)查询结果的顺序

C)查询的条件

D)查询的字

(15)“数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置

A)默认值

B)有效性规则

C)索引

D)表之间的关系

(14.16题略)

(17)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是

A)删除

B)追加

C)生成表

D)更新

(18)条件“Not 工资额>2000”的含义是

A)选择工资额大于2000的记录

B)选择工资额小于2000的记录

C)选择除了工资额大于2000之外的记录

D)选择除了字段工资额之外的字段,且大于2000的记录

(19)Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的

A)级联更新相关字段

B)级联删除相关字段

C)级联修改相关字段

D)级联插入相关字段

(20)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是

A)必须输入字母或数字

B)可以输入字母、数字或空格

C)必须输入字母A~Z

D)任意符号

(21)定义字段默认值的含义是

A)不得使该字段为空

B)不允许字段的值超出某个范围

C)在末输入数据之前系统自动提供的数值

D)系统自动把小写字母转换为大写字母

(22)在窗体上,设置控件Command0为不可见的属性是

A)Command0.Colore

B)Command0.Caption

C)Command0.Enabled

D)Command0.Visible

(23)能够接受数值型数据输入的窗体控件是

A)图形

B)文本框

C)标签

D)命令按钮

(24)SQL语句不能创建的是

A)报表

B)操作查询

C)选择查询

D)数据定义查询

(25)不能够使用宏的数据库对象是

A)数据表

B)窗体

C)宏

D)报表

(26)在下列关于宏和模块的叙述中,正确的是

A)模块是能够被程序调用的函数

B)通过定义宏可以选择或更新数据

C)宏或模块都不能是窗体或报表上的事件代码

D)宏可以是独立的数据库对象,可以提供独立的操作动作

(27)VBA程序流程控制的方式是

A)顺序控制和分支控制

B)顺序控制和循环控制

C)循环控制和分支控制

D)顺序、分支和循环控制

(28)从字符串s中的第2个字符开始获得4个字符的子字符串函数是

A)Mid$(s,2,4)

B)Left$(s,2,4)

C)Rigth(s,4)

D)Left$(s,4)

(29)语句Dim NewArray(10) As Integer的含义是

A)定义了一个整型变量且初值为10

B)定义了10个整数构成的数组

C)定义了11个整数构成的数组

D)将数组的第10元素设置为整型

(30)在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是

A)窗体

B)模块

C)宏

D)报表

(31)不属于VBA提供的程序运行错误处理的语句结构是

A)On Error Then标号

B)On Error Goto标号

C)On Error Resume Next

D)On Error Goto 0

(32)ADO的含义是

A)开放数据库互连应用编程接口

B)数据库访问对象

C)动态链接库

D)Active数据对象

(33)若要在子过程proc1调用后返回两个变量的结果,下列过程定义语句中有效的是

A)Sub proc1(n,m)

B)Sub procl(ByVal n,m)

C)Sub procl(n,BYVal m)

D)Sub procl(ByVal n, ByVal m)

(34)下列四种形式的循环设计中,循环次数最少的是

A)a=5:b=8

Do

A=a+1

Loop While a<b

B)a=5:b=8

Do

a=a+1

Loop Until a<b

C)a=5:b=8

Do Until a<b

b=b+1

Loop

D)a=5:b=8

Do Until a>b

a=a+1

Loop

(35)在窗体中有一个命令按钮run35,对应的事件代码如下:

private Sub run35_Enter( )

Dim num As Integer

Dim a As Integer

Dim b As Integer

Dim i As Integer

For i=1 To 10

num=InputBox(\"请输入数据:\",\"输入\",1)

If Int(num/2)=num/2 Then

a=a+1

Else

B=b+1

End If

Next I

MsgBox(\"运行结果:a=\"& Str(a)&: \",b=\"& Str(b))

End Sub

运行以上事件所完成的功能是

A)对输入的10个数据求累加和

B)对输入的10个数据求各自的余数,然后再进行累加

C)对输入的10个数据分别统计有几个是整数,有几个是非整数

D)对输入的10个数据分别统计有几个是奇数,有几个是偶数

二、填空题(每空2分,共30分)

(1)计算机网络是由多台计算机互联而成,为保证网络中计算机间的数据交换,要求计算机在交换数据的过程中遵守相应的网络协议,一个网络协议由语法、___________和时序三个要素组成。

(2)电子邮件程序向邮件服务器发送邮件时,使用的协议是___________。

(3)对于给出的一组仅w={5,6,8,12},通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为___________。

(4)设散列表的地址空间为0到18,散列函数为h(k)=k mod 19,用线性控查法解决碰撞。现从空的散列表开始,依次插入关键码值190,89,217,75,则最后一个关键码33的地址为___________。

(5)设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码33被放到了第___________个位置。

(6)在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是___________。

(7)在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是___________查询。

(8)Int(-3.25)的结果是___________。

(9)分支结构在程序执行时,根据___________选择执行不同的程序语句。

(10)在VBA中变体类型的类型标识是___________。

(11)在窗体中有一个名为Command1的命令按钮,Click事件的代码如下:

private Sub Command1_Click( )

f=0

For n=1 To 10 Step 2

f=f+n

Next n

Me!Lb1.Caption=f

End Sub

单击命令按钮后,标签显示的结果是___________。


(12)在窗体中有一个名为Command12的命令按钮,Click事件的代码如下:该事件所完成的功能是:接受从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充完整。

private Sub Command12_Click( )

max=0

max_n=0

For i=1 To 10

num=Val(InputBox(\"请输入第\"& i &\"个大于0的整数:\"))

If (num>max)Then

max= ___________

max_n= ___________

End If

Next i

MsgBox(\"最大值为第\"& max_n&\"个输入的\"& max)

End Sub

(13)下列子过程的功能是:将当前数据库文件中“学生表”的学生“年龄”都加1。请在程序空白的地方填写适当的语句,使程序实现所需的功能。

private Sub SetAgeplus1_Click( )

Dim db As Dao.Database

Dim rs As DAO.Recordset

Dim fd As DAO.Field

Set db=CurrentDb( )

Set rs=-db.OpenRecordset(\"学生表\")

Set fd=rs.Fields(\"年龄\")


Do While Not rs.EOF

rs.Edit

fd=___________

rs.Update

___________

Loop

rs.Close

db.Close

Set rs=Nothing

Set db=Nothing

End Sub

【笔试题】相关文章:

12580笔试题05-08

360笔试题05-09

笔试-CRI 2010笔试题05-08

大班笔的教案12-22

笔的世界教学反思02-19

五矿笔试题专业笔试题05-08

各种各样的笔教案03-27

《各种各样的笔》教案03-08

笔的世界教学反思8篇02-26

笔试题简介05-08