第 1 页:试题 |
第 6 页:参考答案 |
(21)A【解析】题目中给出了两个数据表。本题要求的是各单位当前借阅图书的人次,因此必须采用COUNT( )命令来求得总人数,然后应该以各个单位进行分组操作,通过这两个方面的内容考虑,本题的正确答案应该是:
SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE借阅.借书证号=读者.借书证号GROUPBY单位因此应该选择A。
(22)Af解析】超链接的语法格式是:SELECT…FROMTableINNER|LEFT|RIGHT|FULLJOINTableONJionCondi.tion。本题中使用了两个超链接,答案是A,其他答案的条件不正确。
(23)A【解析】在SQL中,集合成员算术比较操作“元组<>ALL(集合)”中的“<>ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是“NOTIN”。
(24)D【解析】本题考查将查询结果输出到文本文件的命令,通常在使用SELECT—SQL命令建立查询时,查询结果都会输出到窗口中供浏览,如果需要输出到临时的数据表中,需要添加子句“TOFileFileName”,而A是存放在数组中,B是存放到临时文件中,C是存放到永久表中,因此本题的正确答案应该是D。
(25)D【解析】替换可以使用REPLACE和UPDATE命令,其中REPLACE的格式为:
REPLACEFieldNamelWITHeExpressionl[ADDITIVE][,FieldName2WITHeExpression2[ADDITIVE]]...
[Scope][FORIExpressionl][WHILElExpression2]
[INnWorkAreaIcTableAlias]
[NOOPTIMIZE]
UPDATE的格式为:
UPDATE[DatabaseName1!]TableNamel
SETColumn_Namel=eExpressionl
[,Column_Name2=eExpression2…]
WHEREFilterConditionl[AND|ORFiherCondition2…]]
但REPLACE不是SQL语句,故本题A不是正确答案,正确答案是D。
(26)D【解析】本题考查使用ALTERTABLE修改表结构的命令格式如下所示:
ALTERTABLETableNamelALTER[COLUMN]FieldName[NULLINOTNULL][SETDEFAULTeExpression][SETCHECKlExpression[ERRORcMessageText]][DROPDE—FAULT][DROPCHECK]
该格式主要用于定义、修改和删除有效性规则和默认值定义。本题答案为D。
(27)A(解析IINSERT命令用于插入数据,CREATE命令用于创建表,ALTER命令用于修改表的结构,UPDATE命令
用于数据更新。
(28)B【解析】在VisualFoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图,也可引用远程表。对于选项A、D来说,视图可能依赖于它们,但是并不是必须的,只有选项B才是必须的。
(29)C【解析】查询设计器中包含的选项卡有字段、联接、筛选、排序依据、分组依据、杂项。
(30)B【解析】INPUT命令:当程序执行到该命令时,暂停往下执行,等待用户从键盘输入数据。ACCEPT命令:当程序执行到该命令时,暂停往下执行,等待用户从键盘输入字符串。WAIT命令:显示字符表达式的值作为提示信息,暂停程序执行,直到用户按任意键或单击鼠标。
(31)D【解析】分析该段程序的目的,我们可以看到当A/2与INT(A/2)不等时,就将A的值添加到B中,而只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是D。
(32)B【解析】表单具有很多属性,其中Caption用于指定表单的标题;选项A、C、D的内容则由其他属性来指定。
(33)B【解析】对选项A,要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令,该选项是正确的;而选项B描述为错误的,按住Ctrl键并拖放该控件是移动控件的方法;选项C:要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮,叙述正确;选项D:要将某个控件的Tab序号设置为1,可在进入Tab键次序互式设置状态后,双击控件的Tab键次序盒也是正确的,因些本题中只有选项B为不正确的答案。
(34)C【解析】添加多个数据分组:在报表内最多可以定义20级的数据分组。嵌套分组有助于组织不同层次的数据和总计表达式。
若要选择一个分组层次,请先估计一下更改值的可能频度,然后定义最经常更改的组为第一层。例如,报表可能需要一个按地区的分组和一个按城市的分组。城市字段的值比地区字段更易更改,因此,城市应该是两个组中的第一个,地区就是第二个。在这个多组报表内,表必须在一个关键值表达式上排序或索引过,例如Region+City。
(35)D【解析】将一个数据表设置为“排除”状态后,该数据表将可以随时编辑修改。
(36)B【解析】本题考查的知识点是参数的传递。过程test实现了两个数据的互换,即输出结果为xl=60,x2=40。
(37)B【解析】int( )函数返回指定数值表达式的整数部分,所以A的结果为2010。ceiling( )函数返回大于或等于指定表达式的最小整数,所以B结果为2011。round( )函数返回指定表达式在指定位置酒舍五入后的结果,C中指定位置为1,即表示保留一位小数,结果为2011.1。floor( )函数返回小于或等于指定数值表达式的最大整数,所以D结果为2010。
(38)B【解析】要建立或者修改一个程序文件,可使用MODIFY命令。其格式是“MODIFYCOMMAND(文件名>”。
(39)B【解析】本题中:若IF条件成立,则先执行B1=0,后执行B1=1;若IF条件不成立,则直接执行B1=1。所以不论IF条件成立与否,最后都会执行B1=1语句,即B1的值一定为1。
(40)B【解析】VisualFoxPro中可以使用多个工作区,每个工作区可以打开一个表。工作区0表示工作区号最小的工
作区,因此,USESCIN0表示选择空闲的最小号工作区打开SC表。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |