计算机导论课后习题答案.doc

合集下载

计算机导论 课后习题参考答案(第2章-数据的表示)

计算机导论   课后习题参考答案(第2章-数据的表示)

第2章数据的表示一、复习题1.给出计算机能处理的五种数据形式。

答:文本、数字、图像、音频、视频。

2.计算机如何处理所有的数据类型?答:采用统一的数据表示法(位模式)。

3.何为位模式?答:位是存储在计算机中的最小数据单位,它是 0 或 1。

位模式是一个由若干个位构成的序列,也被称为位流。

4.ASCII码与扩展ASCII码之间的区别是什么?答:ASCII码采用7位位模式,范围从0000000到 1111111。

扩展ASCII通过在ASCII码左边增加额外的0进行扩充,范围从00000000 t到 01111111。

扩展ASCII码中,每个位模式恰好占用一个字节存储空间。

6.位模式的长度与位模式所能表示符号的数量之间有何关系?答:位模式长度与位模式所能表示符号的数量之间满足对数关系。

即:符号数量=2长度7.位图图形表示法是如何以位模式来表示图像的?答:图像被分成像素矩阵, 每个像素是一个小点。

用位模式来表示每一个像素的颜色。

8.矢量图表示法与位图图形表示法相比有哪些优点?答:(1)矢量图可任意放大缩小,即缩放不变形。

(2)图象存储数据量小。

9.音频数据转换成位模式的步骤有哪些?答:采样,量化,编码,存储。

10.图像数据和视频数据有何关系。

答:视频是图像(帧)在时间上的表示。

多个帧按时间逐帧播放便形成动态图像。

存储视频的本质,就是逐帧存储每一个帧的图像。

二、选择题11~15 D、D、C、C、D 16~20 B、D、A、C、D21~25 D、B、D、C、A26~28 B、A、D三、练习题29.给定5个位,那么可以有多少种不同的5位模式表示形式?答:25=32(种)30.在一些国家,车牌号由两位十进制数字(0到9)组成,那么可以表示多少不同的车牌号?如果车牌号中不允许有0,则又可以表示多少不同的车牌号码?答:以表示的车牌号:10×10=100若车牌号中不允许有0,则可以的车牌号码:9×9=8131.重做30题,若在两位十进制数字的基础上增加三位,每位取值于大写的英文字母(A到Z)。

国家开放大学(计算机导论)

国家开放大学(计算机导论)

国家开放大学(计算机导论)[单项选择题]1、我国自行研制的银河计算机是()。

A.微型计算机B.小型计算机C.中型计算机D.巨型计算机参考答案:D[单项选择题]2、计算机一旦断电后()中的信息会丢失。

A.硬盘B.软盘C.RAMD.ROM参考答案:C[单项选择题]3、计算机能直接执行的程序是()。

A.命令文件B.汇编语言程序C.机器语言程序D.源程序参考答案:C[单项选择题]4、计算机的性能主要取决于()。

A.字长、运算速度和内存容量B.磁盘容量和打印机质量C.操作系统和外部设备D.机器价格和所配置的操作系统参考答案:A[单项选择题]5、下列四项中,不属于计算机病毒特征的是()。

A.潜伏性B.免疫性C.传染性D.激发性参考答案:B[单项选择题]6、下列各种存储器中,断电后会丢失信息的()。

A.ROMB.RAMC.CD—ROMD.硬盘参考答案:B[单项选择题]7、下列哪些是与计算机有关的潜在健康问题?()A.与压迫有关的损伤B.由显示器的电磁场导致的问题C.视力模糊及头痛D.以上都是参考答案:D[单项选择题]8、广域网通常使用()拓扑结构。

A.星型B.总线型C.网状D.任意参考答案:C[多项选择题]9、由于打字员的疏忽,输入数据时遗漏了部分数据中表示16进制的“H”,在下列数据中,现在仍能确定其原来大小的是()。

A.0B.1C.DD.10参考答案:A,B,C[多项选择题]10、Access的主要功能是()。

A.修改数据B.查询数据C.维护数据库和使用D.建立数据库参考答案:C,D[多项选择题]11、由半导体器件作为介质的存储器有()。

