当前位置:才华咖 > 互联网计算机 > 计算机 > 计算机二级 > 2016年计算机二级VF备考练习题及答案
手机版

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

来源:才华咖 阅读:2.95W 次

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

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

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

E E VIEW

参考答案:B

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

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

应该配合使用

NG短语PBY短语E短语RBY短语

参考答案:D

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

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

RT INT0选课VALUES(〝02080111〞,〝103〞,80)

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

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

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

参考答案:A

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

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

CT学号,课程号FROM sc WHERE成绩=〝〞。

CT学号,课程号FROM sc WHERE成绩=NULL

CT学号,课程号FROM sc WHERE成绩IS NULL

CT学号,课程号FROM sc WHERE成绩

参考答案:C

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

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

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

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

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

D.以上三种说法都不对

参考答案:D

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

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

A.数据库中仅存储数据

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

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

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

参考答案:D

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

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

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

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

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

CT姓名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命令是( )。

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

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

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

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

参考答案:A

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

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

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

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

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

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

参考答案:D

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

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

=NAME

=

TONAME

参考答案:D

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

本文链接:https://www.caihuaka.com/jsjzs/erji/3j21wn.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。