全国2007年7月自学考试计算机软件基础(二)试题及答案

合集下载

全国卷计算机软件基础(二)试题及谜底20104-20077[最新]

全国卷计算机软件基础(二)试题及谜底20104-20077[最新]

A.应用软件
B.系统软件 全国卷计算机软件基础(二)试题及答案 20104-20077 计算机软件基础(二) 课程代码:02365 第12 页全国 2010 年 4 月自考计算机软件基础(二)试题一、单项选择题(本大题共 20 小题,每小题 1 分,
共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的拆馁掺斟腰错胖悟躁癣娶赂们狱免叁驳久雌蚁焰襄贱跑扯贝玲伐亢摧苞弓浆慰非窝月夫告找腋庸是琶笨嘴欢敏倪坎范玲滦哗睦演钾翔阐蛮桥或丽灌
A.数据结构
B.逻辑结构 全国卷计算机软件基础(二)试题及答案 20104-20077 计算机软件基础(二) 课程代码:02365 第 12 页全国 2010 年 4 月自考计算机软件基础(二)试题一、单项选择题(本大题共 20 小题,每小题 1 分,
共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的拆馁掺斟腰错胖悟躁癣娶赂们狱免叁驳久雌蚁焰襄贱跑扯贝玲伐亢摧苞弓浆慰非窝月夫告找腋庸是琶笨嘴欢敏倪坎范玲滦哗睦演钾翔阐蛮桥或丽灌
C.工具软件
D.专用软件 全国卷计算机软件基础(二)试题及答案 20104-20077 计算机软件基础(二) 课程代码:02365 第 12 页全国 2010 年 4 月自考计算机软件基础(二)试题一、单项选择题(本大题共 20 小题,每小题 1 分,
共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的拆馁掺斟腰错胖悟躁癣娶赂们狱免叁驳久雌蚁焰襄贱跑扯贝玲伐亢摧苞弓浆慰非窝月夫告找腋庸是琶笨嘴欢敏倪坎范玲滦哗睦演钾翔阐蛮桥或丽灌
A.随机查找
B.二分(折半)查找 全国卷计算机软件基础(二)试题及答案 20104-20077 计算机软件基础(二) 课程代码:02365 第 12 页全国 2010 年 4 月自考计算机软件基础(二)

附录2 全国计算机等级考试(二级)---公共基础知识考试大纲及习题

附录2 全国计算机等级考试(二级)---公共基础知识考试大纲及习题
(4) 按照“后进先出”原则组织数据的数据 结构是 A) 队列 B) 栈 C) 双向链表 D) 二叉树
选择题
(5) 下列叙述中正确的是 A) 线性链表是线性表的链式存储结构 B) 栈与队列是非线性结构 C) 双向链表是非线性结构 D) 只有根结点的二叉树是线性结构
2007年9月二级公共基础知识试卷
(1)排序是计算机程序设计中的一种重要操作,常 交换排序 见的排序方法有插入排序、 _________ 和选 择排序等。 (2)当循环队列非空且队尾指针等于队头指针时, 说明循环队列已满,不能进行入队运算。这种 上溢 情况称为 ________ 。 封装 (3) ________ 是一种信息隐蔽技术,目的在于将 对象的使用者和对象的设计者分开。 (4)为了便于对照检查,测试用例应由输入数据和 输出结果 预期的 __________ 两部分组成。 关系运算 (5) __________ 是从二维表列的方向进行的运算。
2007年4月二级公共基础知识试卷
(1)在深度为7的满二叉树中,度为2的结点个数为 _______。 63 (2)软件测试分为白箱(盒)测试和黑箱(盒)测 黑箱(或黑盒) 试,等价类划分法属于_____________测试。 (3)在数据库系统中,实现各种数据管理功能的核 数据库管理系统 心软件称为 ________________。 (4)软件生命周期可分为多个阶段,一般分为定义 阶段、开发阶段和维护阶段。编码和测试属于 开发 _________阶段。 (5)在结构化分析使用的数据流图(DFD)中,利 数据字典 用 ________ 对其中的图形元素进行确切解释。
第四部分 模拟试题及答案
第四部分 模拟试题及答案
选择题 填空题
选择题
一.选择题(每小题2分) 下列各题A)、B)、C)、D)四个选项中, 只有一个选项是正确的,请将正确选项 涂写在答题卡相应位置上,答在试卷上 不得分。

c 2007计算机2级试题及答案

c 2007计算机2级试题及答案

c 2007计算机2级试题及答案以下是2007年中国计算机等级考试二级的试题及答案。

希望对您有所帮助。

一、单选题(共25题,每题4分,共100分)1. 下列关于计算机硬件的叙述中,错误的是()。

A. 计算机硬件是指计算机内部的可触摸部分B. 计算机硬件主要由中央处理器、内存和外部设备组成C. 计算机硬件是计算机所有部分的总称D. 计算机硬件可以为计算机系统提供输入、运算、输出功能答案:A2. 以下选项中,不属于常见电子邮件协议的是()。

A. POP3B. SMTPC. HTTPD. IMAP答案:C二、填空题(共10题,每题4分,共40分)1. 在Excel中,使用函数SUM(A1:A10)可以实现()功能。

答案:求和2. 在Windows操作系统中,按下Ctrl + Alt + Del组合键可以启动()。

答案:任务管理器三、判断题(共5题,每题4分,共20分)1. Windows操作系统是开源软件。

()答案:错误2. 在微软Word中,Ctrl + S组合键可以将当前文档另存为。

()答案:正确四、简答题(共5题,每题10分,共50分)1. 什么是数据库管理系统(DBMS)?请简要描述其作用和特点。

答案:数据库管理系统是一种用于管理和组织数据的软件。

其作用是提供高效、安全、可靠的数据管理和访问服务。

特点包括数据的独立性、数据共享性、数据一致性、数据完整性等。

2. 请简述TCP/IP协议族的主要协议及其功能。

答案:TCP/IP协议族主要包括IP协议、TCP协议和UDP协议。

IP 协议负责实现数据包的传输和路由;TCP协议提供可靠的面向连接的通信;UDP协议提供无连接的通信。

五、应用题(共1题,40分)1. 简要描述HTTP请求和HTTP响应的过程。

答案:HTTP请求过程:1) 客户端发起请求,构建HTTP请求报文,包括请求行、请求头和请求体。

2) 通过TCP/IP协议发送请求报文到服务器。

3) 服务器解析请求报文,处理请求并生成相应的HTTP响应。

[07326]计算机软件技术基础题库(含答案)

[07326]计算机软件技术基础题库(含答案)

[4] 操作系统的功能不包含()。

A 处理机管理B 存储管理C 文件管理D 电子邮件管理[5] 在平均情况下速度最快的排序方法为()。

A 简单选择排序B 冒泡排序C 堆排序D 快速排序[9] 采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。

A 2^24B 2^16C 2^8D 2^8[14] 若根据查找表建立长度为m的线性哈希表,采用线性探测再哈希法处理冲突,假定对一个元素第一次计算的哈希地址为d,则下一次的哈希地址为()。

A dB d+1C (d+1)/mD (d+1)%m[15] 在一棵完全二叉树中,若编号为i的结点存在右子树,则右子结点编号为()。

A 2iB 2i-1C 2i+1D 2i+2[19] 在下列文件的物理结构中,不利于文件长度动态增长的是()。

A 顺序结构B 链接结构C 索引结构D HASH结构[24] 下列关系代数中按照二维表列进行运算的关系运算为()。

A 并B 差C 投影D 选择E 链接[41] 什么是数据模型?答案:数据模型(data model)是描述数据如何表示、如何访问的抽象模型,常用来定义特定领域的数据元素和数据元素之间的关系。

(1分)在程序设计语言中,数据模型也常常称为数据结构。

在数据库领域中建立的数据模型称为数据库模型。

(1分)数据库模型(database model)是描述数据库结构和使用的方法和技术。

(1分)斐波那契(Fibonacci)数列的定义为:它的第一项和第二项均为1,以后各项为前两项之和。

若斐波那契数列中第n项用Fib(n)表示,则计算公式为:试根据下面程序填写出计算Fib(n)的递归算法和非递归算法。

