系列之2

来源:百度文库 编辑:神马文学网 时间:2024/04/26 00:28:36
一 、选择题    本题共得 (0) 分
(1)下列选项中不符合良好程序设计风格的是
A)源程序要文档化
B)数据说明的次序要规范化
C)避免滥用goto语句
D)模块设计要保证高耦合、高内聚
考生答案:  未做题    正确答案:  D
(2)软件开发模型包括
Ⅰ、瀑布模型  Ⅱ、扇形模型  Ⅲ、快速原型法模型  Ⅳ、螺旋模型
A)Ⅰ、Ⅱ、Ⅲ
B)Ⅰ、Ⅱ、Ⅳ
C)Ⅰ、Ⅲ、Ⅳ
D)Ⅱ、Ⅲ、Ⅳ
考生答案:  未做题    正确答案:  C
(3)软件开发的结构化生命周期方法将软件生命周期划分成
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
考生答案:  未做题    正确答案:  A
(4)单个用户使用的数据视图的描述称为
A)外模式
B)概念模式
C)内模式
D)存储模式
考生答案:  未做题    正确答案:  A
(5)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
A)数据的存储结构
B)计算方法
C)数据映象
D)逻辑存储
考生答案:  未做题    正确答案:  A
(6)设有关系R和S,关系代数表达式为R(RS)表示的是
A)R∩S
B)R-S
C)R∪S
D)R÷S
考生答案:  未做题    正确答案:  A
(7)下列叙述中正确的是
A)一个算法的空间复杂度大,则其时间复杂度也必定大
B)一个算法的空间复杂度大,则其时间复杂度必定小
C)一个算法的时间复杂度大,则其空间复杂度必定小
D)上述三种说法都不对
考生答案:  未做题    正确答案:  D
(8)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
A)log2n
B)n/2
C)n
D)n+1
考生答案:  未做题    正确答案:  C
(9)数据库技术的根本目标是要解决数据的
A)存储问题
B)共享问题
C)安全问题
D)保护问题
考生答案:  未做题    正确答案:  B
(10)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
A)bdgcefha
B)gdbecfha
C)bdgaechf
D)gdbehfca
考生答案:  未做题    正确答案:  D
(11)所有在函数中定义的变量,连同形式参数,都属于
A)全局变量
B)局部变量
C)静态变量
D)寄存器变量
考生答案:  未做题    正确答案:  B
(12)执行下列程序:
CLEAR
DO A
RETURN
PROCEDURE A
PRIVATE S
S=5
DO B
S
RETURN
PROCEDURE B
S=S+10
RETURN
程序的运行结果为
A)5
B)10
C)15
D)程序错误,找不到变量
考生答案:  未做题    正确答案:  C
(13)在关系的基本运算中,下列属于专门关系运算的是
A)选择、排序
B)选择、投影
C)并、差、交
D)联接、笛卡儿积
考生答案:  未做题    正确答案:  B
(14)有报表文件PP1,在报表设计器中修改该报表文件的命令是
A)CREATE REPORT PP1
B)MODIFY REPORT PP1
C)CREATE PP1
D)MODIFY PP1
考生答案:  未做题    正确答案:  B
(15)建立局部变量的命令是
A)PUBLIC
B)LOCAL
C)PRIVATE
D)CREATE
考生答案:  未做题    正确答案:  B
(16)在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是
A).DBF和.DCT
B).DBC和.DCT
C).DBC和.DCX
D).DBC和.DBF
考生答案:  未做题    正确答案:  D
(17)STD表的结构为:姓名(C,8)、课程名(C,16)、成绩(N,3,0),下面一段程序用于显示所有成绩及格的学生信息。
SKF TALK OFF
USE STD
CLEAR
GO TOP
DO WHILE
IF 成绩>=60
″姓名:″+姓名,;
″课程:″+课程名,;
″成绩:″+STR(成绩,3,0)
ENDIF
SKIP
ENDDO
USE
SET TALK ON
RETURN
上述程序的循环条件部分(程序第5行)可添入
A)EOF()
B).NOT.EOF
C)BOF()
D).NOT.BOF
考生答案:  未做题    正确答案:  B
(18)当变量I在奇偶数之间变化时,下面程序的输出结果为
CLEAR
I=0
DO WHILE I<10
IF  INT(I/2)=I/2
"W"
ENDIF
"ABC"
I=I+1
ENDDO
A)W
ABC
ABC
连续显示5次
B)ABC
ABC
ABC
连续显示5次
C)W  ABC  ABC连续显示4次
D)ABC  ABC  W连续显示4次
考生答案:  未做题    正确答案:  A
(19)用于显示部分查询结果的TOP短语,使用时需与之连用的短语是
A)WHERE
B)FROM
C)GROUP BY
D)ORDER BY
考生答案:  未做题    正确答案:  D
(20)如果在运行表单时,要使表单的标题栏显示"登录窗口",则可以在Form1的Load事件中加入语句
A)THISFORM.CAPTION="登录窗口"
B)FORM1.CAPTION="登录窗口"
C)THISFORM.NAME="登录窗口"
D)FORM1.NAME="登录窗口"
考生答案:  未做题    正确答案:  A
(21)在Visual FoxPro中,程序文件的扩展名为
A).QPR
B).PRG
C).PJX
D).SCX
考生答案:  未做题    正确答案:  B
(22)对关系S和R进行集合运算,产生的元组属于关系S,但不属于关系R,这种集合运算称为
A)并运算
B)交运算
C)差运算
D)积运算
考生答案:  未做题    正确答案:  C
(23)表格常用的列属性有
A)Controlsource
B)CurrentControl
C)Sparse
D)以上三项都正确
考生答案:  未做题    正确答案:  D
(24)在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是(    )。
A)以斜体字显示的属性值是只读属性,不可以修改
B)"全部"选项卡中包含了"数据"选项卡中的内容,但不包含"方法程序"选项卡中的内容
C)表单的属性描述了表单的行为
D)以上都正确
考生答案:  未做题    正确答案:  A
(25)给出在车间"W1"或"W2"工作,并且工资大于3000的职工姓名,正确的命令是
A)SELECT 姓名 FROM 车间
WHERE 工资>3000 AND 车间="W1" OR 车间="W2"
B)SELECT 姓名 FROM 车间
WHERE 工资>3000 AND (车间="W1" OR 车间="W2")
C)SELECT 姓名 FROM 车间;
WHERE 工资>3000 OR 车间="W1" OR 车间="W2"
D)SELECT 姓名 FROM 车间;
WHERE 工资>3000 AND (车间="W1" OR 车间="W2")
考生答案:  未做题    正确答案:  D
(26)对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面SQL语句横线部分,命令正确的是
SELECT  FROM 图书;
WHERE 出版单位="人民邮电出版社"
设有图书管理数据库中包含以下表:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
A)MAX(单价),MIN(单价),AVG(单价)
B)MAX(单价),MIN(单价),AVERAGE(单价)
C)MAX(单价),MIX(单价),SUM(单价)
D)MAX(单价),SUM(单价),AVG(单价)
考生答案:  未做题    正确答案:  A
(27)第(27)~ (29)题使用如下的3个数据表:学生、课程和成绩。
学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8))
课程(课程编号 C(8),课程名称 C(20))
成绩(学号 C(8),课程编号 C(8),成绩 N(5,1))
查询所有选修了"计算机基础"的学生的"计算机基础"成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是
A)SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
B)SELECT 学生.姓名,成绩.成绩 FROM 课程,成绩;
WHERE AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
C)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
GROUP BY 成绩.成绩 DESC
D)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
考生答案:  未做题    正确答案:  D
(28)为成绩表中定义成绩字段的默认值为0,正确的命令是
A)ALTER TABLE 成绩 ALTER 成绩 DEFAULT 成绩=0
B)ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0
C)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0
D)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0
考生答案:  未做题    正确答案:  D
(29)将"学生"表中班级字段的宽度由原来的8改为12,正确的命令是
A)ALTER TABLE  学生 ALTER 班级 C(12)
B)ALTER TABLE 学生 ALTER FIELDS 班级 C(12)
C)ALTER TABLE 学生 ADD 班级 C(12)
D)ALTER TABL E学生 ADD FIELDS 班级 C(12)
考生答案:  未做题    正确答案:  A
(30)根据数据源的不同,可将视图分为
A)本地视图和远程视图
B)本地视图和临时视图
C)远程视图和临时视图
D)单表视图和多表视图
考生答案:  未做题    正确答案:  A
(31)下列选项中,视图不能够完成的是
A)指定可更新的表
B)指定可更新的字段
C)检查更新合法性
D)删除和视图相关联的表
考生答案:  未做题    正确答案:  D
(32)当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是(    )。
A)REPLACE ALL 工资总额 WITH  基本工资+资金+津贴
B)TOTAL ON  工资总额 FIELDS  基本工资,资金,津贴
C)REPLACE  工资总额 WITH  基本工资+资金+津贴
D)SUM  基本工资+资金+津贴 TO 工资总额
考生答案:  未做题    正确答案:  A
(33)查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是
作者    作者编号    作者姓名    所在城市
1001       王力         北京
1002            刘方         北京
1003            张剑         上海
1004            程红         上海
1005            张进         上海
图书    图书编号     书名         出版单位        价格    作者编号
0001         计算机应用     清华出版社      26.50        1001
0002              C++              电子工业出版社   32.00        1001
0003      计算机基础知识  电子工业出版社   28.00        1002
0004          网络应用      清华出版社       24.50        1003
0005        数据库应用     清华出版社       26.00        1003
0006      数据库组成原理  清华出版社       23.00        1003
0007            Java                电子工业出版社   27.50        1004
0008      网页设计      电子工业出版社  31.00         1004
A)SELECT 作者姓名,书名,价格 FROM 图书,作者 ;
JOIN 图书.作者编号=作者.作者编号;
WHERE 所在城市="北京";
ORDER BY 价格 DESC
B)SELECT 作者姓名,书名,价格 FROM 图书,作者 ;
JOIN 图书.作者编号=作者.作者编号;
WHERE 所在城市="北京";
ORDER BY 价格
C)SELECT 作者姓名,书名,价格 FROM 图书,作者 ;
WHERE 图书.作者编号 = 作者.作者编号;
AND 所在城市="北京";
ORDER BY 价格 DESC
D)SELECT 作者姓名,书名,价格 FROM 图书,作者 ;
WHERE 图书.作者编号 = 作者.作者编号;
AND 所在城市 ="北京";
ORDER BY 价格
考生答案:  未做题    正确答案:  C
(34)SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是
A)临时表、视图、文本文件
B)数组、永久性表、视图
C)永久性表、数组、文本文件
D)视图、永久性表、文本文件
考生答案:  未做题    正确答案:  C
(35)为一个表单创建了快捷菜单,要打开这个菜单应当
A)用访问键
B)用快捷键
C)用事件
D)用自定义菜单
考生答案:  A    正确答案:  C
二 、填空题    本题共得 (0) 分
(1)下列软件系统结构图
的宽度为  【1】  。
考生答案:
未做题
正确答案:  3
(2)测试的目的是暴露错误,评价程序的可靠性;而  【2】   的目的是发现错误的位置并改正错误。
考生答案:
未做题
正确答案:  调试
(3)对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL 语句填空:
UPDATE 图书   【3】   WHERE 出版单位="人民邮电出版社"
考生答案:
未做题
正确答案:  SET 单价=单价*1.05
(4)按"先进后出"原则组织数据的数据结构是  【4】  。
考生答案:
未做题
正确答案:  栈
(5)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为   【5】   。
考生答案:
未做题
正确答案:  n/2
(6)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的  【6】  事件代码中添加调用弹出式菜单程序的命令。
考生答案:
未做题
正确答案:  RightClick
(7)自由表的字段名最长为10个字符,而数据库表的字段名最长为  【7】  个字符。
考生答案:
未做题
正确答案:  128
(8)删除学生关系中学号值为0240515的元组,应使用命令
DELETE   【8】   学生WHERE 学号="0240515"
考生答案:
未做题
正确答案:  FROM
(9)当前工作区是3,要使工作区1成为当前工作区,应使用的命令为  【9】  。
考生答案:
未做题
正确答案:  SELECT 1
(10)从学生管理数据库中考生成绩.dbf检索所有分数大于或等于名次为2的学生的成绩的学号所用的SQL命令为:
SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩   【10】  ;
(SELECT 成绩 FROM 考生成绩 WHERE 名次=2)
考生答案:
未做题
正确答案:  >=(或>=ANY)
(11)删除视图文件,可以使用  【11】  命令。
考生答案:
未做题
正确答案:  DROP VIEW
(12)视图设计器与查询设计器相比较,在视图设计器中多了  【12】  选项卡。
考生答案:
未做题
正确答案:  更新条件
(13)如果要将菜单文件添加到顶层表单中,必须在  【13】  对话框中勾选"顶层表单"复选框。
考生答案:
未做题
正确答案:  常规选项
(14)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用  【14】  子句说明主要索引。
考生答案:
未做题
正确答案:  PRIMARY KEY
(15)在职工表中删除"基本工资"字段的命令是
ALTER TABLE 职工  【15】  基本工资
考生答案:
未做题
正确答案:  DROP COLUMN