A.只读存储器B.硬盘C.寄存器D.U盘参考答案:A,B,C[单项选择题]12、有成绩登记表G(SNO,CNO,SCORE),请问查询所上课程的课程号(CNO)为C1和C2的学生的学号、课程号和成绩的语句可以是()。

A. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 AND CNO=C2B. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 OR CNO=C2C. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”AND CNO=”C2”D. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”ORCNO=”C2”参考答案:D[判断题]13、常用的网络拓扑结构有总线型、环型、三角型、网状型。

计算机导论第一章课后练习答案

计算机导论第一章课后练习答案

计算机导论第⼀章课后练习答案1.1节1. 上⾯的两个输⼊中有且只有⼀个必须为1,且最下⾯的输⼊必须为1。

2. 下⾯的输⼊1被NOT门取反为0,使得AND门的输出变为0。

因此,OR门的2个输⼊均为0(记住,触发器上⾯的输⼊保持为0),因此OR门的输出变成0。

这就意味着,当触发器下⾯的输⼊变回0,AND门的输出仍将保持0。

3. 上⾯的OR门的输出将变为1,使得上⾯的NOT门得到⼀个输出0。

这会使得下⾯的OR门得到⼀个输出0,并使得下⾯的NOT门得到⼀个输出1。

这个1被看作是触发器的输出,同时反馈给了上⾯的OR门,这时,它将该门的输出保持为1,即使在触发器的输⼊已经变回0。

4. 当时钟为0时,触发器将屏蔽掉电路的输⼊值。

当时钟为1时,触发器将响应电路的输⼊值。

5. a. 整个电路等同于单个XOR门。

b. 这个电路也等同于单个XOR门。

6. a. 6AF2 b. E85517 c. 487. a. 01011111110110010111b. 0110000100001010c. 1010101111001101d. 00000001000000001.2节1. 在第⼀种情况下,地址为6的存储单元最后结果为值5。

在第⼆种情况下,它的最后结果值为8。

2. 在步骤1当新值写⼊3号存储单元时,该单元的原始值被擦去了。

因此,步骤2并没有将3号存储单元中原始值存⼊2号存储单元中。

结果是:两个存储单元最后的值都是最初2号存储单元中的值。

正确的步骤如下:步骤1,将2号存储单元中的内容移到1号存储单元。

步骤2,将3号存储单元中的内容移到2号存储单元。

步骤3,将1号存储单元中的内容移到3号存储单元。

3. 32768位。

1.3节1. 有较快的数据检索速度以及较⾼的传输速率。

2. 这⾥要记住的⼀点是,与计算机内部运作速度相⽐较,机械动作的缓慢表明:我们应该把必须移动读/写磁头的次数减到最少。

如果我们要在写满磁盘的⼀⾯后再开始下⼀⾯,那么当我们在写满⼀个道时都必须移动⼀次读/写磁头。

