1、【
单选题
】
在Visual FoxPr0中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是( )。
[1分]
、
PRIVATE
、
LOCAL
、
PUBLIC
、
不用说明,在程序中直接使用
答案:
2、【
单选题
】
视图设计一般有3种设计次序,下列不属于视图设计次序的是( )。
[1分]
、
自顶向下
、
由内向外
、
由外向内
、
自底向上
答案:
3、【
单选题
】
在visual FoxPr0中,数据库表的字段或记录的效性规则的没置可以在( )。
[1分]
、
项目管理器中进行
、
数据库设计器中进行
、
表设计器中进行
、
表单设计器中进行
答案:
4、【
单选题
】
使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。
[1分]
、
程序的内部逻辑
、
程序的复杂结构
、
使用说明书
、
程序的功能
答案:
5、【
单选题
】
在设计程序时,应采纳的原则之一是( )。
[1分]
、
不限制goto语句的使用
、
减少或取消注解行
、
程序越短越好
、
程序结构应有助于读者理解
答案:
6、【
单选题
】
假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。为了在程序运行中修改由语句Myform=CreateObject(”form”)所创建对象的Caption属性,下面语句中不可以使用的是( )。
[1分]
、
WITH Myfoml.Caption=”我的菜单” ENDWITH
、
Myform.Click.Caption=”我的荣单”
、
Myform.Caption=”我的菜单”
、
Thisform.Caption=”我的菜单”
答案:
7、【
单选题
】
在VisLIal FoxPr0中,有下列内存变量赋值语句:
X={∧2001—07.28 10:15:20 PM}
Y=.F.
M=$123.45
N=1 23.45
Z=”123.24”
执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是( )。
[1分]
、
D、L、Y、N、C
、
T、L、Y、N、C
、
T、L、M、N、C
、
T、L、Y、N、S
答案:
8、【
单选题
】
在Visual FoxPr0中,假设表单上有一选项组:o男 。女,初始时该选项组的Value属性值为l。若选项按钮“女”被选中,该选项组的Value属性值是( )。
[1分]
答案:
9、【
单选题
】
在计算机中,算法是指( )。
[1分]
、
查询方法
、
加工方法
、
解题方案准确而完整的描述
、
排序方法
答案:
10、【
单选题
】
在visual FoxPr0中,如果要将学生表s(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是( )。
[1分]
、
ALTER TABLE S DROP C0LUMN年龄
、
DELETE年龄FROM S
、
ALTER TABlL E S DELETE COLUMN年龄
、
ALTER TABLE S DELETE年龄
答案:
11、【
单选题
】
不需要事先建立就可以使用的变量是( )。
[1分]
、
私有变量
、
局部变量
、
全局变量
、
数组变量
答案:
12、【
单选题
】
如果想从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是( )。
[1分]
、
sUBSTR(”计算机等级考试”,ll)
、
SUBSTR(”计算机等级考试”,5,3)
、
RIGHT(”计算机等级考试”,2)
、
LEFT(”计算机等级考试”,4)
答案:
13、【
单选题
】
为“教师”表的职工号字段添加有效性规则:职工号的最左边3位字符是ll0,正确的SQL语句是( )。
[1分]
、
CHANGE TABLE教师ALTER职工号SET
CHECK LEFT(职工号,3)=”110”
、
ALTER TABl.E教师ALTER职工号SET CHEcK
LEFT(职工号,3)=”ll0”
、
ALTER TABl。E教师Al.TER职工号CHECK
LEFT(职工号,3)=”110”
、
(:HANGE TABl。E教师ALTER职工号SET CHECK
OCCURS(职工号,3)=”110”
答案:
14、【
单选题
】
SQL用于显示部分查询结果的TOP短语,必须与下列( )短语同时使用才有效。
[1分]
、
HAVING
、
DISTlNCT
、
ORDER BY
、
GROUP BY
答案:
15、【
单选题
】
下列描述中正确的是( )。
[1分]
、
软件工程只是解决软件项目的管理问题
、
软件工程主要解决软件产品的生产率问题
、
软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
、
软件工程只是解决软件开发过程中的技术问题
答案:
16、【
单选题
】
下列对于SQL的嵌套查询排序的描述中,说法正确的是( )。
[1分]
、
既能对外层查询排序,也能对内层查询排序
、
只能对外层查询排序,不能对内层查询排序
、
不能对外层查询排序,只能对内层查询排序
、
既不能对外层查询排序,也不能对内层查询排序
答案:
17、【
单选题
】
要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( )。
[1分]
、
是同一数据库存中的两个表
、
不同数据库存中的两张表
、
两个自由表
、
一个是数据库存表,另一个是自由表
答案:
18、【
单选题
】
以下属于容器类控件的是( )。
[1分]
、
Text
、
Form
、
Label
、
Commandbutton
答案:
19、【
单选题
】
下列实体类型的联系中,属于多对多联系的是( )。
[1分]
、
学生与课程之间的联系
、
学校与教师之间的联系
、
商品条形码与商品之间的联系
、
班级与班长之间的联系
答案:
20、【
单选题
】
下列关于数据环境及表间关系的说法,正确的是( )。
[1分]
、
数据环境是对象.关系不是对象
、
数据环境不是对象,关系是对象
、
数据环境和关系都不是对象
、
数据环境是对象,关系是数据环境中的对象
答案:
21、【
单选题
】
在Visual FoxPr0中,下列描述中正确的是( )。
[1分]
、
表也被称作表单
、
数据库文件不存储用户数据
、
数据库文件的扩展名是.dbf
、
一个数据库中的所有表文件存储在一个物理文件中
答案:
22、【
单选题
】
“主键”不允许取重复值,是指( )。
[1分]
、
实体完整性约束规则
、
引用完整性约束规则
、
用户自定义完整性约束规则
、
数据完整性约束规则
答案:
23、【
单选题
】
在Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,也可以对项目进行创建和维护的是( )。
[1分]
、
工具栏
、
设计器
、
文件编辑器
、
项目管理器
答案:
24、【
单选题
】
在Visual FoxPr0中,用来指明复选框的当前状态一的属性是( )。
[1分]
、
Value
、
Caption
、
Status
、
ControlSource
答案:
25、【
单选题
】
在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。
[1分]
、
SELECT姓名TOP 2 EROM成绩表WHERE物理 DESC
、
SEl.ECT姓名TOP 2 FROM成绩表FOR物理DFAKC
、
SELECT姓名TOP 2 FROM成绩表GROUP BY物 理DESC
、
SELECT姓名TOP 2 FROM成绩表ORDER BY物 理DESC
答案:
26、【
单选题
】
运算结果是字符串“home”的表达式是( )。
[1分]
、
LEFT(”myhome”,4)
、
RIGHT(”hometown”,4)
、
SUBSTR(”myhometown”,4,4)
、
SUBSTR(”myhometown”,3,4)
答案:
27、【
单选题
】
有SQL语句:
SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号一学院.系号G-ROUP BY学院.系名 与如上语句等价的SQL语句是( )。
[1分]
、
SELECT学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 教师.系号=学院.系号GROUP BY学院.系名
、
SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOIN 学院 ON系号GROUP BY学院.系名
、
SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOlN学院 ON教师.系号=学院.系号GROUP BY学院.系名
、
SELECT 学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 ON教师.系号=学院.系号
答案:
28、【
单选题
】
命令?VARTYPE(TIME())的结果是( )。
[1分]
答案:
29、【
单选题
】
SQL语句:
SELECT部门号,MAX(单价*数量)FROM商品表
GROUP BY部门号
查询结果中记录的条数为( )。
[1分]
答案:
30、【
单选题
】
SQL语句:
SELECT产地,COUNT(*)
FROM商品表
WHERE单价>200
GROUP BY产地HAVING C()UNT(*)>=2
0RDER BY 2 DESC
查询结果的第一条记录的产地和提供的商品种类数是( )。
[1分]
、
北京,1
、
上海,2
、
广东,5
、
广东,7
答案:
31、【
单选题
】
SQL语句:
SELECT部门表.部门号,部门名称,SUM(单价*数
量)
FROM部门表,商品表
WHERE部门表.部门号一商品表.部门号
GROUP BY部门表.部门号
查询结果是( )。
[1分]
、
各部门商品数量合计
、
各部门商品金额合计
、
所有商品金额合计
、
各部门商品金额平均值
答案:
32、【
单选题
】
SQL语句:
SELECT部门表.部门号,部门名称,商品号,商品名
称,单价
FROM部门表,商品表
WHERE部门表.部门号一商品表.部门号
ORDER BY部门表.部门号DESC,单价
查询结果的第一条记录的商品号是( )。
[1分]
、
0101
、
0202
、
0110
、
0112
答案:
33、【
单选题
】
SQL语句:
SELECT部门名称FROM部门表WHERE部门号IN
(SELECT部门号FROM商品表WHERE单价BE—
TWEEN 420 AND l000)
查询结果是( )。
[1分]
、
家用电器部、电话手机部
、
家用电器部、计算机部
、
电话手机部、电视录摄像机部
、
家用电器部、电视录摄像机部
答案:
34、【
单选题
】
SOL语句,SELECT命令中的JOIN是用来建立表问的联系短语,连接条件应m现在下列( )短语中。
[1分]
、
WHERE
、
ON
、
HAVING
、
INNER
答案:
35、【
单选题
】
执行下列SQL语句后,第一条记录的内容是( )。
SELECT姓名,外币名称,持有数量FROM外汇名,持 有数 WHERE外汇名.外币代码=持有数.外币代码 AND持有数量>=10000ORDER BY持有数量DESC,姓名
[1分]
、
张武奇 加元 l8000
、
张武奇 法郎 l8000
、
李巡芬 加元 30000
、
李巡芬 法郎 30000
答案:
36、【
单选题
】
查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。
[1分]
、
SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类,姓名DESC
、
SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>V40RDER BY COUNT(*),姓名DESC
、
SELECT姓名,c()UNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类AND姓名DESC
、
SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4 ORDER BY外币种类+姓名DESC
答案:
37、【
单选题
】
计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)
[1分]
、
SELECT SUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名一”马小六”
、
SELECT SUM(现钞买人价*持有数量)AS人民币 价值 FROM持有数,外汇名 WHERE外汇名.外币代码=持有数.外币代码 FOR姓名=”马小六”
、
SELECT COUNT(现钞买入价*持有数量)AS人 民币价值 FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名=”马小六”
、
SELECT COUNT(现钞买入价*持有数量)AS人 民币价值 FROM持有数,外汇名 WHERE外汇名.外币代码一持有数.外币代码 FOR姓名一”马小六”
答案:
38、【
单选题
】
将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是( )。
[1分]
、
UPDATE外汇名FOR基准价=基准价*0.99 WHERE外币名称=”美元”OR外币名称=”欧元”
、
UPDATE外汇名SET基准价=基准价*0.99 WHERE外币名称=”美元”OR外币名称=”欧元”
、
UPDATE外汇名SET基准价=基准价*0.99 WHERE外币名称=”美元”AND外币名称=”欧 元”
、
UPDATE外汇名FOR綦准价=基准价*0.99 WHERE外币名称=”美元”AND外币名称=”欧 元”
答案:
39、【
单选题
】
删除“持有数”表中所有外币名称为“法郎”的记录,下列sQL语句正确的是( )。
[1分]
、
DELETE FROM持有数 WHERE持有数.外币代码一外汇名.外币代码AND外币名称一”法郎”
、
DELETE FROM持有数,外汇名 WHERE持有数.外币代码一外汇名.外币代码AND外币名称一”法郎”
、
DELETE FROM持有数WHERE外币代码IN(SELECT外币代码FROM外汇名WHERE外币名称一”法郎”)
、
DELETE FROM持有数WHERE外币代码INSELECT外币代码FROM外汇名WHERE外币名称=”法郎”
答案:
40、【
单选题
】
对建立良好的程序设计风格,下列描述中正确的是( )。
[1分]
、
程序应该简单、清晰、可读性好
、
符号名的命名只需要符合语法
、
充分考虑程序的执行效率
、
程序的注释可有可无
答案: