试卷详情
-
二级VISUAL FOXPRO笔试-206
-
[单项选择]对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
A. 125
B. n/2
C. n
D. n+1
-
[单项选择]关于内存变量的调用,下列说法正确的是()。
A. 私有变量只能被本层模块程序调用
B. 私有变量能被本层模块和下层模块程序调用
C. 局部变量不能被本层模块程序调用
D. 局部变量能被本层模块和下层模块程序调用
-
[单项选择]设计程序时,应采纳的原则之一是()。
A. 程序的结构应有助于读者的理解
B. 限制GOTO语句的使用
C. 减少或取消注释行
D. 程序越短越好
-
[填空题]在成绩表中,检索选修3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列SQL语句补充完整。
SELECT 学号,SUM(成绩) FROM 成绩表;
WHERE 成绩>=60;
GROUP BY 学号;
______ COUNT(*)>=3
-
[单项选择]打开一个名为XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件()。
A. 存在于当前打开的项目文件XM中
B. 不存在于当前打开的项目文件XM中,必须单独添加
C. 不存在于当前打开的项目文件XM中,但与项目文件建立了联系
D. 以上说法均不正确
-
[单项选择]当前目录下有XUESH.dbf和CHJI.dbf两个表文件,要求查找同时选修了课程号为“9801”和“9802”的学生姓名,下列SQL语句的空白处应填入的语句为( )。
SELECT 姓名 FRO X UESH, CHJI;
WHERE XUESH.学号=CHJI.学号;
AND 课程号="98011";
AND 姓名______
(SELECT 姓名 FROM XUESH,CHJI;
WHERE XUESH.学号=CHJI.学号;
AND 课程号="9802")
A. IN
B. EXITS
C. LIKE
D. ALL
-
[单项选择]有下列SQL SELECT语句:
SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000
下列与该语句等价的是( )。
A. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000
B. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 AND 1000
C. SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000
D. SELECT*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 1000
-
[填空题]“报表控件”工具栏中的“图片/ActiveX绑定”控件用于显示图片和()字段的内容。
-
[单项选择]关于结构化程序设计原则和方法的描述错误的是()。
A. 选用的结构只准许有一个入口和一个出口
B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C. 不允许使用GOTO语句
D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟
-
[单项选择]SQL语句中,SELECT命令中的JOIN是用来建立表间的联系短语,连接条件应出现在下列哪个短语中( )。
A. WHERE
B. ON
C. HAVING
D. INNER
-
[单项选择]在表单设计阶段,下列说法不正确的是()。
A. 拖动表单上的对象,可以改变该对象在表单上的位置
B. 拖动表单上对象的边框,可以改变该对象的大小
C. 通过设置表单上对象的属性,可以改变对象的大小和位置
D. 表单上的对象一旦建立,其位置和大小均不能改变
-
[填空题]数据流图的类型有()和事务型。
-
[单项选择]在DO WHILE...ENODO循环结构中,LOOP命令的作用是()。
A. 终止程序的运行
B. 退出循环,返回程序开始处继续执行
C. 转到DO WHILE语句行,开始下一次循环
D. 终止本次循环,将控制转到本循环结构ENDDO后面的第一条语句继续执行
-
[单项选择]下列叙述中正确的是()。
A. 一个算法的空间复杂度大,则其时间复杂度必定大
B. 一个算法的空间复杂度大,则其时间复杂度必定小
C. 一个算法的时间复杂度大,则其空间复杂度必定小
D. 上述3种说法都不对
-
[单项选择]SQL查询语句中,要将结果输入到一个临时表中,应选择的子句是()。
A. TO FILE
B. INTO ARRAY
C. INTO CURSOR
D. INTO TABLE
-
[单项选择](31)到(35)题使用下列数据表。
“作者”表:
作者编号 姓名 所在城市
1101 张晓云 北京
1102 李 丽 北京
1103 袁熙林 上海
1104 赵三立 广州
1105 方德胜 上海
1106 刘 清 北京
“图书”表:
图书编号 书名 出版单位 价格 作者编号 页数
1101 计算机基础知识 经济科学出版社 32.80 1101 252
2202 会计基础知识 经济科学出版社 17.80 1105 215
1102 VB 9.0初级入门 人民邮电出版社 22.50 1102 264
1103 Word 2003基础知识 大地出版社 19.80 1101 298
1105 VFP 6,0程序设计基础 大地出版社 38.50 1103 310
2201 中级会计财务知识 经济科学出版社 28.80 1106 245
1110 计算机网络基础 高等教育出版社 26.50 1101 258
1111 计算机组成原理 北京大学出版社 31.20 1103 98
1112 数据库设计原理 高等教育出版社 35.50 1101 330
1113 C语言程序设计 北京大学出版社 32.00 1102 326
1114 软件设计分析 高等教育出版社 34.50 1102 330
2203 信息系统分析理论 经济科学出版杜 24.50 1102 235
执行下列L语句:
SELECT 出版单位,COUNT(*) FROM 图书;
GROUP BY 出版单位 ORDER BY 2 DESC
查询结果中,第一条记录的“出版单位”名称是( )。
A. 高等教育出版社
B. 北京大学出版社
C. 经济科学出版社
D. 人民邮电出版社
-
[单项选择]删除视图STUDENT的命令是()。
A. DELETE STUDENT VIEW
B. DELETE STUDETN
C. DROP STUDENT VIEW
D. DROP VIEW STUDENT
-
[单项选择]在关系运算中,查找满足一定条件的元组,相关的运算称为()。
A. 选择
B. 投影
C. 连接
D. 扫描
-
[填空题]通过Visual FoxPro的视图,不仅可以查询数据库表,还可以()数据库表。
-
[单项选择]下列特征中不是面向对象方法的主要特征的是()。
A. 多态性
B. 继承
C. 封装性
D. 模块化
-
[单项选择]在Visual FoxPro6.0中修改数据库、表单、报表等的可视化工具是()。
A. 向导
B. 设计器
C. 生成器
D. 项目管理器
-
[单项选择]要从字符串“中国海南省”中取出子串“海南省”,应该使用函数()。
A. SUBSTR("中国海南省",3,3)
B. SUBSTR("中国海南省",5,2)
C. SUBSTR("中国海南省",5,3)
D. SUBSTR("中国海南省",5,6)
-
[单项选择]在运行表单时,下列有关表单事件的引发次序叙述正确的是()。
A. DESTROY→INIT→LOAD
B. DESTROY→LOAD→INIT
C. INIT→DESTROY→LOAD
D. LOAD→INIT→DESTROY
-
[填空题]自由表与数据库表相比较,在数据库中可以建立()索引,而在自由表中不能建立。
-
[单项选择]下列描述错误的是()。
A. 继承分为多重继承和单继承
B. 对象间通信靠传递消息实现
C. 在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征
D. 类是具有共同属性、共同方法的对象的集合
-
[单项选择]下列关于变量的叙述中,不正确的、项是()。
A. 在Visual FoxPro中,可以将不同类型的数据赋给同一个变量
B. 变量的类型决定变量值的类型
C. 在Visual FoxPro中,变量分为字段变量和内存变量
D. 变量值可以随时改变
-
[填空题]为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中()复选框。
-
[填空题]在程序设计阶段应该采取()和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
-
[填空题]利用SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为18,语句格式为:
CREATE TABLE 学生(;
学号C(5) ();
年龄 I DEFAULT 18)
-
[填空题]注释一般分为序言性注释和()注释。
-
[填空题]某二叉树中度为2的结点有18个,则该二叉树中有()个叶子结点。
-
[单项选择]在Visual FoxPro中,表单(Form)是指()。
A. 窗口界面
B. 数据库查询的清单
C. 各种文件的清单
D. 表中记录的清单
-
[填空题]在面向对象方法中,类的实例称为()。
-
[单项选择]最简单的交换排序方法是()。
A. 快速排序
B. 选择排序
C. 堆排序
D. 冒泡排序
-
[单项选择]测试数据库记录指针是否指向数据库末尾所使用的函数是()。
A. BOF()
B. EOF()
C. RECCOUNT()
D. RECNO()
-
[单项选择]打开一个数据库的命令是()。
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
-
[单项选择]在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
A. 调用语句
B. 命令
C. 口令
D. 消息
-
[填空题]使用SQL语句实现将一条新的记录插入“学生”表中:
INSERT()学生(学号,姓名) VALUES("9801","李峰")
-
[单项选择]有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于700的,正确的命令是( )。
A. SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;
B. SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;
C. SELECT 班级名称 FROM 班级表 WHERE 学号 IN;
D. SELECT 班级名称 FROM 班级表 WHERE 学号 IN;
-
[填空题]当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:
SELECT A.学号 FROM 选课表 A,选课表 B;
WHERE A.学号=B.学号 AND;
A.课程名称="计算机" AND ______
-
[填空题]项目管理器中,用于显示应用程序中所有的文件的是“()”选项卡。
-
[填空题]在Visual FoxPro中,用来确定复选框是否被选中的属性是()。
-
[单项选择]执行下列程序:
SET TALK OFF
STORE 0 TO X,Y
DO WHILE X<6
X=X+Y
Y=Y+2
ENDDO
X,Y
SET TALK ON
RETURN
在屏幕上显示的输出结果是()。
A. 8 8
B. 6 8
C. 4 6
D. 6 6
-
[单项选择]命令的作用是()。
A. 向用户提问的提示符
B. 可输出两个表达式的值
C. 从当前光标处显示表达式的值
D. 只能显示变量的值