河南理工大学2007--2008学年第二学期《数据库程序设计》试卷.doc_第1页
河南理工大学2007--2008学年第二学期《数据库程序设计》试卷.doc_第2页
河南理工大学2007--2008学年第二学期《数据库程序设计》试卷.doc_第3页
河南理工大学2007--2008学年第二学期《数据库程序设计》试卷.doc_第4页
河南理工大学2007--2008学年第二学期《数据库程序设计》试卷.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专业班级: 姓名: 学号: 密封线河南理工大学 2007-2008 学年第 2 学期专业班级: 姓名: 学号: 密封线数据库程序设计试卷(A卷)总 分题号一二三四五六七八九十核分人得分 得分评卷人 一、选择题,请将正确答案写在横线上。(本题40分,每题1分)本题为单项选择题,如果多选或错选,均不得分。1在一个二维表中,行和列分别被称为 。A) 属性和元组B) 元组和属性 C) 关系和元组D) 属性和关系2一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是 的联系。A) 一对一 B) 多对一C) 一对多 D) 多对多3.在Visual FoxPro环境下,要隐藏命令窗口,可选择“窗口”菜单中的 命令。A)循环 B)清除 C)隐藏 D)命令窗口4.下列字符型常量在Visual FoxPro的表示方法中,错误的是 。A)Visual FoxPro B)Visual FoxProC)Visual FoxPro D)Visual FoxPro5.Visual FoxPro中表文件的扩展名为 。 A).dbf B).dbc C).dct D).cdx6. 在Visual FoxPro中,用命令diminsion s(3,4)定义后,s数组中共有 个元素。A)3 B)4 C)7 D)127.要把以 m为变量名中第3个字符的全部内存变量存入变量文件st.mem中,应使用的命令 。A)save all like ?m? to stB) save all like *m* to stC) save all except ?m* to stD) save all like ?m* to st8.以下命令中,可以显示“大学”的是 。A)?substr(河南理工大学,5,4) B)?substr(河南理工大学,7,4)C)?substr(河南理工大学,9,4)D) ?substr(河南理工大学,5,2)9.以下赋值语句正确的是 。A) STORE 12+15 TO A, B B) STORE 3, 7 TO A, BC) A=2, B=10 D) A, B=810.要判断数值型变量y是否能被3整除,错误的条件表达式为 。 A)mod(y,3)=0 B)int(y/3)=y/3 C)y%3=0 D)int(y/3)=mod(y,3)11.命令?round(42.1998,2)的结果是 。A)42.2000 B)42.20 C)42.00 D)42.1912.函数len(123-123)的值是 。 A)0 B)6 C)3 D)713.假定已经执行了命令M=45+3, 再执行命令?M,屏幕将显示 。A)48.00 B)45+3 C)45+3 D)4814.要想对一个打开的表增加新字段,应当使用命令 。A)append B)modify structure C)insert D) change15.利用 命令,可以在浏览窗口浏览表中的数据。A)use B)browse C)modi stru D)list16.已打开的表文件的当前记录为150,要将记录指针移向记录号为100的命令是 。A)skip 100 B)skip 50 C) go -50 D)go 10017.逻辑删除表文件中所有记录的正确操作是 。A)pack B)zap C)delete D)delete all18.命令select 0 的功能是 。A)选择区号最小的空闲工作区B)选择当前工作区C)选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号19.每一个工作区上只能打开 个表文件。A)1 B)2 C)10 D)任意20.下列选项中不是表单中的容器类控件的是 。 A)表格 B)页框 C)文本框 D)表单集21.从 菜单中可以调出表单控件工具。A)显示 B)格式 C)表单 D)工具22.要在文本框中输入密码,用 属性来指定输入密码的掩盖符。A) FontName B) FontChar C)Name D) PasswordChar23.在DO WHILEENDDO循环结构中,EXIT命令的作用是 。A)终止循环,程序转移到ENDDO后面的第一条语句B)转移到DO WHILE语句行,开始下一个判断C)退出过程,返回程序开始处D)终止程序执行24.在Visual FoxPro中,APPEND BLANK 命令的作用是 。A)在表的首行添加记录 B)在表的任意位置添加记录C)在表的尾部添加记录 D)在当前记录之前插入新记录25.下列 代表命令按钮的鼠标单击事件。A) Click B) MouseUp C) MouseDown D) Mouselick26.表单(Form)的Caption属性用于 。A) 指定表单执行的程序 B) 指定表单的标题C) 指定表单是否可用 D) 指定表单否可见27.执行ACCEPT 输入X的值: TO X 命令后,内存变量X的类型是 。A)数值型 B)逻辑型 C)任意型 D)字符型28.在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的click事件代码设置为 。 A)thisform.refresh B)thisform.delete C)thisform.hide D)thisform.release29.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(result)中 。A)填充名称(Pad Name) B)子菜单(submenu) C)命令(command) D)过程(procdure)30.以下关于报表的说法正确的是 。A)报表必须有别名 B)必须设置报表的数据源C)报表的数据源不能是视图 D)报表的数据源可以是临时表31.对命令10,10 get x 中的x的正确理解是 。 A)只能是内存变量 B)只能是数组变量 C)只能是字段变量 D)内存变量和字段变量均可32.Visual FoxPro是 数据库系统。A)网络 B)层次 C)关系 D)链状33. 在Visual FoxPro中,定义全局型变量,应使用 命令。A)public B)private C) local D)create34. 已知某一数据库中有两个数据表,它们的索引关键字是一一对应的关系,这两个表若想建立关联,应建立 关系。A)一对一 B)一对多 C)多对一 D)多对多35. 视图不能单独存在,它必须依赖于 而存在。 A)视图 B)数据库 C)数据表 D)查询36. 执行命令STORE 12/08/92 TO A后,函数CTOD(A)返回值的数据类型是 。 A)日期型 B)字符型 C)逻辑型 D)数值型37学生表中共有8条记录,当EOF()函数值为.T.时,执行?RECNO()命令后的输出结果 。 A)0 B)8 C)9 D)出错信息38要将当前表中所有职工增加50元津贴,应该使用命令 。 A)CHANGE 津贴 WITH 津贴+50B)CHANGE ALL 津贴 WITH 津贴+50C)REPLACE 津贴 WITH 津贴+50D)REPLACE ALL 津贴 WITH 津贴+5039.职工工资表按基本工资字段升序索引,在执行GO TOP 命令后,此时当前的记录号是 。 A)1 B)基本工资最少的记录号 C)0 D)基本工资最多的记录号40.当复选框的Value属性值为1时,代表 。A) 选中复选框 B) 没有选中复选框 C) 复选框不能用 D) 复选框可以有1个得分评卷人 二、填空题(本题20分,每空1分)1.设Visual FoxPro 的当前状态已设置为set exact off,则命令你好吗?=你好的显示结果是 。2.数据表是由 和 两部分组成。3.一个表能创建 个主索引。4.关系数据库的标准语言是 。5. “成绩”字段为数值型,若整数部分最多3位,小数部分2位,那么该字段的宽度至少应为_位。6. 插入一条记录到课程表,其值为课程号:C170;课程名:办公自动化;课时:50。请对下列的SELECT-SQL语句填空。_ 课程表 VALUES (C170, 办公自动化,50)7.在选课表中,求学号为S0201108的学生的总分和平均分,并在查询的结果中以“总分”和“平均分”为列标题输出。请对下列的SELECT-SQL语句填空。 SELECT SUM(成绩)AS 总分, _ _AS 平均分FROM 选课表WHERE 学号=S02011088.在VFP中的变量分为_ _ _、_ _ _、数组变量和系统变量4类。9.定位记录指针的命令是_。10.对于VFP中变量的命名应以_开头。11.任何复杂的程序都由3种基本控制结构组成。它们是_、_和_。12.从今天算起,要显示100天之后的日期,命令表达式为_ _。13.假定x=2,执行命令?x=x+1后其显示结果为_ _。14.在“人事档案”表文件中,“姓名”字段为字符型,则按照“姓名”字段建立索引的命令是_。15.计算下列的值: ab+space(2)+cd= _ _。 stuff(中国理工大学,5,0,河南)=_ _ _。得分评卷人 三、根据题目要求完成程序填空或执行结果。(本题20分,每题4分)1.阅读下列程序,并写出执行结果。clear set talk off x=15y=-5for n=50+x to x step yendfor?nreturn执行结果为: 2.创建一个表单如下图所示,该表单的功能是:若在Text1中输入半径,然后单击“求面积”按钮,就能求出该圆的面积, 并在Text2中输出圆的面积。请将以下操作步骤和程序填写完整。1)在表单上显示文本“圆的半径”,应使用 控件。2)创建“求面积”按钮,应使用 控件。3)为了完成题目中要求“求面积”按钮,应使用“求面积”按钮的 事件及编写如下相应的事件代码: r=val(thisform. .value) thisform.text2.value=str(3.14*r*r)3. 阅读下列程序,并写出执行结果。set talk offx=45y=16do sub with x,(y)?x,yreturnprocedure subparameters a,ba=a+bb=a-breturn执行结果为: 4.通过完善程序使用字符串操作竖向显示“您好理工大”,横向显示“理工大您好”。set talk offstore 您好理工大 to varclearn=1do while n10 ?substr n=n+2 enddo? ?substr(var,1,4)return5. 阅读下列程序,并写出执行结果。set talk offclearstore 0 to x,y,s1,s2,s3do while x15x=x+1do case case int(x/2)=x/2 s1=s1+x/2case mod(x,3)=0 s2=s2+x/3 case int(x/2)x/2s3=s3+1endcaseenddo?s1,s2,s3set talk onreturn执行结果为: 得分评卷人 四

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论