ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:21.12KB ,
资源ID:9998267      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9998267.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Visual FoxPro 程序设计题库11.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Visual FoxPro 程序设计题库11.docx

1、Visual FoxPro 程序设计题库 11试卷编号:73所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空 共10题 (共计10分)第1题 (1.0分) 题号:51视图中的数据取自数据表库中的【1】或【2】.答案:=(答案1)=表=或=视图=(答案2)=表=或=视图第2题 (1.0分) 题号:30Visual FoxPro的主索引和候选索引可以保证数据的【1】完整性.答案:=(答案1)=实体第3题 (1.0分) 题号:58不带参数的【1】命令将会屏蔽系统菜单,使系统菜单不可用.答案:=(答案1)=SET SYSEMENU TO

2、第4题 (1.0分) 题号:38SQL可以对两种基本数据进行操作,分别是【1】和【2】.答案:=(答案1)=表=或=视图=(答案2)=表=或=视图第5题 (1.0分) 题号:50视图可分为【1】、【2】两种.答案:=(答案1)=本地视图=或=远程视图=(答案2)=本地视图=或=远程视图第6题 (1.0分) 题号:59Visual FoxPro主要使用【1】和【2】两种形式的菜单.答案:=(答案1)=下拉式=或=弹出式=(答案2)=下拉式=或=弹出式第7题 (1.0分) 题号:52由多个本地表创建的视图,应当称为【1】.答案:=(答案1)=本地视图第8题 (1.0分) 题号:5在一个关系中有这样

3、一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的字段被称为【1】.答案:=(答案1)=关键字第9题 (1.0分) 题号:24在创建索引文件时,若要求关键字表达式值相同的记录只取一个,可以在索引命令IN-DEX中增加可选项【1】.答案:=(答案1)=UNIQUE第10题 (1.0分) 题号:41使用SQL语句实现计算职称为讲师的所有职工的平均工资:SELECT【1】FROM教师【2】职称=讲师答案:=(答案1)=AVG(工资)=(答案2)=WHERE二、单项选择 共35题 (共计35分)第1题 (1.0分) 题号:282在Visual FoxPro中,标签的缺省名字为()A:Label

4、B:ListC:EditD:Text答案:A第2题 (1.0分) 题号:291在Visual FoxPro中,数据库表与自由表相比具有很多优点,以下所列中不属于其优点是()A:可以命名长表名和表中的长字段名B:可以设置字段的默认值和输入掩码C:可以设置字段级规则和记录级规则D:可以创建表之间的临时关系答案:D第3题 (1.0分) 题号:15SQL的核心功能是().A:数据查询B:数据修改C:数据定义D:数据控制答案:A第4题 (1.0分) 题号:168下列是表复制命令COPY TO 的功能说明,其中错误的是( )A:可以进行表部分字段的复制B:可以进行表部分记录的复制C:可以进行表记录的排序复

5、制D:不可以进行表记录排序复制答案:C第5题 (1.0分) 题号:134设职工表和按工作日期(D型字段)索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令( )A:FIND DATE()-30B:SEEK DATE()+30C:FIND DATE()+30D:SEEK DATE()-30答案:D第6题 (1.0分) 题号:326执行LIST NEXT 1命令之后,记录指针的位置指向( )A:下一条记录B:原来记录C:尾记录D:首记录答案:B第7题 (1.0分) 题号:338字符串匹配运算符是().A:LIKEB:ANDC:IND:=答案:A第8题 (1.0分) 题号

6、:210已经打开选课表,其中包括课程号、学号、成绩字段.不同的记录分别重复的课程号或重复的学号.要使用COUNT命令计算所有学生选修的不同课程有多少,应在执行COUNT命令之前使用( )命令A:INDEX ON 学号 TO GGB:INDEX ON 课程号TO GGC:INDEX ON 学号TO GG UNIQUED:INDEX ON 课程号TO GG UNIQUE答案:D第9题 (1.0分) 题号:251用于建立、修改、运行与打印程序文件的Visual FoxPro命令依次是( ).A:CREATE,MODIFY,DO和PRINTB:MODI COMM,MODI COMM,DO和PRINTC

7、:MODI COMM,MODI COMM,RUN 和TYPED:MODI COMM,MODI COMM,DO和TYPE答案:B第10题 (1.0分) 题号:40本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣 女 19 0302 倪红健 男 20 0303 肖振奥 男 21 COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0) 01 计算机 68 02 哲学 120 03 大学物理 190 SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0) 0301 01 85

