201106VF期末考试样卷

合集下载

VF期末考试

VF期末考试

V F期末考试------------------------------------------作者------------------------------------------日期一,选择题:( ) ☠❆ ☠✞☹☹ ☜☞✌✞☹❆ ✋✌✡ ☜✡ ☟☜ ♒☐♦♦♓⏹♎☐♦ 编辑 粘贴菜单 加入系统 帮助 连接 选择投影层次 排序码 索引码关键字域 ☜☹☜❆ 姓名 ☞ ✠✈ ☟☜☜ ✡☜✌☎出生日期✆☜☹☜❆ 课程名 ✌✞☝☎成绩✆ ☞ 课程 选课 ☟☜☜ 课程 课程号 选课 课程号 ☝✞ ✡ 课程 课程号可在命令窗口使用❽✋☞✡❾命令来打开某个文件的设计器   出错信息 出错 ❆ ❆✠❆ ☞❆ ✌❆ ☞❆ ✌☜☠ ☞ ✌☺✌☜❆✠❆ ☞一条命令 一个过程激活另一个菜单 以上 种均可以 以下均为✞☞的命令是 ✋☜, ✋, ☹☜✌下拉式菜单 条形菜单以上都可以 弹出式菜单 ✋☠☜✠ ❆ ✋✠ ☠ 姓名 ❆(成绩 )都不需要 排序 排序或建立索引 建立索引 ✞ 工资 ❆ ☪☝☪ ☞ 职称 ✂副教授✂  职称 ✂教授✂◆♦♏♦♏●♏♍♦♦♏●♏♍♦  ●☐♍♋♦♏  指定位置 第一条记录最后一条记录 任何位置 ☝ ☠☜✠❆ ✋☹✌❆☜ ☞ ☠❆✋☠✞☜ ( )✌◆♦☐♍♏⏹♦♏❒ ✞♓♦◆♋● ♋♦♦♦☐❒♎♍♒♋❒ ♏♋♎☐⏹●⍓标准答案:结构名 数据项属性元组 标准答案:☜☹☜❆ 课程名 ✞☠❆☎✉✆ ☞ 课程 选课 ☟☜☜ 课程 课程号 选课 课程号☝✞ ✡ 课程 课程号小数型 整型货币型通用型标 准答案:☜❆✡(☠◆☹☹) ✌❆(✂♋✂✂♋♌♍✂)☹✋☜(✂☜✋❆✂✂☜✋✍✂)☜❆✡( ✌☜( ))标准答案:☜❆ ☜☠❆✞✡ ❆  ☜❆ ☜☠❆✞✡ ☞  ☜❆ ☜☠❆✞✡ ☞☞ ☜❆ ☜☠❆✞ ✡ ☠标准答案:标准答案: 错误信息 标准答案:☹✋❆ ☞ 性别 ✂女✂✌☠☎平均分 平均分 ✆错误的是:只有预览了报表后,才能打印报表有五个数组元素✠☎✆✠☎✆✠☎✆ ✠☎✆✠☎✆,分别是当前记录各字段的值。

《计算机技术基础-VF》期末考试卷-样卷

《计算机技术基础-VF》期末考试卷-样卷
A.USE B.CLEAR C.RETURN D.ENDPROC
27、在VFP中,为了将表单从内存中释放(清除),可将表单中”退出"命令按钮的Click事件代码设置为________。
A.ThisForm.RefreshB.ThisForm.DeleteC.ThisForm.HideD.ThisForm.Release
24、当执行go bottom命令后,函数EOF()返回的值是________。
A..T.B.。F.C.0D.1
25、计算表达式(10*5<30 OR。T.AND”X"—”Y"$"XYZ")时,其运算结果是________。
A.。F。B.。T. C.T D.F
26、每一个子程序一般以________命令作为结尾。
华北科技学院
2008/2009学年第二学期考试试卷—样卷(08级)
考试科目:《计算机技术基础—VF》选用试卷样卷适用专业非计算机专业本科考试时间120分钟
题目