《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考计算机导论(第2版)习题答案参考Chapter 1: Introduction to Computers1. Define a computer and discuss its attributes.A computer is an electronic device capable of performing various operations and processes based on a set of instructions. Its attributes include the ability to input, process, store, and output information, as well as the capability to execute complex calculations and perform tasks.2. Differentiate between hardware and software.Hardware refers to the physical components of a computer system, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. Software, on the other hand, represents the non-tangible parts of a computer system, such as programs and data that can be stored and executed by the hardware.3. Explain the concept of data representation and discuss different numbering systems used in computer systems.Data representation refers to the way data is stored and processed by a computer. Different numbering systems include the binary system (base-2), decimal system (base-10), octal system (base-8), and hexadecimal system (base-16). Each system has its own set of symbols and rules for representing numbers and characters.Chapter 2: Computer Hardware1. Discuss the major components of a computer system.A computer system consists of several major components, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. The CPU is responsible for executing instructions and performing calculations, while memory stores data and instructions temporarily. Storage devices are used for long-term data storage, andinput/output devices allow users to interact with the computer system.2. Describe the functions and characteristics of the CPU.The CPU is the central processing unit of a computer system and is responsible for executing instructions and performing calculations. It consists of two main components: the control unit, which manages the execution of instructions, and the arithmetic logic unit (ALU), which performs calculations and logical operations. The CPU's performance is determined by factors such as clock speed, cache size, and number of cores.3. Explain the different types of memory in a computer system.A computer system typically has two main types of memory: primary memory (RAM) and secondary memory (storage devices). RAM, or random access memory, is used for temporary data storage and is volatile, meaning its contents are lost when the power is turned off. Secondary memory, such as hard disk drives and solid-state drives, provides long-term storage for data even when the power is off.Chapter 3: Operating Systems1. Define an operating system and discuss its functions.An operating system is a software that manages computer hardware and software resources. Its functions include providing a user interface, managing memory and storage, coordinating the execution of applications, handling input/output operations, and ensuring system security and stability.2. Explain the difference between a single-user and multi-user operating system.A single-user operating system is designed to be used by one user at a time. It provides a user interface and manages the resources on the computer for the sole user. A multi-user operating system, on the other hand, allows multiple users to access the system simultaneously, sharing resources and executing their own programs concurrently.3. Discuss the concept of virtualization and its advantages.Virtualization is the process of creating a virtual version of a computer system or resources. It allows multiple operating systems to run on a single physical machine, enabling better resource utilization, cost savings, and improved flexibility. Virtualization also provides isolation between different virtual machines, enhancing security and system stability.In conclusion, this article provides a brief overview of the topics covered in the second edition of "Introduction to Computers." It includes explanations and answers to selected exercises, helping readers understand the fundamental concepts of computer science and technology. By studying these topics, readers can gain a strong foundation in computer knowledge and skills.。

计算机导论(第2版)课后习题答案【清华大学出版社】

计算机导论(第2版)课后习题答案【清华大学出版社】

计算机导论(第 2 版)【清华大学出版社】课后习题答案第一章绪论一、简答题1.什么是计算机?(P1)计算机是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2.解释冯•诺依曼所提出的“存储程序”概念。

(P6)把计算机程序与数据都以二进制的形式统一存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能。

3.计算机有哪些主要的特点?(P3-P4)○1运算速度快○2运算精度高○3具有记忆能力○4具有逻辑判断能力○5存储程序4.计算机有哪些主要的用途?(P4-P5)○1科学计算○2数据处理○3实时控制○5人工智能○5计算机辅助工程和辅助教育○6娱乐与游戏5.计算机发展中各个阶段的主要特点是什么?(P6-P8)第一代计算机(1946 年—1957 年)○1逻辑器件使用电子管○2用穿孔卡片机作为数据和指令的输入设备○3用磁鼓或磁带作为外存储器○4使用机器语言编译第二代计算机(1958 年—1964 年)○1用晶体管代替了电子管○2内存储器采用了磁心体○3引入了寄存器和浮点运算硬件○4利用I/O处理机提高了输入输出能力○5在软件方面配置了子程序库和批处理管理程序,并且推出了FORTRAN、COBOL、ALGOL 等高级程序设计语言及相应的编译程序第三代计算机(1965 年—1971 年)○1用小规模或中小规模的集成电路来代替晶体管等分立元件○2用半导体存储器代替磁心存储器○3使用微程序设计技术简化处理机的结构○4在软件方面则广泛引入多道程序、并行处理、虚拟存储系统以及功能完备的操作系统,同时还提供了大量的面向用户的应用程序第四代计算机(1972 年至今)○1使用了大规模和超大规模集成电路○2使用了大容量的半导体存储器作为内存储器○3在体系结构方面进一步发展了并行处理、多机系统、分布式计算机系统和计算机网络系统○4在软件方面则推出了数据库系统、分布式操作系统以及软件工程标准等第五代计算机主要特征是人工智能,具有一些人类智能的属性。

计算机导论课后习题答案汇编(第三版)

计算机导论课后习题答案汇编(第三版)

计算机导论课后习题答案汇编第一章一、简答题1、什么是计算机?计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2、解释冯•诺依曼所提出的存储程序概念。

把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能,3、计算机有哪些主要的特点?运算速度快'精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。

一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。

具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。

能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。

高度的自动化和灵活性计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。

