您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 模拟题 >> 正文    
  计算机等级考试二级VFP试题7 【注册男护士专用博客】          

计算机等级考试二级VFP试题7

www.nanhushi.com     佚名   不详 

第七套

一、选择题 [ 共得:0分 ]

(1)下列叙述中正确的是

A)线性表是线性结构

B)栈与队列是非线性结构

C)线性链表是非线性结构

D)二叉树是线性结构

     正确答案:A

(2)非空的循环单链表head的尾结点(由p所指向),满足

A)p->next==NULL 

B)p==NULL

C)p->next=head   

D)p=head

     正确答案:C

(3)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是

A)堆排序 

B)直接插入排序

C)快速排序  

D)直接选择排序

     正确答案:B

(4)对建立良好的程序设计风格,下面描述正确的是

A)程序应简单、清晰、可读性好

B)符号名的命名只要符合语法

C)充分考虑程序的执行效率

D)程序的注释可有可无

     正确答案:A

(5)下列不属于结构化分析的常用工具的是

A)数据流图

B)数据字典

C)判定树

D)PAD图

     正确答案:A

(6)在软件生产过程中,需求信息的给出是

A)程序员

B)项目管理者

C)软件分析设计人员

D)软件用户

     正确答案:D

(7)下列工具中为需求分析常用工具的是

A)PAD

B)PFD

C)N-S

D)DFD

     正确答案:D

(8)NULL是指

A)0

B)空格 

C)未知的值或无任何值

D)空字符串

     正确答案:C

(9)数据库的故障恢复一般是由

A)数据流图完成的

B)数据字典完成的

C)DBA完成的

D)PAD图完成的

     正确答案:C

(10)下列说法中,不属于数据模型所描述的内容的是

A)数据结构

B)数据操作

C)数据查询

D)数据约束

     正确答案:C

(11)将关系看成一张二维表,则下列叙述中不正确的是

A)表中不允许出现相同的行

B)表中不允许出现相同的列

C)表中的行次序可以交换

D)表中的列次序不可以交换

     正确答案:D

(12)对表进行水平方向和垂直方向的分割,分别对应的关系运算是

A)选择和投影

B)投影和选择

C)选择和联接

D)投影和联接

     正确答案:A

(13)假定系统日期是2004年3月15日,则执行命令PI=MOD(YEAR(DATE())-2000,10)后,PI的值是

A)4

B)-4

C)032004

D)0

     正确答案:A

(14)设X="abcd",Y="ab",在SET EXACT ON的状态下,下列表达式值为假的是

A).NOT.(X==Y).OR.(Y$"XYZ")

B).NOT.(X$"XYZ").AND.(X<>Y)

C).NOT.(X<>Y)

D).NOT.(X>=Y)

     正确答案:C

(15)查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是

A)SELECT * FROM 学生表 WHERE "1"$学号

B)SELECT * FROM 学生表 WHERE RIGHT(学号,1)="1"

C)SELECT * FROM 学生表 WHERE SUBSTR(学号,2)="1"

D)SELECT * FROM 学生表 WHERE SUBSTR(学号,2,1)="1"

     正确答案:A

(16)清除内存中第一个字符为“A”的内存变量,应使用命令

A)RELEASE MEMORY

B)RELEASE ALL LIKE A*

C)RELEASE MEMORY LIKE A*

D)CLEAR MEMORY LIKE A*

     正确答案:B

(17)有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则

A)必须使用带ADDITIVE子句的SET RELATION命令

B)直接利用SET RELATION命令进行关联

C)在保持A->B关联的基础上不能再建立B->C关联

D)在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

     正确答案:A

(18)在Visual FoxPro中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对应值,应在“更新规则”选项卡中选择

A)忽略

B)限制

C)级联

D)忽略或限制

     正确答案:C

(19)下列关于自由表的说法中,正确的是

A)可以为表中的字段指定标题和添加注释

B)可以指定表中字段的默认值和输入掩码

C)只能建立候选索引、惟一索引和普通索引

D)支持主关键字、参照完整性和表之间的联系

     正确答案:C

(20)在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,等效于执行SQL SELECT语句中的

A)WHERE

B)JOIN ON

C)ORDER BY

D)DISTINCT

     正确答案:D