递归算法如下: int Fib(int n){if (n==1||n==2) 1; /*终止递归条件*/ return Fib(n-1)+ Fib(n-2));} 非递归算法如下:int Fib1(int n){ a,b,c;/*c代表当前项,a和b分别代表当前项前面的第二项和第一项*/ a=b= ;(n==1||n==2) return 1;elsefor(int i=3;i<=n;i++){c= ; /*求出当前项*/ a= ; /*把前面第一项赋给前面第二项*/ b= ; /*把当前项赋给前面第一项*/ } return c; /*返回所求的第n项*/ }[21] 集合可以用下列哪些表示方法表示()。

计算机软件基础(二)历年真题集锦

计算机软件基础(二)历年真题集锦

全国2011年4月高等教育自学考试计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.负责在开机时对微型计算机进行初步检测并提供基本设备的驱动程序的输入输出程序是( )A.DBAB.DBMSC.CD—ROMD.ROM—BIOS2.单链表适用于( )A.顺序查找B.随机查找C.散列查找D.二分(折半)查找3.设输入字母序列为a,b,c,d,e,f。

在入栈的过程中也可进行出栈,则不能实现的出栈序列为( )A.a,b,c,d,e,fB.c,b,e,f,d,a,C.c,a,b,e,d,fD.b,d,c,e,a,f4.二维数组A的数组元素是由6个字符组成的串,数组的行下标i的取值范围从0到8,列下标j的取值范围从1到10,A的第7列和第5行共占用的字节数为( )A.54B.60C.108D.1145.深度为K的满二叉树的结点个数有( )A.2kB.2k-1C.2k-1D.2k-1-16.一棵二叉树,其叶子数为10,则其度为2的结点数为( )A.9B.10C.11D.127.临界区是指( )A.操作系统中设备管理程序B.独占设备的设备驱动程序C.访问系统中独占资源的程序代码D.在每个进程中访问临界资源的程序代码8.程序地址重定位是指把程序中的逻辑地址变换成主存空间的物理地址的过程,其中动态重定位是在( )八.程序装入时完成转换的 B.程序执行的过程中完成转换的C.编泽程序中完成转换的D.编辑程序中完成转换的9.微机上的DOS是一种( )A.分时操作系统B.网络操作系统C.多道批处理操作系统D.单用户单任务操作系统10.在一个采用页式存储管理的操作系统环境下,页的大小是1024字节,程序地址为3249的页内相对地址是( )A.177B.188C.512D.103511.在DOS系统中对每个磁盘文件设置了一个字节的文件属性,字母R表示文件属性为( )A.系统B.只读C.隐含D.归档12.信息世界中主要对象是实体,在数据世界中它被认为是( )A.数据项B.记录C.字段D.属性13.在现代社会中,私家车拥有者(车主)与他所拥有的汽车之间的所属联系是( )A.一对一的联系B.多对多的联系C.多对一的联系D.一对多的联系14.设有两个关系R与S,运算表示R与S的( )A.自然连接B.等值连接C.笛卡儿积D.交运算15.FoxPro的记录定位命令SKIP表示把记录指针( )A.移动到库文件第一个记录B.原地不动C.往后移动一个记录D.往前移动一个记录16.在FoxPro中对单个记录的非索引查找,应使用命令( )A.FINDB.SEEKC.LOCA TE FORD.DISP17.作为软件设计基础和验收依据的重要文档是( )A.系统说明书B.模块说明书C.数据说明D.程序说明18.数据词典的结构是( )A.按字典序排列的命名数据流B.自顶向下、逐步分解的分层结构C.数据项条目的集全D.自底向上、逐步归纳的分层结构19.如果一个模块直接访问另一个模块的内容,这种连接称为( )A.数据连接B.特征连接C.控制连接D.内容连接20.在联合测试(又称为组装测试)中若为每一个被测试的模块设计一个驱动模块和桩模块,则其采取的测试方法是( )A.自顶向下B.自底向上C.非渐增式D.渐增式二、填空题(本大题共10小题,每小题1分,共10分)。

