一起答

2014年全国计算机等级《二级VF》全真模拟试卷(14)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 打开考生文件夹下的SDB数据库,完成如下综合应用:

    创建一个标题名为“查询”、文件名为testb的表单,如下图所示。

    表单要求如下!

    (1)为表单建立数据环境,并向数据环境中添加“学生表”。

    (2)表单启动后自动居中。

    (3)向该表单中添加一个标签、一个文本框、一个表格和两个命令按钮。

    ①标签对象(Labell)的标题文本为“学生注册日期”,文本框(Text1)用于输入学生注册日期,表格(Grid1)用于显示结果。

    ②命令按钮的功能如下:

    a.“查询”按钮(Command1)的功能是在该按钮的Click事件中使用SQL的SELECT命令从“学生表”中查询学生注册日期等于文本框中指定的注册日期的学生的学号、姓名、年龄、性别、班级和注册日期,查询结果按年龄降序排序,并将查询结果在表格控件中显示,同时将查询结果存储到表TABE中。

    注意:查询结果存储到表TABE之前,应将表TABE中的记录清空。TABE表是已经建立好的表,它与学生表的结构不完全一样,多两个字段。

    b.“退出”按钮(Command2)的功能是关闭并释放表单。

    注意:需将表格控件的RecordSourceType属性值设置为“4一SQL说明”;

    表单设计完成后,运行该表单,查询注册日期等于2005年9月2日的学生信息。

  2. 在考生文件夹下完成如下简单应用:

    1.建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括“学号”、“姓名”和“系部”3个字段)。

    2.建立表单MYFORM3,在表单上添加一个表格控件(名称为grdCourse),并通过该控件显示表COURSE的内容(要求Record Source Type属性必须为0)。

  3. 1.在考生文件夹下新建一个名为“图书管理”的项目文件。

    2.在项目中新建一个名为“图书”的数据库。

    3.将考生文件夹下的所有自由表添加到“图书”数据库中。

    4.在项目中建立查询book_qu,其功能是查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。

  4. 命令?LEN(SPACE(3)一SPACE(2))的结果是(  )。

    • A.1
    • B.2
    • C.3
    • D.5
  5. 语句LIST MEMORY LIKE A?能够显示的变量是(  )。

    • A.ABCD
    • B.ABC
    • C.AB
    • D.BA
  6. 下列叙述中正确的是(  )。

    • A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 
    • B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
    • C.顺序存储结构能存储有序表,链式存储结构不能存储有序表 
    • D.链式存储结构比顺序存储结构节省存储空间
  7. 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(  )。

    • A.提高耦合性、降低内聚性有利于提高模块的独立性 
    • B.降低耦合性、提高内聚性有利于提高模块的独立性
    • C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度
    • D.内聚性是指模块间互相连接的紧密程度
  8. 在E—R图中,用来表示属性的图形是(  )。

    • A.矩形
    • B.椭圆形
    • C.菱形
    • D.三角形
  9. 在Visual FoxPro中,物理删除表中所有记录的命令是(  )。

    • A.DELETE
    • B.PACK
    • C.ZAP
    • D.RELEASE
  10. 在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是(  )。

    • A.REPLACE AGE WITH AGE+1
    • B.MODIFY STUDENT SET AGE=AGE+1
    • C.ALTER STUDENT SET AGE WITH AGE+1
    • D.UPDATE STUDENT SET AGE=AGE+1
  11. 不可以作为文本框控件数据来源的是(  )。

    • A.日期型字段
    • B.备注型字段
    • C.数值型字段
    • D.内存变量
  12. 基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

    S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。

    查询选修课程在5门以上的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(  )。

    • A.SELECT S.学号,姓名,平均成绩FROM S,SCWHERE S.学号=SC.学号GROUP BY S.学号HAVING COUNT(*)>5 0RDER BY平均成绩DESC
    • B.SELECT学号,姓名,AVG(成绩)FROM S,SCWHERE S.学号=SC.学号AND COUNT(*)>5GROUP BY学号0RDER BY 3 DESC
    • C.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SCWHERE S.学号=SC.学号AND COUNT(*)>5GROUP BY S.学号ORDER BY平均成绩DESC
    • D.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SCWHERE S.学号=SC.学号GROUP BY S.学号HAVING COUNT(*)>5 0RDER BY 3 DESC
  13. 基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

    S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。

    查询有选课记录,但没有考试成绩的学生的学号、姓名和课程号,正确的SQL语句是(  )。

    • A.SELECT学号,课程号FROM SC WHERE成绩=””
    • B.SELECT学号,课程号FROM SC WHERE成绩=.F.
    • C.SELECT学号,课程号FROM SC WHERE成绩=NULL
    • D.SELECT学号,课程号FROM SC WHERE成绩IS NULL
  14. 基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

    S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。

    假设所有的选课成绩都已确定。显示“2002”号课程成绩中最高的20%记录信息,正确的SQL命令是(  )。

    • A.SELECT*TOP 20 FROM SC ORDER BY成绩WHERE课程号=”2002”
    • B.SELECT*PERCENT 20 FROM SC ORDER BY成绩DESCWHERE课程号=”2002”
    • C.SELECT*TOP 20 PERCENT FROM SC ORDER BY成绩WHERE课程号=”2002”
    • D.SELECT*TOP 20 PERCENT FROM SC ORDER BY成绩DESCWHERE课程号=”2002”
  15. 基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

    S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。

    查询同时选修课程号分别为2001和2005课程的学生的学号,正确的命令是(  )。

    • A.SELECT学号FROM SC WHERE课程号=2001AND学号IN(SELECT学号FROM SC WHERE课程号=2005’)
    • B.SELECT学号FROM SC WHERE课程号=2001AND学号=(SELECT学号FROM SC WHERE课程号=2005’)
    • C.SELECT学号FROM SC WHERE课程号=2001AND课程号=2005
    • D.SELECT学号FROM SC WHERE课程号=2001OR2005
  16. 回答下列各题:

    基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

    S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。

    查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是(  )。

    • A.SELECT DISTINCT学号FROM SC WHERE”成绩”>75 
    • B.SELECT DISTINCT学号FROM SC WHERE成绩>75 
    • C.SELECT DISTINCT学号FROM SC WHERE成绩>”75” 
    • D.SELECT DISTINCT”学号”FROM SC WHERE”成绩”>75
  17. 在列表框控件设计中,确定列表框内的某个条目是否被选定应使用的属性是(  )。

    • A.Value
    • B.Column Count
    • C.List Count
    • D.Selected
  18. 将当前表单从内存中释放的正确语句是(  )。

    • A.ThisForm.Drop
    • B.ThisForm.Destory
    • C.ThisForm.Release
    • D.ThisForm.Refresh
  19. 在下列选项中,哪个不是一个算法一般应该具有的基本特征(  )。

    • A.无穷性
    • B.可行性
    • C.确定性
    • D.有穷性
  20. 软件生命周期是指(  )。

    • A.软件的开发过程
    • B.软件的运行维护过程
    • C.软件产品从提出、实现、使用维护到停止使用、退役的过程 
    • D.软件从需求分析、设计、实现到测试完成的过程
  21. 以下叙述中,正确的是(  )。

    • A.软件就是程序的集合
    • B.软件包括程序和文档
    • C.软件应包括程序清单及结果
    • D.软件就是文件
  22. 下列关于队列的叙述正确的是(  )。

    • A.在队列中只能插入数据
    • B.在队列中只能删除数据
    • C.队列是先进先出的线性表
    • D.队列是先进后出的线性表
  23. MODIFY STRUCTURE命令的功能是(  )。

    • A.修改记录值
    • B.修改表结构
    • C.修改数据库结构
    • D.修改数据库或表结构
  24. 执行如下程序,最后s的显示值为

    SET TALK OFF

    S=0

    i=5

    x=11

    DO WHILE s<=x

    s=s+i

    i=i+l

    ENDD0

    7 S

    SET TALK ON

    • A.5
    • B.11
    • C.18
    • D.26
  25. 有如下程序:

    INPUT TO A1

    IF A1=10

    B1=0

    ENDIF

    B1=1

    假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是(  )。

    • A.1
    • B.由A的值决定
    • C.程序出错
  26. 在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(  )。

    • A.语句
    • B.命令
    • C.调用程序
    • D.消息
  27. 对长度为n的线性表排序,在最坏情况下,比较次数是nlog2n的排序方法是(  )。

    • A.快速排序
    • B.冒泡排序
    • C.直接插入排序
    • D.堆排序 
  28. 下列选项中属于软件生命周期开发阶段任务的是(  )。

    • A.可行性研究
    • B.需求分析
    • C.详细设计
    • D.软件维护
  29. 如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(  )。

    • A.M.姓名
    • B.M>姓名
    • C.姓名
    • D.“姓名”
  30. 删除student表中“平均成绩”字段的正确SQL命令是(  )。

    • A.DELETE TABLE student DELETE COLUMN平均成绩
    • B.ALTER TABLE student DELETE COLUMN平均成绩
    • C.ALTER TABLE student DROP COLUMN平均成绩
    • D.DELETE TABLE student DROP COLUMN平均成绩
  31. 以下关于“查询”的正确描述是(  )。

    • A.查询文件的扩展名为.prg
    • B.查询保存在数据库文件中
    • C.不能用自由表创建查询
    • D.可以用数据库表和自由表创建查询
  32. 下面关于Visual FoxPro报表的数据源的陈述中正确的是(  )。

    • A.数据库表、自由表或视图
    • B.自由表或其他报表
    • C.表、查询或视图
    • D.数据库表、自由表或查询
  33. 在下列的Visual FoxPro表达式中,其运算结果为逻辑真的是(  )。

    • A.“abcd”==“Abcd”
    • B.“ab cd”==”abcd”
    • C.DTOC({^09/13/2012 08:00:00})==”09/13/2012 08:00:00”
    • D.”2842”==”2842”
  34. 下面关于类、对象、属性和方法的叙述中,错误的是(  )。

    • A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
    • B.属性用于描述对象的状态,方法用于表示对象的行为
    • C.基于同一类产生的两个对象可以分别设置自己的属性值
    • D.执行不同对象的同名方法,其结果必然是相同的
  35. 在命令按钮组中,ButtonCount指定命令按钮的个数,它的默认值是(  )。

    • A.0
    • B.1
    • C.2
    • D.5
  36. 打开数据库的命令是(  )。

    • A.USE
    • B.USE DATABASE
    • C.OPEN
    • D.OPEN DATABASE
  37. 在Visual FoxPr0中,有如下程序:

    *程序名:TEST.PRGSET TALK OFF

    PRIVATE X,YX=”数据库”Y=”管理系统”DO sub 1

    7 X+YRETURN*子程序:subl

    PROCEDU sublLOCAL X

    X=”应用”Y=”系统”X=X+YRETURN

    执行命令DO TEST后,屏幕显示的结果应是(  )。

    • A.数据库系统
    • B.应用系统
    • C.数据库管理系统
    • D.应用管理系统
  38. 用二维表结构表示实体与实体问联系的数据模型是(  )。

    • A.网状模型
    • B.层次模型
    • C.面向对象模型
    • D.关系模型
  39. 下列关于算法复杂度描述正确的是(  )。 

    • A.算法的时间复杂度是指算法执行的时间 
    • B.算法的空间复杂度是指执行这个算法所需的内存空间
    • C.一个算法的空间复杂度大,则其时间复杂度必定大 
    • D.一个算法的空间复杂度大,则其时间复杂度必定小
  40. “图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全 部打上删除标记,正确的命令是(  )。

    • A.DELETE FROM图书FOR图书号LIKE”A%”
    • B.DELETE FROM图书WHILE图书号LIKE”A%”
    • C.DELETE FROM图书WHERE图书号=”A*”
    • D.DELETE FROM图书WHERE图书号LIKE”A%”
  41. 在Visual FoxPro中让控件获得焦点,使其成为活动对象的方法是(  )

    • A.RELEASE
    • B.GETFOCUS
    • C.LOAD
    • D.SETFOCUS
  42. 计算结果不是字符串“Student”的语句是(  )。

    • A.left(”Student”,7)
    • B.substr(”MyStudent”,3,7)
    • C.right(”MyStudent”,7)
    • D.at(”MyStudent”,3,7)
  43. 在Visual FoxPo中,使用索引的主要目的是(  )。

    • A.提高查询速度
    • B.节省存储空间
    • C.防止数据丢失
    • D.方便管理