川北医学院试卷2012级英语、公管、生物医学工程、护理专业本科《大学计算机基础》期终试题答卷纸(A卷)(2012——2013学年第1学期)题号一二三四五总分复核分数阅卷人一、单项选择题(每小题1分,共40小题,合计40分)12345678910111213141516171819202122232425262728293031323334353637383940二、阅读程序(每小题2分,共10小题,合计20分)41424344454647484950三、填空题(每小题3分,共10小题,合计30分)51、52、53、54、55、56、57、58、59、60、四、编写程序(共1小题,合计10分)专业---------------------------------年级、班-----------------------------姓名------------------------学号----------------------------------------------------密----------------------------------封--------------------------------线-----------------------------------第1页,共9页2012级英语、公管、生物医学工程、护理专业本科《大学计算机基础》期终试题(A卷)(满分100分,考试时间90分钟)注:请将试题答案按序号依次填写到答题纸上,在试卷上作答不得分。一、单项选择题(每小题1分,共40小题,合计40分)1.用二维表表示实体之间联系的数据模型称为()A.层次模型B.关系模型C.网状模型D.以上均不是2.对关系数据库中的任何检索操作都是由三种基本运算组合而成,下列运算中不是专门的关系运算的是()A.选择B.比较C.连接D.投影3.若要退出当前正在使用的VF,可以在其命令窗口执行()命令A.closeB.quitC.clearD.release4.下列各组数据中,不是字符型常量的是()A.[^2012-10-01]B.”^2012-10-01”C.’^2012-10-01’D.{^2012-10-01}5.若要将内存变量a,b赋值为100,正确的命令为()A.a=b=100B.storea,bto100C.store100toa,bD.a=100,b=1006.下列各组表达式中,若一个下划线_代表一个空格,则下列各式运算结果正确的是()A._VF_+_6.0_=__VF6.0__B._VF_+_6.0_=_VF_6.0__C._VF_-_6.0_=_VF__6.0_D._VF_-_6.0_=_VF_6.0__7.下列各个字符型数据,比较后,结果正确的是()A.aA=.F.B.ab=.F.C.abcaBc=.T.D.abcaBc=.F.8.关于逻辑运算符not、or、and的运算优先级顺序,正确的说法是()A.not最先计算,or其次,and最后B.not最先计算,and其次,or最后C.and最先计算,or其次,not最后D.or最先计算,and其次,not最后9.四舍五入函数round(123.34567,3)的正确运算结果为()A.123B.123.35C.123.345D.123.34610.执行下列命令,输出的结果为()n=18.45?12+&nA.1218.45B.30.45C.1218D.出错信息11.命令?subs(全国计算机等级考试,5,6)执行后,显示在结果显示区的结果为()第2页,共9页A.计算机B.计算机等级考试C.机等D.全国计算机等级考试12.下列日期时间型函数中,返回值为字符型的是()A.time()B.date()C.year()D.month()13.若当前计算机的系统日期为2012年1月1日星期一,则函数dow(date())的结果为()A.1B.mondayC.2D.星期一14.转换函数str(3.1415926,5,3)的返回值为()A.3.141B.3.141C.3.142D.3.14215.打开数据库mydata的正确命令为A.createmydataB.openmydataC.usemydataD.opendatabasemydata16.关于表的有效性规则设置,下列说法中不正确...的是()A.对表设置有效性规则可以通过表设计器或者使用SQL命令实现B.可以对一个表中不同的字段分别设置有效性规则C.只能对数据库表设置有效性规则D.数据库表和自由表都可以设置有效性规则17.执行下列命令后,X3表保存在第()号工作区内selectauseX1useX2select0useX3A.3B.2C.1D.018.显示表中记录可以使用list或display命令,关于它们正确的说法是()A.display和list默认都是显示当前表中所有记录B.display和list默认都是显示当前表中指针所指的当前记录C.display默认仅显示当前表中指针所指的当前记录D.llist默认仅显示当前表中指针所指的当前记录19.若student表中有10条记录,且已根据学号建立索引,则执行命令go5的作用是()A.将表指针指向当前表中的第5条记录B.将表指针从当前位置向下移动5条C.将表指针从当前位置向上移动5条D.将表指针指向当前表中记录号为5的记录20.若对表student(共10条记录)执行gobottom命令后,函数eof()和bof()的值分别为()A.eof()=.T.,bof()=.T.B.eof()=.F.,bof()=.F.C.eof()=.F.,bof()=.T.D.eof()=.T.,bof()=.F.21.若要将student表中所有系别号为01的学生的入学成绩提高10%,下列正确的命令是()第3页,共9页A.replaceall入学成绩with入学成绩*1.1for系别号=”01”B.replace入学成绩with入学成绩*1.1for系别号=”01”C.replaceall入学成绩=入学成绩*1.1for系别号=”01”D.replace入学成绩=入学成绩*1.1for系别号=”01”22.若要将当前表ST清空,使之成为一张空表,正确的命令是()A.deleteB.recallC.packD.zap23.关于主索引,下列说法中不正确...的是()A.只有数据库表才能建立主索引,自由表不能建立主索引B.主索引可以通过表设计器创建C.主索引字段的值不允许重复D.一个表可以根据不同的字段分别创建多个主索引24.要对student表中的学号字段建立单一索引,索引名为XH,下列命令中正确的是()A.indexon学号toXHB.indexon学号tagXHC.indexon学号intoXHD.indexon学号ofXH25.关于单一索引、结构复合索引和非结构复合索引文件,下列说法中正确的是()A.它们都可以随表的打开而自动打开B.结构复合索引文件的主文件名和表名相同C.它们的扩展名均为.CDXD.它们都可以同时保存多个索引26.若要为两个表建立表间临时关系,则正确的说法是()A.只有两个表都是数据库表,才能对它们建立表间临时关系B.建立表间临时关系时,必须对主表和子表的共同字段都建立索引C.如果两个表没有共同字段,则它们无法建立正确的表间临时关系D.若已建立表间临时关系,则重新启动VF,再次打开这两个表时,关系仍然有效27.已知student的表结构如下:姓名(C,8)、性别(C,2)、出生日期(D),若要查询所有男生的年龄,则在查询设计器中字段选项卡下选择查询字段时,正确的说法是()A.直接在可选字段中选择年龄字段B通过表达式“year(date())-year(出生日期)as年龄”生成虚拟字段年龄C.在字段选项卡下选择出生日期字段D.无法直接查询出年龄数据28.查询student中数据,并将查询结果先按照入学成绩降序排列,若入学成绩相同,再按照姓名的升序排列,若入学成绩和姓名均相同,最后按照学号的降序排列,则在添加排序字段时,正确的添加顺序是()A.先添加入学成绩,其次添加姓名,最后添加学号B.先添加入学成绩,其次添加学号,最后添加姓名第4页,共9页C.先添加学号,其次添加姓名,最后添加入学成绩D.添加时,没有添加的先后顺序之分29.创建查询时,关于查询去向正确的说法是()A.查询去向不能设置为临时表B.查询去向只能设置为表文件C.默认的查询去向为浏览窗口形式显示D.默认的查询去向为表文件形式保存30.关于查询与视图的区别,下列说法中不正确...的是()A.查询不依附于数据库,视图必须依附于数据库,但两者均可以对自由表查询B.查询可以设置查询去向,视图不能直接设置查询去向C.查询没有更新功能,视图具有更新功能D.查询可以查询自由表,视图只能查询数据库表31.如要使用命令对报表R1进行预览,则下列命令中正确的是()A.reportformR1B.doformR1C.reportformR1previewD.doformR1preview32.关于input与accept命令,正确的说法是()A.accept与input命令都可以指定变量来接受字符型、数值型等数据B.accept命令在接受字符型常量时,必须加上定界符;而input接受字符型常量可以不加C.accept和input命令都只能在程序中执行,在命令窗口中不能执行D.accept命令不能接受字符型以外的数据,而input可以33.在表单中单击鼠标左键,触发的是()事件A.ClickB.MouseDownC.MouseUpD.RihgtClick34.若要将表单中的命令按钮command1的标题修改为“开始”,应该修改其()属性A.valueB.captionC.nameD.fontsize35.若要对表单中文本框的数据进行操作,应选择文本框的()属性A.captionB.valueC.nameD.readonly36.若要将表单中的列表框list1的控件名称改为mylist,应修改其()属性A.captionB.valueC.rowsourceD.name37.在表单中若要禁用某一个控件,一般选择其()属性A.nameB.valueC.readonlyD.enabled38.设计菜单时,()不是必须完成的操作A.通过菜单设计器创建主菜单及其子菜单B.指定各菜单项的任务或为其编写代码C.打印菜单D.生成菜单程序第5页,共9页39.若要通过命令窗口执行运行菜单mymenu,则应在命令窗口中输入()A.domymenu.mprB.domymenu.prgC.domymenu.mnxD.usemymenu40.项目文件的扩展名为()A.pjxB.dbcC.formD.mnx二、程序阅读题(每小题2分,共10小题,每小题均仅有一个正确选项,合计20分)(一)已知三个数据库表,教师表teacher的结构为:职工号、姓名、系号、职称、课程号;课程表subject的结构为:课程号、课程名、学时数。阅读下列程序test1,并根据要求选择正确的选项:*test1altertableteacheraddprimarykey职工号tagzgh----------------------------------------①select职工号,姓名,teacher.课程号,课程名,学时数fromteacher,subject;whereteacher.课程号=subject.课程号and学时数20;orderby学时数desctop3intotablex1-----------------------------------------②41.命令①的作用是()A.根据表teacher的职工号字段创建一个名为zgh的候选索引B.根据表teacher的职工号字段创建一个名为zgh的主索引C.删除表teacher的职工号字段一个名为zgh的候选索引D.删除表teacher的职工号字段一个名为zgh的主索引42.命令②的