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)单击“退出”命令按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。