总分
得分
一、选择题(每题1分,共30题,30分)
1、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班和班长两个实体之间的关系属于________的关系。
C)SELECT * FROM STUDENT WHERE TRIM(姓名,2)=”王"
D)SELECT*FROMSTUDENT WHERE STR (姓名,2)="王”
二、填空题(每空1分,共15分)
1、在VFP的常用数据类型中,C代表型、D代表___型、L代表_型。
2、与下面数字表达式等价的Visual FoxPro算术表达式为:

中职vf期末考试试题及答案

中职vf期末考试试题及答案

中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。

答案:Form7. VF中,用于定义数据表的类是______。

答案:Table8. VF中,用于定义报表的类是______。

答案:Report9. VF中,用于定义查询的类是______。

答案:Query10. VF中,用于定义数据库的类是______。

答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。

答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。

表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。

12. 请简述VF中如何创建一个简单的查询。

答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。

- 选择要查询的表。

- 设置查询条件。

- 定义输出字段。

- 执行查询。

四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。

答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个VF表单程序,用于接收用户输入的姓名和年龄,并在表单上显示。

VF数据库期末考试题及答案

VF数据库期末考试题及答案

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

VF试题及答案

VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

vf期末考试题库含答案

vf期末考试题库含答案

D.从左至右按
先后次序
15. 条件函数 IIF(LEN(SPACE(4))>3,1,-1)的值是)( A )。★
A. 1
B. -1
C. 3
D. 4
16. 数学表达式 5≤X≤8 在 Visual FoxPro 中应表示为( B)。
A. X>=5.OR.X<=8
B. X>=5.AND.X<=8
C. X≤8.AND.5≤X
22.物理删除某一打开的表中的第 3 条记录,使用以下命令:①DELE ②GO
3③PACK。正确的操作顺序是(D)
A.①②③ B.②③①
C.①③② D.②①③
23.修改表结构的命令是( D )。
A.CREATE B.LIST STRUCTURE
C.BROESE
D.MODIFY
STRUCTURE
24.设表文件及其索引文件已打开,为了确保指针定位在记录号为 1 的记录上,应
A. 文件
B. 字段
C. 数据项
D. 表
12. 联接运算要求联接的两个关系有相同的( B )。
A. 主键
B. 属性名
C. 实体名
D. 主属性名
13. 退出 VFP 系统的命令是(D )。
A.EXIT
B.RETURN C.CANCEL D.QUIT
14. 逻辑运算符在运算时的优先顺序是(A)
A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND
盘退出。
A、ctrl+w
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据

vf考试试题及答案

vf考试试题及答案

VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。

A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。

A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。

A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。

A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。

A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。

正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。

A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。

vf期末考试试题

vf期末考试试题

vf期末考试试题一、单项选择题:(每题1分,共30分)1、用二维表来表示实体与实体间联系的数据模型称为:A、层次模型B、实体—联系模型C、关系模型D、网状模型答案:C2、数据库管理系统的英文缩写是:A、DBB、DB SC、D B MSD、D B A答案:C3、下面哪一个不是V F P的工作方式:A、菜单工作方式B、窗口工作方式C、命令工作方式D、程序工作方式答案:B4、V P F中一共有多少种数据类型:A、11B、12C、13D、14答案:D5、V F P提供了几种常量类型:A、4B、5C、6D、7答案:C6、下列哪项不是合法的字段变量名:A、姓名B、X MC、_X MD、编号B L答案:C7、数值运算符不包括下列的哪项:A、$B、+C、–D、**答案:A8、在V i s u a l F o x P r o中,M I N(R O UN D(8.89,1),9)的值是A、8B、8.9C、9D、8.8答案:B9、V P F数据表的扩展名为:A、DB CB、DB FC、D CTD、P J X答案:B10、下列可以作为数据表合法文件名的是:A、j.d b fB、2a.d b fC、成绩表?.d b fD、a a*.d b f答案:B11、以下哪个说法是错误的:A、数据库表设计器可以设计字段有效性规则B、数据库表设计器可以设计字段内容显示格式C、数据库表设计器可以设计记录有效性规则D、自由表设计器和数据库表设计器有完全相同的设置项答案:D12、打开表X S CJ后,下列哪条命令不能显示数据表X S C J的全部记录:A、l i s tB、l i s t a l lC、d i s p l a yD、d i s p l a y a l l答案:C13、在V i s u a l F o x P r o中,建立索引的作用之一是A、节省存储空间B、便于管理C、提高查询速度D、提高查询速度和更新速度答案:C14、在V FP中,可以对每个记录进行纵向求和的命令是:A、RE P L AC EB、A VE R A G EC、S UMD、T O T A L ON答案:C15、使用A V E R A GE命令时,表文件需要:A、排序B、建立索引C、排序或建立索引D、处于打开状态答案:D16、执行了S E L EC T0选择工作区的结果是:A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息答案:B17、S Q L语言具有两种使用方式,分别称为交互式S Q L和________A、提示式S Q LB、多用户S Q LC、嵌入式S Q LD、解释式S Q L答案:C18、DE L E T E F R O M S WH E RE年龄>60语句的功能是________A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列答案:B19、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下S Q L 语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是________A、S E L EC T学号,姓名,性别F R O M s W HE R E E X I S T S(S E L E C T*F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)B、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)C、S E LE CT学号,姓名,性别F R O M S W HE R E E X I S T S(SE L E C T *F R O M S C W HE R E S C.学号=S.学号AN D 成绩>85)D、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=S.学号AN D 成绩<85)答案:D20、查询设计器和视图设计器的主要区别表现在________A、查询设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”B、查询设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”C、视图设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”D、视图设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”答案:B21、下列选项中不属于结构化程序设计方法的是________A、自顶向下B、逐步求精C、模块化D、可复用答案:D22、结构化程序设计的三种基本逻辑结构是________A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构答案:B23、如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有R E T U R N T O M A S T E R语句,则将由子程序3返回________A、主程序B、子程序1C、子程序2D、子程序3答案:A24、在V i s u a l F o x P r o中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的C l i c k事件代码设置为 CA、T h i s F o r m.D e l e t eB、T h i s F o r m.R e f r e s hC、T h i s F o r m.Re l e a s eD、T h i s F o r m.H i d e答案:C25、假如表单中包含一个命令按钮,那么在运行表单时,下列有关事件引发次序的描述正确的是(D)A、先命令按钮的I n i t事件,然后表单的In i t事件,最后表单的L oa d事件B、先表单的I n i t事件,然后命令按钮的I n i t事件,最后表单的L oa d事件C、先表单的L oa d事件,然后命令按钮的I n i t事件,最后表单的I n i t事件D、先表单的L o a d事件,然后表单的I n i t事件,最后命令按钮的I n i t事件26、在命令按钮组控件中,不能设定下列哪一个属性 DA、B u t t o n c o u n tB、B u t t o n sC、E n a b l e dD、C o n t r o l s o u r c e27、指定页框控件中所含页的的数目的属性名是 AA、P a ge c o u n tB、T a b sC、T a b s t r e t c hD、T a b s t y l e28、设计报表不需要定义报表的(c)A、页注脚B、页标头C、输出方式D、细节29、设计菜单要完成的最终操作是A、创建主菜单及子菜单B、指定各个菜单任务C、浏览菜单D、生成菜单程序答案:D30、用D O命令运行菜单程序,菜单程序的文件扩展名是A、.m n xB、.m p rC、.f m tD、.f r m答案:B二、多项选择题(每题2分,共10分)1、表达式V A L(S U BS T R("2010",2)+R I G HT(S T R(Y E A R(D A T E())),2))+1的数据类型和2值分别是:(假设系统日期为2010/01/01)A、数值型1011.00B、字符型“1011”C、数值型2010D、字符型“2001”答案:A2、U S E R S G LG O T O2S C AT T E R T O AG O T O4S C AT T E R T O BG A T HE R F R O M AG O T O2G A T HE R F R O M B如下说法错误的是:A、该程序执行后,将出现两条完全相同的记录B、该程序执行中,有可能出现两条完全相同的记录C、该程序实现了记录数据的互换D、该程序使用一维的数组传送数据答案:A3、要在浏览窗口中显示表T E A CH E R.d bf中所有教授和副教授的记录,下列命令中错误的是:A、S E LE CT*F R O M T E A CH E R W HE RE职称="教授"A N D职称="副教授"B、S E LE CT * F R O M T E A C HE R W HE R E职称="教授" U N I O N S E LE CT *F R O M T E AC HE R W HE R E职称="副教授"C、S E L EC T*F R O M T E A CH E R W HE R E"教授"$职称D、S E LE CT*F R O M T E A CH E R W HE R E职称I N("教授","副教授")答案:A4、I N P U T"请输入A:"T O AI N P U T"请输入B:"T O BI F A<b< p="">T=AA=BB=TE N D I FD O W H I LE B<>0T=M OD(A,B)A=BB=TE N D DOA运行时分别输入:8、12。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南理工学院大学计算机《VFP程序设计》考试(总分100分)(037)
一.选择题(每小题2分,共50分,答案必须填写大写字母ABCD)
1、下列各种形式中不是foxpro定义的常量。