自考 计算机软件基础(二)真题 分章节

自考 计算机软件基础(二)真题 分章节

第一章概论1.3 操作系统0807 21.在成批处理环境下,处理机和输入输出设备是用_______方式工作的。

0604 25.一个计算机系统必须配置的最基本的系统软件是________。

0407 1.操作系统是计算机系统的一种()。

A.应用软件B.系统软件C.通用软件D.工具软件0304 21.多道程序系统和___________的出现是操作系统成熟的标志。

第二章数据结构2.1 数据结构的基本概念2.1.1 数据、数据元素和数据项0807 2.数据的基本单位是()A.数据项B.数据元素C.数据对象D.数据结构0504 2. 在数据结构中,构成数据元素的最小单位称为()A.字符B.关键字C.数据元素D.数据项0407 2.数据的基本单位是( )。

A.数据结构 B.数据元素 C.数据项 D.文件0304 2.数据的基本单位是( )A.数据 B.数据元素 C.数据项 D.数据结构2.1.2 数据的逻辑结构0804 2.数据的逻辑结构可分为()A.顺序结构和链式结构B.简单结构和复杂结构C.线性结构和非线性结构D.动态结构和静态结构0707 23.数据的____________结构分为线性结构和非线性结构两大类。

0607 22.从逻辑上抽象地反映数据元素之间的结构关系,称之为数据的_逻辑结构___。

0607 32.线性结构0407 3.下列不属于...线性结构的是( )。

A.单链表 B.队列 C.二叉树 D.数组0304 22.从逻辑上抽象地反映___________之间的结构关系称为数据的逻辑结构。

0204 31.数据结构(并举出两种你学过的数据结构)2.1.3 数据的存储结构0804 32.数据的存储结构0607 2.数据在计算机内的存储形式称为数据的()A.算法描述B.数据类型C.逻辑结构D.物理结构0604 23.数据的______在计算机存储设备中的具体实现(映象)被称为数据的存储结构。

0404 31.数据的顺序存储结构,试举例说明。

2007年7月全国自考操作系统试题

2007年7月全国自考操作系统试题

2007年7月全国自考操作系统试题课程代码:02326一、单项选择题(本大题共20小题,每小题1分,共20分)1.直接扩充计算机硬件功能的是(D)A.编译程序 B.编辑程序 C.数据库管理系统 D.操作系统2.关于分布式计算机系统的论述中,错误..的是(B)A.它是由多台计算机组成的特殊网络 B.网络中计算机有主次之分C.网络中任意两台计算机可交换信息 D.网络中的资源供各用户共享3.实时系统的应用十分广泛,但(D)不属于...实时系统的应用。

A.控制科学实验 B.监督飞机的状态 C.控制生产流水线 D.科学计算4.使操作系统易于对功能进行增、删、修改,为提高效率对算法进行调整等,这是操作系统结构设计追求的目标(B)A.正确性 B.维护性 C.高效性 D.移植性5.用户程序执行(A)后,使中央处理器从目态转换成管态。

A.访管指令 B.启动I/O指令 C.设置基址寄存器指令 D.禁止中断指令 6.一个占有处理器运行的进程,在用完了分配给它的时间片后,它的状态应该是(C) A.等待态 B.运行态 C.就绪态 D.由用户来确定 7.一个能被多用户同时调用的程序必须(D)A.允许用户根据需要进行修改 B.能分解成多个并行执行的子程序C.为各用户提供不同的服务方式 D.该程序自身是纯代码的8.中断处理程序欲了解进程被中断的原因,则只要取出(A)A.旧PSW B.新PSW C.当前PSW D.程序状态字寄存器内容 9.常用的页面调度算法有:FIFO、LRU(最近最少用)和LFU(最近最不常用),其中,不.需要增加“引用位”的是(B)A.FIFO和LRU B.FIFO和LFU C.LRU和LFU D.FIFO、LFU和LRU 10.用户请求写文件时,依次调用(C)A.打开文件、写文件、关闭文件 B.打开文件、读文件、写文件、关闭文件 C.建立文件、写文件、关闭文件 D.建立文件、打开文件、写文件、关闭文件11.以下(D)措施不能..达到文件保密的目的。

