计算机等级考试二级VF公共基础答案
全国计算机等级考试二级VisualFoxPro笔试试题+答案

全国计算机等级考试二级VisualFoxPro笔试试题+答案一、选择题1.下列数据结构中,属于非线性结构的是()。
A. 循环队列B.带链队列C.二叉树D.带链栈答案 C解析树均是非线性结构2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。
A. 循环队列B.栈C.队列D.二叉树答案 B解析:栈是先进后出或后进先出的线性表3. 对于循环队列,下列叙述中正确的是()。
A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针答案 D解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放4. 算法的空间复杂度是指()。
A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数答案 A解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.5. 软件设计中划分模块的一个准则是()。
A. 低内聚低耦合B. 高内聚低耦合C. 低内聚高耦合D. 高内聚高耦合答案 B解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性.6. 下列选项中不属于结构化程序设计原则的是()。
A.可封装B.自顶向下C.模块化D.逐步求精答案 A7.软件详细设计产生的图如下, 该图是().A.N-S 图B. PAD 图C. 程序流程图D.E-R 图答案 C8.数据库管理系统是()。
A. 操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统答案 B9.在E-R 图中,用来表示实体联系的图形是()。
A.椭圆形B.矩形C.菱形 D .三角形答案 C10.有三个关系R,S,T 如下:R S TR 和S 通过某种操作得到,该操作称为()。
vfp计算机二级考试题及答案

vfp计算机二级考试题及答案根据您的要求,我将以适当的格式编写一篇文章来探讨VFP计算机二级考试题及答案。
请注意,以下内容仅供参考。
VFP计算机二级考试题及答案VFP(Microsoft Visual FoxPro)是一种关系型数据库管理系统,用于处理大量数据,并广泛应用于商业数据处理和应用程序开发。
VFP 计算机二级考试旨在测试考生对VFP软件以及数据库管理和应用程序开发的理解和掌握程度。
下面是一些可能出现在VFP计算机二级考试中的题目及其答案。
1. VFP中的数据类型有哪些?答案:整数型(Integer)、字符型(Character)、逻辑型(Logical)、日期型(Date)等。
2. 如何在VFP中创建新的数据库表?答案:在VFP命令窗口中输入以下命令:CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ...)3. 应用程序中如何利用VFP连接到数据库并执行查询?答案:使用VFP的SQL语句来连接数据库和执行查询操作,例如:USE 数据库名SELECT * FROM 表名4. 如何在VFP中进行数据查询并按条件筛选结果?答案:使用VFP的SQL语句中的WHERE子句,例如:SELECT * FROM 表名 WHERE 条件5. 如何在VFP中创建新的表单(Form)以及添加控件?答案:可以使用VFP的表单设计器来创建表单,并从工具箱中选择并添加不同的控件,如文本框、按钮等。
6. 如何通过VFP实现数据的增删改查?答案:使用VFP的SQL语句和命令,例如:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)DELETE FROM 表名 WHERE 条件UPDATE 表名 SET 字段1=新值1, 字段2=新值2 WHERE 条件SELECT * FROM 表名 WHERE 条件7. 如何利用VFP编写程序实现简单的数据处理逻辑?答案:可以使用VFP的条件语句(IF...ELSE...ENDIF)和循环结构(FOR...ENDFOR、DO WHILE等)来实现数据处理逻辑,例如:IF 条件处理语句1ELSE处理语句2ENDIF8. 在VFP中如何使用报表设计器创建报表并打印?答案:可以使用VFP的报表设计器来创建报表,选择数据源后添加相应的字段和格式,然后使用PRINT命令打印报表。
计算机二级VF上机题库及答案

计算机二级VF上机题库及答案1. 建立菜单QUERYMENU。
该菜单只有"查询"和"退出"两个主菜单项(条形菜单), 其中单击菜单项"退出"时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。
2. 将COURSE表的"开课系部"字段名改为"开课单位",其余不变。
3. 从数据库SCOREMANAGER中移去表TEMP2.DBF(不是删除)。
4. 将SCORE1表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表NEWORDER。
此题主要考核点:菜单的建立、字段改名、数据库表的逻辑删除、表的排序及查询去向等知识点此题解题思路:第1题:此题的主要考核点是菜单的建立。
新建菜单可按以下步骤:选择"文件"菜单中的"新建"命令,在"新建"对话框中选择"菜单",单击"新建文件"按钮。
在"新建菜单"对话框中选择"菜单"按钮,调出"菜单设计器"。
也可用CREATE MENU命令直接调出菜单设计器。
在菜单名称中填入"查询"、"退出","退出"结果为命令"SET SYSMENU TO DEFAULT"。
第2题:此题的主要考核点是字段的改名。
翻开COURSE表表设计器,将光标移动到"开课系部"字段格中,将其改为"开课单位"。
第3题:此题的主要考核点是数据库表的逻辑删除。
翻开考生文件夹下的" SCOREMANAGER "数据库,在" SCOREMANAGER "数据库设计器中,选中"TEMP2"表,点击主菜单"数据库"下的"移去",在弹出的对话框中点击"移去"按钮,在随后弹出的对话框中点击"是"按钮,至此便完成了"从数据库"SCOREMANAGER"中移去表TEMP2(不是删除)"的操作。
全国计算机等级考试VF二级试题集及答案

全国计算机考试VF二级考试笔试试题(带答案)一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。
请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是DA)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于AA)一对一联系 B)一二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是BA)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤AA)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是CA)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是C A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是BA)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)(8)下面有关索引的描述正确的是CA)简化里索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
计算机二级VF考试试题及答案

计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。
然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为TWO.PRG的命令文件。
该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。
然后用ls中的每个顾客的数据去修改表scust对应的记录。
该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。
然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。
计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。
一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。
计算机二级vf公共基础知识【精选文档】
第1章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。
详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1。
1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。
计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。
1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。
2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。
在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。
(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构.描述算法的工具通常有传统流程图、N—S结构化流程图、算法描述语言等.一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。
考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念.1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。
同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。
这表明使用绝对的时间单位衡量算法的效率是不合适的。
撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量”的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案2016计算机二级VF考试试题及答案1、下列关于自由表的叙述中,错误的是( )。
A.全部是用以前版本的FoxPro(FoxBASE)建立的表B.可以用VisualFoxPro建立,也可以把它添加到数据库中C.自由表可以添加到数据库中D.数据库表也可以从数据库中移出成为自由表2、在VisualFoxPr0中,下列关于查询的描述中正确的是( )。
A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询3、在SQL的数据定义功能中,删除表字段名的命令格式是( )。
A.ALTER TABLE数据表名DELETE COLUMN字段名B.ALTER TABLE数据表名DROPCOLUMN字段名C.ALTER TABLE数据表名CANCELC0LUMN字段名D.ALTER TABLE数据表名CUT COLUMN字段名4、设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的'SQL语句是( )。
A.SELECT*FROM SWHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLEWSB.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTOTABLEWSC.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLEWSD.SELECT*FROM SWHERE性别=’女’0R 年龄<=18 0RDER BY ’年龄’ASC INTO TABLEWS5、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/26、将当前表中有删除标记的记录物理删除的命令是A.DELETEB.ERASEC.ZAPD.PACK7、在VisualFoxPm中,属于命令按钮属性的是A.ParentB.ThisC.ThisFormD.CliCk8、要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。
计算机二级VF试题及答案解析
计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。
下文是计算机二级VF试题及答案解析。
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。
查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。
计算机二级VF练习题及答案
计算机二级VF练习题及答案单项选择题 (每小题1分,共20分)1. 在VFP的命令窗口中,以下叙述正确的是(A )(A) 所使用的变量都是全局变量 (B)不能运行任何程序(C) 不能打开数据表 (D)不能修改执行过的命令2. 在数据库的三级模式中,真正存储数据的是( B )。
(A)模式 (B)内模式 (C)外模式 (D)概念模式3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C )(A) 存入一个自动生成的'内存变量文件中 (B)自动转到磁盘存储器上保留(C) 随着系统的退出全部丢失 (D)转为外存变量保存下来4. 通用字段的数据宽度为4,它存放的是( C ).(A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针5. 下列符号中,不是变量名的是( A )。
(A) "姓名" (B) 性别 (C) A100 (D) AB6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( A )。
(A) ANLI (B) GUAN (C) YUAN (D) ZIYU7. 下列函数中,将字符串转换为数值的是( B )。
(A) STR() (B) VAL() (C) CHR() (D) MOD()8. TIME()函数返回值的数据类型是(B )。
(A) 数值型 (B) 字符型 (C) 逻辑型 (D) 日期型9. 执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是( B )。
(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B(C) A+B (D)SUBSTR(A,1,1)+B10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( A )。
(A) 802 (B)数据类型不匹配 (C)1+X+Y (D)67911. DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是(B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公共基础知识部分模拟题(一) 1. 算法的时间复杂度是指: (A) 执行算法程序所需要的时间 (B) 算法程序代码的长度 (C) 算法执行过程中所需要的基本运算次数 (D) 算法程序中的指令条数 2.数据的存储结构包括顺序、( )、散列和链式四种基本类型。 (A) 线性 (B) 数组 (C) 集合 (D) 索引 3.设单链表中指针P 指向结点ai,若要删除ai 之后的结点(若存在),则修改指针的操作为()。 (A) p->next=p->next->next (B) p= p->next (C) p=p->next->next (D) next=p 4.“软件危机”是指()。 (A) 计算机病毒的出现 (B) 利用计算机系统进行经济犯罪活动 (C) 人们过于迷恋计算机系统 (D) 软件开发和软件维护中出现的一系列问题 5.软件的生命周期是指( )的过程。 (A) 软件系统开始研制到软件系统投入试运行 (B) 软件系统投入试运行到软件系统被废弃 (C) 软件系统投入运行到软件系统被废弃 (D) 软件系统开始研制到软件系统被废弃 6.软件工程学中除了重视软件开发的研究外,另一个重要组成内容是软件的( )。 (A) 成本核算 (B) 人员培训 (C) 工程管理 (D) 工具开发 7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构的特征是() (A) 外模式 (B) 内模式 (C) 存储模式 (D) 模式 8.数据库概念设计的E-R 方法中,用属性描述实体的特征。属性在E-R 图中,一般使用如 下所列的那一种图形显示? (A) 矩形 (B) 四边形 (C) 菱形 (D) 椭圆形 9.( )是一种在多个类之间共享属性和操作的机制。 (A) 继承 (B) 消息 (C) 关联 (D) 链 10.结构化程序设计的一种基本方法是: (A) 筛选法 (B) 递归法 (C) 归纳法 (D) 自顶向下、逐步求精法 第二部分:填空题(5×2分=30分) 11.结构化程序的基本结构有三种,即顺序结构、选择结构和( 循环结构 )。 12.关系模型的三类完整性约束条件是指( 实体完整性 )、参照完整性和用户定义的完整性。 13.在关系数据模型中,二维表的列称为属性,二维表的行称为( 元组 )。 14.一种数据结构的元素集合D 和它的二元关系R 为: D={1,2,3,4,5,6,7,8} R={<4,2>,<4,7>,<2,1>,<2,3>,<7,5>,<7,8>,<5,6>} 则该数据结构具有( 树形 )结构。 15.软件工程的结构化生命周期方法中,一般将软件设计阶段再分为总体设计和( 详细设计 )两 个阶段。
公共基础知识部分模拟题(二) 1. 在数据库设计中用关系模型来表示实体和实体间的联系。关系模型的数据结构是( )。 A.层次结构 B.二维表 C.网络结构 D.封装结构 2.在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据 库设计的那一个阶段? A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 3.E-R 方法的三个要素是: A.实体、属性、实体集 B.实体、码、联系 C.实体、属性、联系 D.实体、域、码 4.封装的主要目的是() A. 信息隐藏 B. 形成接口 C. 消息传递 D. 信息共享 5.下列叙述中不符合程序设计风格指导原则的叙述是( ) A. 嵌套的重复加以限制 B.不滥用语言特色 C.使用有意义的变量名 D. 应尽可能把程序编的短一些 6.在面向对象方法中,一个对象请求另一对象为其服务的方法是通过发送: A. 调用语句 B.命令 C.口令 D. 消息 7.下面不属于软件工程的三个要素的是() A. 工具 B.过程 C.方法 D. 环境 8.程序流程图(PFD)中的箭头表示的是: A. 数据流 B.控制流 C.调用关系 D. 组成关系 9.判定一个栈s(最多元素为m)为空的条件是() A.s->top!=0 B. s->top = =0 C. s->top !=m-1 D. s->top = = m 10.树中所有结点的度等于所有结点数加( )。 A. 0 B.1 C.-1 D. 2 第二部分:填空题(5×2分=10分) 1.数据管理技术主要经过了人工管理阶段、文件系统阶段和( 数据库系统 )三个阶段。 2.软件由两部分组成,一部分是程序,另一部分是( 相关文档 )。 3.软件测试的目标是( 发现程序的错误 ) 4.从一个栈删除元素时,首先取出( 栈顶元素 ),然后再使( 栈顶指针 )减一。 5.注释一般分为( 序言 )性注释和功能性注释两种。
公共基础知识部分模拟题(三) 1.所谓概念模型是指: A.客观存在的事物及其相互关系 B.将信息世界中的信息进行数据化 C.试题模型在计算机中的数据化表示方法 D.现实世界到计算机世界的一个中间层次,即信息世界 2.数据库系统的核心部分是() A.数据模型 B.数据库 C.数据库管理系统 D.计算机硬件 3.在通常情况下,下面的关系中,不可以作为关系数据库的关系是() A. R1(学号、姓名、性别) B.R2(学号、姓名、班级号) C.R3(学号、班级号、宿舍号) D. R4(学号、姓名、简历) 4.结构化分析SA 是软件开发需求分析阶段所使用的方法,() 不是SA 所使用的工 具。 A. PAD 图 B. DFD 图 C. 判定表 D. 结构化语言 5.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的()问题。 A.质量保证 B.软件危机 C.生产工程化 D.开发效率 6.关于结构化程序设计原则,正确的是( )。 A. 选用的控制结构只准许一个入口和一个出口 B.程序语句组成容易识别的块,每块只有一个入口和多个出口。 C.不能使用嵌套的基本控制结构。 D. 语言中所没有的控制结构,可以采用前后不一致的方法来实现。 7.函数重载是指( )。 A. 两个和两个以上的函数取名相同,但形参的类型或个数不同。 B. 两个或两个以上的函数的取名与参数个数都相同,但形参的类型不同 C. 两个或两个以上的函数名可以不同,但形参的个数和类型相同 D. 两个或两个以上的函数名相同并且函数的返回值相同。 8.采用面向对象技术开发的应用系统的特点是( )。 A.重用性更强 B.运行速更快 C.占用空间更小 D.维护更复杂 9.如图所示的四棵二叉树中,( A )不是完全二叉树。
10.一个栈的入栈序列是a,b,c,d,e,则该栈的不可能的输出序列是( )。 A. edcba B.dceab C.decba D.abcde 第二部分:填空题(5×2分=10分) 1.线性表的两种存储结构分别为( 顺序存储 )和( 链接存储 )。 2.若经常需要对线性表进行插入和删除运算,则最好采用( )存储结构,若经常需要 对线性表进行查找运算,则最好采用( 链接 )存储结构。 3.类是一个支持集成的抽象数据类型,而对象是类的( 一个实例 ) 4.在软件测试中黑盒测试的主要任务是通过测试来检查程序的( 功能 )。 5.在关系模型中,把数据看成一个二维表,每个二维表称为一个( 关系 )。
公共基础知识部分模拟题(四) 1、对建立良好的程序设计风格,下面描述正确的是() A.程序应简单、清晰、可读性好 B.符号命名的命名只要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无 2.标志着面向对象的方法与技术开始走向实用的语言是()。 A. C B. C++ C. Smalltalk D. Java 3.下面对对象概念描述错误的是: A.任何对象都必须有继承性 B.对象是属性和方法的封装体 C.对象间的通讯靠消息传递 D.操作是对象的动态属性 4.数据库管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统具有()。 A.数据可共享 B.数据无冗余 C.特定的数据模型 D.有专门的数据管理软件 5.下列关于“数据库系统DBS”的叙述中,正确的一条说法是: A.DBS 是指在计算机系统中引入数据库后的系统构成 B.DBS 是帮助用户建立、使用和管理数据库的一种计算机软件 C.DBS 是用户建立的若干个数据库文件的集合 D.DBS 是一种新颖的关系数据库管理系统 6.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为() A 层次模型 B 瀑布模型 C 螺旋模型 D 对象模型 7.结构化程序设计思想的核心是要求程序只由顺序、循环和( )三种结构构成。 A. 分支 B.单入口 C.单出口 D. 有规则的GOTO 8.在一个长度为n 的顺序存储的线性表中,向第i 个元素(1<= i <=n+1)位置插入一个新 元素时,需要从后向前依次后移( )个元素。 A.n-i B.n-i+1 C.n-i-1 D.i 9.在数据结构中,从逻辑上可以把数据结构分成()。 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构 10.在对n 个元素进行冒泡排序的过程中,至少需要( )趟完成。