河海大学文天学院计算机科学与技术2008级软件工程试卷

合集下载

河海大学C语言期末试题A(最新整理)

河海大学C语言期末试题A(最新整理)

2.以下选项中不能用作变量名的是 (2)B 。
A._float
B.switch
C.sum
D._123
3.已知 sizeof(int)的值为 2,为将 10!的值存储到变量 f 中(10!=3628800),变量 f 的类
型应声明为
(3)A 。
A.long int
B.int
C.s.若有如下声明和语句:
int t[3][3],*pt[3],k;
for(k=0;k<3;k++) pt[k]=&t[k][0];
则表达式*(*(pt+1)+2)所引用的是 (23) C 。
A. t[2][0]
B. &t[2][0]
C. t[1][2]
D. &t[1][2]
24. 若有结构类型定义“typedef struct test{ int x,y[2]; }TEST;”,则以下声明中正确
15.若有声明“long a,b;”且变量 a 和 b 都需要通过键盘输入获得初值,则下列语句中正确
的是 (15)D 。
A. scanf("%ld%ld,&a,&b");
B. scanf("%d%d",a,b);
C. scanf("%d%d",&a,&b);
D. scanf("%ld%ld",&a,&b);
D.struct stu{char name[10];float score;}STU; STU stu1;
A.typedef struct stu{char name[10];float score;}STU ; STU stu1;

2022年河海大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)

2022年河海大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)

2022年河海大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、对系统程序员不透明的应当是()A.CACHE 存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器2、指令间“一次重叠”说法有错的是( )A.仅“执行k”与“分析k+1”重叠B."分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件3、Cache存贮器常用的地址映象方式是( )。

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、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )A.0.5B.0.25C.0.125D.1/649、下列说法正确的是()A."一次重叠"是一次解释一条指令B."一次重叠"是同时解释相邻两条指令C.流水方式是同时只能解释两条指令D."一次重叠"是同时可解释很多条指令10、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路二、填空题11、Cache存贮器是增加辅助________件,使之速度接近于Cache的,容量是存的。

12、Huffman编码,长操作码的使用频度较________,而短操作码的使用频度较________13、寻径的基本原则是:________或________14、在虚拟存储器中有三种地址空间,一种是应用程序员用来编写程序的地址空间,称为________,第二种是________的地址空间,第三种是辅存地址空间,也就是磁盘存储器的地址空间。

2022年河海大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河海大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河海大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、在计算机系统的层次结构中,机器被定义为()的集合体A.能存储和执行相应语言程序的算法和数据结构B.硬件和微程序(固件)C.软件和固件D.软件和硬件2、下列说法正确的是( )A.Cache容量一般不大,命中率不会很高B.Cache芯片速度一般比CPU的速度慢数十倍C.Cache本身速度很快。

但地址变换的速度很慢D.Cache存贮器查映象表和访问物理Cache其间可以流水,使速度与CPU匹配3、与全相联映象相比,组相联映象的优点是( )A.目录表小B.块冲突概率低C.命中率高D.主存利用率高4、推出系列机的新机器,不能更改的是()。

A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度5、在流水机器中,全局性相关是指( )。

A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关6、IBM360/91属于()A.向量流水机B.标量流水机C.阵列流水机D.并行流水机7、浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0的方法是( )。

A.截断法B.舍入法C.ROM查表法D.恒置"1"法8、多处理机的各自独立型操作系统()。

A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性9、Cache存贮器常用的地址映象方式是( )。

A.全相联映象B.页表法映象C.组相联映象D.段页表映象10、以下说法中,不正确的是,软硬件功能是等效的,提高硬件功能的比例会:( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量11、“启动I/O”指令是主要的输入输出指令,是属于()。

A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令12、开发并行的途径有(),资源重复和资源共享。

2008年下半年软件设计师真题 及答案

2008年下半年软件设计师真题 及答案

2008年下半年软件设计师上午试卷●计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于(1)。

(1)A. 静态数据区 B. 代码区 C.栈区 D. 堆区●计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将(2)。

(2)A. x 的阶码缩小至与y 的阶码相同,且使x 的尾数部分进行算术左移B. x 的阶码缩小至与y 的阶码相同,且使x 的尾数部分进行算术右移C. y 的阶码扩大至与x 的阶码相同,且使y 的尾数部分进行算术左移D. y 的阶码扩大至与x 的阶码相同,且使y 的尾数部分进行算术右移●在CPU 中,(3)可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。

(3)A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●下面关于在I/O 设备与主机间交换数据的叙述,(4)是错误的。

(4)A. 中断方式下,CPU 需要执行程序来实现数据传送任务B.中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作C.中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D.若同时接到DMA 请求和中断请求,CPU 优先响应DMA 请求●下面关于校验方法的叙述,(5)是正确的。

(5)A. 采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正B. 采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正C. 采用海明校验,校验码的长度和位置可随机设定D. 采用CRC 校验,需要将校验码分散开并插入数据的指定位置中●Cache 用于存放主存数据的部分拷贝,主存单元地址与Cache 单元地址之间的转换工作由(6)完成。

(6)A. 硬件 B. 软件 C. 用户 D. 程序员●在Windows Server 2003 下若选择安全登录,则首先需要按(7)组合键。

2008级荅案

2008级荅案

2010-2011学年第2学期2008 级《软件工程》期末考试试题( A卷)答案及评分标准考试时间:2011年6月一、选择题,每题1分,共计30分。

每个括号里的数字为该空的题号,从该题号对应的备选三、完成下列各题,在答题纸上写出答案。

共计30分。

1. 说明什么是软件工程,列举软件工程方法学的三个要素。

(3分)软件工程是指导计算机软件开发和维护的一门工程学科。

采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

(2分)软件工程方法学包含三个要素:方法、工具和过程。

(1分)2. 说明什么是软件配置管理,什么是基线,并例举任意三种软件配置项。

(3分)软件配置管理(Software Configuration Management)是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。

(1分)已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。

基线就是通过了正式复审的软件配置项。

(1分)就是软件过程输出的全部计算机程序、文档、数据。

(1分)3. 根据如下所示的某项目的工程网络图回答问题。

(6分)1-2是建立计划,2-4是编程,4-8是测试代码,8-10是测试系统,1-3是购买硬件,3-5是安装,5-7是撰写手册,5-6是转化,7-9是培训,9-11是用户测试。

(1)重新画出完整的工程网络图(标出每个事件的EET、LET和每个作业的机动时间);(2)找出关键路径及完成该项目的最短时间。

(3)由于任务1-2延误一天,为保证该工程按时完成,应将哪个任务缩短一天,使成本增加最少。

下面的表格列出了各任务每缩短一天所需增加的成本。

江苏省2008年普通高校单独招生统一考试 08计算机应用试卷A答案及评分标准

江苏省2008年普通高校单独招生统一考试 08计算机应用试卷A答案及评分标准

绝密★启用前江苏省2008年普通高校单独招生统一考试计算机应用专业综合理论试卷参考答案及评分标准一、单项选择题(本大题共30题,每题2分,共60分)46.硬件47.CAI(计算机辅助教学)48.IR(指令寄存器)49.1 50.操作码51.10001101 52.SRAM(静态RAM)53.控制54.512 55.AMD 56.采样频率57.蓝58.紫59.主DOS 60.RAM61.通信62.星63.0 64.传输65.254 66.局域网67.语义68.级联69.防火墙70.12 71.1 72.小73.-3 74.10 75.150四、程序阅读题(本大题共5题,每题12分,共60分)76.(每项2分,无空格或空格不当扣1-2分)Welcome to 2008 BeiJing Olympic Games77.(每行3分)s=3 k=13s=6 k=19s=9 k=28s=12 k=4078.(图形完全正确12分,定位不正确扣5分,“*”个数不正确每行扣1分)79.(每项3分)m-m1LOOP2 Array INT (n/j)=n/j (或n MOD j=0 )80.(每项3分)#1CLOSE #1xx<>-1五、编程题(本大题共2题,每题15分,共30分)81.程序每行1分,共9分;流程图61分,如不完整(“T”“F”未标注)可酌情扣1-2分。

10FOR j = i + 1 TO 10IF A(k) < A(j) THEN k = jNEXT jIF k <> i THENSW AP A(k), A(i)SW AP B(k), B(i)END IFA(i)82.(输入正确3分,每实现1项功能4分)s = 0FOR i = 1 TO 10a = INT(RND * 100)b = INT(RND * 100)c = a + bPRINT a; "+"; b; "=";INPUT xIF c = x THENPRINT "太棒了!"s = s + 10ELSEPRINT "加油哇!"END IFNEXT iPRINT "你这次得了:";s;"分!"六、计算作图题(本大题共5题,每题12分,共60分)83.(1) I11=10A I22=5A I33=8A I44=9A (每项2分)(2) I1= -1A(2分)(3) P US = -270W 发出功率(每项1分)84.(1)当开关S断开时截止、U V= -1V、I V =0(2)当开关S闭合时导通、U V= 0.7V、I V =2.15mA(每项2分)85.(1)U o1=5V、(2)U o2=3V、(3)U03= -2V、(4)U04= -4V(每项3分)86.每个波型4分87.(1(2)逻辑函数表达式(4分)=Y+A+=+CBCBCABCACAB(3) 逻辑电路图(4分)=Y⋅BCAC。

河海大学2008计算机信息技术考题A答案

河海大学2008计算机信息技术考题A答案

专业班级学号姓名1 3 45 7 89 11 1213 15 1617 19 2021 23 2425 27 2829 31 3233 35 3637 39 4041 43 4445 47 4849三、填空题(20*1=20分)1、地址2、视频卡3、484、信息技术5、XLS6、CMOS7、超文本传输协议8、流媒体9、20 10、C/S(客户、服务器) 11、DPI 12、AE13、顺序结构14、1101111115、10 16、@17、 1 18、409619、160 20、网络互连层三、简答题(4×5=20分)1. 主板是PC主机的核心,请列举至少五个主板上安装的主要部件。

答:CPU插座、芯片组、存储器插槽、扩充卡插槽、显卡插槽、BIOS芯片、CMOS 芯片、I/O插口、电源连接器、软驱及硬盘连接器等。

(写对1个得1分,共5分)。

2. 将现实世界的图像转换为数字图像称作图像的获取,其核心是将模拟信号数字化,请按顺序写出图像获取过程的四个步骤名称;并列举一个数字图像获取设备。

答:扫描、分色、取样、量化。

(一个1分)图像获取设备:扫描仪或数码相机。

(1分)3. 信息系统的开发是一项系统工程,请写出信息系统软件开发瀑布模型五个阶段的名称(按自顶向下顺序列出)。

答:系统规划、系统分析、系统设计、系统实施、系统维护。

(一个1分,如顺序写错扣1分。

)4. 写出现代信息技术中的三个主要技术的名称。

列举两个你所学专业应用信息技术的案例,可以自我想像与设计应用案例(限100字以内)。

答:三个技术的主要名称:微电子技术、通信技术、数字技术(计算机技术)。

(一个1分);案例根据情况给分。

(一个1分)。

2022年河海大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年河海大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年河海大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、处理外部中断时,应该山操作系统保存的是()A.程序计数器(PC)的内容B.通用寄存器的内容C.快表(TLB)中的内容D.Cache中的内容2、在中断发生后,进入中断处理的程序属于()。

A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序D.既不是应用程序,也不是操作系统程序3、若每个作业只能建立“一个进程,为了照顾短作业用户,应采用();为了照顾紧急作业用户,应采用():为了实现人机交,应采用():为了使短作业、长作业,和交互作业用户都满意,应采用()。

I.FCFS调度算法II.短作业优先调度算法,III.时间片轮转调度算法IV.多级反馈队列调度算法V.基于优先级的剥夺调度算法A. II、V、I,IVB. I、V、III、IVC. I、II、IV、IIID.II、V、III、IV4、现行3个同时到达的作业J1,J2,J3,它们的执行时,间分别是T1,T2和T3,且T1,<T2<T3。

若系统按单道方式运行且采用短作业优先调度算法,则平均周转时问是()。

A.T1+T2+T3B. T1+T2+T3 /3C.(3T1+2T2+T3)/3D.(T1+2T2+3T3)/35、有若干并发进程均将一个共享变量count的值加1 次,那么有关count中的值说法正确的是()。

1)肯定有不止确的结果2)肯定有止确的结果3)若控制这些并发进程互斥执行count加1操作,count中的值正确A.1)和3)B.2)和3)C.3)D.1)、2)、3)的说法均不正确6、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、在SPOOLing系统中,用户进程实际分配到的是()。

