计算机信息管理基础复习题B及答案
- 格式:doc
- 大小:113.50 KB
- 文档页数:8
计算机b级基础知识试题及答案1. 选择题1.1 在计算机中,存储器层次结构从下往上按速度递减,按容量递增排列,下面选项中属于存储器层次结构高速缓存的是:A. RAM (Random Access Memory)B. 硬盘C. 光盘D. 寄存器答案:D. 寄存器1.2 关于计算机硬件和软件的描述,下面哪个选项是正确的?A. CPU 是计算机的外部设备B. 操作系统是计算机的硬件C. 计算机硬件是指计算机的程序和数据D. 计算机硬件是计算机的物理部分答案:D. 计算机硬件是计算机的物理部分2. 填空题2.1 请写出计算机二进制数1101的十进制表示。
答案:133. 简答题3.1 请简要描述计算机网络的定义和用途。
计算机网络是指多台计算机通过通信设备连接在一起,共享资源和信息的系统。
它的主要用途是实现计算机之间的数据传输和通信,使得人们可以在任何时间、任何地点方便地共享资源和信息。
计算机网络也是互联网的基础,它使得全球范围内的计算机都可以互相通信和交流。
4. 计算题4.1 请计算以下逻辑运算表达式的结果:(A AND B) OR (C NANDD),其中 A = 1, B = 0, C = 1, D = 0。
答案:15. 名词解释5.1 请解释什么是中央处理器(CPU)。
中央处理器(CPU)是计算机的主要处理单元,它负责执行计算机指令、控制计算机的操作和处理数据。
CPU由运算器和控制器组成,它可以执行各种算术和逻辑运算,并且能够根据指令的要求读取和存储数据。
CPU是计算机的核心部件,也被称为计算机的大脑。
总结:本文介绍了一些计算机B级基础知识试题及答案。
首先是选择题,测试了对计算机存储器层次结构和计算机硬件软件概念的理解。
然后是填空题,考察了对二进制和十进制数之间的转换能力。
接着是简答题,要求描述计算机网络的定义和用途。
最后是计算题,让求解了一个逻辑运算表达式的结果。
最后通过名词解释解释了中央处理器(CPU)的概念。
大学计算机b级考试试题及答案一、选择题1.下列方法中,能够判断一个字符串是否为回文的是:A. reverse()B. toLowerCase()C. substring()D. equals()答案:D2.在Java中,以下关于多态的说法正确的是:A. 子类对象可以直接访问父类的私有成员B. 父类对象可以直接访问子类的私有成员C. 父类对象可以直接访问子类重写的方法D. 子类对象可以直接访问父类的静态成员答案:C3.下列哪个选项是数据库管理系统(DBMS)的语言?A. SQLB. HTMLC. CSSD. JavaScript答案:A二、填空题1.计算机的基础单位是_____。
答案:Bit(位)2.Java中,三目运算符的格式是______。
答案:条件表达式 ? 表达式1 : 表达式2三、编程题编写一个Java程序,实现将一个正整数的各个位数相加,直到相加结果为个位数为止。
```javaimport java.util.Scanner;public class DigitSum {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入一个正整数:");int number = scanner.nextInt();int sum = 0;while (number >= 10) {sum = 0;while (number != 0) {sum += number % 10;number /= 10;}number = sum;}System.out.println("相加结果为:" + sum);}}```以上是大学计算机B级考试的部分试题及答案。
希望能够帮助您更好地准备考试。
祝您考试顺利!文章字数:258字。
全国计算机b级试题及答案一、单选题(每题2分,共20分)1. 以下不属于计算机网络协议的是:A. TCP/IPB. HTTPC. FTPD. USB2. 下列设备不属于计算机外部存储设备的是:A. U盘B. 闪存卡C. 内存条D. 移动硬盘3. 在计算机网络中,IP地址用于:A. 表示网络接口B. 定位网络设备C. 传输数据包D. 管理网络资源4. 在Excel中,可以实现选中某个范围内的所有单元格的快捷键是:A. Ctrl + CB. Ctrl + VC. Ctrl + AD. Ctrl + Z5. 下列程序语言是面向对象的是:A. JavaB. CC. Assembly语言D. Python6. 在计算机领域,RAID技术主要用于:A. 数据备份B. 数据传输C. 数据压缩D. 数据加密7. 在计算机系统中,BIOS的功能是:A. 控制外部设备B. 管理内存C. 启动操作系统D. 运行应用程序8. 常用的图像文件格式中,不支持透明背景的是:A. JPEGB. PNGC. GIFD. BMP9. 在程序设计中,变量的作用是:A. 存储数据B. 控制流程C. 实现循环D. 完成计算10. 下列操作系统中,最主要用于服务器的操作系统是:A. WindowsB. LinuxC. macOSD. Android答案:1. D2. C3. B4. C5. A6. A7. C8. A9. A 10. B二、判断题(每题2分,共20分)判断下列说法是否正确,正确的选择“√”,错误的选择“×”。
1. √ 计算机内存分为RAM和ROM两种类型。
2. √ 操作系统是计算机系统中最核心的软件之一。
3. √ HTML是用于网页开发的标记语言。
4. ×网络交换机用于将电脑连接到互联网。
5. × CSS是一种编程语言,用于开发网页应用程序。
6. × SQL是一种计算机网络协议,用于数据传输。
B级考试题目及答案考试题目:一、选择题(每题2分,共20分)1. 以下哪个不是计算机的基本组成部分?A. CPUB. 显示器B. 键盘D. 鼠标2. 英文单词 "technology" 中的 "tech" 部分来源于哪个词?A. TechniqueB. TechnicalC. TechnoD. Technic3. 在数学中,一个数的平方根是指?A. 该数的一半B. 该数的两倍C. 一个数乘以自身得到该数D. 一个数除以自身得到该数4. 以下哪个国家不是联合国安全理事会的常任理事国?A. 中国B. 法国C. 德国D. 俄罗斯5. 以下哪个是植物的光合作用?A. 植物通过叶绿素吸收阳光,产生氧气和葡萄糖B. 植物通过根部吸收水分,产生氧气和葡萄糖C. 植物通过叶绿素吸收二氧化碳,产生氧气和水D. 植物通过根部吸收氧气,产生二氧化碳和水6. 以下哪个不是四大文明古国之一?A. 古埃及B. 古巴比伦C. 古印度D. 古希腊7. 以下哪个不是维生素B群的成员?A. 维生素B1B. 维生素B2C. 维生素B3D. 维生素C8. 以下哪个是正确的化学方程式表示水的分解?A. 2H2O → 2H2 + O2B. 2H2O → H2 + O2C. H2O → 2H + OD. H2O → H2 + O29. 以下哪个不是太阳系的行星?A. 水星B. 金星C. 火星D. 月球10. 以下哪个是正确的英语语法规则?A. "I have a cat and a dog."B. "I haves a cat and a dog."C. "I has a cat and a dog."D. "I have a cat and the dog."答案:1. D2. A3. C4. C5. A6. D7. D8. A9. D10. A二、填空题(每空2分,共20分)11. 电子计算机的工作原理是基于_________理论。
计算机考试试题及答案b级计算机考试试题及答案(B级)一、多项选择题(每题4分,共40分):1. 下面哪个是计算机的第一代计算机?A. ENIACB. IBM 7090C. Apple IID. Intel 80802. 计算机内存的单位是:A. 字节B. 位C. KBD. Hz3. 下列哪个是编程语言?A. PhotoshopB. HTMLC. ExcelD. PowerPoint4. 以下哪个不是计算机网络的组成部分?A. 路由器B. 交换机C. 光驱D. 集线器5. SQL是用于处理什么的语言?A. 图片处理B. 数据库管理C. 网页设计D. 文字处理6. 二进制数的基数是:A. 2B. 8C. 10D. 167. 计算机的操作系统是用来做什么的?A. 运行应用程序B. 进行数据传输C. 控制硬件D. 编写代码8. 在Excel中,用于进行数学运算的公式起始标识符是:A. %B. =C. $D. *9. 下列哪个不是计算机病毒的种类?A. 蠕虫病毒B. 爆炸病毒C. 木马病毒D. 网络病毒10. 在计算机领域中,CPU是指:A. 控制处理单元B. 中央处理器C. 计算与处理单元D. 中央处理单元二、填空题(每空2分,共20分):1. 计算机中最小的存储单位是____________。
2. 二进制数的基数是____________。
3. 在Excel中,用于进行数据筛选和排序的功能是____________。
4. 计算机网络中,IP地址全称是____________协议地址。
5. 在程序设计中,用于控制程序流程的语句是____________语句。
6. 在计算机硬件中,常见的输入设备有鼠标、键盘和____________。
7. 在计算机领域中,RAM表示______________。
8. 二进制数1101的十进制表示是_____________。
9. “www”在网址中表示的是____________。
计算机b级基础知识试题及答案计算机B级基础知识试题及答案一、选择题(每题2分,共20分)1. 计算机中,最小的数据单位是:A. 位(bit)B. 字节(Byte)C. 字(Word)D. 双字(Double Word)答案:A2. 在计算机系统中,CPU指的是:A. 中央处理器B. 主存储器C. 输入设备D. 输出设备答案:A3. 下列哪个不是操作系统的功能?A. 内存管理B. 进程管理C. 设备管理D. 网络通信答案:D4. 在计算机中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A5. 计算机病毒主要通过什么途径传播?A. 电子邮件B. 网络下载C. 光盘D. 所有以上答案:D6. 以下哪个是计算机网络的拓扑结构?A. 星型B. 总线型C. 环形D. 所有以上答案:D7. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D8. 以下哪个不是计算机硬件的组成部分?A. 中央处理器B. 主存储器C. 操作系统D. 外存储器答案:C9. 在计算机中,二进制数“1010”转换为十进制数是:A. 8B. 10C. 12D. 14答案:B10. 下列哪个是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件软件D. 所有以上答案:A二、填空题(每题2分,共20分)1. 计算机的五大基本部件包括:输入设备、输出设备、________、________、外存储器。
答案:中央处理器、主存储器2. 计算机的存储单位从大到小依次为:TB、GB、MB、________、________。
答案:KB、Byte3. 计算机网络按照覆盖范围可以分为局域网(LAN)、城域网(MAN)和________。
答案:广域网(WAN)4. 在计算机中,________是硬件与软件之间的桥梁。
答案:操作系统5. 数据库的三范式包括:第一范式(1NF)、第二范式(2NF)和________。
全国计算机b级考试题目及答案范文:本文为全国计算机B级考试题目及答案,旨在提供对该考试内容的全面了解与准确答案,帮助考生进行备考。
第一部分:单选题题目1:以下哪个不是计算机的运算单位?A. MBB. GBC. KBD. PB答案:D题目2:在Windows操作系统中,以下快捷键用于复制文件或文件夹的是?A. Ctrl + VB. Ctrl + CC. Ctrl + XD. Ctrl + D答案:B题目3:以下哪个是计算机网络安全的主要威胁?A. 病毒B. 垃圾邮件C. 网络钓鱼D. 黑客攻击答案:D第二部分:多选题题目1:以下哪些是常见的编程语言?(多选)A. C++B. JavaC. HTMLD. Python答案: A、B、D题目2:以下哪些是数据库管理系统?(多选)A. MySQLB. OracleC. PhotoshopD. SQL Server答案: A、B、D第三部分:填空题题目1:计算机内存的基本单位是________。
答案:字节题目2:计算机的最基本的输入设备是________。
答案:键盘第四部分:简答题题目1:请简要说明什么是操作系统?答案:操作系统是计算机系统中的软件部分,负责管理和控制计算机的硬件和软件资源,提供用户与计算机之间的交互界面,以及协调和调度各个应用程序的运行。
题目2:请简要说明什么是算法?答案:算法是一系列明确步骤的有限序列,旨在解决特定问题或执行特定任务。
算法可以用来描述解决问题的方法或过程。
总结:本文针对全国计算机B级考试题目提供了单选题、多选题、填空题和简答题的题目及答案。
希望通过此文,考生能够对考试内容有全面的了解,并在备考过程中有所帮助。
祝愿考生能够取得优异的成绩!。
b级计算机试题及答案一、选择题(每题2分,共20分)1. 在计算机科学中,B树是一种:A. 文件系统B. 数据结构C. 操作系统D. 编程语言答案:B2. 下列哪个选项不是数据库管理系统(DBMS)的特点?A. 数据持久性B. 数据共享C. 数据安全性D. 数据唯一性答案:D3. 在计算机网络中,TCP协议工作在:A. 传输层B. 网络层C. 数据链路层D. 应用层答案:A4. HTML5是用于构建哪种类型网站的标准?A. 静态网站B. 动态网站B. 交互式网站D. 以上都是答案:D5. 下列哪个算法不是排序算法?A. 快速排序B. 归并排序C. 深度优先搜索D. 堆排序答案:C6. 在计算机编程中,什么是“递归”?A. 一种数据存储方式B. 一种编程语言C. 一种编程技术,函数调用自身D. 一种硬件组件答案:C7. 下列哪个选项不是操作系统的五大基本功能之一?A. 进程管理B. 存储管理C. 设备管理D. 用户界面设计答案:D8. 在计算机系统中,RAM代表什么?A. 随机存取存储器B. 读取存储器C. 记录存储器D. 重定向存储器答案:A9. 下列哪个是面向对象编程(OOP)的主要概念?A. 过程抽象B. 数据封装C. 函数重载D. 过程多态答案:B10. 在关系数据库理论中,一个表的主键必须是:A. 唯一标识表中每条记录的字段或字段组B. 可以为空C. 可以被其他表共享D. 必须包含在每个表中答案:A二、填空题(每题2分,共20分)11. 在计算机系统中,CPU执行的指令集称为___________。
答案:指令集架构(ISA)12. 数据加密的目的是确保数据的___________、___________和___________。
答案:机密性、完整性、可用性13. 在编程中,___________是一种设计模式,用于创建代表真实世界问题的类和对象。
答案:面向对象分析与设计(OOAD)14. 计算机网络中的DNS代表___________系统。
大学计算机b级考试试题及答案一、选择题(每题2分,共20分)1. 下列关于计算机病毒的描述,错误的是:A. 计算机病毒是一种程序B. 计算机病毒具有自我复制的能力C. 计算机病毒不能破坏计算机系统D. 计算机病毒可以通过网络传播答案:C2. 在计算机系统中,CPU是指:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A3. 以下关于操作系统的描述,正确的是:A. 操作系统是计算机硬件的组成部分B. 操作系统是计算机软件的组成部分C. 操作系统是计算机的输入设备D. 操作系统是计算机的输出设备答案:B4. 在Excel中,以下哪个功能可以用于数据排序?A. 插入C. 数据D. 视图答案:C5. 以下哪种网络协议是用于电子邮件传输的?A. HTTPB. FTPC. SMTPD. TCP答案:C6. 在Windows操作系统中,以下哪个键是用于打开“开始”菜单的?A. CtrlB. AltC. ShiftD. Windows答案:D7. 以下哪种数据结构是线性结构?A. 树B. 图C. 链表D. 集合答案:C8. 在HTML中,以下哪个标签用于定义最重要的标题?B. <h2>C. <h3>D. <h4>答案:A9. 在数据库管理系统中,以下哪个术语用于描述数据表之间的关系?A. 索引B. 视图C. 关键字D. 外键答案:D10. 以下哪个选项是C语言中用于定义一个整型变量的关键字?A. intB. floatC. charD. double答案:A二、填空题(每题2分,共20分)1. 在计算机系统中,______是负责执行程序指令的部件。
答案:CPU2. 计算机的存储设备可以分为______和外部存储器。
答案:内部存储器3. 在Word文档中,按下______键可以快速保存文档。
答案:Ctrl+S4. 在计算机网络中,______协议是用于网页浏览的。
全国计算机b级考试试题及答案【全国计算机B级考试试题及答案】SECTION 1: MULTIPLE CHOICE QUESTIONS1. What is the output of the following code snippet?```pythonx = 5y = 3print(x + y * 2)```A. 8B. 11C. 13D. 16Answer: C. 132. Which of the following is NOT a valid data type in Python?A. intB. floatC. stringD. booleanAnswer: D. boolean3. What is the result of the following code?```pythonmy_list = [1, 2, 3, 4, 5]print(my_list[-3])```A. 1B. 2C. 3D. 4Answer: C. 34. What is the output of the following code snippet? ```pythonfor i in range(3):print(i)```A. 0 1 2B. 1 2 3C. 0 1 2 3D. 1 2 3 4Answer: A. 0 1 2SECTION 2: SHORT ANSWER QUESTIONS1. Define recursion and provide an example.Recursion is a programming concept where a function calls itself directly or indirectly. It allows a problem to be solved by breaking it down into smaller, simpler instances of the same problem.Example:```pythondef factorial(n):if n == 0:return 1else:return n * factorial(n-1)print(factorial(5))```2. Briefly explain Object-Oriented Programming (OOP) and provide one advantage of using OOP.Object-Oriented Programming (OOP) is a programming paradigm that organizes code into objects, which are instances of classes. OOP focuses on the creation and manipulation of objects to solve complex problems.Advantage of using OOP:One advantage of using OOP is code reusability. OOP allows developers to create reusable classes and objects, reducing duplication of code and promoting efficient development practices.SECTION 3: CODING PROBLEMWrite a Python program to calculate the average of a list of numbers.```pythondef calculate_average(numbers):if len(numbers) == 0:return 0else:sum = 0for num in numbers:sum += numaverage = sum / len(numbers)return averagenumbers_list = [5, 10, 15, 20, 25]print(calculate_average(numbers_list))```Answer: The average of the numbers [5, 10, 15, 20, 25] is 15.。
计算机信息管理基础复习题B及答案一、单项选择题(1分/每小题,共20分)1、信息的属性包括()。
A 事实性、变换性、传递性B 时效性、依附性、价值性C 等级性、压缩性、可视性D 共享性、事实性、规律性2、找出正确的叙述()A DROP TABLE表示删除表的定义B DELETE FROM TABLE表示删除表的定义C DROP TABLE 等于DELETE FROM TABLED DROP TABLE属于数据操纵语言3、关于SQL的叙述,错误的是()。
A SQL表示“结构化查询语言”B SQL表示“标准化查询语言”C SQL是通用的关系数据库语言D 用户不必了解SQL的执行过程4、管理信息系统的结构有( )。
A MIS的纵向结构、MIS的横向结构、MIS的垂直结构B MIS的纵向结构、MIS的横向结构、MIS的水平结构C MIS的纵向结构、MIS的横向结构、MIS的交叉结构D MIS的纵向结构、MIS的横向结构、MIS的纵向横向综合结构5、管理信息系统的开发过程包括4个大的阶段,它们是()。
A 初步调查、可行性分析、需求分析和逻辑设计B 初步设计、详细设计、物理设计和程序设计C 流程设计、数据设计、程序设计和代码设计D 系统分析、系统设计、系统实施和系统评价6、以下表述中,错误的是()。
A“二维表”可称为关系B 一个元组是一个关系C 属性相当于记录中的一个字段D 域是属性的取值范围7、系统切换不包括()。
A 直接切换B 平行切换C 逐步切换D 迭代切换8、从原始的数据到数据库的设计,要经历3个世界。
以下哪个不属于这3个世界:A 技术世界B现实世界C 信息世界D数据世界9、符合PowerScript脚本语言规定的正确的变量名是:()A 123aaaB &indateC _cnameD my name10、关于数据规模的金字塔结构,正确的叙述是:()。
A高层管理是非结构化的B基层管理是非结构化的C中层管理是非结构化的D高层和基层是非结构化的11. 数据库系统体系的三级模式结构包括()。
A 外模式、概念模式和内模式B 概念模式、逻辑模式和物理模式C 单模式、双模式和多模式D 理论模式、物理模式和应用模式12、数据流图有4种基本元素,以下哪一个不属于这4种之一()。
A 外部实体B 数据流C 数据库D 数据存储13、S-Designor中的ProcessAnalyst是()A 分析工具B 设计工具C 数据库管理工具D 通用描图工具14、括号、幂运算、关系运算和逻辑运算等几种运算中,优先级最高的是()。
A 括号B 幂运算C 关系运算D 逻辑运算15、可行性研究包括:()A 经济可行性、功能可行性、运行可行性和管理可行性B 经济可行性、合同可行性、运行可行性和管理可行性C 经济可行性、数学可行性、运行可行性和管理可行性D 经济可行性、技术可行性、运行可行性和管理可行性16、用于定义、撤销和修改数据模式的语言是()。
A 数据定义语言B 数据查询语言C 数据操纵语言D 数据控制语言17、PowerBuilder应用启动时装入的第1个对象是()A 工作空间B 应用对象C 主窗口D 主菜单18、不满足3范式的关系会出现的问题是()A 无法存取B 理解困难C 运行缓慢D 更新异常19、目前商品化的数据库管理系统大部分属于()。
A 面向对象模型B 网状模型C 关系模型D 层次模型20、建立能反映不同实体间存在的各种联系,即E-R图。
如果一个教师可指导多名研究生,且一名研究生可由多名教师指导,那么指导教师与研究生间的这种指导联系便是()。
A 自联系B 一对一(1:1)C 一对多(1:N)D 多对多(M:N)二、判断题(1分/每小题,共10分。
)(在下列各题前,正确的叙述打√,否则打×。
)1.数据本身是符号的集合,也就是数字、字母、文字和标点符号(还有图像、声音等)的集合。
2.信息具有共享性,说明信息可以由很多人共同占有,把自己知道的信息告诉别人并不影响自己对信息的掌握。
3.管理信息系统的主要任务是以计算机代替人的工作以提高信息处理的能力。
4.关系中元组的顺序可任意,在一个关系中可以任意交换两行的次序。
5.关系中各个属性必须有不同的名字,不同的属性可以来自同一个域。
6.第一代数据库的数据模型是层次模型,第二代是网状模型,第三代是关系模型。
7.在PowerBuilder应用中所有窗口都可以拥有菜单。
8.系统测试就是要精心找出程序中的错误,以保证系统在运行时不发生错误。
9.保留字是PowerBuilder内部使用的一组单词,有着特殊的含义,不能再把它们用做标识符。
10.系统开发管理的目的是经济地、按质按时地开发出系统,而运行管理的目的是使系统在一个预期时间内能正常发挥其应有的作用,产生其应有的效益。
三、名词解释(2分/每小题,共10分)1.实体完整性规则2.第三范式的定义3.关键字4.系统维护5.外部实体四、简答题(每小题4分,共20分)1.简述可行性研究一般应从哪几个方面考虑。
2. SQL核心语句分为哪四类?3.至少列出4个DataWindow控件的常用函数,并说明相应的功能4.至少列出4个数据窗口对象的区域5.简要说明软件设计主要包括哪些内容。
五、分析与应用题(前两个题5分/每小题,后五个题6分/每小题,共40分)1.说明下面的关系(关系的主属性为学号和课程号)是符合第几范式的规范,为什么?如不符合第三范式则应如何调整。
2.网络计划法是编制信息系统开发项目工作计划的常用方法之一,请补充完整下图,计算每个事件的最早时间和最晚时间;并找出关键路径。
3 已知关系模式:S(Sno,Sname), C(Cno,Cname,Cteacher), SC(Sno,Cno,Scgrade)。
其中,S为学生关系:Sno为学号,Sname为姓名,C为课程关系:Cno为课程号,Cname为课程名,Cteacher为任课教师,SC为选课关系:Scgrade为成绩要求用SQL语言完成以下查询1) 找出有不及格课程的所有学生姓名2) 找出有不及格学生的所有课程名称3) 按课程号统计平均成绩4.研究生考试录取的标准如下:1)成绩在320分及以上且排名在前40名(含第40名)以内录取为公费研究生;2)成绩在320分及以上且排名在40至100名之间(含第100名)录取为自费研究生;3)成绩在320分及以上但排名在100名以后不录取;4)若成绩在320分以下不录取。
请绘制录取标准的判断树。
5.将下列E-R图转换成相应的关系模型,并用下横线和波浪线分别标明主键和外键(如果某属性同时是主键和外键的,则同时标注下横线和波浪线)。
6. 假设用PowerBuilder开发窗口,窗口上有一按钮(名称为button1)和一标签(名称为label1)。
请在按钮的单击事件里编程,求1到100的累加和,把结果写到标签上。
7. 补充数据流程图在订货处理系统中,首先要判定用户订货的处理方式,然后在根据不同的情况进行处理。
判定时根据用户信用情况(查信用手册)、库存情况(查库存帐)将用户的订货单按三种情况分别处理:(5分)①可以赊销(用户信用好,库存又有足够货物),此时需要修改库存存量并把订货单保存在“赊销订货单表”中存档;②库存报警处理(即库存货不够用户订货量),此时需要将存货少的货物保存在“采购表”中,以便采购;③黑户报警处理(即用户信用很差),此时需要将这些用户的信息保存在“黑户表”中,并将这些订货单也保存起来放在“黑户订货单表”中;根据以上资料,补充完整下列DFD图。
B卷参考答案一、选择题(每小题1分,共20分)答:1-5:BABDD6-10:BDACA11-15:ACAAD16-20:ABDCD二、判断题(每小题1分,共10分)三、名词解释(每小题2分,共10分)1实体完整性规则答:实体完整性规则指主码的取值不能为空或部分为空。
2第三范式的定义答:如果关系模式R∈2NF,且每个非主属性都不传递依赖于R的主码,则称R∈3NF3关键字答:可唯一标识元组的属性或属性集,也称为主键或主码。
4系统维护答:系统维护是在系统交付使用后,为了改正错误或满足新的需要而对系统进行修改的过程。
5.外部实体答:外部实体表示信息的生产者或信息的消费者。
四、简答题(第小题4分,共20分)1.简述可行性研究一般应从哪几个方面考虑。
答:经济可行性、技术可行性、运行可行性(或管理可行性)和法律可行性。
2.SQL核心语句分为哪四类?答:数据定义:CREATE、DROP数据查询:SELECT数据操纵:INSERT、UPDATE、DELETE数据控制:GRANT、REVOKE3.至少列出4个DataWindow控件的常用函数,并说明相应的功能答:settransobject( ):将一个事务对象与DataWindow控件联系起来retrieve( ):读取数据库中的数据insertrow( ):向DataWindow控件插入一个新行deleterow( ):从DataWindow控件中删除一行update( ):将DataWindow中所做的改变应用到数据库中4.至少列出4个数据窗口对象的区域答:1页眉2细节带3分组头4分组汇总5汇总6页脚(及相似的概念)。
5.简要说明软件设计主要包括哪些内容。
答:软件设计主要包括:数据设计、体系结构设计、接口设计和过程设计4个部分。
五、分析与应用题(前2题每小题5分,后5题每小题6分,共40分)1. 答:(1) 关系R 是第一范式(1分)。
因为R 的主关键字为工程号+材料号,而非主属性“工程名称”和“价格”不完全依赖于主关键字,故R 不是2NF(1分)。
(2) 将关系R 进行分解,使它的任何一个非主属性都不传递依赖于任何主关键字。
工程—材料(工程号,材料号,需要量)(1分) 工程(工程号,工程名称)(1分) 材料(材料号,价格,仓库号)(1分) 仓库(仓库号,仓库地址)(1分) 1. 答:关键路径:1-3-5-6(或者:关键路径:1-3-5-6和1-3-6) 评分标准:补足图每个空1分,共4分;关键路径1分. 3. 答:1) select distinct sname From s,scWhere s.sno=sc.sno and scgrade<602) Select distinct cname From c,scWhere o=o and scgrade<60 3 )Select cno,avg(scgrade) From scGroup by cno评分标准:每个select-from 写正确1分,where 正确1分。
4. 答:判断树如下:评分标准:条件正确4分,名称与位置正确2分.录取标准 ≥ 320分 < 320分 ≤ 40名> 40 名,但 ≤100名 录取为公费研究生 录取为自费研究生 > 100名不录取 不录取考试成绩 排名 录取结果5. 关系模型是:零部件(零件号、零件名、规格、材质、计划价)产品(产品号、产品名、型号)组成(产品号、零件号、数量)评分标准:关系模型转换正确3分,主键和外键正确3分。