4、计算机有哪些主要的用途?(1 )科学计算(2 )数据处理(3)实时控制(4)人工智能(5)计算机辅助工程和辅助教育(6)娱乐和游戏5、计算机发展中各个阶段的主要特点是什么?第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路6信息化社会的主要特点是什么?1 •建立完善的信息基础设施2•采用现金的信息技术3•建立广泛的信息产业4 •拥有高素质的信息人才5•构建良好的信息环境7、信息化社会对计算机人才的素质和知识结构有哪些要求?在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。

要求计算机人才具有较高的综合素质和创新能力,并对于新技术的发展具有良好的适应性。

《计算机导论》课后习题答案.doc

《计算机导论》课后习题答案.doc

第一章1、什么是计算机?答:计算机是一种能够按照事先存储的程序,自动、髙速地对数据进行输入、处理、输出和存储的系统。

2、解释冯•诺依曼所提出的“储存程序”的概念。

答:由于计算机可以储存程序,从而使得计算机可以在程序的控制下自动地完成各种操作, 而无需人工干涉。

1.计算机有那些特点?答:运算速度快、运算精度高、具有记忆能力、具有逻辑判断能力和存储程序。

2.计算机发展过程中各阶段的主要特点是什么?答:电子计算机发展的四个阶段是:第一代(1946〜19 57 ),以电子管为逻辑部件,以阴极射线管、磁芯和磁鼓等为存储手段。

软件上釆用机器语言,后期釆用汇编语言。

第二代(1 958〜1965 ),以晶体管为逻辑部件,内存用磁芯,外存用磁盘。

软件上广泛采用高级语言,并出现了早期的操作系统。

第三代(1966〜1971 ),以中小规模集成电路为主要部件,内存用磁芯、半导体,外存用磁盘。

软件上广泛使用操作系统,产生了分吋、实吋等操作系统和计算机网络。

第四代(19 71至今),以大规模、超大规模集成电路为主要部件,以半导体存储器和磁盘为内、外存储器。

在软件方法上产生了结构化程序设计和面向对象程序设计的思想。

另外,网络操作系统、数据库管理系统得到广泛应用。

微处理器和微型计算机也在这一阶段诞生并获得飞速发展。

3・信息化社会对计算机人才的素质和知识结构有哪些要求?答:1.掌握计算机科学与技术的理论和本学科的主要知识体系。

2.在确定的环境中能够理解并且能够应用基木的概念、原理、准则,具备对工具及技巧进行选择与应用的能力。

3.完成一个项目的设计与实现,该项目应该涉及到问题的标识、描述与定义、分析、设计和开发等,为完成的项目撰写适当的文档。

该项目的工作应该能够表明白己具备一定的解决问题和评价问题的能力,并能表现出对质量问题的适当的理解和认识。

4.具备在适当的指导下进行单独工作的能力,以及作为团队成员和其他成员进行合作的能力。

5.能够综合应用所学的知识。

计算机导论习题(解答)

计算机导论习题(解答)

C.存储管理、进程管理、设备管理、文件管理
D.计算机设备的说明文件管理
22.在系统开发过程中,流程图是 B
阶段使用的一个工具。
A. 分析 B. 设计 C. 执行 D. 测试
23. C 结构用于处理重复的动作。
A. 顺序 B. 判断 C. 循环 D. 逻辑
24. 在下列各项中, C 不适于作为算法的描述工具:
规程 。
8.测试阶段有两种主要的测试手段,分别是_黑合__测试与__白合_____测试。
9. 数据结构的三种类型为 数组、记录和链表 。
10、遍历操作要求按照预定的顺序处理 每一个节点且仅处理一次 。
11. 冯.诺依曼模型中,把计算机分成四个子系统为: 存储器、算术逻辑
单元、控制单元和输入输出单元