(21)下列关于视图的操作中,错误的是

A)在数据库中使用USE命令打开或关闭视图

B)在“浏览器”窗口中可以显示或修改视图中的数据

C)视图不能作为文本框、表格等控件的数据源

D)可以使用SQL语句操作视图

     正确答案:C

(22)下列关于过程文件的说法中,错误的是

A)过程文件的建立需使用MODIFY COMMAND命令

B)过程文件的默认扩展名为.PRG

C)在调用过程文件中的过程之前不必打开过程文件

D)过程文件只包含过程,可以被其他程序所调用

     正确答案:C

(23)设有如下程序文件:

SET TALK OFF

CLEAR

DIMENSION  a(2,3)

i=1

DO WHILE i<=2

j=1

DO WHILE j<=3

a(i,j)=i+j

??a(i,j)

j=j+1

ENDDO

?

i=i+1

ENDDO

SET TALK ON

RETURN

执行此程序,程序的运行结果为

A)2     3      4

3    4      5

B)1     2      3

     3 4   5

C)1     2      3

2  4   6

D)2    3      4

      4   5   6

     正确答案:A

(24)下列关于参数传递的说法中,正确的是

A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.

B)当实参的数量大于形参的数量时,多余的实参被忽略

C)实参和形参的数量必须相等

D)答案A、B均正确

     正确答案:A

(25)在Visual FoxPro中,基类的最小事件集包含的事件是

A)Load、Destroy、Click

B)Load、Error、Unload

C)Init、Load、Unload

D)Init、Error、Destroy

     正确答案:D

(26)对于表单及控件的绝大多数属性,其类型通常是固定的,通常Caption属性只用来接收

A)数值型数据

B)字符型数据

C)逻辑型数据

D)以上数据类型都可以

     正确答案:B

(27)下列关于组合框的说法中,正确的是

A)组合框中,只有一个条目是可见的

B)组合框不提供多重选定的功能

C)组合框没有MultiSelect属性的设置

D)以上说法均正确

     正确答案:D

(28)下列关于创建报表的方法中,错误的是

A)使用报表设计器可以创建自定义报表

B)使用报表向导可以创建报表

C)使用快速报表可以创建简单规范的报表

D)利用报表向导创建的报表是快速报表

     正确答案:D

(29)下列关于连编应用程序的说法中,正确的是

A)连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性

B)可随时连编应用程序

C)应用程序文件和可执行文件都可以在Windows中运行

D)应用程序文件和可执行文件都必须在Visual FoxPro中运行

     正确答案:A

(30)在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是

A)SELECT * TOP 3 FROM 成绩表;

WHERE 总分 DESC

B)SELECT * TOP 3 FROM 成绩表;

FOR 总分 DESC

C)SELECT * TOP 3 FROM 成绩表;

GROUP BY 总分 DESC

D)SELECT * TOP 3 FROM 成绩表;

ORDER BY 总分 DESC

     正确答案:D

(31)检索尚未确定的供应商的定单号,正确的命令是

A) SELECT * FROM 订购单 WHERE 供应商号 NULL

B) SELECT * FROM 订购单 WHERE 供应商号 =NULL

C) SELECT * FROM 订购单 WHERE 供应商号 IS NULL

D) SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL

     正确答案:C

第(32)~(35)题中使用如下的学生表、课程表和成绩表。

学生(学号C(4),姓名C(8),性别C(2),出生日期D,院系C(8))

课程(课程编号(4),课程名C(10),开课院系C(8))

成绩(学号C(4),课程编号C(4),成绩I)

(32)查询每门课程的平均分,要求得到的信息包括课程名和平均分,正确的命令是

A)SELECT 课程名,AVG(成绩) FROM 课程,成绩;

WHERE 课程.课程编号=成绩.课程编号;

GROUP BY 课程名

B)SELECT 课程名,SUM(成绩) FROM 课程,成绩;

WHERE 课程.课程编号=成绩.课程编号;

GROUP BY 课程名

C)SELECT 课程名,AVG(成绩) AS 平均分 FROM 课程,成绩;

WHERE 课程.课程编号=成绩.课程编号;

GROUP BY 课程编号

D)SELECT 课程名,SUM(成绩) AS 平均分 FROM 课程,成绩;