A.用户所要求的外设B.内存区,即虚拟设备C.设备的部分存储区D.设备的部分空间8、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接9、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。

2022年河海大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年河海大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年河海大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据管理技术经历了______________、______________和______________3个阶段。

2、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

4、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

5、数据模型是由______________、______________和______________三部分组成。

6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

7、关系规范化的目的是______。

8、____________、____________、____________和是计算机系统中的三类安全性。

9、数据库恢复是将数据库从______状态恢复到______的功能。

10、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

二、判断题11、有出现并发操作时,才有可能出现死锁。

()12、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

()13、数据库系统由软、硬件及各类人员构成。

()14、函数依赖是多值依赖的一个特例。

()15、文件系统的缺点是数据不能长期存储。

2022年河海大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年河海大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年河海大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某容量为256MB的存储器由若干4M×8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是()。

A.19B.22C.30D.362、下列存储器中,在工作期间需要周期性刷新的是()。

A. SRAMB. SDRAMC.ROMD. FLASH3、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为()A.2-9B.2-8C.2-7D.2-64、某计算机字长为32位,按字节编址,采用小端(Litle Endian)方式存放数据。

假定有一个double型变量,其机器数表示为1122334455667788H,存放在00008040H开始的连续存储单元中,则存储单元00008046H中存放的是()。

