第 1 页:选择题 |
第 5 页:操作题 |
第 7 页:参考答案 |
(21)B 【解析】使用SQL语句查询出的符合条件的记录,可以使用DISTINCT短语消除重复出现的查询记录。
(22)C 【解析】INTO CURSOR、INTO TABLE、INTO AR- RAY都是SELECT语句的短语,将查询结果放在数组中应使用INTO ARRAY短语。INTO CURSOR是将查询结果存入在临时文件中。INTO TABLE是将查询结果存放在永久表中。TO ARRAY不是正确的SQL语句。
(23)C 【解析】更新表中元组的值,使用UPDATE命令,一次可以更新表中的一个或多个属性值。UPDATE短语之后指定更新数据所属的表,将新的属性值或表达式赋值给对应的属性名(SET单价=单价*1.1),并置于SET短语之后。用 WHERE短语可以对元组进入限制,即对符合条件的元组进行更新。若无WHERE短语则是对表中的所有元组进行更新,%表示运算符。故答案为c。
(24)D 【解析】SQL从表中删除数据的命令格式如下: DELETE FROM TableName[WHERE Condition]这里FROM指定从哪个表中删除数据,WHERE指定被删除的条件。模糊查询使用LIKE,%是LIKE语句中的通配符。
(25)D 【解析】四个选项中列出的短语都是属于CRE— ATE TABLE语句的短语:A选项FREE短语用于指定所建立的表是一个自由表,即不添加到当前数据库中;B选项KEY短语与PRIMARY结合用于定义主关键字;C选项UNIQUE短语用于建立候选索引;D选项DEFAULT短语用于指定短语的默认值。
(26)A 【解析】可使用ALTER TABLE命令的ADD[COLUMN]子句添加字段。例如,可以使用以下命令把“bjmc”(班级名称)字段添加到XS表中:ALTER TABLE XS ADD COLUMN bjmc C(12)。
(27)A 【解析】可以把查询结果输出到不同的目的地。如果没有选定输出目的地,查询结果将显示在“浏览”窗口中。查询去向如下:
浏览:在(BROWSE)窗口中显示查询结果,这是默认的输出去向。
临时表:将查询结果存储在一个命名的临时只读表中。
将查询结果保存在一个命名的表中。
图形:使查询结果可用于MICROSOFT GRAPH。
屏幕:在Visual FoxPr0主窗口或当前活动输出窗口中显示查询结果。
报表:将查询结果输出到一个报表文件(舨)。
标签:将查询结果输出到一个标签文件(.1bx)。
(28)B 【解析】建立和修改程序文件的命令格式为:
MODIFY COMMAND<文件名>
功能:打开文本编辑窗口,用来建立或修改程序文件。
(29)B 【解析】SCAN—ENDSCAN语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。语句格式:
SCAN[NOOPTIMIZE]
[Scope][FOR lExpressionl][WHILE IExpression2]
[Commands]
[LOOP]
[EXIT]
ENDSCAN
执行语句时,记录指针自动、依次在当前表的指定范围内
满足条件的记录上移动,对每一条记录执行循环体内的命令。如果循环体包含LOOP命令,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回SCAN重新判断条件。范围如果不写,默认值是ALL;语句体SCAN和 ENDSCAN必须同时存在,不能单独使用。
(30)B 【解析】ThisForm.Release将表单从屏幕和内存中删除。如果不想从内存中释放表单,可在Click事件中以 ThisForm.Hide代替;刷新表单用ThisForm.REFRESH;Destroy是释放对象实例后产生的事件。
(31)C 【解析】命令组中的ButtonCount属性指定命令
组中命令按钮的数目,默认的属性值为2。
(32)C 【解析】命令组是包含一组命令按钮的容器控件,用户可以单个或作为一组来操作其中的按钮。在表单设计器中,为了选择命令组中的某个按钮,以便为其单独设置属性、方法或事件,可以采用以下两种方法:一是从属性窗口的对象下拉式组合框中选择所需的命令按钮;二是用鼠标右键单击命令组,然后从弹出的快捷菜单中选择“编辑”命令,这样,命令组就进入了编辑状态,用户可以通过鼠标单击来选择某个具体的命令按钮。因此,本题的正确答案应该是C。
(33)A 【解析】组合框是用于提供一组条目供用户选择。对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便从中选择。所以相比列表框,组合框能够节省表单里的显示空间。组合框不提供多重选择的功能,没有MuhiSelect属性。
列表框提供一组条目(数据项),用户可以从中选择一个或多个项目。一般情况下,列表框显示其中的若干条目,用户可以通过滚动条浏览其他条目。
选项组又称选项按钮组,是包含选项按钮的一种容器,一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。当用户选择某个选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮,不管原来是什么状态,都变为未选中状态。被选中的选项按钮中会显示一个圆点。
一个复选框用于标记一个两值状态,如真(.T.)或假(. F.)。当处于“真”状态时,复选框内显示一个对勾;否则,复选框内为空白。对一个表单内的一组复选框可以选中多个,或不选择,或全部选择都可以。
(34)C 【解析】如果要设计它的子菜单,应在结果下拉框中选择子菜单,而不应是命令、过程等。
(35)C 【解析】报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表或标签。
(36)D 【解析】at()函数的功能是返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,其结果是数值型。所以选项D结果不是字符串。
(37)C 【解析】AT()函数是求子串位置函数,函数值为数值型。AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])中,如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。
(38)C 【解析】该循环语句中,变量s和i每次执行循
环后值的变化如下 s值i值
第一次循环5 6
第二次循环11 7
第三次循环18 8
程序在执行第四次循环时,因条件(18<=11)为假而退
出循环。
(39)B 【解析】CHANGE命令用于交互式地对当前表中的记录进行编辑和修改。REPLACE命令直接用指定表达式或值修改记录,命令格式是:REPLACE FieldNamel WITH eEx- pression1[,FieldName2 WITH eExpression2]¨¨[FOR lExpres— sionl]。该命令功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录值的目的。
(40)D 【解析】LEN(<字符表达式>)是求字符串长度的函数。SPACE(<数值表达式>)是空格字符串生成函数,返回由指定数目的空格组成的字符串。字符表达式“一”的含义是连接前后两个字符串,并将前字符串的尾部空格移动到合并后的新字符串尾部。因此SPACE(3)一SPACE(2)运算后的长度仍然是5。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |