试题

计算机二级VF备考练习题及答案

时间:2024-06-04 20:48:47 试题 我要投稿
  • 相关推荐

2016年计算机二级VF备考练习题及答案

  2016年3月计算机二级考试即将到来,不知道同学们的备考情况如何呢?下面百分网小编为大家搜索整理了关于计算机二级VF备考练习题及答案,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

  1[单选题] SQL语句中删除视图的命令是( )。

  A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW

  参考答案:B

  参考解析:视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROPVIEW<视图名>。因此B)选项正确。

  2[单选题] 如果在SQL查询的SELECT短语中使用TOP,则

  应该配合使用

  A.HAVING短语B.GROUPBY短语C.WHERE短语D.ORDERBY短语

  参考答案:D

  参考解析:TOP短语可以查询满足条件的前几个记录,其命令格式为:SELECTTOP数字[PERCENT]。注意TOP短语必须与0RDERBY短语同时使用才有效。

  3[单选题] 设有选课(学号,课程号,成绩)关系,插入一条记录到“选课”表中,学号、课程号和成绩分别是 “02080111”、“103”和80,正确的SQL语句是(  )。

  A.INSERT INT0选课VALUES(〝02080111〞,〝103〞,80)

  B.INSERT VALUES(〝02080111〞,〝103〞,80)TO选课(学号,课程号,成绩)

  C.INSERT VALUES(〝02080111〞,〝103〞,80)INTO选课(学号,课程号,成绩)

  D.INSERT INT0选课(学号,课程号,成绩)FROM VALUES(〝02080111〞,〝103〞,80)

  参考答案:A

  参考解析:插入数据的格式为INSERT INTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值1[,字段值2,…])。当插入的不是完整的记录时,可以通过字段名1,字段名2……来指定字段;VALUES(字段值1[,字段值2,…])给出具体的记录值。B)、C)、D)选项的格式错误。

  4[单选题] 查询有选课记录,但没有考试成绩(成绩字段是空值)的学生的学号和课程号,正确的SQL语句是( )。

  A.SELECT学号,课程号FROM sc WHERE成绩=〝〞。

  B.SELECT学号,课程号FROM sc WHERE成绩=NULL

  C.SELECT学号,课程号FROM sc WHERE成绩IS NULL

  D.SELECT学号,课程号FROM sc WHERE成绩

  参考答案:C

  参考解析:本题查询没有考试成绩的学号和课程号,可以使用空值(IS NULL)查询,NULL或NOTNULL说明字段允许或不允许为空值。选项C)格式正确。

  5[单选题] 下列叙述中正确的是( )。

  A.栈是一种先进先出的线性表

  B.队列是一种后进先出的线性表

  C.栈与队列都是非线性结构

  D.以上三种说法都不对

  参考答案:D

  参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。

  6[单选题]如下描述中正确的是

  A.数据库中仅存储数据

  B.数据库管理系统是数据库集合的组成部分

  C.数据库中的数据具有很高的冗余并缺乏数据独立性

  D.数据库管理系统是为数据库的建立、使用和维护而配置的软件

  参考答案:D

  参考解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身。而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。

  7[单选题] 查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。

  A.SELECT姓名FROM S WHERE EXISTS(SELECT*FROM SC WHERE学号=S.学号AND课程号=ˋC2ˊ)

  B.SELECT姓名FROM S WHERE学号IN(SELECT学号FROM SC WHERE课程号=ˋC2ˊ)

  C.SELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号=ˋC2ˊ

  D.SELECT姓名FROM S WHERE学号=(SELECT学号FROM SC WHERE课程号=ˋC2ˊ)

  参考答案:D

  参考解析:本题A)选项为使用量词和谓语的查询,有两种格式:格式l:<表达式><比较运算符>[ANY|ALL|SOME](子查询)。格式2:[NOT]EXISTS(子查询)。C)选项为超链接查询,B)和D)选项为简单查询,SELECT查询的基本格式为:SELECT<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDERBY<字段>INTO DBFITABLE l。D)选项格式错误。

  8[单选题] 检索“投中3分球,,小于等于5个的运动员中“得分”最高的运动员的“得分”,正确SQL命令是( )。

  A.SELECTMAX(得分)得分FROM运动员WHERE投中3分球<=5

  B.SELECTMAX(得分)得分FROM运动员WHEN投中3分球<=5

  C.SELECT得分=MAX(得分)FROM运动员WHERE投中3分球<=5

  D.SELECT得分=MAX(得分)FROM运动员WHEN投中3分球<=5

  参考答案:A

  参考解析:本题考查的简单计算查询。求最大值的函数是MAX(),使用计算函数后,会改变原来的用于计算的字段名,如果要指定新的字段名,可以在该计算函数后通过AS短语指定新的字段名,也可以省AS短语直接输入新字段名做为输出显示的字段名称。本题选项C)和D)中,使用计算函数的表达方式错误;而选项B)中,条件短语的关键字出错,应该是WHERE,而不是WHEN,正确答案是A)。

  9[单选题] 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )。

  A.SELECT AVG(成绩)FROM选课WHERE姓名=〝刘明〞

  B.SELECT AVG(成绩)FROM学生,选课WHERE姓名=〝刘明〞

  C.SELECT AVG(成绩)FROM学生,选课WHERE学生.姓名=〝刘明〞

  D.SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=〝刘明〞

  参考答案:D

  参考解析:SQL的核心是查询,它的基本形式由sE-LECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE学生.学号=选课.学号AND姓名=”刘明”,即D)选项正确。

  10[单选题]设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令

  A.NAME=NAME

  B.NAME=M.NAME

  C.STOREM.NAMETONAME

  D.REPLACENAMEWITHM.NAME

  参考答案:D

  参考解析:在VisualFoxPr0中可以交互修改记录,也可以用指定值直接修改记录。其中,常用的直接利用表达式或值修改记录的命令是REPLACE,其语法格式为:REPLACE<字段名1>WITH<表达式l>[,<字段名2>WITH<表达左2>]¨…·[FOR<条件表达式>]。当出现内存变量与字段变量同名时,若简单地用变量名访问,则系统默认为是字段变量。若要访问内在变量,则必须在变量名前加上前缀M.(或M一>.。

  11[单选题] 在Visual FoxPro中可以建立表的命令是( )。

  A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM

  参考答案:A

  参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计。

  12[单选题] 在Visual FoxPro中自由表可以建立的索引是(  )。

  A.候选索引、唯一索引和普通索引

  B.主索引、唯一索引和普通索引

  C.主索引、候补索引和普通索引

  D.主索引、候选索引、唯一索引

  参考答案:A

  参考解析:Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。其中,除了主索引之外,其他三种索引均可以用于自由表。故A选项正确。

  13[单选题]在SETEXACTOFF情况下,结果值为逻辑真的表达式是

  A.”等级考试”=”等级”

  B.”等级”=”等级考试”

  C.”等级”+spaCe(4.=”等级考试”

  D.”等级考试”=”等级”+spaCe(4.

  参考答案:A

  参考解析:用字符表达式进行比较有两种方法:

  ①用双等号运算符(==.精确比较:只有当两个字符串完全相同(包括空格及位置.,才会为逻辑真.T.。

  ②用单等号运算符(=.比较,运算结果与setexaClon|off的设置有关。其中,若设置为0N。则先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。

  14[单选题] 有以下两个表:

  读者(借书证号C,姓名C。单位C,性别L。职称C。联系电话C.·

  借阅(借书证号C,总编号C,借书日期D.

  查询没有借阅任何图书的读者信息,不正确的SQL语句是

  A.SELECT*FROM读者WHERE借书证号<>ANY(SELECT借书证号FROM借阅.

  B.SELECT*FROM读者WHERE借书证号.<>ALL(SELECT借书证号FROM借阅.

  C.SELECT*FROM读者WHERE借书证号NOTIN(SELECT借书证号FROM借阅.

  D.SELECT*FROM读者WHERENOTEXISTS(SELECT借书证号FROM借阅;

  WHERE借书证号=读者.借书证号

  参考答案:A

  参考解析:‘.<>”为常用的特殊运算符,表示“不等于”,NOTIN表示“不在一组值的范围内”,EXISTS是谓词,EX-ISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。本题查询没有任何借阅记录的图书信息,选项B、C、D均可进行查询,但是没有“any”这一说法,因此本题选A。

  15[单选题] 有三个关系R、S和T如下:

  由关系R和S通过运算得到关系T,则所使用的运算为( )。

  A.并B.自然连接C.笛卡尔积D.交

  参考答案:D

  参考解析:自然连接是-种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第-元素,s集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D)。

  16[单选题] 以下有关SELECT短语的叙述中错误的是( )。

  A.SELECT短语中可以使用别名

  B.SELECT短语中只能包含表中的列及其构成的表达式

  C.SELECT短语规定了结果集中列的顺序

  D.如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定

  参考答案:B

  参考解析:SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定。

  17[单选题] 在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是( )。

  A.PRIVATEB.LOCALC.PUBHC D.不用说明,在程序中直接使用

  参考答案:B

  参考解析:内存变量的作用域中,全局变量(PUB-LIC声明)在任何模块中使用,局部变量(LOCAL)只能在建立它的模块中使用,不能在上层或下层模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用。

  18[单选题] 在表单设计器环境中,为表单添加一选项按钮组:⊙男○女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为(  )。

  A.0B.1C.〝男〞D..T.

  参考答案:B

  参考解析:选项组的Value值为选项组中被选中的选项按钮。如果设置了ControlSource属性,那么该属性值为ControlSource属性指定的变量值,否则为默认值,即选中的选项的序号,该序号从1开始,所以本题答案为l。

  19[单选题]在VisualFoxPr0中,下列关于表的叙述正确的是

  A.在数据库表和自由表中。都能给字段定义有效性规则和默认值

  B.在自由表中,能给字段定义有效性规则和默认值

  C.在数据库表中,能给字段定义有效性规则和默认值

  D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值

  参考答案:C

  参考解析:自由表和数据库表之间是可以相互转化的,数据库表与自由表相比主要有以下特点:

  ①数据库表可以使用长表名,在表中可以使用长字段名。

  ②可以为数据库表的字段设置有效性规则、信息及默认值和输入掩码。

  ③数据库表支持主关键字、参照完整性和表之间的联系。

  ④支持INSERT、UPDATET和DELETE事件触发。

  20[单选题] 下面关于运行应用程序的说法正确的是( )。

  A..app应用程序可以在Visual FoxPro和Windows环境下运行

  B..app应用程序只能在Windows环境下运行

  C..exe应用程序可以在Visual FoxPro和Windows环境下运行

  D..exe应用程序只能在Windows环境下运行

  参考答案:C

  参考解析:应用程序连编结果有两种文件形式:①应用程序文件(.app):需要在Visual FoxPm中运行。②可执行文件(.exe):既可以在Visual FoxPro中运行,也可以在Windows下运行。本题C)选项叙述正确。

【计算机二级VF备考练习题及答案】相关文章:

2016计算机二级VF练习题及答案08-02

2016计算机二级考试VF练习题及答案07-26

计算机二级VF上机题库及答案08-15

计算机二级考试VF上机试题及答案03-21

计算机二级VF考试试题及答案10-23

2016计算机二级VF考前巩固练习及答案10-17

2016计算机二级《VFP》备考练习题及答案08-22

计算机二级《VB》备考练习题及答案202402-27

2017计算机二级C++备考练习题及答案09-22

2016计算机二级考试VF单选题及答案10-26