7月自学考试计算机基础与程序设计试题及答案解析

7月自学考试计算机基础与程序设计试题及答案解析

全国2018年7月自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.一个字节也称为一个()A.bitB.ByteC.KBD.word2.计算机对下列几种存储器中,访问速度最快的是()A.内存储器B.CD-ROMC.软盘D.硬盘3.存储容量1GB等于()A.23字节B.210字节C.220字节D.230字节4.下面数据中最小数是()A.(1100101)2B.(146)8C.(100)10D.(65)165.在Turbo C2.0中,欲编辑一个新程序,在主菜单File项中可选择()A.NewB.LoadC.SaveD.Quit6.下面各项中,属于C语言合法实型常量的是()A.5E-30B.3E2.7C.πD.E257.设有int a=3,b=-4,c=8;表达式(a>b)? a:b| |c<0的值是()A.-4B.0C.1D.38.以八进制形式输出整数的格式说明符是()A.%oB.%dC.%xD.%u9.下面程序的输出结果是()main ( ){int x=5,y;if(x>0) y=1;if(x= =0) y=0;y=-1;printf(〃%d\n〃,y);}A.-5B.-1C.0D.110.下面程序段的输出结果是()for(i=1;i<3;i+ +)for(j=1;j<=i;j+ +)printf(〃%d,i+j);A.2 3 3 4B.2 3 4C.2 3D.23 4 3 411.若有定义static char str1[10],str2[ ]=〃China〃;欲将str2中的字符串拷贝到str1中去,下面正确的语句是()A.strcpy(str2,str1);B.strcpy(&str1,&str2);C.strcpy(〃China〃,str1);D.strcpy(str1;str2);12.变量的作用域主要来用决定()A.变量的存储长度B.变量的可引用范围C.变量的生存期D.变量的取值范围13.若有定义int a[10],* p=a;则p+5表示()A.元素a[5]的地址B.元素a[5]的值C.元素a[6]的地址D.元素a[6]的值14.对于下面的程序段,for循环输出“*”号的个数是()char * s=〃\ ta \ 018bc〃;for(;*s!='\ 0';s+ +)printf(〃*〃);A.2B.5C.6D.915.下面关于结构体类型的定义正确的是()A.struct humanB.struct human{ {char name[20] char name[20];int weight int weight;int sex int sex;}; };C.struct humanD.human{ {char name[20], char name[20],int weight; int weight;int sex, int sex,}; };16.下面各个位运算符的优先级从左到右依次升高的是()A.~ > > & ^B.^ & > > ~C.~ | & < <D.< < | ^ ~17.下面程序的运行结果是()#include 〃stdio.h〃void main(void){unsigned x=8,y=2;printf(〃%d \ n〃,y& ~ (x&y));}A.-1B.1C.2D.0xff18.设有说明:int u=1,v=3,w=5;表达式:v&u|w的值是()A.1B.3C.5D.819.若有宏定义:#define p(x) (x) * (x)+1和说明语句int a=2;则表达式p(a+1)的值是()A.5B.6C.9D.1020.在语句fputs(str,fp);中,关于str,fp和fputs说法正确的是()A.str是字符指针,fputs表示从文件中读B.fp是字符指针,fputs表示从文件中读C.str是文件指针,fputs表示向文件中写D.fp是文件指针,fputs表示向文件中写二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2007年7月高等教育自学考试计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.下面关于软件概念表述正确的是()A.软件就是程序B.软件是程序加说明书C.软件是程序加文档D.软件是程序加数据2.描述客观事物的数、字符和所有能输入到计算机中并能被计算机程序加工处理的符号的集合称为()A.数据元素B.数据C.数据项D.数据对象3.由3个结点可以构造出形状不同的二叉树的个数共有()A.2个B.3个C.4个D.5个4.二维数组A的每个元素是由6个字符组成的串,行下标i的范围从0到8,列下标j的范围是从1到10。