A.22HB.33HC.66HD.77H5、下列关于浮点数加减法运算的叙述中,正确的是()。

I.对阶操作不会引起阶码上溢或下溢Ⅱ.右归和尾数舍入都可能引起阶码上溢Ⅲ.左归时可能引起阶码下溢IV.尾数溢出时结果不一定溢出A.仅Ⅱ、ⅢB. 仅I、Ⅱ、ⅢC.仅I、Ⅲ、IⅣD. I、Ⅱ、Ⅲ、Ⅳ6、在计数器定时查询方式下,正确的描述是()。

A.总线设备的优先级可变B.越靠近控制器的设备,优先级越高C.各设备的优先级相等D.对硬件电路故障敏感7、按数据传送格式,总线常被划分为()。

A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线8、指令寄存器的位数取决()。

A.存储器的容量B.指令字长C.机器字长人D.存储字长9、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。

则以下结论错误的是()。

I.序列一比序列二少l条指令Ⅱ.序列一比序列二的执行速度快Ⅲ.序列一的总时钟周期数比序列二多1个Ⅳ.序列一的CPI比序列二的CPI大A.I、llB.1、ⅢC. ll、1VD.Ⅱ10、在具有中断向量表的计算机中,中断向量地址是()。

08年软考数据库工程师上半年1

08年软考数据库工程师上半年1

