一 、选择题
(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
A)log2n
B)n2
C)O(n1.5)
D)n(n-1)/2
正确答案: D
(2)算法分析的目的是
A)找出数据结构的合理性
B)找出算法中输入和输出之间的关系
C)分析算法的易懂性和可靠性
D)分析算法的效率以求改进
正确答案: D
(3)线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
A)每个元素都有一个直接前件和直接后件
B)线性表中至少要有一个元素
C)表中诸元素的排列顺序必须是由小到大或由大到小
D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件
正确答案: D
(4)在单链表中,增加头结点的目的是
A)方便运算的实现
B)使单链表至少有一个结点
C)标识表结点中首结点的位置
D)说明单链表是线性表的链式存储实现
正确答案: A
(5)软件工程的出现是由于
A)程序设计方法学的影响
B)软件产业化的需要
C)软件危机的出现
D)计算机的发展
正确答案: C
(6)软件开发离不开系统环境资源的支持,其中必要的测试数据属于
A)硬件资源
B)通信资源
C)支持软件
D)辅助资源
正确答案: D
(7)在数据流图(DFD)中,带有名字的箭头表示
A)模块之间的调用关系
B)程序的组成成分
C)控制程序的执行顺序
D)数据的流向
正确答案: D
(8)分布式数据库系统不具有的特点是
A)数据分布性和逻辑整体性
B)位置透明性和复制透明性
C)分布性
D)数据冗余
正确答案: D
(9)关系表中的每一横行称为一个
A)元组
B)字段
C)属性
D)码
正确答案: A
(10)下列数据模型中,具有坚实理论基础的是
A)层次模型
B)网状模型
C)关系模型
D)以上3个都是
正确答案: C
(12)下列各字符函数中,函数返回值不是数值型的是
A)LEN("2003/04/15")
B)OCCURS("电脑","计算机俗称电脑")
C)AT("Fox","Visual FoxPro")
D)LIKE("a*","abcd")
正确答案: D
(13)在下列各项中,运算级别最低的为
A)算术运算符
B)关系运算符
C)逻辑运算符
D)圆括号()
正确答案: C
(14)下列字段名中,合法的是
A)_学生姓名
B)学生□姓名
C)学生_姓名
D)学生.姓名
正确答案: C
(15)在Visual FoxPro中,数据库文件的扩展名为
A).DBF
B).DBC
C).DCX
D).DCT
正确答案: B
(16)在Visual FoxPro中,参照完整性规则不包括
A)更新规则
B)删除规则
C)插入规则
D)约束规则
正确答案: D
(17)在Visual FoxPro中,以独占方式打开数据库文件的命令短语是
A)EXCLUSIVE
B)SHARED
C)NOUPDATE
D)VALIDATE
正确答案: A
(18)在Visual FoxPro中,恢复逻辑删除记录的命令是
A)DELETE
B)RECALL
C)PACK
D)ZAP
正确答案: B
(19)在没有打开索引的情况下,以下各组中的两条命令,执行结果相同的是
A)LOCATE FOR RECNO( )=2 与 SKIP 2
B)GO RECNO( )+2与 SKIP 2
C)SKIP RECNO( )+2 与 GO RECNO( )+2
D)GO RECNO( )+2 与 LIST NEXT 2
正确答案: B
(20)建立惟一索引后,只允许重复出现记录值的
A)第一个
B)最后一个
C)全部
D)字段值不惟一,不能存储
正确答案: A
(21)在查询去向中,能够直接查看到查询结果的是
A)浏览、屏幕
B)浏览、表
C)屏幕、表
D)浏览、屏幕、表
正确答案: A
(22)如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有RETURN TO MASTER语句,则由子程序3返回
A)主程序
B)子程序1
C)子程序2
D)子程序3
正确答案: A
(23)在DO WHILE-ENDDO的循环结构中,下列叙述正确的是
A)循环体中的LOOP和EXIT语句的位置是固定的
B)在程序中应加入控制循环结束的语句
C)执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句
D)循环体中的LOOP语句为跳出循环体
正确答案: B
(24)有如下程序:
***主程序:P.prg******子程序:P1.prg***
SET TALK OFFX2=X2+1
STORE 2 TO X1,X2,X3DO P2
X1=X1+1X1=X1+1
DO P1RETURN
?X1+X2+X3***子程序:P2.prg***
RETURNX3=X3+1
SET TALK ONRETURN TO MASTER
执行命令DO P后,屏幕显示的结果为
A)3
B)4
C)9
D)10
正确答案: C
(25)下列关于命令DO FORM XX NAME YY的叙述中,正确的是
A)产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B)产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C)产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D)产生表单对象引用变量YY,在释放变量YY时并不关闭表单
正确答案: D
(26)假设一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下列式子中,正确的是
A)ThisForm.Text1.Value
B)ThisForm.Parent.Value
C)Parent.Text1.Value
D)This.Parent.Text1.Value
正确答案: A
(27)布局类型为一对多的报表,一般适用于打印
A)财政报表、销售总结
B)列表
C)发票、会计报表
D)电话薄、名片
正确答案: C
(28)下面关于主程序的说法,错误的是
A)主程序是整个应用程序的入口点
B)主程序的任务是设置应用程序的起始点、初始化环境等
C)在Visual FoxPro中,只要是项目中的文件都可以作为主文件
D)一个项目管理器中只能设置一个主文件
正确答案: C
(29)在当前目录下有数据库文件xsdak,数据库中有表文件stu.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF xsdak ORDER BY 学号
A)生成一个按"学号"升序的表文件xsdak.dbf
B)生成一个按"学号"降序的表文件xsdak.dbf
C)生成一个新的数据库文件xsdak.dbc
D)系统提示出错信息
正确答案: A
(30)用于显示部分查询结果的TOP短语,使用时需与之连用的短语是
A)WHERE
B)FROM
C)GROUP BY
D)ORDER BY
正确答案: D