Windows程序设计 阶段作业三
- 格式:docx
- 大小:16.64 KB
- 文档页数:5
计算机程序设计员理论题(1)1.计算机程序设计员的职业道德修养,主要是指( C )、职业纪律、职业情感以及职业能力的修养。
A、职业规B、职业活动C、职业职责D、职业资格2. 计算机程序设计员要有强烈的事业心和责任感,坚持原则(C )。
A、在任何情况下都要维护公司的利益B、只做自己特定工作岗位的事情C、注重社会主义精神文明建设,反对不良思想和作风D、在完成自己工作的同时,主动分担领导的各项工作3.计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计员必须具备( D)的职业道德A、严谨务实B、工作耐心C、谦虚谨慎D、严守4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌(D )。
A、服务第一B、一切向钱看C、客户第一D、主观臆断5.计算机程序设计员的工作涉及专业面广,需要具有( C ),因此,计算机程序设计员应该做一个“通才”和“杂家”。
A、组织能力B、管理能力C、广博的知识D、最前沿的知识6.计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言,( B ),网络技能,组件开发等。
A、新的系统设备B、新的环境C、新的模式D、新的开发工具7.计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于(B )的容。
A、软硬件结合B、计算机硬件C、计算机软件D、操作系统8.十进制数(193)10转换为二进制数的结果是()。
A、(11000101)2B、(10111111) 2C、(11000001) 2D、(10101001) 29.移位操作按移位性质可分为三种类型,它们是()。
A、逻辑移位、循环移位、算术移位B、简单移位、复杂移位、多重移位C、单移位、多移位、复合移位D、左移位、右移位、左右同时移位10.按存储的工作方式分类,存储器可分为()。
A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器11.计算机由五部分构成,其中()和运算器组成一个整体,叫中央处理器,是硬件系统的核心。
课后作业课后习题⽬录:1.嵌⼊式软件开发技术导论2.UML基础3.实时嵌⼊式软件开发技术(ROOPES)4.wince讲义1.嵌⼊式软件开发技术导论:1.分析⽐较嵌⼊式软件开发流程与通⽤软件开发流程的异同。
答:相同点:整个开发过程可分为总体规划、项⽬⽴项、需求分析、系统分析、系统设计、系统实现和后续流程7个阶段。
不同点:1). 需要集成软硬件开发环境2). 开发完成后需要进⾏固化和测试3). 软件要求更⾼,开发难度加⼤4). 采⽤新的任务设计⽅法。
2.嵌⼊式软件有哪些特点?嵌⼊式操作系统有哪些基本功能和扩展功能?答:特点:针对特定的实际专业领域的,基于相应的嵌⼊式硬件平台的,并能完成⽤户预期任务的计算机软件。
⽤户的任务可能有时间和精度的要求。
基本功能和扩展功能:存储器管理、中断处理、任务间通信、定时器响应以及多任务处理等功能。
3.嵌⼊式软件开发常⽤的调试技术有哪些?答:1)插桩:在⽬标操作系统和调试器内分别加⼊某些功能模块,⼆者互通信息来进⾏调试。
2)⽚上调试:⽚上调试是在处理器内部嵌⼊额外的控制模块,当满⾜了⼀定的触发条件时进⼊某种特殊状态在该状态下,被调试程序停⽌运⾏,主机的调试器可以通过处理器外部特设的通信接⼝访问各种资源(寄存器、存储器等)并执⾏指令。
4. 查资料总结⾯向实时嵌⼊式软件的结构化分析设计技术(DARTS)答:DA R TS 设计⽅法是结构化分析/结构化设计的扩展,通过系统的数据流图来划分系统的任务模块,并定义模块直接的接⼝,再在结构模块中重复上述过程,从⽽达到系统设计的⽬的。
2.UML基础1.8习题判断题1、UML中⼀共有九种图:它们是⽤例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图、部署图正确2、⽤例图是从程序员⾓度来描述系统的功能错误3、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构错误4、活动图和状态图⽤来描述系统的动态⾏为错误5、协作图的⼀个⽤途是表⽰⼀个类操作的实现正确选择题6、请在下⾯选项⽬中选出两种可以互相转换的图 a.b(a) 顺序图(b)协作图(c) 活动图(d) 状态图7、下⾯哪些图可⽤于BD阶段 a.c.d(a)⽤例图(b)构件图(c)类图(d)顺序图2.5习题1.右图中的参与者有?1.42.右图中的⽤例有?2.3.5.63.2和3之间是什么关系?b 5和6呢?a(a) 扩展,包含(b) 包含,扩展4.5缺少了3仍然是个完整的⽤例?b(a) 是的(b) 不是5.4能够参与2吗?b 1能够参与5吗?b(a) 可以,不可以(b) 不可以,可以3.6习题(1)哪两个类之间存在组合关系1①Menu、MenuItem②MenuItem、Command③Command、OpenCommand④Command、PasteCommand(2)OpenCommand和PasteCommand是什么关系4①组合②泛化③聚合④没关系(3)编辑菜单(EditMenu)是⼀种菜单,下⾯哪个图较好的描述了⼆者之间的关系2(4)下⾯哪份代码(C++)最接近于图中对MenuItem的描述2右图描述了图形接⼝(Graphics)、线段(Segment)、矩形(Rectangle)、点(Point)和三维点(Point3D)之间的关系,完成5-7题(5)下⾯哪个关系没有在图中出现 1 4①关联②泛化③实现④依赖(6)下⾯对图中①②③④四处的多重性的描述哪个不正确2①0...* ②1 ③0...* ④1(7)下⾯哪份代码(Java)最接近于图中对Segment的描述34.5习题1 指出左图中的参与者?aA①B②C③D④2 哪些是对象?bA①B②③④C ④D⑤⑥⑦⑧⑨⑩3 Server类调⽤了CreditService类中的什么操作?dA⑦B⑧C ⑦⑧D⑧⑨5.7习题1. 请指出下⾯的消息标签各部分的内容。
一、单项选择题(共20道小题,共100.0分)1.下列语句执行后,z的值为()int x=3,y=4,z=0;switch(x+y){case 3:z=x*y ;break ;case 4:z=x/y ;break;case 7:z=x-y;break;default:z=x*y-x;}A.12B.9C.-1D. 1知识点: 新主题5自测学生答案:[C;]得分: [5] 试题分值:5.0提示:2.下列程序片段输出的是什么?()int a=3;int b=1;if(a=b)System.out.println(“a=”+a);A.a=1B.a=3C.编译错误,没有输出D.正常运行,但没有输出知识点: 新主题5自测学生答案:[C;]得分: [5] 试题分值:5.0提示:3.当条件为真和条件为假时,()控制结构可以执行不同的动作。
A.switchB.whileC.forD.if…else知识点: 新主题5自测学生答案:[D;]得分: [5] 试题分值:5.0提示:4.5.在switch语句块中,哪条语句用于处理其他所有情况?()A.defaultB.otherwiseC.elseifD.else知识点: 新主题5自测学生答案:[A;]得分: [5] 试题分值:5.0提示: 6.7.所有的程序均可用下面几种控制类型控制结构编写。
()A.顺序结构、选择结构、循环结构B.顺序结构、循环结构C.顺序结构、选择结构D.选择结构、循环结构知识点: 新主题5自测学生答案:[A;]得分: [5] 试题分值:5.0提示:8.9.do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while语句的循环体至少被执行1次。
()A.正确B.错误知识点: 新主题6自测学生答案:[A;]得分: [5] 试题分值:5.0提示:10.11.下列语句执行后,输出结果是()。
12.for(int i=1;i<10;i++){13. for (int j=0;j<i;j++)14. System.out.print(“*”);15. System.out.print(“\n”);16.}A.1行B.9行C.10行D.以上都不对知识点: 新主题6自测学生答案:[B;]得分: [5] 试题分 5.0值: 提示:17.18.下列语句执行后,i的值是()。
《程序设计基础》作业一答案一、单项选择题1、计算机发展的分代史中通常划分时代的标准是以计算机所采用的___ ___。
AA 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度2、当前广泛使用的微型计算机是______。
DA 第一代B 第二代C 第三代D 第四代3、我们将组成计算机系统的所有电子和机械装置称为______。
AA 硬件B 软件C 系统D 机器4、当代计算机的体系结构称为是______。
AA 冯·诺依曼机B 非冯·诺依曼机C图灵机 D PASCAL机5、CPU主要包括______。
AA 运算器、控制器和寄存器B 运算器、控制器和存储器C 控制器D 运算器和存储器6、硬盘是______。
CA 输入设备B 输出设备C 存储设备D 计算设备7、系统软件的核心软件是______。
AA 操作系统B 编译程序C 汇编程序D 机器语言8、下面4句话中,最准确的表述是______。
AA 程序=算法+数据结构B 程序是使用编程语言实现算法C 程序的开发方法决定算法设计D 算法是程序设计中最关键的因素9、计算机能直接执行的语言是______。
AA 机器语言B 汇编语言C 高级语言D 目标语言10、汇编程序的任务是______。
AA 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序11、世界上第一个高级语言是______。
CA BASIC语言B C语言C FORTRAN语言D PASCAL语言12、下面4种程序设计语言中,不是面向过程式语言的是______。
DA FORTRANB ALGOLC AdaD C++13、下面4种程序设计语言中,不是面向对象式语言的是______。
DA JAVAB Object PascalC DelphiD C14、保存在计算机内存中的信息为______。
程序设计大作业程序设计是计算机科学与技术领域中重要的一门学科,它涵盖了从问题分析到算法设计、编写代码以及测试和调试等多个方面。
作为一个程序设计课程的大作业,学生被要求设计并实现一个满足特定需求的软件系统。
本文将探讨程序设计大作业的重要性、设计和开发过程以及一些有效的实践技巧。
一、大作业的重要性程序设计大作业在学生的学习过程中扮演着重要的角色。
它不仅可以帮助学生巩固所学的知识和技能,而且可以培养学生的创新能力、解决问题的能力以及团队协作精神。
通过完成一个复杂的项目,学生们可以更好地理解软件设计和开发的实际应用,并提高自己的实践能力。
二、设计和开发过程程序设计大作业的设计和开发过程可以分为以下几个阶段:1. 需求分析:在这个阶段,学生需要与老师或项目组合作伙伴一起明确项目的需求和目标。
他们应该详细了解项目的功能要求、用户交互和界面设计等方面,并根据这些需求制定计划。
2. 系统设计:在这个阶段,学生应该针对项目的需求设计一个整体的系统框架。
他们需要确定系统的模块划分、数据结构和算法选择,并绘制相应的系统结构图和类图。
3. 编码实现:在这个阶段,学生根据系统设计开始编写代码。
他们应该遵循良好的编程规范,使用适当的注释和命名方法,确保代码的可读性和可维护性。
4. 测试和调试:在编码完成后,学生需要进行全面的测试和调试工作,以确保程序的正确性和稳定性。
他们应该编写测试用例,并对程序进行功能测试、性能测试和边界测试等。
5. 文档撰写:在项目的最后,学生需要撰写项目报告或用户手册,记录项目的整个开发过程和代码实现。
他们应该清晰地描述项目的架构和实现细节,并提供必要的示例和说明。
三、实践技巧在程序设计大作业中,学生可以采用一些实践技巧来提高效率和质量:1. 团队合作:如果是一个团队项目,学生应该积极参与团队合作,分工协作,确保项目按时完成。
他们可以使用版本控制工具(如Git)来管理代码,进行代码的合并和冲突解决。
VB程序设计(专升本)阶段性作业2单选题1. 若i的初值为8,则下列循环语句的循环次数为_____次。
(5分)(A) 3次(B) 4次(C) 5次(D) 6次参考答案:C2. 下列关于Select Case之测试表达式的叙述中,错误的是_____。
(5分)(A) 只能是变量名(B) 可以是整型(C) 可以是字符型(D) 可以是浮点类型参考答案:A3. 下列关于Select Case的叙述中,错误的是_____。
(5分)(A) Case 10 To100 表示判断Is是否介于10与100之间(B) Case"abc","ABC" 表示判断Is是否和"abc"."ABC"两个字符串中的一个相同(C) Case"X" 表示判断Is是否为大写字母X(D) Case -7,0,100表示判断Is是否等于字符串"-7,0,100" 参考答案:D4. 由“For i=1 To 9 Step -3”决定的循环结构被执行_____次。
(5分)(A) 4(B) 5(C) 6(D) 0参考答案:D5. 窗体通用部分的语句“Option Base 1”,决定本窗体中数组下标界_____。
(5分)(A) 下界必须为1(B) 缺省的下界为1(C) 下界必须为0(D) 缺省的下界为0参考答案:B6. 由“For i=1 To 16 Step 3”决定的循环结构被执行_____次。
(5分)(A) 4(B) 5(C) 6(D) 7参考答案:C判断题7. For/Next语句中,循环控制变量只能是整型变量。
(5分) 正确错误参考答案:错误解题思路:8. Do/Loop While结构中的循环体,至少被执行一次。
(5分) 正确错误参考答案:正确解题思路:9. Do/Loop Until结构的循环,是“先判断.后执行(循环体)”的循环结构。
《管理信息系统》(ch7-ch8)一、填空题(1分×10=10分)1. 程序设计说明书是以一个处理过程作为单位,用以定义处理过程的书面文件、其编写者为__统设计员__,交给__程序员_进行程序设计。
2.具有固定个体变动属性的数据应存放在周转文件中。
3.管理信息系统的系统设计包括两个阶段,即__总体__设计阶段和___物理__设计阶段。
4.邮政编码是__区间码__码。
将1996年6月15日表示为19960615这种编码类型属于___上下关联区间码__码。
5.绘制信息系统流程图的基础是___新系统的数据流程图__图。
6.系统总调应由_____系统分析员___和程序员合作进行。
7.文件设计时应首先设计___共享___文件。
二、判断正误(对的用“T”表示,错误的用“F表示”)(每小题1分,共10分)1.系统设计阶段主要任务是形成逻辑模型。
(F )2.一个合理的模块划分应该是模块间尽可能随意。
(F)3.系统设计阶段的信息系统处理流程图是信息系统流程图的进一步具体化。
(T )4.程序设计工作在系统开发的系统实施阶段进行,所以编写程序设计说明书应在系统实施阶段进行。
(F )5.功能结构图就是按功能从属关系画成的图,图中每一个框称做功能模块。
(T )6.程序总调时采用的调试数据没有必要完全按真实情况下的数据量进行,但系统中的数据库或库文件的数量和结构应当是完整的。
(T )7.程序调试时应当用正常数据进行调试,不应用错误数据去调试。
( F )8.用于描述系统目标及其功能模块关系的图称为功能结构图。
(T )9.键盘属于输入设备。
(T )10.输入设计应安排在输出设计之前进行。
( F )三、单选题(2分×15=30分)1.代码设计工作应该在( A )阶段开始。
A系统分析B 系统设计C系统实施D系统规划2.数据流程图配以数据字典,就可以从图形和文字两个方面对系统的( A )进行描述,从而形成一个完整的说明。
计算机操作系统(第四版)课后习题答案(完整版)第⼀章1.设计现代OS的主要⽬标是什么?答:(1)有效性(2)⽅便性(3)可扩充性(4)开放性2.OS的作⽤可表现在哪⼏个⽅⾯?答:(1)OS作为⽤户与计算机硬件系统之间的接⼝(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS⾸先在裸机上覆盖⼀层I/O设备管理软件,实现了对计算机硬件操作的第⼀层次抽象;在第⼀层软件上再覆盖⽂件管理软件,实现了对硬件资源操作的第⼆层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和发展的主要动⼒是什么?答:主要动⼒来源于四个⽅⾯的社会需求与技术发展:(1)不断提⾼计算机资源的利⽤率;(2)⽅便⽤户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有⽤户程序和数据的纸带或卡⽚装⼊纸带输⼊机或卡⽚机,在外围机的控制下,把纸带或卡⽚上的数据或程序输⼊到磁带上。
该⽅式下的输⼊输出由外围机控制完成,是在脱离主机的情况下进⾏的。
⽽联机I/O⽅式是指程序和数据的输⼊输出都是在主机的直接控制下进⾏的。
6.试说明推动分时系统形成和发展的主要动⼒是什么?答:推动分时系统形成和发展的主要动⼒是更好地满⾜⽤户的需要。
主要表现在:CPU 的分时使⽤缩短了作业的平均周转时间;⼈机交互能⼒使⽤户能直接控制⾃⼰的作业;主机的共享使多⽤户能同时使⽤同⼀台计算机,独⽴地处理⾃⼰的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当⽤户在⾃⼰的终端上键⼊命令时,系统应能及时接收并及时处理该命令,在⽤户能接受的时延内将结果返回给⽤户。
解决⽅法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收⽤户从各个终端上输⼊的数据;为每个终端配置缓冲区,暂存⽤户键⼊的命令或数据。
三、填空题(每空1分,共15分)1.一个结束等待的进程必须先变成就绪状态,然后才可能运行。
2.现有两道作业,一道单纯计算19分钟,另一道计算2分钟,打印15分钟。
那么在单道程序系统中,两道作业的执行总时间至少为36分钟;而在多道程序系统中,这一时间至少为21分钟。
第2题,在单道程序设计系统中每次只能执行一个作业,因而处理器与外设不可能并行工作,这两道作业执行的总时间至少为(19+2+15)= 36(分钟)。
而在多道程序设计的系统中可以利用处理器与外设的并行工作能力,先让第二道计算2分钟,当它启动了打印机后可让第一道占用处理器去计算。
由于处理器和打印机的并行工作,使得两道作业执行的总时间可以减少,它们最少需(2+19)= 21(分钟)。
3.进程运行满一个时间片后让出中央处理器,它的状态应变为就绪状态。
4.可变分区管理主存时,可以采用移动技术把分散的主存空闲区集中起来。
5.在页式存储管理系统中,可以使用位示图来构成主存分配表,以记录主存中块的分配情况。
6.在使用一个文件前,用户首先应该请求执行打开文件或建立文件操作。
7.用户作业的程序中都是使用逻辑地址来指出数据的存放位置,而通道程序中是用绝对地址来指出数据的存放位置。
8.采用批处理控制方式时,用户应把程序、数据以及作业控制说明书一起交给操作员。
9.进程间利用信箱进行通信时,操作系统必须提供两条基本的通信原语,即发送(或send)原语和接收(或receive)原语。
10.MS-DOS系统中存取文件时,既可以采用顺序存取方式,又可以采用随机存取方式。
三、填空题(每空1分,共15分)1.MS-DOS的存储管理采用单连续存储管理方法,地址转换采用静态重定位方式。
2.操作系统提供给用户的使用接口有操作控制命令作业控制语言、系统功能调用_和_______三种。
3.磁盘存储空间的位置可以由三个参数决定,它们是柱面号、磁头号和扇区号。
4.存储管理中,把逻辑地址转换成绝对地址的工作称为地址转换或重定位。
计算机三级考试集锦15篇计算机三级考试11). 如果将一个表单文件设置为“排除”状态,那么它( )A.不参加连编B.排除在应用程序外C.本次不编译D.不显示编译错误正确答案:A2). 下列关于外模式的叙述中,哪一个是不正确的?A.外模式处理的数据实际存储在数据库中B.外模式是保证数据安全性的一个有效措施C.一个数据库可以有多个外模式D.外模式通常是模式的子集正确答案:A答案解析:外模式也称子模式或用户模式,它是数据库用户(包括应用各方和最终用户)看见并使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
所以A项是不正确的。
3). 虚拟存储器的最大容量( )。
A.为内外存储容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定正确答案:B4). 在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令( )A.LIST姓名,工资FOR年龄<=40.AND.职称=“教授”.AND.职称=“副教授”B.LIST姓名,工资FOR年龄<=40.OR.职称=“副教授”.OR.职称=“副教授”C.LIST姓名,工资FOR年龄<=40.AND.(职称=“副教授”.OR.职称=“副教授”)D.LIST姓名,工资FOR年龄<=40.OR.(职称=“副教授”.AND.职称=“副教授”)正确答案:C5). 下面不符合数据库系统的特点的是( )A.数据结构化B.数据独立性强C.数据共享性高D.数据面向应用程序正确答案:A计算机三级考试2全国计算机三级考试时间全国计算机等级考试(NCRE)共安排三次考试,时间分别为3月25日至28日(第48次)、9月23日至26日(第49次)和12月9日(第50次)。
其中3月份和9月份考试开考全部级别全部科目,12月份考试开考一、二级的全部科目。
各省级承办机构可根据实际情况决定是否开考12月份考试。
一、单项选择题答题要求 :每题只有一个正确的选项。
1(5.0 分)5.0下列描述中不正确的是( ) A) 字符型数组中可以存放字符串 B) 可以对字符型数组进行整体输入、输出 C) 可以对整型数组进行整体输入、输出 D) 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值 参考答案: C收起解析 解析:无2(5.0 分)5.0已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2 的值是( ) A) 6 B) 0 C) 2 D) 1 参考答案: D收起解析解析:无3(5.0 分)5.0已定义 c 为字符型变量,则下列语句中正确的赋值语句是( ) A) c='66'; B) c="66" c=66; C) D) c="B"参考答案: C收起解析解析:无4(5.0 分)5.0下面有关 for 循环的正确描述是( ) A) for 循环只能用于循环次数已经确定的情况 B) for 循环是先执行循环体语句,后判断表达式 C) 在 for 循环中,不能用 break 语句跳出循环体 D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 参考答案: D收起解析解析:无5(5.0 分)5.0下列循环语句中,不能够正常结束的是( ) A) int i=0;for(;i<100;i ); B) int i=0;for(;;){if(i >100)break;} C) int i=0,j=0;while(i<=j)j ; D) int i=0,j=0;do{i =j;i ;j ;}while(i<j); <="" div="" style="box-sizi ng: border-box;"> 参考答案: D收起解析解析:无6(5.0 分)5.0下列说法正确的是( ) A) main 函数必须放在 C 程序的开头 B) main 函数必须放在 C 程序的最后 C) main 函数可以放在 C 程序的中间部分,但在执行 C 程序时是从程序开头执 行的 D) main 函数可以放在 C 程序的中间部分,但在执行 C 程序时是从 main 函数 开始的 参考答案: D收起解析解析:无7(5.0 分)5.0已知 char b[5],*p=b; ,则正确的赋值语句是( ) A) b=“abcd”; B) *b=“abcd”; C) p=“abcd”; D) *p=“abcd”; 参考答案: C收起解析解析:无8(5.0 分)5.0已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是( ) A) 不确定的值 B) 形参 p 中存放的值 C) 形参 p 所指存储单元中的值 D) 形参 p 的地址值 参考答案: D收起解析解析:无9(5.0 分)0已定义 c 为字符型变量,则下列语句中正确的是( ) A) c='97'; B) c="97";c="a"; C)c=97; D)参考答案: D收起解析解析:无10(5.0 分)5.0以下不合法的赋值语句是( ) A) x=(1,y=2);++x; B) C) x=y=15; D) y=int(x);参考答案: B收起解析解析:无11(5.0 分)5.0下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m); A) -1,-1,-11 B) -1,32767,-177777 C) -1,32768,177777 D) -1,65535,177777 参考答案: D收起解析解析:无12(5.0 分)5.0已知 char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch 32):ch, 该表达式的值是( ) A) A B) a C) z D) Z 参考答案: B收起解析 解析:无13(5.0 分)5.0下列数组定义及赋值不正确的是( ) A) int a[10]={0,1,2,3,4,5,6,7,8,9}; B) int a[ ]={0,1,2,3,4,5,6,7,8,9}; C) int a[2][5]= {0,1,2,3,4,5,6,7,8,9}; D) int a[2][ ]= {0,1,2,3,4,5,6,7,8,9}; 参考答案: D收起解析 解析:无14(5.0 分)5.0已知 char ch='A'; 且表达式 ch=(ch>='A' && ch<='Z') ?(ch 32) ::ch 的值是( )A a Z 出错 A) B) C) D)参考答案: B收起解析解析:无15(5.0 分)5.0以下程序中,while 循环的循环次数是( ) A) 1 B) 10 C) 6 D) 死循环,不能确定次数 参考答案: D收起解析解析:无16(5.0 分)5.0已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组 a 的第一维的大小是 () A) 2 B) 3 C) 4 D) 无法确定; 参考答案: C收起解析解析:无17(5.0 分)5.0下面不是 C 语言基本数据类型的是( ) A) 指针类型整型 B) C) 无符号长整型 D) 单精度型参考答案: A收起解析解析:无18(5.0 分)5.0已知小写字母的 ASCII 码为 97,对于 int a=99, b='b'; printf(“%c,%d”, a , b);的结果是( )99, b A)c, 98 B) C) 99, 98c, b D)参考答案: B收起解析解析:无19(5.0 分)5.0以下不能正确定义二维数组的选项是( ) A) int a[2][2]={{1},{2}} B) int a[][2]={l,2,3,4} C) int a[2][2]={{l},2,3} D) int a[2][]={{1,2},{3,4}} 参考答案: D收起解析解析:无20(5.0 分)5.0已知 int a=4,b=5; ,这执行表达式 a=a>b 后,变量 a 的值为( ) A) 0 B) 1 C) 4 D) 5 参考答案: A收起解析 解析:无。
计算机程序设计员(高级)模拟试题库及答案1、层次化存储系统是指根据容量和()的不同将存储系统划分为若干个层次。
A、工作速度B、制造材料C、访问方式D、接口答案:A2、数字形式的媒体的主要特征是通过计算机网络将文本、图片等信息用()来表示。
A、二进制编码B、八进制编码C、十进制编码D、十六进制编码答案:A3、下列说法正确的是:()。
A、OLE DB允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节B、ADO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB 时通常应考虑的一些细节C、DAO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB 时通常应考虑的一些细节D、ODBC允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB 时通常应考虑的一些细节答案:B4、测试方案设计中最困难的是()。
A、设定测试的时间B、设计测试用的输出数据C、设定要测试的功能D、设计测试用的输入数据答案:C5、下列关于编写功能需求文档建议不正确的是()。
A、保持语句和段落的简短B、用的术语与词汇表中所定义的应该一致C、采用主动语态的表达方式D、多使用比较性的词汇答案:D6、下列说法正确的是:()。
A、所谓死代码指的是由于这样或那样的原因,按照代码运算,确实不可到达、没有使用或“死掉”的那些代码B、所谓死代码指的是由于这样或那样的原因,按照程序流程,确实不可到达、没有使用或“死掉”的那些代码C、所谓死代码指的是由于这样或那样的原因,按照相应条件,确实不可到达、没有使用或“死掉”的那些代码D、所谓死代码指的是由于这样或那样的原因,按照算法的逻辑流程,确实不可到达、没有使用或“死掉”的那些代码答案:D7、一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。
A、测试用例B、测试记录C、测试数据集D、测试结果答案:C8、想要计算机可以执行 程序,操作系统不能是()。
第一次在线作业单选题 (共40道题)∙A、BX或CX∙B、CX或SI∙C、DX或SI∙D、SI或DI我的答案:D 此题得分:2.5分∙A、数据段中偏移量为3236H的字节∙B、附加段中偏移量为3234H的字节∙C、数据段中偏移量为3234H的字节∙D、附加段中偏移量为3236H的字节我的答案:A 此题得分:2.5分∙A、上一条指令的首地址∙B、下一条指令的首地址∙C、正在执行指令的首地址∙D、需计算有效地址后才能确定地址我的答案:B 此题得分:2.5分4.(2.5分)某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那∙A、20位∙B、16位∙C、15位∙D、12位我的答案:B 此题得分:2.5分∙A、AX,BX,CX,DX∙B、DS,ES,CS,SS∙C、SP,BP,IP,BX∙D、SI,DI,BP,BX我的答案:D 此题得分:2.5分6.(2.5分)要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用∙A、DA1 D B ‘AB’∙B、DA1 DW ‘AB’∙C、DA1 B ABH∙D、DA1 W ABH我的答案:A 此题得分:2.5分∙A、DB 5H∙B、DW ABCDH∙C、DW ‘ABCD’∙D、DD ‘AB’我的答案:C 此题得分:2.5分∙A、通用寄存器∙B、堆栈∙C、程序计数器∙D、主存单元我的答案:D 此题得分:2.5分∙A、变址寻址∙B、寄存器寻址∙C、相对寻址∙D、寄存器间接寻址我的答案:D 此题得分:2.5分∙A、85B92H∙B、86192H∙C、BB690H∙D、12169H我的答案:A 此题得分:2.5分∙A、AX,BX,CX,DX∙B、BX,BP,SI,DI∙C、SP,IP,BP,DX∙D、CS,DS,ES,SS我的答案:B 此题得分:2.5分12.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存∙A、80H∙B、100H∙C、124∙D、192我的答案:B 此题得分:2.5分∙A、物理地址∙B、偏移地址∙C、逻辑地址∙D、段地址我的答案:A 此题得分:2.5分∙A、字∙B、双字∙C、字节∙D、四字我的答案:C 此题得分:2.5分∙A、符号∙B、变量∙C、助记符∙D、标号我的答案:B 此题得分:2.5分∙A、DATA1 DW 1856H∙B、DATA1 DB 18H,56H∙C、DATA1 EQU 5618H∙D、DATA1 DB 18H,00H,56H,00H我的答案:B 此题得分:2.5分17.(2.5分)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微∙A、BCD码∙B、二进制码∙C、ASCII码∙D、十六进制码我的答案:C 此题得分:2.5分18.(2.5分)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,∙A、7462H∙B、7463H∙C、7464H∙D、7465H我的答案:C 此题得分:2.5分∙A、08090H∙B、08089H∙C、0808EH∙D、08450H我的答案:A 此题得分:2.5分∙A、16*SS+SP∙B、16*SS+BP∙C、16*DS+BP∙D、16*CS+BP我的答案:A 此题得分:2.5分∙A、16*SS+BP+DI∙B、16*ES+BP+DI∙C、16*DS+BP+DI∙D、16*CS+BP+DI我的答案:A 此题得分:2.5分22.(2.5分)一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一∙A、12C5BH∙B、12B6BH∙C、12C59H∙D、12BFEH我的答案:C 此题得分:2.5分∙A、2345H∙B、12345H∙C、12340H∙D、1234H我的答案:D 此题得分:2.5分∙A、变址寻址∙B、寄存器寻址∙C、相对寻址∙D、寄存器间接寻址我的答案:D 此题得分:2.5分∙A、DB 20 DUP(?)∙B、DW 20H DUP(?)∙C、DB 10H DUP(4 DUP(?))∙D、DD 08H DUP(?)我的答案:D 此题得分:2.5分∙A、BX∙B、BP∙C、SI∙D、DI我的答案:B 此题得分:2.5分∙A、ZF=1∙B、ZF=0∙C、SF=l∙D、SF=0我的答案:A 此题得分:2.5分∙A、304FH∙B、304EH∙C、3048H∙D、3049H我的答案:B 此题得分:2.5分∙A、185A2H∙B、00020H∙C、01004H∙D、0AB568H我的答案:B 此题得分:2.5分∙A、.64K个字∙B、32K个字节∙C、64K个字节∙D、.1兆个字节我的答案:C 此题得分:2.5分∙A、DIV 2∙B、DIV DX,2∙C、SAR DX,1∙D、SHL DX,1我的答案:C 此题得分:2.5分∙A、BX或CX∙B、CX或SI∙C、DX或SI∙D、SI或DI我的答案:D 此题得分:2.5分∙A、TEST AL,02H ∙B、OR AL,AL∙C、CMP AL,BL∙D、AND AL,BL我的答案:D 此题得分:2.5分∙A、CMP∙B、SUB∙C、AND∙D、MOV我的答案:D 此题得分:2.5分∙A、XCHG AX,DS∙B、XCHG BL,[BX]∙C、XCHG AL,OFH ∙D、XCHG[SI],[DI]我的答案:B 此题得分:2.5分∙A、ADD BH,01H ∙B、OR BH,01H∙C、XOR BH,01H ∙D、TEST BH,01H 我的答案:B 此题得分:2.5分∙A、NOT AL∙B、AND AL,0FH ∙C、XOR AL,0FH ∙D、OR AL,0FH我的答案:C 此题得分:2.5分∙A、SHR AX,1∙B、SHL AX,1∙C、ROL AX,1∙D、RCR AX,1我的答案:B 此题得分:2.5分39.(2.5分)ORG 0030HDA1 DB 0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是:∙A、0030H∙B、0031H∙C、0032H∙D、0033H我的答案:A 此题得分:2.5分40.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是:∙A、80H∙B、100H∙C、124∙D、192我的答案:B 此题得分:2.5分-------------------------------------------------分割-----------------------------------------------------第二次在线作业单选题 (共30道题)∙A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令∙B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令∙C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令∙D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令我的答案:C 此题得分:2.5分∙A、MOV AL,[BX+SI]∙B、JMP SHORT DONING∙C、DEC [BX]∙D、MUL CL我的答案:C 此题得分:2.5分∙A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内∙B、外循环初值应置外循环之内;内循环初值应置内循环之内∙C、内、外循环初值都应置外循环之外∙D、内、外循环初值都应置内循环之外,外循环之内我的答案:A 此题得分:2.5分∙A、ZF=0∙B、CF=0∙C、ZF=1∙D、CF=1我的答案:A 此题得分:2.5分∙A、ADD BUF1,BUF2∙B、JMP DWORD PTR DAT [BX]∙C、MOV AX,[BX+DI] NUM∙D、TEST AL,08H我的答案:A 此题得分:2.5分∙A、JMP NEXT∙B、JC NEXT∙C、INC BX∙D、SHL AX,1我的答案:D 此题得分:2.5分∙A、目标程序∙B、源程序∙C、可执行程序∙D、汇编程序我的答案:B 此题得分:2.5分∙A、XCHG AX,[BX][SI]∙B、MOV AX,[BX+SI]∙C、LEA AX,BX[SI]∙D、LEA AX,[BX][SI]我的答案:D 此题得分:2.5分∙A、1FFFH∙B、1998H∙C、2002H∙D、1FFEH我的答案:D 此题得分:2.5分∙A、把源操作数的符号位扩展到目的操作数中∙B、把AL中的符号位扩展到AH中∙C、把AH中的符号位扩展到AL中∙D、把AX中的符号位扩展到DX中我的答案:B 此题得分:2.5分∙A、CX=0,且ZF=0∙B、CX=0,或ZF=1∙C、CX≠0,且ZF=0∙D、CX≠0,或ZF=1我的答案:B 此题得分:2.5分∙A、MOV CS,AX∙B、MOV DS,AX∙C、MOV SS,AX∙D、MOV ES,AX我的答案:A 此题得分:2.5分∙A、MOV BX,VAR∙B、LDS BX,VAR∙C、LES BX,VAR∙D、LEA BX,VAR我的答案:D 此题得分:2.5分∙A、3211H∙B、320EH∙C、320FH∙D、3212H我的答案:B 此题得分:2.5分15.(2.5分)汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省∙A、名字项∙B、操作项∙C、操作数项∙D、注释项我的答案:B 此题得分:2.5分∙A、伪指令∙B、指令∙C、标号∙D、助记符我的答案:B 此题得分:2.5分∙A、1400H∙B、77F8H∙C、0000H∙D、0FFFFH我的答案:A 此题得分:2.5分∙A、XCHG AX,DS∙B、XCHG AX,[BX]∙C、XCHG AX,CSH∙D、XCHG[SI],[DX]我的答案:B 此题得分:2.5分19.(2.5分)设数据段有:DA1 DB XX ;是任一数据DA2 DB OFEH 下列两条指令:MOV DL,∙A、.0FFH或0FEH∙B、只能是0FEH∙C、只能是0FFH∙D、只能是01H我的答案:A 此题得分:2.5分20.(2.5分)ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,0FFSET DA1 上述程序段∙A、56H∙B、100H∙C、101H∙D、102H我的答案:B 此题得分:2.5分∙A、段内转移直接寻址∙B、段内转移间接寻址∙C、段间转移直接寻址∙D、段间转移间接寻址我的答案:C 此题得分:2.5分∙A、DIV 2∙B、DIV DX,2∙C、SAR DX,1∙D、SHL DX,1我的答案:C 此题得分:2.5分∙A、指令XOR AX,AX执行后,AX内容不变,但设置了标志位∙B、指令OR DX,1000H执行后,将DX最高位置1,其余各位置0∙C、指令AND AX,OFH执行后,分离出AL低四位∙D、NOT AX,执行后,将AX清0我的答案:C 此题得分:2.5分∙A、ROL CL,1 ROL CL,1∙B、MUL 4∙C、SHL CL,1 SHL CL,1∙D、MOV CL,2 SHL CL,CL我的答案:C 此题得分:2.5分∙A、MOV [DI],[SI]∙B、MOV [DX+DI],AL∙C、MOV WORD PTR [BX],0100H ∙D、MOV AL,BX我的答案:C 此题得分:2.5分∙A、ZF=1∙B、ZF=0∙C、SF=1∙D、SF=0我的答案:A 此题得分:2.5分∙A、MOV [BX+SI],BX∙B、MOV CL,[BP+DI]∙C、MOV CS,AX∙D、MOV DS,AX我的答案:C 此题得分:2.5分∙A、AL=57H,BL=24H∙B、AL=33H,BL=24H∙C、AL=57H,BL=33H∙D、AL=33H,BL=0我的答案:B 此题得分:2.5分∙A、0FFH∙B、80H∙C、00H∙D、0FEH我的答案:A 此题得分:2.5分30.(2.5分)已知BX=028AH,SI=0294H,(DS:051EH)=5432H。
程序设计基础形考作业答案《程序设计基础》形考作业答案广州市广播电视大学吴献彩程序设计基础作业1一、选择题1、B 世界上第一台电子数字计算机研制成功的时间是(1946)年。
2、B 计算机的发展阶段通常是按计算机所采用的(逻辑元件)来划分的。
3、C 从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入/输出设备组成的,称为(冯.诺依曼)体系结构。
4、C 一个完整的计算机系统应该包括(硬件系统和软件系统)5、A 主要决定微机性能的是(CPU)6、B 计算机应用广泛,而其应用最广泛的领域是(数据处理)7、B 计算机硬件系统中最核心的部件是(CPU )8、A、D 计算机的主存储器一般由(ROM和RAM)组成,主存储器比辅存储器(读写速度快)9、C 解释程序的功能是(解释执行高级语言程序)10、D 下述所列程序中哪种程序不属于语言处理程序?(操作系统)11、C 在下列计算机语言中,哪个依赖于具体的机器?(机器语言、汇编语言)12、A 解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?(解释程序产生目标程序)13、B 计算机硬件能直接执行的语言只有(机器语言)14、D 下述语言(1)JAVA(2)FORTRAN(3)C哪个一般是编译型语言?((2)和(3))15、A 在软件方面、第一代计算机主要使用(机器语言)16、D 计算机软件是指:(计算机程序及其有关文档)17、C 用高级语言编写的程序:(具有通用性和可移植性)二、填空题1、计算机的五大应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)2、总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。
通常由三部分组成:(数据总线)、(地址总线)、(控制总线)3、计算机是一类智能机器,这是因为它除了完成自述运算外,还能完成某些(逻辑运算)。
4、世界上第一台计算机取名为(ENIAC)5、个人计算机简称PC,这种计算机属于(微)型计算机6、目前制造计算机所采用的电子器件是(超大规模集成电路)7、CPU是(中央处理器)的英文缩写,它主要由(运算器)和(控制器)组成8、计算机的系统组成部分是(硬件系统)和(软件系统)9、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。
操作系统大作业随着计算机技术的飞速发展,操作系统已成为计算机系统中的核心部分。
它负责管理系统的资源,确保所有程序能够正常运行。
本文将介绍操作系统的大作业,包括其功能、发展历程、现状以及未来发展趋势。
操作系统的主要功能包括:管理系统的硬件资源,如CPU、内存、硬盘等;管理系统的软件资源,如文件、网络等;提供用户界面,方便用户使用计算机。
操作系统的发展可以分为三个阶段:人工操作阶段、脱机作业阶段和操作系统阶段。
在人工操作阶段,用户需要自己管理计算机的资源,这不仅效率低下,而且容易出现错误。
随着计算机技术的发展,出现了脱机作业系统,用户可以通过脱机作业系统将作业提交给计算机,从而提高了效率。
随着计算机技术的进一步发展,出现了操作系统,它可以自动管理计算机的资源,大大提高了计算机的效率。
目前,市场上的操作系统种类繁多,如Windows、Linux、MacOS等。
这些操作系统都有各自的特点和优势。
例如,Windows以其易用性和稳定性赢得了大量用户,而Linux则以其安全性和可定制性受到了一些专业用户的青睐。
随着计算机技术的不断发展,未来的操作系统将更加智能化和个性化。
例如,技术将被广泛应用于操作系统中,使得操作系统能够更好地理解用户的需求并提供更好的服务。
操作系统也将更加个性化,能够根据用户的使用习惯和偏好来调整自己的行为,提高用户的使用体验。
操作系统作为计算机系统的核心部分,其重要性不言而喻。
通过了解操作系统的功能和发展历程,我们可以更好地理解计算机技术的发展趋势。
我们也应该操作系统的未来发展,以期能够更好地利用计算机技术来服务人类社会。
随着计算机技术的飞速发展,操作系统已经成为计算机系统中不可或缺的一部分。
了解和学习操作系统的原理和设计方法,对于我们更好地理解和使用计算机具有重要的意义。
本次作业的目的是深入理解和掌握操作系统的基本原理和设计方法,通过分析和研究经典操作系统的实例,进一步加深对操作系统原理的理解和应用。
产品设计程序与方法作业产品设计是一个多学科融合的过程,它既包括了技术、美学和用户体验的考量,也广泛涉及到市场分析和商业模式的调查。
下面我将详细介绍产品设计的程序和方法。
产品设计的程序一般可以分为以下几个阶段:第一阶段:需求分析需求分析是产品设计的起始阶段,它通过对用户需求的深入了解来确定产品的目标和范围。
这一阶段的关键是调研,通过用户访谈、市场调查等方法,收集用户的反馈和意见。
同时,还需要进行竞争对手分析和市场规模等研究,以确定产品的定位和目标市场。
第二阶段:概念设计在需求分析的基础上,进行概念设计是产品设计的关键阶段。
概念设计需要将收集到的需求和用户反馈转化为具体的产品构想。
这一阶段通常包括构思、草图和低保真原型的制作,以验证设计想法的可行性和合理性。
在这个过程中,还需要进行多次的用户反馈和改进,确保最终的概念设计符合用户和市场的需求。
第三阶段:详细设计在概念设计确定后,需要进行详细设计,包括产品结构设计、功能设计和外观设计等方面的考量。
这一阶段需要使用专业的设计软件进行细化,确保设计的技术可行性和产品的可制造性。
同时,还需要进行用户测试和模拟使用来完善产品的用户体验,确保产品能够满足用户的实际需求。
第四阶段:开发与制造详细设计完成后,产品需要进行开发和制造。
这一阶段的关键是确定项目计划、资源调配和进度控制。
开发过程中需要进行不断的原型设计和测试,确保产品的质量和可靠性。
同时,还需要与供应商进行沟通和协调,确保产品的制造和交付的顺利进行。
第五阶段:市场推广与反馈产品开发和制造完成后,需要进行市场推广和反馈。
市场推广需要通过合适的渠道和手段,将产品推向目标市场。
同时,还需要关注用户的反馈和意见,及时调整和改进产品。
通过市场的反馈和修改,不断优化产品的功能和性能,以提高竞争力和用户满意度。
除了上述的程序之外,产品设计还需要运用一系列的方法和工具来提高设计的质量和效率。
其中一些常用的方法包括:1.用户研究和用户画像:通过用户访谈、观察和调查等方法,了解用户的需求、行为和态度,为设计提供定向指导。