27. 在冯.诺依曼模型中,程序是由 有序的指令序列 它的执行过程是 指令一条接着一条地顺序执行 。
组成的;
28、CPU 和主存间常由称为 总线 的三组(数据、地址与控制)线路相连。
29、TCP / IP 要求互联网上连接的每一台计算机都有一个唯一的 地址 。
30、编译时所使用的编译器实际是两个独立程序: 预处理程序 和翻译程序。
4. 计算机网络是使用 传输介质 连接的设备组合;交互式网络即为
两个或两个以上的 局域网、城域网或广域网 。
5. 数组和记录之间的区别在于:数组中的所有元素类型必须 相同 ,而
4
记录中的元素类型 可以相同也可以不同 。
6. 文件中的记录可以 顺序 存取,也可以 随机 存取。
7. 数据库管理系统的五个必要组成部分是 硬件、软件、数据、用户和
B.网络
3
C.关系
D.除以上之外其它的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.4 编程题1. 输入一个学生成绩,若成绩在85分以上,则输出“very good”;若成绩在60分到80分之间,则输出“good”;若成绩低于60分,则输出“no good”。

解答:(1) 界面设计和属性设置在窗体上建立两个标签、两个文本框和两个命令按钮。

窗体和窗体上控件的主要属性设置如表3-3-1所示。

表3-3-1 第1题的属性设置控件名称属性名属性值Form1 Caption 根据分数给定评语Label1 Caption 分数Label2 Caption 评语Text1 Text 空串Text2 Text 空串Command1 Caption 开始Command2 Caption 结束(2) 程序代码Private Sub Command1_Click()Dim score!score = Val(Text1.Text)If score >= 85 ThenText2.Text = "Very good!"ElseIf score >= 60 ThenText2.Text = "Good!"ElseText2.Text = "No good!"End IfEnd SubPrivate Sub Command2_Click()EndEnd Sub(3) 运行情况运行程序后,屏幕出现用户界面。

把鼠标移到Text1文本框并单击,输入分数。

然后,单击“开始”命令按钮,系统执行Command1_Click事件过程。

执行结果如图3.3.1所示。

单击标题为“结束”的命令按钮,执行Command2_Click事件过程,结束程序的执行。

图3.3.1 第1题的执行结果2. 求一元二次方程ax +bx+c=0的根。

解答:(1) 界面设计和属性设置在窗体上建立两个命令按钮。

窗体和命令按钮的主要属性设置如表3-3-2所示。

表3-3-2 第2题的属性设置控件名称属性名属性值Form1 Caption 求一元二次方程的根Command1 Caption 开始Command2 Caption 结束(2) 程序代码由中学数学知识知道,求一元二次方程的根的公式为:,编程时要考虑如下各种情况:①当a=0 时,方程不是二次方程;②当b2-4ac=0 时,有两个相同的实根:;③当b2-4ac>0 时,有两个不同的实根:;④当b2-4ac<0 时,有两个共轭复根:。

Private Sub Command1_Click()ClsDim a!, b!, c!, disc!, x1!, x2!, realpart!, imagpart!a = InputBox("请输入方程的系数a:")b = InputBox("请输入方程的系数b:")c = InputBox("请输入方程的系数c:")Print: PrintPrint Tab(10); "输入方程的系数为:"; "a="; a; "b="; b; "c="; cPrintIf Abs(a) <= 0.000001 ThenPrint Tab(15); "方程不是一个二次方程!"Elsedisc = b ^ 2 - 4 * a * cIf Abs(disc) <= 0.000001 ThenPrint Tab(10); "方程有两个相同的实根:"; "x1=x2="; -b / (2 * a)ElseIf disc > 0.000001 Thenx1 = (-b + Sqr(disc)) / (2 * a)x2 = (-b - Sqr(disc)) / (2 * a)Print Tab(5); "方程有两个实根:"Print Tab(18); "x1="; x1Print Tab(18); "x2="; x2ElseIf disc < 0.000001 Thenrealpart = -b / (2 * a): imagpart = Sqr(-disc) / (2 * a)Print Tab(5); "方程有两个虚根:";Print Tab(18); "x1="; realpart; "+"; imagpart; "i"Print Tab(18); "x2="; realpart; "-"; imagpart; "i"End IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub注意,程序中的条件“fabs(a)<=0.000001”和“fabs(disc)<=0.000001”分别用来判断a和disc 的值是否为0。

因为实数在计算机计算和存储时会有微小的误差,若用“a=0”和“disc=0”来判断a和disc是否为0,则会由于误差导致条件不成立,无法得到正确的运行结果。

