上海花千坊

2016年计算机二级考试《VFP》模拟简答试题

时间:2016-04-12 14:38:00   来源:无忧考网     [字体: ]
1[简答题]1.建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件gridl,指定其记录源类型为“别名”、记录源为employee表文件,后添加一个“退出”命令按钮控件Commandl,程序运行时单击该命令按钮将关闭表单。

  2.修改tw0.prg文件中的SQLSELECT命令,使之正确运行时可以显示如下结果:

  参考解析:

  1)【操作步骤】步骤l:在命令窗口输入命令“createformmyform”,按下回车键新建一个表单。

  步骤2:在表单空白处单击鼠标右键,为表单添加数据环境表employee,并将employee表从数据环境中拖曳到表单中,在表单的属性工具栏里修改表格的Name属性为“Gridl”。

  步骤3:通过表单控件工具栏为表单添加一个命令按钮,修改其Caption属性为“退出”,双击命令按钮,编写其Click事件“ThisForm.Release”o

  步骤4:保存并运行表单。

  (2)【操作步骤】

  步骤l:打开程序文件tw0.pri9。步骤2:修改程序中的错误命令。第1处错误改为“fromemployeePjoinemployeeC”。

  第2处错误改为“0nP.组别=c.组别wherec.职务=”组长”ande.姓名<>P.姓名”。

  步骤3:保存并运行程序,查看程序的运行结果。

  【举一反三】第1题的题型还出现于:第2套二(1)、第4套二(1)、第7套二(I)、第9套--(I)。第2题的题型还出现于:第8套二(1)、第9套二(2)、第lo套二(1)、第ll套二(2)。

  2[单选题] 结构化程序设计的基本原则不包括( )。

  A.多态性B.自顶向下C.模块化D.逐步求精

  参考答案:A

  参考解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用go to语句,所以选择A)。

  3[单选题]SQL查询命令的结构是SELECT…FROM…WHERE…GROUPBY…HAVING…ORDERBY…,其中指定查询条件的短语是

  A.SELECTB.FROMC.WHERED.ORDERBY

  参考答案:C

  参考解析:SQL的查询的基本形式由SELECT—FROM—WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下:SELECT说明要查询的字段;FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;ORDERBY短语用来对查询的结果进行排序。

  4[单选题] 查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是( )。

  A.SELECT学号,课程号,成绩FROM sc WHERE成绩BETWEEN 70 AND 85

  B.SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 0R成绩<=85

  C.SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 0R<=85

  D.SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 AND<=85

  参考答案:A

  参考解析:简单查询是基于一个表进行的查询,是由SELECT和FROM短语构成的无条件查询,或由SELECT、 FROM和WHERE短语构成的条件查询。BETWEEN…AND…为常用运算符,表示“在……和……之间”,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数。本题查询成绩在70分至85分之间学生的学号、课程号和成绩,WHERE指定的条件应为“WHERE成绩BETWEEN 70 AND 85”,因此 A)选项正确。

  5[单选题]在VisualFoxPr0中,如下描述正确的是

  A.对表的所有操作,都不需要使用USE命令先打开表

  B.所有SQL命令对表的所有操作都不需使用USE命令先打开表

  C.部分SQL命令对表的所有操作都不需使用USE命令先打开表

  D.传统的FoxPr0命令对表的所有操作都不需使用USE命令先打开表

  参考答案:B

  参考解析:在VFP中,表是处理数据,建立关系数据库和应用程序的基本单元,它用来存储收集来的各种信息。表由若干行与若干列组成,表中的每一行称为一个记录,每一列称为一个字段。在计算机内存储为一个表文件,其扩展名为·DBF。使用SQL语言可以直接对表进行操作,并不需要先使用USE打开表。

  6[单选题] 使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是(  )。

  A.如果没有数据项被更新,将提示错误信息

  B.更新数据时,必须带有WHERE子句

  C.不能更新主关键字段的值

  D.可以更新多行数据或多个字段的值

  参考答案:D

  参考解析:更新数据的命令格式为:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2……][WHERE条件],一般使用WHERE子句指定更新的条件,并且可以更新多行数据或多个字段;如果不使用WHERE子句,则更新全部记录,故本题D为正确选项。

  7[单选题] 假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( )。

  A.mde B.Show C.Release D.SetFocus

  参考答案:B

  参考解析:表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单。所以符合此题的方法是Show。

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

  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)选项叙述正确。

  9[简答题]在考生文件夹下完成如下简单应用:

  1.打开表单MYFORM4—4,把表单(名称为Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为l_abell的标签)改为25号黑体。后在表单上添加“关闭”(名称为Commandl)命令按钮,单击此按钮关闭表单。

  保存并运行表单。

  2.设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Commandl和Command2)。(1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW—VIEW4中。

  (2)单击“退出”命令按钮关闭表单。

  注意:完成表单设计后要运行表单的所有功能。