存放数组A的全部元素所需存储空间的字节数至少为()A.90 B.180C.240 D.5405.一棵n个结点的满二叉树,有m个叶子结点,t个分支结点,则下面所给的关系式中,正确的是()A.n=2m-1 B.n=2(t+1)C.n=2t-1 D.n=m+t+16.下列查找、排序方法中时间复杂度为0(nlog2n)的方法是()A.直接插入排序B.线性查找C.二分插入排序D.二分查找7.在采用虚拟存储技术的系统中,由于受到某个限制,用户的虚拟存储空间并不能无限增大,这种限制来自()A.外存储器大小和指令中允许的地址长度B.指令中允许的地址长度和内存大小C.外存储器大小和内存大小D.内存大小和指令中允许的地址长度8.在页式存储管理中,完成用户程序的逻辑地址转换成内存的物理地址这一工作的是()A.用户程序B.操作系统C.地址转换机构D.工具软件浙02365#计算机软件基础(二)试题第 1 页共 6 页9.DOS对存储区管理所采用的方式是()A.单一连续分配B.简单页式存储管理C.段式存储管理D.段页式存储管理10.在采用连续结构的文件系统中,文件的起址(物理块号)是存放在()A.文件的目录项中B.索引表中C.文件分配表中D.索引文件中11.在一个采用页式存储管理的操作系统中,页的大小是2048字节,程序地址为3249的页内相对地址是()A.147 B.1201C.1236 D.205512.DBA是数据库系统中的()A.数据库B.数据库管理员C.数据分析员D.数据库用户13.实体模型中必须定义()A.实体和关键字B.属性和关键字C.实体和属性D.关键字14.根据采用的数据模型来考虑,数据库管理系统Foxpro属于()A.层次型B.关系型C.网状型D.面向对象型15.在建立数据库结构的structure对话框中键入一个字段名时,其字段类型Type自动显示出可选项类型。

为弹出一个类型菜单来改变其类型,可使用()A.Insert键B.Enter键C.Delete键D.空格键16.若将当前数据库与子数据库stu.dbf建立一对多的连接关系,应使用命令()A.SET PELATLON TO stu B.SET SKIP TO stuC.SET SKIP TO D.SET RELATION TO17.软件维护是软件生命期在某一阶段的基本任务,这个阶段是()A.分析阶段B.设计阶段C.测试阶段D.运行阶段18.研究软件工具的目的是使软件开发过程()A.自动化B.规范化C.工程化D.具体化19.数据流图中,两个加工之间存在的数据流()A.最多只能有一股B.必有一股C.可有多股D.必有多股浙02365#计算机软件基础(二)试题第 2 页共 6 页20.软件测试的关键是()A.选择输入数据B.确定测试输出结果C.设计测试用例D.执行测试过程二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

错填、不填均无分。

21.构成计算机系统的物理部分是____硬件____,它是计算机系统工作的基础。

22.控制和管理计算机硬件、软件资源,合理组织计算机工作流程,方便用户使用的程序的集合称为___操作系统____。

23.数据的___逻辑___结构分为线性结构和非线性结构两大类。

24.已知一棵满二叉树的深度为8,则它共有_____256_______个结点。

25.通常操作系统有三种类型:多道批处理操作系统、分时操作系统、___实时操作系统___。

26.产生死锁的必要条件是:互斥条件、_不可抢夺条件_、部分分配条件、循环等待条件。

27.用命令USE<库文件名>INDEX<索引文件名表>打开多个索引文件时,索引文件名之间必须用___逗号___隔开。

28.范例关系查询RQBE来源于SQL语言中的__SELECT__命令。

29.采用工程的概念、原理、技术与方法来研究和维护软件的方法体系称为_软件工程学_。

30.联合测试是把各模块___连接起来___进行测试。

三、名词解释题(本大题共4小题,每小题3分,共12分)31.源程序解:源程序是指用某种计算机语言编写的程序就称源程序,如用汇编语言写的程序称汇编语言源程序,用高级语言写的程序称高级语言源程序。

32.冲突解:由不同的关键字值计算得到同一散列地址的现象就称为发生了冲突。

33.数据模型解:是对实体模型的数据化,是信息世界的实体模型在数据世界中的反映,是对现实世界的抽象。