A、.T.
B、{12/22/99}
C、2.5E-8
D、16/3
2、下列命令中能生成新的库文件的是。

A、TOTAL ON
B、SET FILTER TO
C、COUNT
D、SET RELATION TO
3、对当前库文件,执行GO BOTTOM命令后,EOF()函数返回的值是。

A、.F.
B、.T.
C、*
D、最后一条记录的记录号
4、执行命令:?substr ( “湖南省岳阳师范学院”,7,2) 后,屏幕显示。

A、范学
B、范
C、岳
D、岳阳
5、下列表达式中正确的是。

A、7.2+dtoc({12/22/99})+”x”
B、str(7.2,4)+dtoc({12/22/99})+”x”
C、7.2+{12/22/99}+”x”
D、str(7.2,4)+{12/22/99}+”x”
6、打开未索引的库文件,共有12条记录,依次执行:go 3 和 list next 2 命令,屏幕显示的记录是。

A、3号记录
B、4号记录
C、3,4号记录
D、4,5号记录
7、下列不能关闭数据库的是
A、browse
B、use
C、close all
D、close database
8、逻辑判断式?ROUND(123.456 , 0)<INT (123.456)的结果应是( )。

A、.F.
B、T
C、.T.
D、F
9、下列表达式中正确的是。

A、7.2+dtoc({12/22/99})+”x”
B、str(7.2,4)+dtoc({12/22/99})+”x”
C、7.2+{12/22/99}+”x”
D、str(7.2,4)+{12/22/99}+”x”
10、结果为数值型的是( )
A、"9988"-"1255"
B、200+800=1000
C、CTOD([11/22/01])-20
D、LEN(SPACE(3))-1
11、在当前表中,查找第2个女同学的记录,应使用命令(
A、LOCATE FOR 性别="女" NEXT2
B、LOCATE FOR 性别="女"
C、LOCATE FOR 性别="女" CONTINUE
D、LIST ROR 性别="女" NEXT 2
12、建立表文件结构时,需要定义的参数为(c)。

A、表文件名、表的大小、字段名、字段类型
B、字段名、字段类型、记录个数、字段宽度
C、字段名、字段类型、字段宽度、小数位数
D、表文件名、字段名、字段类型、字段宽度
13、ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ 命令进行复制操作,其结果将( )。

A、得到一个新的数据库文件
B、得到一个新的数据库文件和一个新的备注文件
C、得到一个新的数据库文件和两个新的备注文件
D、显示出错误信息,表明不能复制具有备注型字段的数据
14、Foxpro数据库统计记录数的命令是。

A、AVERAGE
B、SUM
C、SORT
D、COUNT
15、表文件的数值型字段要求保留2位小数,那么该字段宽度最少应当定义成(B)位
A、2
B、3
C、4
D、5
16、设当前数据库文件有一个类型为N的age字段,执行命令ZAP FOR age=20的结果是( )
A、逻辑删除age字段值为20的记录
B、物理删除age字段值为20的记录
C、物理删除全部记录
D、语法错误提示信息
17、下面关于Visual FoxPro数组的叙述中,错误的是( )
A、用DIMENSION和DECLARE都可以定义数组
B、Visual FoxPro只支持一维数组和二维数组
C、一个数组中各个数组元素必须是同一种数据类型
D、新定义数组的各种数组元素初值为.F.
18、设一个数据库中有18条记录,当EOF( )返回真值且当前记录号为( )。

A、18
B、0
C、19
D、1
19、表文件中有10条记录,当前记录号为 1,顺序执行SKIP -1和RECNO(),屏幕上将显示()。

A、0
B、-1
C、1
D、三种方式都是
20、二维表格中的一行对应FOXPRO数据库中的。

A、一条记录
B、一个字段
C、几条记录
D、无对应关系
21、数据库系统与文件系统的主要区别是()
A、文件系统简单,而数据库系统复杂
B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件
C、文件系统只能管理少量数据,而数据库系统能管理大量的数据
D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以
22、循环结构中LOOP语句的功能是( )
A.放弃本次循环,重新执行该循环结构
B.放弃本次循环,进入下一次循环
C.退出循环,执行循环结构的下一条语句
D.退出循环,结束程序的运行
23、Visual Foxpro程序中,续行符为( )
A. ,
B. ;
C. '
D.:
24、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。

A、"一方"表的主索引或候选索引,"多方"表的普通索引
B、"一方"表的主索引,"多方"表的普通索引或候选索引
C、"一方"表的普通索引,"多方"表的主索引或候选索引
D、"一方"表的普通索引,"多方"表的候选索引或普通索引
25、下面字符串中非法字符串为( )。

A、'a string'
B、'It is a'dring"
C、"a string"
D、"It is a 'string'"
二、判断题(每小题2分,共10分)
1、数组各元素必须一致


2、执行命令 ?AT("大学","武汉大学"),屏幕显示的结果为:5


3、若内存变量名和当前打开的表中的一个字段名都为NAME,?NAME后显示字段变量


4、浮点型是字段变量特有的而内存变量所没有的数据类型


5、在VF中,可以使用的变量有(内存变量,字段变量,系统内存变量)


三、程序改错并得到答案(10分)
1.下列程序求S=20!程序中有一处错
SET TALK OFF
CLEAR
T=0 改为T=1
J=1
DO WHILE J<=20
T=T*J
J=J+1
ENDDO
?T
RETURN
答案为
四、程序填空并得到答案(10分)
1.下列程序是计算1至1000之间的偶数之和,请填上适合的语句。

set talk off
clear
( s=0 )
for k=1 to 1000 step 1
if ( mod(k,2)=0 )
s=s+k
endif
endfor
?s
return
答案为
V 五、程序设计并得到答案(20分)
1.30的倍数的数的和。

答案为
Set talk off
Clea
t=0
For i=1000 to 9999
s=str(i,4)
a=val(left(s,1))
b=val(substr(s,2,1))
c=val(substr(s,3,1))
d=val(right(s,1))
If mod(a+b+c+d,30)=0
t=t+i
Endif
Next
?"t=",t
Return
Set talk on
2.编写程序,计算在0至50的范围内有多少个数,其每位数的乘积大于每位数的和。

答案为
Set talk off
s=0
for i=0 to 50
a=int(i/10)
b=i-a*10
if a*b>a+b
s=s+1
endif
next
?s
Return
Set talk on。

相关文档
最新文档