8、 0301 02 86 0302 03 65 0302 02 78 0303 01 90 0303 02 91 有SQL语句:SELECT 学号,AVG(成绩) AS 平均成绩 FROM SCORE;GROUP BY 学号 INTO TABLE TEMP执行该语句后,TEMP表中的第二条记录的平均成绩字段的内容是().A:85.5B:71.5C:92.33D:85答案:B第11题 (1.0分) 题号:84假设A=321,B=635,C=A+B,则?VARTYPE(100+&C)的结果是( )A:NB:CC:UD:错误信息答案:B第12题 (1.0分) 题号:17SQL实现分组查询的短语是().

9、A:ORDER BYB:GROUP BYC:HAVINGD:ASC答案:B第13题 (1.0分) 题号:221以下各表达式中,运算结果为字符型的是( )A:SUBB(123.45,5)B:IBM$ComputerC:?ROUND(PI(),3)D:YEAR=1999答案:A第14题 (1.0分) 题号:190修改本地视图的命令( ).A:DELETE VIEWB:CREATE SQL VIEWC:MODIFY VIEWD:SET VIEW答案:C第15题 (1.0分) 题号:193学生表的性别字段为逻辑型(男为逻辑真、女为逻辑假),执行以下命令序列后,最后一条命令的显示结果是( ).USE S

10、TUDENT APPEND BLANK REPLACE WITH 欧陧惠,性别WITH.F.?IIF(性别,男女)A:男B:女C:.T.D:.F.答案:B第16题 (1.0分) 题号:181下列有关数组的说法,不正确的是( )A:在Visual FoxPro中,只有一维数组和二维数组B:数组在使有DIMENSION命令定义之后,就已经具有了初值C:数组中各个元素的数据类型必须一致D:通过数组的重新定义,可以将一维数组变成二维数组答案:C第17题 (1.0分) 题号:216以下属于非容器类控件的是().A:FormB:LabelC:PageD:Container答案:B第18题 (1.0分) 题

11、号:117若X=56.789,则命令?STR(X,2)-SUBS(56.789,5,1)的显示结果是( )A:568B:578C:48D:49答案:B第19题 (1.0分) 题号:160下列关于视图的叙述中不正确的是( ).A:视图分本地视图及远程视图B:视图是一种虚拟的表,只能基于一个表创建C:视图可以更新它所打开的表中的数据D:本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录答案:B第20题 (1.0分) 题号:209已打开的表文件的当前记录为150,要将记录指针移向记录号为100的命令是( )A:SKIP 100B:SKIP 50C:GO-50

