1、高等学校计算机等级考试Visual FoxPro 程序设计选择题汇总使用说明:共 60 道选择题,每题四个选择项(A、B、 C、D) ,最后一个字母为答案项。1、执行命令 STORE 3+617 TO A 和 B=TF 后, 命令 ? A.OR. B 的显示结果是_。 .T. 2、若 n1=4,n2=3, 条件函数 IIF(“pentium“+n1“pentium“+n2,2000, 1000)的值是_。2000 3、从用户菜单返回到系统菜单应该使用的命令是_。SET SYSMENU TO DEFAULT 4、在表单中为表格控件指定数据源的属性是_。RecordSource 5、在 SQL 语
2、句中,与表达式“供应商名 LIKE “%郑州%“”功能相同的表达式是_。郑州$供应商名 6、关于查询设计器,正确的叙述是_。 “排序依据”选项卡与 SQL 语句的ORDER BY 短语对应 7、在 Visual FoxPro 中释放和关闭表单的方法是 _。 RELEASE 8、在 Visual FoxPro 中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是_。CREATE DATABASE SDB 9、用命令“INDEX on TAG index_name”建立的索引类型是 _。普通索引 10、连编应用程序不能生成的文件是_。.prg 文件 11、函数 LEN(SPACE(10)-
3、SPACE(8)的值是_ 。18 12、如果文本框的 InputMask 属性值是#99999,能够在文本框中输入的是_。 67891 13、根据“学生”项目文件生成 stu.exe 应用程序的命令是_。 BUILD EXE stu.exe FROM 学生4、下述_是普通索引的正确描述。 一个表只能有一个普通索引 不允许有重复键值 允许出现重复键值 A 和 B 均正确 D 15、在 Visual FoxPro 中,存储图像的字段类型应该是_。 备注型 16、使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是_。 命令窗口 跟踪窗口 调用堆栈窗口 监视窗口 B 17、若 A=“1122
4、33“, 则命令 ? 123456-&A 显示的结果是 _。 235689 11223 123456-&A 123456-112233 B 18、在下列表达式中,运算结果为日期型的是_。 06/06/06-12 CTOD(12/06/04)-DATE() DATE( )-“03/12/92“ CTOD(12/06/04)-6 D 19、下述_命令可实现在数据表的尾部追加一条空记录。APPE BLANK 20、在 Visual FoxPro 中,相当于主关键字的索引是 _。 主索引 普通索引 唯一索引 排序索引 A 21、在以下表达式中,运算结果为数值型的是_。 AT(HAPPY,P) DATE
5、()-200 YEAR=2016 RECNO()100 A 22、命令 ?ROUND(1.414,2)的结果是_。 1.42 1.41 1.4 1.414 B 23、如果从字符串“郑州市 “中取出字符“州“字, 正确的函数表达式是_。 SUBSTR(“郑州市“,2,2) SUBSTR(“郑州市“,3,2) SUBSTR(“郑州市“,2, 1) SUBSTR(“郑州市“,3,1) B 24、在下面的表达式中,运算结果为逻辑真的是_。 LIKE(“edit“,“edi?“) EMPTY(.NULL) AT(“a“, “123abc“) EMPTY(SPACE(10) D 25、如果变量 M=123
6、45, 则? TYPE(“M“)的值是_ 。 C N L 错误 B 26、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的_。 参照完整性 实体完整性 域完整性 字段完整性 C 27、LOCATE 命令的作用是_。 指针定位 记录浏览 字段修改 创建索引 A 28、向项目中添加表单,应该使用项目管理器的_。 “代码”选项卡 “类”选项卡 “数据”选项卡 “文档”选项卡 D 29、为了设置两个表之间的数据参照完整性,要求这两个表是_。 同一个数据库中的两个表 没有限制 一个自由表和一个数据库表 两个自由表 A 30、关系数据库管理系统所管理的关系是_。 一个 DBF 文件
7、 若干个二维表 一个 DBC 文件 若干个 DBC 文件 B 31、以下关于查询的叙述中,正确的叙述是_。 不能只根据自由表建立查询 只能根据自由表建立查询 只能根据数据库表建立查询 可以根据数据库表和自由表建立查询 D 32、打开一个空的数据表文件后, 使用 ? EOF( ),BOF()测试, 结果应该是_。 F F T T T F F T B 33、当前数据库有 30 条记录, 当 EOF( )为真时, ?recno( )显示的结果是_。 空 0 30 31 D 34、表达式 16+63%4*3 的运算结果是_。 27 25 19 6 B 35、结果中既包含关系 S 中元组也包含关系 R
8、中元组,这种集合运算称为_。 并运算 交运算 差运算 积运算 A 36、在关系型数据库中, 一个关系对应一个_ 。 字段 索引表 实体 数据表 D 37、一门课程由多名学生选择,一个学生可以选择多门课程, 学生与课程之间的关系是_。 多对多关系 一对一关系 一对多关系 多对一关系 A 38、在 Visual FoxPro 中,关于视图的正确叙述是_。 视图与数据库表相同,用来存储数据 视图不能同数据库进行连接操作 在视图上不能进行更新操作 视图是从一个或多个数据库表中导出的虚拟表 D 39、执行命令“INDEX on 姓名 TAG index_name”建立索引后,下列错误的叙述是_。 表中记
9、录将按索引表达式完成升序排序 所建立的索引保存在.idx文件中 建立的索引是当前有效索引 此命令的索引表达式是“姓名” ,索引文件名是 index_name B 40、在数据表结构中, 逻辑型、日期型、备注型的字段的宽度分别是_。 3,8,10 1,8,4 1,8,20 1,8,10 B 41、在关系型数据库中, 关系是指_。 满足一定条件的一个二维数据表格 各个字段之间的关系 不同数据库之间的关系 各个记录之间的关系 A 42、为了在报表中打印当前时间,这时应该插入一个_。 表达式控件 域控件 标签控件 文件控件 B 43、下列不属于关系运算的是_。 联接运算 选择运算 投影运算 交运算 D
10、 44、在 Visual FoxPro 中,欲将表 STUDENT.DBF 中年龄小于或等于 20 岁的学生记录按年龄升序显示出来,正确的命令是_。 USE student LIST FOR 年龄=20 USE student BROWSE FOR 年龄=20 SELECT * FORM student WHERE 年龄=20 ORDER BY 年龄 以上都不正确 C 45、不返回逻辑值的函数是_。 RECNO( ) DELETE( ) FILE( ) FOUND( ) A 46、修改数据表结构的命令是( )。 USE TABLE MODIFY TABLE CREATE TABLE ALTER
11、 TABLE D 47、SQL 命令中的 SELECT 语句的 ORDER BY 子句的作用是_。 限定输出的字段 定义输出记录的排序关键字 定义输出记录的状态 限定输出记录的个数 B 48、使数据库表变为自由表的命令是_。 DROP TABLE REMOVE TABLE FREE TABLE RELEASE TABLE B 49、Visual FoxPro 内存变量的数据类型不包括_ 。 数值型 货币型 备注型 逻辑型 C 50、下述_命令可恢复被逻辑删除的记录。 DELETE PACK RECALL USE C 51、关于 Visual FoxPro 的变量的使用,正确的描述是_。 数组元
12、素下标的下限值最小是 0 数组中各数组元素的数据类型可以不同 定义数组以后,系统为数组的每个数组元素赋以数值 0 使用一个简单变量之前要先声明或定义 B 52、下列合法的常量是_。 FALSE 12/16/07 8% .n. D 53、要判断 M 是否能被 13 整除, 错误的表达式是 _。 INT(M/13)=M/13 0= MOD(M,13) MOD(M,13)=0 INT(M/13)=MOD(M,13) D 54、DO CASE.ENDCASE 可实现程序的_结构。 顺序 循环 分支 上述三种 C 55、在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是_
13、。 WHERE JOIN SET ORDER BY A 56、让控件获得焦点使用的方法是_。 Show Release SetFocus GotFocus C 57、命令? LEN(STR(3.141596, 5,1) )的执行结果是 _。 1 4 5 3 C 58、SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是_。 PLUS UNION + U B 59、一门课程只能由一名教师主讲,一个教师可以主讲多门课程, 教师与课程之间的关系是_。 一对一关系 一对多关系 多对一关系 多对多关系 B 60、若: A=B, B=100*20, C=10*200, 则以下表达式正确的是 _。 C+B B+&C A+&B A+B B