全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2008年上半年 数据库系统工程师 上午试卷(考试时间 9 : 00~11 : 30 共150分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。

3. 每个空格对应一个序号,有A 、B 、C 、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题●2008年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88) 月 (89) 日。

(88)A. 6B. 5C. 4D. 3 (89)A. 27B. 26C. 25D. 24因为考试日期是“5月24日”,故(88)选B ,(89)选D ,应在答题卡序号 88 下对 B 填涂,在序号 89 下对 D 填涂(参看答题卡)。

●在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。

若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是(1)。

(1)A.100→R0 B. 100→MDR C. PC→MAR D. PC→IR●现有四级指令流水线,分别完成取指、取数、运算、传送结果四步操作。

若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为(2)ns。

(2)A. 6 B. 8 C. 9 D. 10●内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。

河海大学文天学院微机原理与接口技术期末试卷及答案(A)

河海大学文天学院微机原理与接口技术期末试卷及答案(A)

河海大学文天学院微机原理与接口技术期末试卷(A)一、选择题(每空一分,合计30分)1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

AA.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.在EU中起数据加工与处理作用的功能部件是( )。

AA.ALUB.数据暂存器C.数据寄存器D.EU控制电路7.以下不属于BIU中的功能部件是( )。

BA.地址加法器B.地址寄存器C.段寄存器D.指令队列缓冲器8.堆栈操作中用于指示栈顶地址的寄存器是( )。

BA.SSB.SPC.BPD.CS9.指令指针寄存器(IP)中存放的内容是( )。

BA.指令B.指令地址C.操作数D.操作数地址10.8086系统可访问的内存空间范围是( )。

BA.0000H~FFFFHB.00000H~FFFFFHC.0~216D.0~22011.寄存器间接寻址方式中,要寻找的操作数位于( )中。

BA.通用寄存器B.内存单元C.段寄存器D.堆栈12.下列指令中正确的是( )。

CA.MOV AL,BXB.MOV CS,AXC.MOV AL,CLD.MOV [BX],[SI]13.下列指令中错误的是( )。

CA.MOV AX,1234HB.INC BXC.SRL AX,2D.PUSH DX14.设(SP)=1010H,执行POP AX后,SP中的内容为( )。

A.1011HB.1012HC.1OOEHD.100FH15.汇编语言程序中可执行的指令位于( )中。

CA.数据段B.堆栈段C.代码段D.附加数据段16.以下内容不是标号和变量属性的是( )。

2021年河海大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年河海大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年河海大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。

在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。

【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8622、连续两次启动同一存储器所需的最小时间间隔称为()。

A.存储周期B.存取时间C.存储时间D.访问周期3、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327694、float 型数据常用IEEE754单精度浮点格式表示。

假设两个float型变量x和y分别存放在32位寄存器fl和f2中,若(fl)=CC900000H,(f2)=BOC00000H,则x和y 之间的关系为()。

A.x<y且符号相同B.x<y符号不同C.x>y且符号相同D.x>y且符号不同5、在浮点机中,判断原码规格化的形式的原则是()。

A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、按数据传送格式,总线常被划分为()。

A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线7、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。

若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。

河海大学文天学院计算机科学与技术2008级软件工程试卷

河海大学文天学院计算机科学与技术2008级软件工程试卷

2010-2011 学年第一学期《软件工程》期末试卷(河海大学文天学院计算机科学与技术专业2008级)班级学号姓名成绩一、选择题(15题,每题1分,共15分)01、工程是将科学技术转化为( C )的媒介。

A. 社会服务B. 经济价值C. 生产力D. 政治统治02、软件需求变化带来的影响与时间的关系是(D )。

A. 线性的B. 非线性的C. 单调递减的D. 单调递增的03、Definition of Software Engineering: (1) the application of a systematic,disciplined, quantifiable approach to the ( D )of software; that is, the application of engineering to software. (2) The study of approaches as in(1).A. planB. designC. testD. development, operation and maintenance04、( A )是软件规划阶段应包含的活动。