(3)运行情况运行程序后,单击“开始”命令按钮,执行Command1_Click事件过程。

执行时,在InputBox 框中输入a、b和c三个系数。

图3.3.2~图3.3.5显示了不同系数输入的执行结果。

图3.3.2 执行结果(a) 图3.3.3 执行结果(b)图3.3.4 执行结果(c) 图3.3.5 执行结果(d)3. 给定函数y = ,从键盘上输入x的值,求y的值。

(要求使用Case语句)解答:(1) 界面设计和属性设置在窗体上建立两个命令按钮。

窗体和命令按钮的主要属性设置如表3-3-3所示。

表3-3-3 第3题的属性设置控件名称属性名属性值Form1 Caption 求给定分段函数的值Command1 Caption 开始Command2 Caption 结束(2) 程序代码Private Sub Command1_Click()ClsDim x!, y!x = InputBox("请输入x的值:")If x >= 1 And x <= 5 ThenSelect Case xCase Is < 2y = 3 * x - 5Case Is < 4y = 2 * Cos(x) + 1Case Is <= 5y = Sqr(1 + x * x)End SelectElsey = x * x - 4 * x + 5End IfPrint Tab(10); "x="; x, "y="; yEnd SubPrivate Sub Command2_Click()EndEnd Sub(3) 运行情况运行程序后,单击“开始”命令按钮,执行事件过程Command1_Click。

执行时,按InputBox 对话框提示,输入x的值。

计算结果在窗体上显示。

4. 输入圆的半径R和运算标志,按照运算标志进行指定运算。

给定的运算标志及其表示的运算如下:C(Circle)表示计算周长A(Area)表示计算面积B(Both)表示周长和面积都计算(要求使用Case语句)解答:(1)界面设计和属性设置在窗体上放置两个命令按钮。

窗体和命令按钮的主要属性设置如表3-3-4所示。

表3-3-4 第4题的属性设置控件名称属性名属性值Form1 Caption 计算圆周长或圆面积或两者都计算Command1 Caption 开始Command2 Caption 结束(2)程序代码Private Sub Command1_Click()ClsDim r!, f As String * 1Const pi! = 3.14159265r = InputBox("请输入圆的半径r :")If r >= 0 Thenf = UCase(InputBox("输入运算标志:" + Chr(13) & _"C___(计算周长)" + Chr(13) & _"A___(计算面积)" + Chr(13) & _"B___(两者都计算)")) '提示信息分多行显示Select Case fCase "C"Print Tab(10); "半径r="; r; "圆周长="; r * 2 * piCase "A"Print Tab(10); "半径r="; r; "圆面积="; r ^ 2 * piCase "B"Print Tab(10); "半径r="; r; "圆周长="; r * 2 * piPrint Tab(10); "半径r="; r; "圆面积="; r ^ 2 * piCase ElsePrint Tab(18); "输入的运算标志错!"End SelectElsePrint Tab(18); "半径不能是负数!"End IfEnd SubPrivate Sub Command2_Click()EndEnd Sub(3)运行情况运行程序后,单击标题为“开始”的命令按钮,执行Command1_Click事件过程。

按InputBox 对话框的提示输入半径r和运算标志。

计算结果在窗体上显示。

5. 求满足12+22+…+n2>1000的最小n值。

(要求使用While…WEnd语句)(1)界面设计和属性设置在窗体上建立两个命令按钮。

窗体和命令按钮的主要属性设置如表3-3-5所示。

表3-3-5 第5题的属性设置控件名称属性名属性值Form1 Caption 求满足1^2+2^2+…+n^2>1000的最小n值Command1 Caption 开始Command2 Caption 结束(2)程序代码Private Sub Command1_Click()Dim n%, s&n = 0: s = 0While s <= 1000n = n + 1s = s + n ^ 2WendPrint: Print: PrintPrint Tab(8); "满足1^2+2^2+…+n^2>1000的最小n值为:"; nEnd SubPrivate Sub Command2_Click()EndEnd Sub6.输入若干个正实数,个数预先不能确定,求这些正实数之和。

相关文档
最新文档