1、【
单选题
】
在窗体上画一个命令按钮,名称为Command1,编写如下事件代码:
程序运行后,如果单击命令按钮,则在窗体L显示的内容是( )。
[1分]
答案:
2、【
单选题
】
设在C语言中,float类型数据占4个字节,则doub—le类型数据占( )个字节。
[1分]
答案:
3、【
单选题
】
关系数据库管理系统能实现的专门关系运算包括( )。
[1分]
、
排序、索引、统计
、
选择、投影、连接
、
关联、更新、排序
、
显示、打印、制表
答案:
4、【
单选题
】
下列排序方法中,最坏情况下比较次数最少的是( )。
[1分]
、
冒泡排序
、
简单选择排序
、
直接插入排序
、
堆排序
答案:
5、【
单选题
】
如果在报表最后输出某些信息,需要设置的是( )。
[1分]
、
页面页眉
、
页面页脚
、
报表页眉
、
报表页脚
答案:
6、【
单选题
】
设计软件结构是软件生命周期的( )。
[1分]
、
软件定义期
、
软件开发期
、
软件维护期
、
以上3个都不是
答案:
7、【
单选题
】
下面描述中,符合结构化程序设计风格的是( )。
[1分]
、
使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
、
模块只有一个入口可以有多个出口
、
注重提高程序的存储效率
、
GOT0语句跳转
答案:
8、【
单选题
】
能够实现从指定记录集里检索特定字段值的函数是( )。
[1分]
、
DCount
、
DLookup
、
DMax
、
DSum
答案:
9、【
单选题
】
概要设计中要完成的事情是( )。
[1分]
、
系统结构和数据结构的设计
、
系统结构和过程的设计
、
过程和接口的设计
、
数据结构和过程的设计
答案:
10、【
单选题
】
在Access已建立了“学生”表,表中有“学号”,“姓名”,“性别”和“入学成绩”等字段。执行如下sQL命令:
Select性别,avg(入学成绩)From学生Group By性别其结果是( )。
[1分]
、
计算并显示所有学生的性别和入学成绩的平均值
、
按性别分组计算并显示性别和入学成绩的平均值
、
计算并显示所有学生的入学成绩的平均值
、
按性别分组计算并显示所有学生的入学成绩的平均值
答案:
11、【
单选题
】
耦合性和内聚性是对模块独立性度量的两个标准。 下列叙述中正确的是( )。
[1分]
、
提高耦合性降低内聚性有利于提高模块的独立性
、
降低耦合性提高内聚性有利于提高模块的独立性
、
耦合性是指一个模块内部各个元素问彼此结合的紧密程度
、
内聚性是指模块间互相连接的紧密程度
答案:
12、【
单选题
】
软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。
[1分]
、
消除软件危机
、
软件工程管理
、
程序设计自动化
、
实现软件可重用
答案:
13、【
单选题
】
表的组成内容包括( )。
[1分]
、
查询和报表
、
字段和记录
、
报表和窗体
、
窗体和字段
答案:
14、【
单选题
】
下列关于Access表的叙述中,正确的是( )。
[1分]
、
表一般包含一到两个主题的信息
、
表的数据表视图只用于显示数据
、
表设计视图的主要工作是设计表的结构
、
在表的数据表视图中,不能修改字段名称
答案:
15、【
单选题
】
在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:
打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是( )。
[1分]
答案:
16、【
单选题
】
下列描述中正确的是( )。
[1分]
、
为了建立一个关系,首先要构造数据的逻辑关系
、
表示关系的二维表中各元组的每一个分量还可以分成若干数据项
、
一个关系的属性名表称为关系模式
、
一个关系可以包括多个二维表
答案:
17、【
单选题
】
下列四种形式的循环设计中,循环次数最少的是( )。
[1分]
答案:
18、【
单选题
】
能够使用“输入掩码向导”创建输入掩码的字段类型是( )。
[1分]
、
数字和文本
、
文本和备注
、
数字和日期/时间
、
文本和日期/时间
答案:
19、【
单选题
】
设变量x是一个整型变量,如果Sgn(x)的值为1,则x的值是( )。
[1分]
、
1
、
大于0的整数
、
0
、
小于0的整数
答案:
20、【
单选题
】
若想改变数据访问页的结构需用( )方式打开数据访阎页。
[1分]
、
页视图
、
设计视图
、
数据表视图
、
Internet浏览器
答案:
21、【
单选题
】
在一个Access的表中有“专业”字段,要查找包含“信息”两个字的记录,正确的条件表达式是( )。
[1分]
、
=left[专业],2)=”信息”
、
1ike”*信息*”
、
=”信息*”
、
Mid([专业],1,2)=”信息”
答案:
22、【
单选题
】
设有如下程序:
该程序通过For循环来计算一个表达式的值,这个表达式是( )。
[1分]
、
1+1/2+2/3+3/4+4/5
、
1+1/2+1/3+1/4+1/5
、
0/1+1/2+2/3+3/4+4/5
、
1/2+1/3+1/4+1/5
答案:
23、【
单选题
】
在窗体上添加一个命令按钮Command1和一个文本框Text1,并在命令按钮中编写如下程序:
打开窗体运行后.单击命令按钮,在文本框中显示( )。
[1分]
答案:
24、【
单选题
】
在Access的数据表中删除一条记录,被删除的记录( )。
[1分]
、
不能恢复
、
可恢复为第一条记录
、
可恢复为最后一条记录
、
可恢复到原来的设置
答案:
25、【
单选题
】
一个关系数据库的表中有多条记录,记录之间的相互关系是( )。
[1分]
、
前后顺序不能任意颠倒,一定要按照输入的顺序排列
、
前后顺序可以任意颠倒,不影响库中的数据关系
、
前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同
、
前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
答案:
26、【
单选题
】
下列描述中错误的是( )。
[1分]
、
在数据库系统中,数据的物理结构必须与逻辑结构一致
、
数据库技术的根本目标是要解决数据的共享问题
、
数据库设计是指在已有数据库管理系统的基础上建立数据库
、
数据库系统需要操作系统的支持
答案:
27、【
单选题
】
在sQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。
[1分]
、
SELECT姓名FROM学生
、
SELECT*FROM学生
、
SELECT姓名FROM学生WHERE学号=082089
、
SELECT*FR=M学生WHERE学号=082089
答案:
28、【
单选题
】
InputBox函数的返回值类型是( )。
[1分]
、
数值
、
字符串
、
变体
、
数值或字符串(视输入的数据而定)
答案:
29、【
单选题
】
假设有以下程序段:
[1分]
答案:
30、【
单选题
】
利用表中的行和列来统计数据的查询是( )。
[1分]
、
选择查询
、
操作查询
、
交叉表查询
、
参数查询
答案:
31、【
单选题
】
在窗体k画一个按钮Command1,编写如下代码:
运行程序后,最后的输出结果为( )。
[1分]
答案:
32、【
单选题
】
下列描述中正确的是( )。
[1分]
、
算法的效率只与问题的规模有关,而与数据的存储结构无关
、
算法的时闯复杂度是指执行算法所需要的计算工作量
、
数据的逻辑结构与存储结构是一一对应的
、
算法的时间复杂度与空间复杂度一定相关
答案:
33、【
单选题
】
关于通配符的使用,下列说法中错误的是( )。
[1分]
、
有效的通配符“?”表示问号所在的位置可以是任何一个字符;“*”表示星号所在的位置可以是任何多个字符
、
使用通配符搜索星号、问号时,需要将搜索的符号放在方括号里
、
在一个“日期”字段下面的“准则”单元中使用表达式:like“6/*/98“,系统会报错“日期类型不支持*号通配符”
、
在文本的表达式中可使用通配符
答案:
34、【
单选题
】
设Student为学生关系,SC为学生选课关系,Sn0为学生号,Sname为学生姓名,Cn0为课程号,执行下列SQL。
语句的查询结果是( )。
Select Student. Sname
From Student, SC
Where Student. Sno= SC. Sno
And SC. Cno='C1'
[1分]
、
选出选修C1课程的学生信息
、
选出选修C1课程的学生姓名
、
选出Student中学生号与SC中学生号相等的信息
、
选出Student和SC中的一个关系
答案:
35、【
单选题
】
在SQL查询中使用WHERE子句指出的是( )。
[1分]
、
查询目标
、
查询条件
、
查询视图
、
查询结果
答案:
36、【
单选题
】
VBA程序流程控制的方式是( )。
[1分]
、
顺序控制和分支控制
、
顺序控制和循环控制
、
循环控制和分支控制
、
顺序控制、分支控制和循环控制
答案:
37、【
简答题】
(1)建立“Accl.mdb”数据库,将考生文件夹中的“课程. xls”和“任课老师.xls”导人数据库中,第一行包含列标题,设置“课程号”和“任课老师ID”为主键,将导人表命名为“课程”和“任课老师”。
(2)按照下表的要求修改“课程”表。
字段名称 |
字段类型 |
字段大小 |
是否主键 |
课程号 |
文本 |
5 |
是 |
课程名称 |
文本 |
20 |
|
任课老师ID |
文本 |
10 |
|
学分 |
数字 |
整型 |
|
·学时 |
数字 |
整型 |
|
(3)按下表要求修改“任课老师”表。
字段名称 字段类型 |
字段大小 |
是否主键 |
任课老师lD 文本 |
5 |
是 |
姓名 文本 |
10 |
|
(4)设置“任课老币”表和“课程”表为“一对多”关系,“实施参照完整性”。
[18分]
解析:
(1)执行“文件”一“新建”一“数据库”命令,选择路径后,输入文件名“ACEl.mDB”,单击“创建”按钮,在“数据库”窗12中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮,设置导入对话框文件类型为“MiCrosoFt ExCEl”,选择“课程.xls”,单击“导入”按钮,在导入数据表向导中选择第一行包含列标题,选择“课程号”为主键,将表命名为“课程”。“任课老师.xls”的导入同理。
(2)右键单击“课程”表,选择“设计视图”,按照要求修改字段的设计。
(3)右键单击“任课教师”表,选择“设计视图”,按照要求修改字段的设计。
(4)执行“工具”一“关系”命令,选择显示表按钮,添加“任课老师”表和“课程”表,拖动“任课老师”表的“任课老师1D”字段到“课程”表的“任课老师ID”字段上,在“编辑关系”对话框中选择“实施参照完整性”,关系为“一对多”关系。
38、【
简答题】
在“Ace2.mdb”数据库中有“部门人员”、“部门信息”、“产品”和“T资”4张表。
(1)以“部门信息”和“部门人员”表为数据源,创建查询“查询1”,查询各部门经理的信息。结果显示“部门名称”、“姓名”、“性别”和“职位”字段。查询结果如,图l所示。
(2)以“部门人员”表和“工资”表为数据源,创建查询“查询2”,查询每个员工的税前工资。结果显示“员工ID”、“姓名”和“税前工资”字段,税前工资一基本工资一住房补助+岗位工资一保险。查询结果如图2所示。
[24分]
解析:
(1)在“ACC2.mDB”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“部门信息”和“部门人员”表。选择“部门名称”、“姓名”、“性别”和“职位”字段。在“职位”字段的“准则”行输入“LikE”*经理”。单击“保存”按钮,输入查询名称为“查询l”。
(2)在“数据库”窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“部门人员”表和“工资”表。选择“员工lD”和“姓名”字段,添加“税前工资:[工资表]![基本工资] —[工资表]![住房补助]十[工资表]![岗位工资]一[工资表]![保险]”字段。单击“保存”按钮,输入查询名称为“查询2”。