A.可行性分析B.绘制模块流程图C.软件体系结构设计D.编码和测试05、概要设计阶段的主要任务是确定(C )。

A. 各个模块的详细过程B. 软件所需的费用C. 软件的体系结构D. 软件的功能06、模块内聚性最低的是(B )A. 逻辑内聚B. 巧合内聚C. 时间内聚D. 功能内聚07、模块耦合程度最高的是(D )。

A. 数据耦合B. 非直接耦合C. 控制耦合D. 内容耦合08、在结构化设计方法中全面指导模块划分的最重要原则是(B )A. 程序模块化B. 模块独立性C. 模块高内聚D. 模块低耦合09、白盒测试在设计测试用例时,主要研究的文档是(B )A. 需求规格说明B. 详细设计说明C. 项目开发计划D. 概要设计说明10、UML中的“序列图”是按照(A )来构图的。

江苏省计算机二级08真题及答案

江苏省计算机二级08真题及答案

2008 年4 月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic 语言程序设计(考试时间90 分钟,满分100 分)一、选择题(每小题2 分,共70 分)(1)程序流程图中带有箭头的线段表示的是()。

A )图元关系B )数据流C)控制流 D )调用关系(2 )结构化程序设计的基本原则不包括()。

A )多元性B )自顶向下C)模块化 D )逐步求精(3)软件设计中模块划分应遵循的准则是()。

A )低内聚低耦合B )高内聚低耦合C)低内聚高耦合 D )高内聚高耦合(4 )在软件开发中,需求分析阶段产生的主要文档是()。

A )可行性分析报告B )软件需求规格说明书C)概要设计说明书 D )集成测试计划(5)算法的有穷性是指()。

A )算法程序的运行时间是有限的B )算法程序所处理的数据量是有限的C)算法程序的长度是有限的D )算法只能被有限的用户使用(6)对长度为n 的线性表排序,在最坏情况下,比较次数不是n(n-1)/2 的排序方法是()。

A )快速排序B )冒泡排序C)简单插入排序 D )堆排序(7)下列关于栈的叙述正确的是()。

A )栈按“先进先出”组织数据B )栈按“先进后出”组织数据C)只能在栈底插入数据D )不能删除数据(8)在数据库设计中,将E-R 图转换成关系数据模型的过程属于()。

A )需求分析阶段B )概念设计阶段C)逻辑设计阶段 D )物理设计阶段(9)有三个关系R、S 和T 如下:R S TB C D B C D B C Da 0 k1 f 3 h2 a 0 k1b 1 n1 a 0 k1n 2 x1由关系R 和S 通过运算得到关系T,则所使用的运算为()。

A )并B )自然连接C)笛卡尔积 D )交二级Visual Basic 语言程序设计试卷第1 页(共10 页)(10)设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC (学号,课号,成绩),则表SC 的关键字(键或码)为()。

软件工程08级《Java程序设计》A卷参考答案

软件工程08级《Java程序设计》A卷参考答案