WHERE 课程.课程编号=成绩.课程编号;

GROUP BY 课程编号

     正确答案:C

(33)有如下SQL语句:

SELECT 课程名,开课院系,COUNT(学号) AS 选修人数;

FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号;

GROUP BY 课程名称 HAVING COUNT(*)<=2

该语句所表示的含义是

A)检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数

B)检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数

C)检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数

D)检索选修两门课程以下(包括两门)的学生记录,显示课程名、开课院系和选修人数

     正确答案:D

(34)为成绩表中的成绩字段定义有效性检查及错误信息的提示,正确的命令是

A)ALTER TABLE 成绩表 ALTER 成绩;

CHECK 成绩>0 ERROR 成绩不能为负

B)ALTER TABLE 成绩表 ALTER 成绩;

SET CHECK 成绩>0 ERROR 成绩不能为负

C)ALTER TABLE 成绩表 ALTER 成绩;

CHECK 成绩>0 ERROR "成绩不能为负"

D)ALTER TABLE 成绩表 ALTER 成绩;

SET CHECK 成绩>0 ERROR "成绩不能为负"

     正确答案:D

(35)利用SQL派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是

A)CREATE VIEW v_view AS;

SELECT 课程名,成绩,姓名,学号;

FROM 课程!课程 INNER JOIN 课程!成绩;

INNER JOIN 课程!学生;

ON 成绩.学号 = 学生.学号 ;

ON 课程.课程编号 = 成绩.课程编号

B)CREATE VIEW v_view AS;

SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;

FROM  课程!课程 INNER JOIN 课程!成绩;

ON  成绩.学号 = 学生.学号;

ON  课程.课程编号 = 成绩.课程编号

C)CREATE VIEW v_view AS;

SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;

FROM  课程!课程 INNER JOIN 课程!成绩;

INNER JOIN 课程!学生;

ON  成绩.学号 = 学生.学号

D)CREATE VIEW v_view AS;

SELECT 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;

FROM  课程!课程 INNER JOIN 课程!成绩;

INNER JOIN 课程!学生;

ON  成绩.学号 = 学生.学号;

ON  课程.课程编号 = 成绩.课程编号 

     正确答案:D

二、填空题 [ 共得:0分 ]

(1)冒泡排序算法在最好的情况下的元素交换次数为   【1】   。

  正确答案:0

(2)在最坏情况下,堆排序需要比较的次数为   【2】   。

  正确答案:O(nlog2n)

(3)若串s="MathTypes",则其子串的数目是   【3】   。          

  正确答案:46

(4)软件开发环境是全面支持软件开发全过程的   【4】   集合。

  正确答案:软件工具

(5)关系数据库的关系演算语言是以   【5】   为基础的DML语言。

  正确答案:谓词演算

(6)在命令窗口定义了一个空的一维数组S(5),在命令窗口输入?S(1)的结果为  【6】  。

  正确答案:.F.

(7)要修改指定的数据表结构,首先应该打开该数据表,然后利用  【7】  命令进入表设计器修改数据表结构。

  正确答案:MODIFY STRUCTURE

(8)在Visual FoxPro的字段类型中,系统默认的日期型数据占  【8】  个字节,逻辑型字段占  【9】  个字节。

  正确答案:8

  正确答案:1

(9)在Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的  【10】  。

  正确答案:联系

(10)使用  【11】  命令可以定义一个过程的开始。

  正确答案:PROCEDURE`FUNCTION

(11)确定列表框内的某个条目是否被选定,应使用属性是  【12】  。

  正确答案:Selected

(12)检索当前“职工表”中,全部姓“李”的职工记录,SQL语句为:

SELECT * FROM 职工表 WHERE 姓名   【13】   "李*"

  正确答案:LIKE

(13)在SQL语句中,要删除仓库表中仓库号的字段值是WH1的记录,可利用命令:

  【14】    FROM 仓库WHERE 仓库号= "WH1"

  正确答案:DELETE

(14)当前目录下有“学生表”文件,表中有字段“学号C(2)”,现要将“学号”字段的宽度由2改为4,则语句为:

ALTER TABLE 学生表   【15】 

  正确答案:ALTER 学号 C(4)

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。