VFP二级机试各章基础习题与答案(3)

2020-04-14 01:28

8、在Visual FoxPro中,用SQL语句创建表时定义主索引、实现实体完整性规则使用的短语是_primary key_____。 9、在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是

ALTER TABLE S __DROP_column___年龄。 10、假设“歌手”表中有“歌手号”、“姓名”和“最后得分”3个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是:

SELECT * TOP 10______ FROM 歌手 ORDER DY 最后得分_DESC_____

第6章 查询和视图

一、选择题

1、以下关于查询的描述正确的___可以根据数据库表和自由表建立查询___。

2、以下关于视图的描述正确的是__可以根据数据库表建立视图____。

3、查询设计器中包括的选取项卡有____字段、筛选、排序依据__。

4、在当前数据库中根据“歌手”表建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是_____ CREATE VIEW myview AS SELECT * FROM 歌手WHERE LEFT(歌手号,1)=”1”_。

5、删除视图myview的命令是___ DROP VIEW myview ___。 6、在Visual FoxPro中以下叙述正确的是__利用视图可以以修改数据____。

7、以下关于“查询”的描述中正确的是___查询保存在查询文件中___。

8、在Visual FoxPro中,关于查询和视图的正确的描述是__查询是一个预先定义好的SQL SELECT语句文件____。

9、在Visual FoxPro中,关于视图的不正确的描述是____视图就是一个数据库表__。 10、有关查询设计器,正确的描述是_“排序依据”选项卡与SQL语句的ORDER BY短语对应_____。

二、填空题

1、查询设计器的筛选选项卡用来指定查询的__条件____。 2、通过Visual FoxPro的视图,不仅可以查询数据库表,还可以__更新或操作____数据库表。

3、建立远程视图必须首先建立与远程数据库的__连接____。 4、在Visual FoxPro中为了通过视图修改表中的数据,需要在视图设计器的_更新条件_____选项卡中设置有关属性。

5、在查询设计器的“排序依据”选项卡对应的SQL-SELECT语句的__ORDER BY____短语。

6、在Visual FoxPro的查询设计器中_筛选_____选项卡对应的SQL短语是WHERE。

第7章 程序设计基础

一、选择题

1、在Visual FoxPro中,用来建立程序文件的命令是____ MODIFY COMMAND <文件名>__。

2、在Visual FoxPro中,程序文件的扩展名为__ PRG ____。 3、在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是___ INPUT、ACCEPT ___。

4、结构化程序设计的3种基本结构是____顺序结构、选择结构和循环结构__。

5、在Visual FoxPro中,条件语句属于___选择结构 ___。 6、下列关于DO CASE-ENDCASE语句说法不正确的是__只要CASE条件成立,就执行这个CASE条件对应的命令序列____。 7、在DO WHILE循环语句中,如果条件永远为真,则利用下列____ EXIT __语句可以退出此循环体。

8、在循环结构程序设计中,在指定范围内扫描数据表文件,查找符合条件的记录并执行循环体中的命令,应使用的循环结构为___ SCAN-ENDSCAN ___。

9、关于过程文件中下列说法错误的是__在调用过程文件中的过程之前不必打开过程文件____。

10、在Visual FoxPro中,根据变量的作用域来分,内存变量可分为____公共变量、私有变量和局部变量__。

11、在某个程序模块中用PRIVATE语句定义的内存变量___只能在定义该变量的模块及其下层中使用___。

12、只能被本层模块调用,而不能被上层模块或下层模块调用的变量类型是__局部变量____。

13、通过PUBLIC命令建立内存变量,系统默认的内存变量初值为___.F. ___。

14、在调试器窗口中可以打开的子窗口数为_5 _____。

15、在调试器中,可以显示程序、过程和方法程序中的变量、数组和对象的名称,以及当前取值和类型的窗口是_局部_____。 16、在调试器中设置断点的类型有__4种 ____。

17、下列各组语句可以将变量A,B的值互换的是__A=A+B B=A-B A=A-B____。 18、设有如下程序段:

A=10 B=20 C=40 IF A>B IF C>A C=A+B ELSE

C=A+B ENDIF ENDIF ?C

执行该程序,显示结构为__40____。

19、设成绩表当前记录中“计算机”字段的值为85,执行下面程序段之后,输出结果为__及格____。

DO CASE

CASE 计算机<60

?”计算机等级是”+”不及格” CASE 计算机>=60

?”计算机等级是”+”及格” CASE 计算机>=75

?”计算机等级是”+”良好”

CASE 计算机>=85

?”计算机等级是”+”优” ENDCASE

20、执行如下程序,如果输入X的值为5,则最后S的显示值为____6__。

SET TALK OFF S=0 I=1

INPUT“X=” TO X DO WHILE S<=X S=S+I I=I+1 ENDDO ?S

SET TALK ON 21、有如下程序:

LOCAL X1 ?X1 DO P1

PROCEDURE P1 X1=1 ??X1 RETURN ENDPROC

执行程序的结果为__.F. 1 ____。 二、填空题

1、结构化程序设计所包含的3种基本结构是顺序结构______、选择结构______和_循环结构____。其中SCAN-ENDSCAN语句属于循环______结构。

2、执行下列程序,要输入变量M的值为_除Y.Nyn之外的任意一个字符_____才能使程序继续运行。

DO WHILE .T.

WAIT “M=” TO M

IF UPPER(M)$”Y” .OR. UPPER(M)$”N” EXIT ENDIF ENDDO

3、在DO WHILE-ENDDO语句中,用_exit_____短语可退出

循环体。

4、有如下程序:

FOR N=1 TO 5 STEP 2 ?N ENDFOR

在此FOR循环语句中,循环变量N的初值为_1_____,循环变量终值为5______,步长为2______,该循环体执行了__3____次。

5、利用_procedure_____或_function_____命令可以定义一个过程的开始,定义的过程名必须以字母_____或_下划线_____开头。 6、在当前打开的过程文件有P1、P2和P3,若要关闭P2过程文件,可使用命令__release procedure p2____,若要关闭全部过程文件,则应使用命令_set procedure to_____。

7、在接收参数的命令中,命令parameters______声明的形参变量可以看做程序中的私有变量、lparameters_ _____命令声明的形参变量可以看做程序中的局部变量。

8、模块中参数的传递分为两种:按值传递______和_引用传递_____,如果要修改参数的传递方式,应使用_set udfparms to_____命令。

9、在Visual FoxPro中,可通过___两___种方法调用调试器,其中在命令窗口是通过___DEBUG___命令调用调试器。

10、在“断点”对话框中,选取“类型”下位列表框中的“当表达式值改变时中断”选项,为了知道记录指针是如何变化的,可以在“表达式”文本框中输入RECNO()______表达式。 11、下列程序段用来求1+2+3+…+100的值:

S=0

FOR _N=1 to 100_____ S=S+N ENDFOR ?S

RETURN

其中,横线部分的语句可以是______,或者写成__N=100 TO 1 STEP -1____。

12、假设数据表文件成绩表中有“总分”字段,运行下列程序段:

USE 成绩表 X1=0


VFP二级机试各章基础习题与答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级数学下册教学计划苏教版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: