考试吧

计算机等级

考试吧>等级考试>计算机二级考试>VFP>模拟试题>正文
2016年计算机二级VF备考练习题及参考答案(11)
考试吧 2016-01-27 11:13:49 评论(0)条

  点击查看:2016年计算机二级VF备考练习题及参考答案汇总

  1[单选题]向student表插入一条新记录的正确SQL语句是

  A.APPENDINTOstudentVALUES(’0401’,’王芳,,’女’,l8.

  B.APPENDstudentVALUES(’0401’,7王芳,,,女,。18.:

  C.INSERTINTOstudentVALUES(’0401’,’王芳,,’女’,l8.

  D.INSERTstudentVALUES(’0401’,’王芳’,’女,,18.

  参考答案:C

  参考解析:[脯'1INSERTINTO<表名>[(字段名1[,字段名2,……].]VALUES(字段值l[,字段值2。……].命令用于插入数据,只有C选项的SQL命令格式正确..

  2[简答题]在考生文件夹下完成下列操作:

  1.从数据库stock中移去表stock_fk(不是删除)。

  2.将自由表stock_name添加到数据库中。

  3.为表stock—sl建立一个主索引,索引名和索引表达式均为“股票代码”。

  4.为stock—name表的股票代码字段设置有效性规则,“规则”是:left(股票代码,1)=“6”,错误提示信息是“股票代码的第一位必须是6”。

  参考解析:

  (1)【操作步骤】

  单击常用工具栏中的“打开”按钮,打开数据库stock。在命令窗l21中输入:REMOVETABLEstock—fk。如果显示提示信息框,那么单击“是”按钮,如图4.36所示。

  

  (2)【操作步骤】

  在“数据库设计器一stock”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(stock—name)o

  (3)【操作步骤】

  在“数据库设计器一stock”中,选择表“stock—sl”并单击鼠标右键,选择“修改”命令,在屏幕上显示“表设计器一stock_sl.dbf’窗口,单击“索引”选项卡,然后输入索引名“股票代码”,选择类型为“主索引”,表达式为“股票代码”,最后单击“确定”按钮,再单击“是(Y)”即可建立主索引,如图4.37所示。

  

  (4)【操作步骤】

  步骤l:在“数据库设计器一stock”中,选择表“stock_frame”并单击鼠标右键,选择“修改”命令项。

  步骤2:在“表设计器一stock—name.dbf”中,选择“股票代码”字段,在“字段有效性”组的“规则”中输入“LEFT(股票代码,l)=”6””,在“信息”中输入“股票代码的第一位必须是6”,最后单击“确定”按钮即可,如图4.38所示。

  

  3[单选题] 报表的数据源不包括(  )。

  A.视图 B.自由表 C.数据库表 D.文本文件

  参考答案:D

  参考解析:数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。

  4[单选题] 设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为(  )。

  A.DEFXYZABCB.FEDZYXCBAC.FEDXYZCBAD.DEFZYXABC

  参考答案:B

  参考解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为FED,将X,Y,Z人栈后栈中元素为ABCXYZ,全部入队后,队列元素为FEDZYXCBA,故B选项正确。

  5[单选题] 有以下表:

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

  

  参考答案:D

  参考解析:BETWEEN…AND…表示“在……和……之间”‘其中包含等于,即大于等于AND前面的数。“!”和“not”表示“不等于”,题干要求查询单价小于16或大于20的图书信息, A、B、C选项均为正确的SQL语句,因此本题选D。

  6[单选题] 在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( )。

  A.Optiongroup1B.Check1C.Spirmer1D.List1

  参考答案:A

  参考解析:选项组(OptionGmup)又称为选项按钮组,是包含选项按钮的一种容器。新建一个选项组控件,默认名为0ptiongroupl,因此A)选项正确。Checkl为复选框的默认名,Spinnerl为微调控件的默认名,Listl为列表框默认名.

  7[单选题] 计算每名运动员的“得分”的正确SQL命令是( )。

  A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球

  参考答案:D

  参考解析:本题考查SQL数据更新语句。该语句的基本命令格式为:UPDATE数据表名SET字段名=更新表达式值WHERE条件表达式。当不使用WHERE子句时,则更新全部记录。套用UPDATE的命令格式,本题的正确答案为D)。

  8[单选题] 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。

  A.一对一B.一对多C.多对一D.多对多

  参考答案:B

  参考解析:因为-间宿舍可以住多个学生即多个学生住在-个宿舍中,但-个学生只能住-问宿舍,所以实体宿舍和学生之间是-对多的关系。

  9[单选题] 结构化程序所要求的基本结构不包括( )。

  A.顺序结构B.GOT0跳转C.选择(分支)结构D.重复(循环)结构

  参考答案:B

  参考解析:l966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。

  10[单选题] 在Visual FoxPm中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用 “学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则( )。

  A.允许修改表S中的学号字段值

  B.允许删除表S中的记录

  C.不允许修改表S中的学号字段值

  D.不允许在表S中增加新的记录

  参考答案:C

  参考解析:参照完整性的更新规则如果设置了“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值,所以s表中的学号不能随意修改;删除规则如果设置了“限制”,若子表中有相关的记录,则禁止删除父表中的记录,所以s表中禁止随意修改;如果插入规则设置了“限制”,若父表中没有相匹配的连接字段值则禁止插入子记录,所以sc表中不允许随意增加记录,但s表无限制。

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心