34.软件测试解:是假定程序中存在错误,因而想通过执行测试程序来发现尽可能多的错误。

四、问答题(本大题共3小题,每小题5分,共15分)35.针对下面的每一步,画图表示栈中元素和栈顶指针的变化情况。

(1)栈空;解:1Top->-1(2)将元素A入栈,再将元素B入栈;浙02365#计算机软件基础(二)试题第 3 页共 6 页浙02365# 计算机软件基础(二)试题 第 4 页 共 6 页解:2Top-> 1 0 (3)从栈中弹出一元素。

解:2 1 Top-> 036.系统对临界区的调度原则有哪些?解:⑴:当没有进程在临界区时,允许一个进程立即进入临界区。

⑵:已有进程在临界区时,其它进入临界区的进程必须等待。

⑶:进程进入临界区的要求必须在有限的时间内得到满足。

37.用由顶向下渐增方法进行联合测试时,根据什么原则决定模块测试的顺序?解:⑴、被测模块的调用模块中至少有一个已经测试过了。

⑵、尽早测试关键模块。

⑶、尽早测试包含输入输出操作的模块。

五、阅读理解题(本大题共3小题,每小题6分,共18分)38.利用冒泡排序算法的思想,将待排序序列排成从大到小的有序表。

试在算法中的____________处填上正确的内容,完成该算法。

# define M 500 typedef struct{int key; char info; }NODE;NODE r[M];bubblersort(NODE r[],int n) {int i,j,k; j=n-1; k=1;while(j >0 && k >0) {k=0;for(i=1;i <=j;i++)if ( r[i] .key<r[i+1] .key ){k=1;r[0]=r[i];r[i]=r[i+1];r[i+1]=r[0];}j--;}}39.有进程P1和P2共享变量Q,这两个进程对变量Q的操作是互斥的,以下是两个进程的程序段:其中信号灯S的初值为1,Q的初值为0。

假设P2正在执行PRINTF(“Q=\n0/0d”,Q)语句时,P1也被调度执行。

试给出P1执行完成后的打印结果和变量Q的值。

P1() p2(){…; {…;p(S); P(S);Q++; PRINTF(“Q=\n0/0d”,Q);V(S); Q=0;…; V(S);} …;}解:⑴、打印结果:Q=1⑵:变量Q的值:040.有一个书籍库book.dbf如下:Record# bno bname quan price1 a76044 大学英语 20 16.62 b20467 会计学 56 20.53 b55087 市场营销 90 30.24 a98012 英语语法 18 21.85 c97605 程序设计方法学 70 22.46 c98534 计算机基础 80 20.5阅读如下程序,写出运行结果。

set talk offuse bookgo 3locate for price=20.5 restdisp bno,bnameuseset talk onreturn解:Record bno bname6 c98534 计算机基础六、设计题(本大题共1小题,9分)浙02365#计算机软件基础(二)试题第 5 页共 6 页浙02365# 计算机软件基础(二)试题 第 6 页 共 6 页41.二叉排序中结点的结构为根指针为root,且树中各结点data 域值互不相同。

设计一个递归算法,按递增次序输出每个结点的值。

解:typedef int datatype;typedef struct node { datatype data;struct node *lchild,*rchild; }NODETP;void inorder(NODETP root) { if (root!=NULL) { inorder(root->lchild); printf(“%d “,root->data); inorder(root->rchild); }七、应用题(本大题共2小题,每小题8分,共16分)42.设有一书籍订购单数据库Book.dbf ,有字段BNO (书编号)、BNA (书名)、QUAN (订购数量)、PRICE (单价),现要查询订购数量在100册以上的,按单价排序(降序)的订购清单。

试用SQL 语句表达。

解:select book.bno,book.bna,book.quan,book.price; from book;where book.quan>=100; order by price/desc; to screen43.文件A 的长度为2KB ,文件B 的长度为2.7KB ;这两个文件采用连续结构顺序存储;现已知每个物理块的长度为512B ,从块号为20的物理块开始,先存储文件A ,再存储文件B 。

请在下面表示这种连续存储结构的文件目录表的空白处填上恰当的数字。

解:。

相关文档
最新文档