(2 分)
(2 分)
3. (8 分) package org.jdbc; import java.sql.*; public class DecideDegree { public static void main(String[] args) { ResultSet rs = null; Statement stmt = null; Connection conn = null; int thisID; float thisMath, thisEnglish, sum; char thisDegree; try { /* 加载并注册 MySQL 的 JDBC 驱动 Class.forName("com.mysql.jdbc.Driver"); /* 建立到 MySQL 数据库的连接 */ conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/xscj", "root", "123456"); /* 访问数据库,执行 SQL 语句 */ stmt = conn.createStatement(); /*根据数学和英语成绩情况确定综合等级*/ rs = stmt.executeQuery("select * from student"); while(rs.next()) { thisID=rs.getInt("ID"); thisMath=rs.getFloat("Math"); thisEnglish=rs.getFloat("English"); sum= thisMath+thisEnglish; if (thisMath>=60) and (thisEnglish>=60) if sum>=180 thisDegree=’A’; else if sum>=160 thisDegree=’B’; else if sum>=140 thisDegree=’C’; else if sum>=120 thisDegree=’D’; else thisDegree=’E’; else thisDegree=’E’; (1 分) } } } (3 分) } } } catch (SQLException e) { e.printStackTrace(); } if(conn != null) { conn.close(); conn = null; // 关闭 Connection 对象 */ (2 分) } if(stmt != null) { stmt.close(); stmt = null; // 关闭 Statement 对象 } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if(rs != null) { rs.close(); rs = null; // 关闭 ResultSet 对象 (1 分) (1 分)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010-2011 学年第一学期《软件工程》期末试卷(河海大学文天学院计算机科学与技术专业2008级)班级学号姓名成绩一、选择题(15题,每题1分,共15分)01、工程是将科学技术转化为( C )的媒介。

A. 社会服务B. 经济价值C. 生产力D. 政治统治02、软件需求变化带来的影响与时间的关系是(D )。

A. 线性的B. 非线性的C. 单调递减的D. 单调递增的03、Definition of Software Engineering: (1) the application of a systematic,disciplined, quantifiable approach to the ( D )of software; that is, the application of engineering to software. (2) The study of approaches as in(1).A. planB. designC. testD. development, operation and maintenance04、( A )是软件规划阶段应包含的活动。

A.可行性分析B.绘制模块流程图C.软件体系结构设计D.编码和测试05、概要设计阶段的主要任务是确定(C )。

A. 各个模块的详细过程B. 软件所需的费用C. 软件的体系结构D. 软件的功能06、模块内聚性最低的是(B )A. 逻辑内聚B. 巧合内聚C. 时间内聚D. 功能内聚07、模块耦合程度最高的是(D )。

A. 数据耦合B. 非直接耦合C. 控制耦合D. 内容耦合08、在结构化设计方法中全面指导模块划分的最重要原则是(B )A. 程序模块化B. 模块独立性C. 模块高内聚D. 模块低耦合09、白盒测试在设计测试用例时,主要研究的文档是(B )A. 需求规格说明B. 详细设计说明C. 项目开发计划D. 概要设计说明10、UML中的“序列图”是按照(A )来构图的。

A. 时间顺序B. 对象关系C. 消息传递D. 空间组织11、UML十类图中的实施图(Deployment Diagram)描述的是( D )。

A. 功能需求B.对象间的交互活动C.对象间的关系D.软件(构件)在硬件环境中的部署12、为了保证生命周期的各个阶段能够按要求承上启下,上一个阶段结束后要向下一个阶段提交( C ),这称为交付项。

A. 文档B. 代码C. 文档(或者文档和代码)D. 文档和代码13、我们知道,对象 / 类之间的“交互”是通过“消息传递”实现的。

但是,如果交互关系是一对多时,并且这种对应关系的选择不能在运行之前确定的话,就称之为(B )。

A. 继承性B. 多态性C. 动态性D. 可复用性14、( A )是为了纠正软件在开发期间未能发现的遗留错误而进行的维护。

A. corrective maintenanceB. perfective maintenanceC. adaptive maintenanceD. preventive maintenance15、瀑布模式(waterfall model)的主要缺陷是( D )。

A.技术难度大B.开发周期长C.开发费用高D.难以应付不明确的需求二、填空题(15题,每题2分,共30分)01、Engineering is the work involved in design and constructing engines and machinery, or structures such as roads and bridges. Engineering is also the ___subject studied_______ by people who want to do this work.02、软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。

它由方法、 工具 和 过程三个关键因素所组成。

03、规划阶段最主要的分析工作就是进行三个方面的可行性研究:_technical feasibility study__、_economic feasibility study__and operating feasibility study。

04、结构化分析与设计的过程主要就是绘制_业务流程图__、数据流图、 软件结构图 和模块流程图。

05、各种软件系统,无论如何庞大和复杂,其数据流均可分为 变换流和 数据流 两大类。

06、The development phase is comprised of four distinct steps: preliminary design___, detail design, coding, _testing___。

07、扇出是对某一个模块控制的模块数目的度量。

扇入是对某一个模块被多少个模块控制的度量。

高层模块应有_较高的扇出___,低层模块,特别是底层模块应有_较高的扇入___。

08、Object technologies lead to reuse,and _reuse__ leads to _faster software development__ and higher-quality programs. Object - oriented software is easier to maintain because its structure is inherently decoupled. 09、Coad和Yourdon在他们的OO方法中提出了“构件/组件”(component)的概念和设计思想,构件包括四种:_问题求解构件___、_人机交互构件_______、任务管理构件和数据管理构件。

10、CMM将软件过程的成熟度分为5个等级,它们是初始级、可重复级、已定义级、 已管理级和 优化级 。

11、面向对象分析(OOA)对问题进行分析建模,主要工作包括对问题域中对象的确定和对象之间关联的确定。

其中,对象的确定包括对象属性和对象行为的确定;关联的确定包括对象结构关联、 依赖关联 和 消息关联 的确定。

12、软件测试主要有两种策略,它们是 黑盒 测试策略和 白盒测试策略。

13、软件规划阶段所要编写的文档有:_软件规划报告___、_软件需求分析报告______和描述未来系统的用户手册。

14、The IEEE (IEEE Std. 610.12-1990) defines a base line as: a _specification___orproduct that has been formally reviewed and agreed upon, that thereafter serves as the basis for further development, and that can be changed only through formal change control procedures.15、原型方法主要分成两种,它们是:_抛弃式____原型方法和__演化式____原型方法。

三、阐述题(共20分,其中,第1题10分、第2题5分、第3题5分)1、如果不考虑硬件环境,软件生命周期至少划分成三个阶段。

(1)请写出这三个阶段的名称。

(2)请用流程图(flow chart)的形式分别对每一个阶段的生命周期过程进行细化,并给出过程中产生的交付项(要求标明交付项的名称)。

2、“The only deliverable for a successful project(software project)is the working program.”这句话对吗?如果不对请说明为什么?3、测试一般分四个步骤进行,请按时间顺序说出这四个步骤的名称,以及每一个步骤所对应的生命周期阶段(因为这个对应阶段的交付项是测试的主要依据)。

四、求解题(共35分,其中第1题25分,第2题10分)1、根据需求分析,图书馆借、还书系统应具备两个主要功能(借书和催还书功能):(1)借书功能 该功能对应的外部实体是教师和学生。

其流程为:填写借书单,系统审核借书单的有效性,包括是否为学校教师或学生,图书馆是否有此书,此书是否已借完。

如果读者和要借的书均为合法,且书库中还有余书,则办理借书手续:在书库存书目录中将此书存量减一,在该读者借书记录中添加此书,取书给读者。

如果读者及要借的书不合法,则反馈信息:读者或要借之书不合法;如果合法,但库中该书已借完,则反馈信息:等待催书,返还后再借。

(2)催还书功能 该功能对应的外部实体是图书馆管理员。

其流程为:查询书库中的图书存量,汇总已借空并超期图书目录,按学院汇总目录,打印催书单,催书,若催书成功,则修改该书存量,否则,继续催书。

请根据上述要求,①绘制图书馆借、还书系统的业务流程图;②采用结构化分析和设计的方法,分三层绘制该系统的数据流图(DFD);③把第三层数据流图转换成软件结构图。

2、对上一题中的读者借书功能,针对你所绘制的第三层数据流图,用UML的活动图绘制读者借书的处理过程。

假定系统为三层体系结构如下图所示,请按照读者层、借书业务逻辑层和数据层分别部署软件功能(直接在下图中绘制活动图)。

相关文档
最新文档