12、D:GO 100答案:D第21题 (1.0分) 题号:316在下列表达式中,运算结果为数值的是( )A:9876-678B:LEN(SPACE(5)-1C:CTOD(10/10/99)-30D:880+120=1000答案:B第22题 (1.0分) 题号:150为字段设置了()后,输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据.A:有效性规则B:有效性信息C:默认值D:删除触发规则答案:A第23题 (1.0分) 题号:145顺序执行以下赋值命令之后,下列表达式中错误的是( ).A=842B=5*8C=ABCA:STR(B)+CB:VAL(A)+BC:&A+BD:&B+C答案

13、:D第24题 (1.0分) 题号:254有如下Visual FoxPro程序:* *主程序:Z.PRG SET TALK OFF STORE 10 TO X1,X2,X3 X1=X1+1 DO Z1 ?X1+X2+X3 RETURN SET TALK ON RETURN*子程序:Z1.PRGX2=X2+1DO Z2X1=X1+1RETURN*子程序:Z2.PRGX3=X3+1RETURN TO MASTER 执行命令DO Z后,屏幕显示的结果为( ).A:33B:32C:31D:30答案:A第25题 (1.0分) 题号:185下面命令执行后都将生成TEMP.DBF文件,其中肯定生成空表文件的命

14、令是( )A:SORT TO TEMPB:COPY TO TEMPC:COPY STRUCTURE TO TEMPD:COPY FILE TO TEMP答案:C第26题 (1.0分) 题号:204一般说来,数据库管理系统主要适合于用作( )A:表格计算B:资料管理C:数据通讯D:文字处理答案:B第27题 (1.0分) 题号:147条件函数CJ=79,则函数:IIF(SPACE(3)(CJ)2,1,-1)的值是( ).A:1B:-1C:2D:错误答案:A第28题 (1.0分) 题号:313在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()A:一方表的主索引或候选索引,多方表的普

15、通索引B:一方表的主索引,多方表的普通索引或候选索引C:一方表的普通索引,多方表的主索引或候选索引D:一方表的普通索引,多方表的候选索引或普通索引答案:A第29题 (1.0分) 题号:161下列关于索引的说法中不正确的是()A:主索引的索引表达式中涉及到的字段必须用字段名B:普通索引的索引表达式中涉及到的字段必须用字段名C:普通索引名必须用字段名表示D:主索引名不是必须用字段名表示答案:C第30题 (1.0分) 题号:26Visual FoxPro 文件菜单中的关闭选项是用来关闭( )A:所有窗口B:当前工作区中已打开的数据库C:所有已打开的数据库D:当前活动的窗口答案:D第31题 (1.0分

16、) 题号:12HAVING短语不能单独使用,必须接在()短语之后.A:ORDER BYB:FROMC:WHERED:GROUP BY答案:D第32题 (1.0分) 题号:235以下特点中不属于面向对象程序设计的特点的是( ).A:单一性B:继承性C:封装性D:多态性答案:A第33题 (1.0分) 题号:154下列操作中不能将自由表添加到数据库中的是()A:在项目管理器中,将要添加自由表的数据库展开至表,并选择表选项,单击添加按钮,然后从弹出的打开对话框中选择要添加到当前数据库中的自由表B:在数据库设计器中单击鼠标左键,在弹出的菜单中添加表命令在弹出的打开对话框中选择要添加到当前数据库中的自由表

17、C:在数据库设计器中,从数据库菜单中选择添加表命令然后在弹出的打开对话框中选择要添加到当前数据库中的自由表D:在命令窗口中输入ADD TABLE命令答案:B第34题 (1.0分) 题号:292在Visual FoxPro中,数组元素定义后,其元素初值为( )A:0B:.T.C:.F.D:无答案:C第35题 (1.0分) 题号:230以下关于文本框和编辑框的叙述中,错误的是()A:在文本框和编辑框中都可以输入和编辑各种类型的数据B:在文本框中可以输入和编辑字符型、数值型、日期型和逻辑型数据C:在编辑框中只能输入和编辑字符型数据D:在编辑框中可以进行文本的选定、剪切、复制和粘贴等操作答案:A三、程

18、序设计 共1题 (共计10分)第1题 (10.0分) 题号:9*-*【程序设计】*-*题目:求S=1!+2!+ +N!。* (提示:利用FOR循环语句实现, i 为循环始值变量),将* 下列程序填完整。* 请按照题目要求,在下面编写程序代码。 *-Clears=1y=0input请输入N的值 to n*Program* * End *?yReturn答案:for i=1 to n s=s*i y=y+s endfor四、VF窗体设计 共2题 (共计45分)第1题 (15.0分) 题号:28如样张所示设计一个名为Form1的表单,要求添加一个标签label1,标题文本改为“今天是”;添加一个文本

19、框text1,用来显示系统当前的日期所对应的年份;要求添加一个标签label2,标题文本改为“年”;添加一个文本框text2,用来显示系统当前的日期对应的月份;要求添加一个标签label3,标题文本改为“月”; 要求添加一个标签label4,标题文本改为“日”;添加一个文本框text3,用来显示系统当前的日期对应的日期;添加一个命令按钮command1,标题文本改为“显示”,当单击(click)此按钮时文本框会按要求显示;添加一个命令按钮command2,标题文本改为“退出”,当单击(click)此按钮时关闭当前表单。第2题 (30.0分) 题号:331、数据库设计(1)建立数据库RSGL.D

20、BC,包含两个表,其结构和记录分别是:SALARY.DBF:部门号 C(2) 员工号 C(4) 姓名C(6) 性别C(2) 工资Y(8)01 0101 李现峰 男 215002 0201 刘志刚 男 235002 0202 罗海燕 女 210003 0301 杨子萱 女 2500DEPT.DBF:部门号C(2) 部门名C(10) 01 制造部 02 销售部 03 人事部 (2)为数据库RSGL中的两个表建立一对多的永久关系;设置SALARY.DBF表中员工号字段的有 效性规则,使员工号的前两位必须是部门号,提示信息为:“员工号与部门号不符”;(3)为数据库RSGL中的表设计参照完整性,具体要求:将其更新规则设为“限制”,删除规 则也为“级联”,插入规则为“限制”。2、视图设计根据上述RSGL数据库,建立一个名称为RSST的视图,查找所有工资为2200以上的员工相关信息,并且按照工资降序排列。要求显示如下字段:部门号,部门名,姓名,性别,工资。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1