一单选题在本题的每一小题的备选答案中.docx
- 文档编号:10268026
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:16
- 大小:21.61KB
一单选题在本题的每一小题的备选答案中.docx
《一单选题在本题的每一小题的备选答案中.docx》由会员分享,可在线阅读,更多相关《一单选题在本题的每一小题的备选答案中.docx(16页珍藏版)》请在冰豆网上搜索。
一单选题在本题的每一小题的备选答案中
一、单选题
1.设有关系R1和R2,经过关系运算得到结果S,则S是d。
A.元组B.关系模式C.数据库D.关系
2.启动VisualFoxPro时屏幕上出现两个窗口:
一个是VisualFoxPro的主窗口,另一个是a。
A.命令窗口B.文本窗口C.帮助窗口D.对话窗口
3.可视类库文件的扩展名是c。
A.DBCB.CLASSC.VCXD.APP
4.在VisualFoxPro中,关于自由表叙述正确的是b。
A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束
C.自由表不能建立候选索引D.自由表不可以加入到数据库中
5.在VisualFoxPro中,关于视图的正确叙述是d。
A.视图与数据库表相同,用来存储数据
B.视图不能同数据库表进行连接操作
C.在视图上不能进行更新操作
D.视图是从一个或多个数据库表导出的虚拟表
6.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择b。
A.PadNameB.SubmenuC.CommandD.Procedure
7.在VisualFoxPro中,存储图象的字段类型应该是b。
A.备注型B.通用型 C.字符型D.双精度型
8.任何一个表单来说,下列说法中正确的是____c__。
A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件
C.仅可以创建新的属性和方法D.仅可以创建新的事件和方法
9.数据库中添加表的操作时,下列叙述中不正确的是__b____。
A.可以将一个自由表添加到数据库中
B.可以将一个数据库表直接添加到另一个数据库中
C.可以在项目管理器中将自由表拖放到数据库中
D.欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表
10.要在窗体中输入用户口令,应添加b控件对像。
A.LabelB.TextBoxC.EditBoxD.List
11.利用查询设计器创建的查询,其查询结果输出去向的默认类型是___b___。
A.临时表B.浏览C.表D.屏幕
12.在Visual FoxPro中,创建___c___将不以独立的文件存储。
A.查询B.类库C.视图D.菜单
13.下列命令中,不能使程序跳出循环的是___a___。
A.LOOPB.EXITC.QUITD.RETURN
14.如果表单中有一命令按钮组,且已分别为命令按钮组和命令按钮组中的各个命令按钮设置了Click事件代码,则在表单的运行过程中单击某命令按钮时,系统执行的代码是____a__。
A.该命令按钮的Click事件代码
B.该命令按钮组的Click事件代码
C.先命令按钮组的Click事件代码,后该命令按钮的Click事件代码
D.先该命令按钮的Click事件代码,后命令按钮组的Click事件代码
15.对于自由表而言,不能创建的索引类型是___a___。
A.主索引B.候选索引C.普通索引D.唯一索引
1.数据库管理系统是(A)。
A.系统软件B.应用软件C.教学软件D.工具软件
2.项目管理器的功能是组织和管理所有与该应用系统有关的各种类型的(C)。
A.数据B.程序C.文件D.项目
3.关系型数据库采用(B)来表示实体和实体间的联系。
A.属性B.二维表C.字段D.记录
4.报表是按照(A)处理数据的。
A.数据源中记录出现的顺序
B.主索引
C.物理顺序或逻辑顺序
D.逻辑顺序
8.对于任何一个表单来说,下列说法中正确的是(C)。
A.均可以创建新的属性、事件和方法
B.仅可以创建新的属性和事件
C.仅可以创建新的属性和方法
D.仅可以创建新的事件和方法
9.关于数据库中添加表的操作,下列叙述中不正确的是(B)。
A.可以将一个自由表添加到数据库中
B.可以将一个数据库表直接添加到另一个数据库中
C.可以在项目管理器中将自由表拖放到数据库中
D.欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表
10.菜单项或菜单能执行的任务是(C)。
A.事件B.函数C.命令D.自定义函数
11.如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作(B)操作。
A.插入记录B.删除记录C.修改记录D.浏览记录
12.要为菜单项(File)设置热键“Alt+F”,则菜单名称设置为(C)。
A.File(Alt+F)B.File(Alt+\F)C.File(\ 13.不可以作为主程序的是(C)。 A.命令文件B.表单文件C.表文件D.菜单文件 14.如果表单中有一命令按钮组,且已分别为命令按钮组和命令按钮组中的各个命令按钮设置了Click事件代码,则在表单的运行过程中单击某命令按钮时,系统执行的代码是(A)。 A.该命令按钮的Click事件代码 B.该命令按钮组的Click事件代码 C.先命令按钮组的Click事件代码,后该命令按钮的Click事件代码 D.先该命令按钮的Click事件代码,后命令按钮组的Click事件代码 15.对于自由表而言,不能创建的索引类型是(A)。 A.主索引B.候选索引C.普通索引D.唯一索引 1.数据库管理系统是(A)。 A.系统软件B.应用软件C.教学软件D.工具软件 2.启动VisualFoxPro时屏幕上出现两个窗口: 一个是VisualFoxPro的主窗口,另一个是(A)。 A.命令窗口B.文本窗口C.帮助窗口D.对话窗口 3.可视类库文件的扩展名是(C)。 A.DBCB.CLASSC.VCXD.APP 4.在VisualFoxPro中,关于自由表叙述正确的是(B)。 A.自由表和数据库表是完全相同的 B.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引 D.自由表不可以加入到数据库中 5.在VisualFoxPro中,关于视图的正确叙述是(D)。 A.视图与数据库表相同,用来存储数据 B.视图不能同数据库表进行连接操作 C.在视图上不能进行更新操作 D.视图是从一个或多个数据库表导出的虚拟表 9.数据库中添加表的操作时,下列叙述中不正确的是(B)。 A.可以将一个自由表添加到数据库中 B.可以将一个数据库表直接添加到另一个数据库中 C.可以在项目管理器中将自由表拖放到数据库中 D.欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表 10.要在窗体中输入用户口令,应添加(B)控件对像。 A.LabelB.TextBoxC.EditBoxD.List 11.利用查询设计器创建的查询,其查询结果输出去向的默认类型是(B)。 A.临时表B.浏览C.表D.屏幕 12.在Visual FoxPro中,创建(C)将不以独立的文件存储。 A.查询B.类库C.视图D.菜单 13.下列命令中,不能使程序跳出循环的是(A)。 A.LOOPB.EXITC.QUITD.RETURN 二、判断题(每题2分,共10分) 1.可以直接运行扩展名为MNX的菜单文件。 (X) 2.在VFP中,可使用Messagebox()函数实现消息框功能。 (V) 3.要将程序文件Mainprg设置为主程序,右击此程序文件,从快捷菜单中选择[SetMain]菜单项。 (V) 3.可以直接运行扩展名为MNX的菜单文件。 (X) 4.在VisualFoxPro中,可以使用调式器来调式程序的运行。 (V) 5.在VisualFoxPro中可以给任何表建立主索引。 (X) 1.项目文件的扩展名是PJT。 (X) 2.可以使用独占或共享两种方式打开数据库。 (V) 3.可以直接运行扩展名为MNX的菜单文件。 (X) 4.在VisualFoxPro中,可以使用调式器来调式程序的运行。 (V) 5.在VisualFoxPro中可以给任何表建立主索引。 (X) 三.填空题(每空3分,共30分) 1.对于计时器控件,如果将Interval属性值设置为100,则Timer事件发生的时间间隔为_0.1___秒。 2.文本框_PasswordChar_属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但属性Value中仍保存键入的字符串。 3.在表单中确定控件是否可见的属性是VISIBLE。 4.将文本框对象的ReadOnly属性设置为真时,则表单运行时,该文本框可以获得焦点,但文本框中显示的内容为只读。 5.如果从“数据环境设计器”中将某表的字符型字段拖放到表单中,则表单中将会增加一个TextBox(文本框)对象和一个一个标签。 6.在VisualFoxPro中数据库文件的扩展名是dbc,数据库表文件的扩展名是dbf。 7.打开数据库设计器的命令是MODIFYDATABASE。 8.插入记录的命令是INSERT,删除记录的命令是DELETE,修改记录的命令是EDIT或CHANGE。 9.表达式SUBSTR("GotFocus",LEN("语言"))的返回值是_Focus_____。 10.执行下列命令后: SETEXCLUSIVEOFF USEJS USEXSEXCLUSIVEIN0 JS表的打开方式是共享。 XS的打开方式是独占。 1.对于计时器控件,如果将Interval属性值设置为100,则Timer事件发生的时间间隔为(0.1)秒。 2.DBMS主要由(查询管理)、存储管理器和事物管理器三大模块组成。 3.在项目管理器中,项目旁带斜线的圆圈表示该项目在(编译)时不被包含在生成的应用程序中。 4.在表单设计器中设计表单时,如果从“数据环境设计器”中将表拖放到表单中,则表单中将会增加一个(Grid)对象; 5.要将创建好的快捷菜单添加到控件上,必须在该控件的(RightClick)方法中添加执行菜单文件的代码。 6.将文本框对象的_ReadOnly属性设置为(.t.)时,则表单运行时,该文本框可以获得焦点,但文本框中显示的内容为只读。 7.设X的值是[**],则3&X2的值是(9)。 8.要彻底删除带有删除标记的记录,可用(PACK)命令,但这一命令的运行,必须要求表以(独占)方式打开。 9.对象的Enabled属性的作用是(指定该对象是否响应用户的操作事件),Visible属性的作用是(指定该项控件在运行时是否可视)。 10.将图书价格表(book)中的所有记录的图书单价(price)提高10%的SQL语句是(UPDATEBOOKSETprice=price*1.1)。 1.对于计时器控件,如果将Interval属性值设置为100,则Timer事件发生的时间间隔为(0.1)秒。 2.文本框(PasswordChar)属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但属性Value中仍保存键入的字符串。 3.在表单中确定控件是否可见的属性是(VISIBLE)。 4.将文本框对象的ReadOnly属性设置为(.T.)时,则表单运行时,该文本框可以获得焦点,但文本框中显示的内容为只读。 5.如果从“数据环境设计器”中将某表的字符型字段拖放到表单中,则表单中将会增加一个TextBox(文本框)对象和一个(一个标签)。 6.在VisualFoxPro中数据库文件的扩展名是(.dbc),数据库表文件的扩展名是(.dbf)。 7.打开数据库设计器的命令是(MODIFYDATABASE)。 8.插入记录的命令是INSERT,删除记录的命令是(DELETE),修改记录的命令是(EDIT或CHANGE)。 9.表达式SUBSTR("GotFocus",LEN("语言"))的返回值是(Focus)。 10.执行下列命令后: SETEXCLUSIVEOFF USEJS USEXSEXCLUSIVEIN0 JS表的打开方式是(共享)。 XS的打开方式是(独占)。 四.读程序写结果(每小题5分,共10分) 1.运行下面的程序段后,屏幕显示的运行结果是: (33)。 SETTALKOFF STORE4TON ? S(N) FUNCTIONS PARAMETERSX Y=1 P=0 FORI=1TOX Y=Y*I P=P+Y ENDFOR RETURNP ENDFUNC CLOSETABLESALL 2.下列程序运行的显示结果是(d=-1)。 settalkoff x=4 y=3 z=1 d=myproc(x,y,z) ? ”d=”,d &&自定义函数myproc functionmypro lparametersa,b,c d=b*b-a*a*c docase cased<0 d=-1 cased>0 d=1 cased=0 d=0 endcase returnd endfunc 1.下列程序运行的结果为: (66) store0ton,s dowhile.t. n=n+1 s=s+n ifn>10 exit endif enddo ? S return 2.下列程序运行的显示结果是(你的成绩等级是: 优秀) 注: 程序运行后,通过键盘输入95回车 settalkoff store“你的成绩等级是: ”toch clear input“请输入一个成绩: ”toscore docase casescore<60 ? ch+”不及格” casescore<70 ? ch+”及格” casescore<80 ? ch+”中等” casescore<90 ? ch+”良好” otherwise ? ch+”优秀” endcase return 2.下列程序运行的显示结果是竖向显示“刻苦学习”,横向显示“学习刻苦” settalkoff store“刻苦学习”toxy clear n=1 dowhilen<8 ? substr(xy,n,2) n=n+2 enddo ? substr(xy,5,4) ? ? substr(xy,1,4) return 五、编程题(10分) 已知STUD.DBF库文件结构为: 字段名类型宽度小数位 学号C8 姓名C8 成绩N51 该库存在记录数>100,现要求分屏显示该库所有记录,每屏记录数最多为20条。 格式为: 学号姓名成绩 93120001李强496 按任一键继续 用户浏览完一屏后,按任一键显示下一屏,直到显示完所有记录。 请编制程序实现之。 SETTALKOFF CLEAR ? "学号姓名成绩" ? "______________" USESTUD N=1 DOWHILE.NOT.EOF() DOWHILEN<=20.AND.(.NOT.EOF()) ? 学号+"-----------"+姓名+"------------"+STR(成绩,6,1) N=N+1 SKIP ENDDO ? "" WAIT"按任一键继续" N=1 ? "学号姓名成绩" ? "______________" ENDDO USE SETTALKON RETURN 六、面向对象设计(10分) 1、设计一个系统操作员登录表单,操作员的用户名、密码均存放在password表中,即password表有两个字段: czy(操作员)、mm(密码);操作员登录时,从表单提供的组合框中选择用户名,然后在文本框中输入自己的密码,再点击“确定”按钮,如果验证密码正确,运行菜单文件menu.mpr,同时释放登录表单;否则重新选择用户名,重新输入密码进行登录。 要求: (1)并画出表单草图; (2)写出表单所需要的控件对象及其数目; (3)写出数据环境对象; (4)写出“确定”按钮的Click事件代码: 完成身份验证、运行菜单文件menu.mpr。 (1)草图(略); (2)3个标签(Label)、1个文本框(TextBox)、一个组合框(ComboBox)、2个命令按钮; (3)数据环境对象: password表; (4)2个命令按钮的caption属性分别为: 确定、退出。 这2个命令按钮相应的Click事件代码如下: “确定“(Command1)命令按钮的Click事件代码如下: selepassword locateallforpassword.czy=allt(bo1.value) iffound().and.password.mm=thisform.text1.value domenu.mpr thisform.release else messagebox(“请重新选择用户名,重新输入密码登录! ”) thisform.text1.setfocus() endif “退出“(Command2)命令按钮的Click事件代码如下: thisform.release 2、已知数据库data中有人才档案数据表rcda,结构如下: 人才数据表rcda有8个字段: 编号,姓名,性别,出生日期,工资现状,党员否,简历,照片。 试设计一个数据浏览表单。 要求所设计的数据浏览表单,通过命令按钮,能逐个浏览人才数据表rcda中每一条记录,如首记录、末记录、上一条、下一条;有退出表单窗体的按钮; 要求: (1)画出表单的草图; (2)写出所有要的控件及控件的个数; (3)写出数据环境对象; (4)写出浏览表单全部按钮的Click事件代码。 (1)草图如图所示(略); (2)8个标签(Label)、6个文本框(TextBox)、一个复选框(Check)、一个编辑框(EditBox)、5个按钮; (3)数据环境对象: rcda表; (4)5个命令按钮的caption属性分别为: 首记录、上一条、下一条、末记录、退出。 这5个命令按钮相应的Click事件代码如下: “首记录“(Command1)命令按钮的Click事件代码如下: gotop mand1.enabled=.f. mand2.enabled=.f. mand3.enabled=.t. mand4.enabled=.t. thisform.refresh “上一条“(Command2)命令按钮的Click事件代码如下: skip–1 ifbof() mand1.enabled=.f. mand2.enabled=.f. mand3.enabled=.t. mand4.enabled=.t. else mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.t. mand4.enabled=.t. endif thisform.refresh 七、简述题(本大题共2小题,每小题5分,共10分) 1.什么是对象的属性、事件和方法? 对象的属性特征标识了对象的物理性质;对象的事件和方法描述了对象可执行的行为特征。 属性是用来描述对象特征的参数。 属性是属于某一个类或对象的,不能独立于类或对象而存在。 事件是每个对象可能用以识别和响应的某些行为和动作。 方法是附属于对象的行为和动作。 2.简述VFP编程的一般步骤。 VisualFoxPro可视化编程的一般步骤为: (1)建立应用程序的用户界面,主要是建立表单,并在表单上安排应用程序所需的各种对象(由控件创建); (2)设置各对象(表单及控件)的属性; (3)编写方法及事件过程代码。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选题 本题 每一 备选 答案