大学计算机教材课后习题参考答案新版1-4_章

合集下载

大学计算机基础上机指导与习题集参考答案[2]

大学计算机基础上机指导与习题集参考答案[2]

大学计算机基础上机指导与习题集参考答案第1章计算机基础知识部份一.选择题:1-10:CBABC;BDCDD11-20:DCBAD;DCBAB21-30:DADAA;CAABA31-40:AAAAB;BDBBB41-50:ADBBD;CCDDA51-60:BCDDC;ABACB61-69:BACCBBDAC二.填空题:1.6GB/80MB2.硬件/软件3.控制总线/地址总线4.存储程序/程序控制5.power键6.任意一个字符/任意多个字符7.0-9和A-F来表示8.1位9.应用10.1和\11.倍频12.寄存器13.指令周期14.水平分辩率\垂直分辩率15.激光\ 喷墨16.解释和编译17.指令18.719.ASCLL码20.数值处理、非数值处理21.数据、程序、存储器22.汇编语言23.72、0.624.ROM\RAM25.取指令、执行指令26.F\J27.SATA(串行)28.温盘29.内存30.数/模31.简单、可靠性32.101011133.速度34.汇编语言、高级语言35.CPU36.平均修复时间37.机械38.7039.光电40.11110000第二章windowsxp部份一、选择题1-10:BACDA;DCCCBC 11-20:CBDAB;BCCAD 21-30:ACDAB;DDCDA 31-40:BBDAC;CCCBC 41-50:CDBCB;DDBAB 51-60:ADDCA;CCDBB 61-70:DBBBC;CCDAD 71-80:BAABA;DCCDA 81-90:DDCBD;ABABA 91-100:BCABA;BCCBC 101-110:CDCCB;BBDDA111-120:DDCCC;BCBDA 121-130:ADBBD;DDBAD 131-140:CCDDD;BDABB 141-147:DCDDACA二、填空题1.不同活动窗口间切换2.属性3.TXT4.查看5.修改时间6.Exit7.右、排列图标8.工具9.控制面板里添加/删除程序、应用程序自带的卸载程序10.还原11.ctrl+x;ctrl+c;ctrl+v;ctrl+A12.击键、语言13.ESC14.活动、非活动15.移动速度、指针轨迹16.Z 17存档18.硬盘19.Shift20.windows、program files21.控制面板22.启动23.不可用24.我的文档25.标题栏、图标26.文件夹、驱动器27.Ctrl、文件夹28.右、快捷29.Shift、文件夹30.系统、控制31.即插即用、驱动程序32.链接、嵌入33.图形、定点34.对齐、缩进35.Ctrl+c;ctrl+x36.复制37.一、软件38.窗口、任务栏39.启动或打开、程序或窗口40.提示、功能41.对话框42.控制面板、键盘43.查看、工具栏44.快捷、弹出45.关闭、结束46.最大化、整个47.硬盘48.Printscreen 49.右50.输入法51.我的文档52.最小化、任务53.*和?54.物理55.Alt+tab56.开始、运行57.多个、多任务58.组织、层次59.程序、附件60.F461.控制键。

大学计算机基础课后习题答案答案[1]

大学计算机基础课后习题答案答案[1]

大学计算机基础(宋长龙)课后习题答案习题一一、用适当内容填空1. 【机器】语言是计算机唯一能够识别并直接执行的语言。

2. 标准ASCⅡ字符集总共有【128】个编码。

3. 在计算机内用【2】个字节的二进制数码代表一个汉字。

4. 第一台电子计算机ENIAC诞生于【1946】年。

5. 对存储器而言有两种基本操作:【读操作】和【写操作】。

6. 【多媒体】技术是处理文字、声音、图形、图像和影像等的综合性技术。

7. 执行一条指令的时间称为机器周期,机器周期分为【取指令】周期和【执行指令】周期。

8. 用于传送存储器单元地址或输入/输出接口地址信息的总线称为【地址总线】。

9. 用计算机高级语言编写的程序,通常称为【源程序】。

10. 计算机软件系统由【系统软件】和【应用软件】两部分组成。

11. 八进制数整数(从右数)第三位的位权是【64】。

12. 二进制数10110转换为十进制数是【22】。

13. 一个指令规定了计算机能够执行一个基本操作,它的组成包括【操作码】和【地址码】。

14. 对于R进制数来说,其基数(能使用的数字符号个数)中最大数是【R-1】。

15. 3位二进制数可以表示【8】种状态。

16. 在计算机内部,数字和符号都用【二进制】代码表示。

17. 第三代电子计算机采用的电子器件是【中小规模集成电路】。

18. 按相应的顺序排列、使计算机能执行某种任务的指令集合是【程序】。

19. 操作系统是一种【系统】软件,它是【用户】和【计算机】的接口。

20. 计算机内存的存取速度比外存储器【快】。

21. 计算机硬件中最核心的部件是【CPU(中央处理器)】。

22. 计算机由【控制器】、【运算器】、【存储器】、【输入设备】和【输出设备】五部分组成,其中【控制器】和【运算器】组成CPU。

23. 计算机在工作时,内存储器用来存储【现行程序的指令和数据】。

24. KB、MB、GB都是存储容量的单位,1GB=【1024×1024】KB。

大学计算机第四版课后习题答案

大学计算机第四版课后习题答案

第一章1.计算机的发展经历了机械式计算机、(B)式计算机和电子计算机三个阶段。

(A)电子管(B)机电(C)晶体管(D)集成电路2.英国数学家巴贝奇曾设计了一种程序控制的通用(D)。

(A)加法器(B)微机(C)大型计算机(D)分析机3. 1939年,美国爱荷华州立大学研制成功了一台大型通用数字电子计算机(D)。

(A)ENIAC (B)Z3 (C)IBM PC (D)ABC4.爱德华•罗伯茨1975年发明了第一台微机(C)。

(A)Apple II (B)IBM PC (C)牛郎星(D)织女星5.1981年IBM公司推出了第一台(B)位个人计算机IBM PC 5150。

(A)8 (B)16 (C)32 (D)646.我国大陆1985年自行研制成功了第一台PC兼容机(C)0520微机。

(A)联想(B)方正(C)长城(D)银河7.摩尔定律指出,微芯片上集成的晶体管数目每(C)个月翻一番。

(A)6 (B)12 (C)18 (D)248.第四代计算机采用大规模和超大规模(B)作为主要电子元件。

(A)微处理器(B)集成电路(C)存储器(D)晶体管9.计算机朝着大型化和(C)化两个方向发展。

(A)科学(B)商业(C)微机(D)实用10.计算机中最重要的核心部件是(A)。

(A)CPU (B)DRAM (C)CD-ROM (D)CRT11.计算机类型大致可以分为:大型计算机、(A)、嵌入式系统三类。

(A)微机(B)服务器(C)工业PC (D)笔记本微机12.大型集群计算机技术是利用许多台单独的(D)组成一个计算机群。

(A)CPU (B)DRAM (C)PC (D)计算机13.(C)系统是将微机或微机核心部件安装在某个专用设备之内。

(A)大型计算机(B)网络(C)嵌入式(D)服务器14.冯结构计算机包括:输入设备、输出设备、存储器、控制器、(B)五大组成部分。

(A)处理器(B)运算器(C)显示器(D)模拟器15.在冯•诺伊曼计算机模型中,存储器是指(A)单元。

大学计算机基础教程课后习题答案(大一)

大学计算机基础教程课后习题答案(大一)

计算机基础作业第一章计算机与信息社会习题 1一、思考题:1.计算机的发展经历了哪几个阶段?各阶段的主要特征是什么?答:计算机经历了电子管、晶体管、中小规模集成电路和大、超大规模集成电路等 4 个阶段。

电子管计算机的特征是:采用电子管作为计算机的逻辑元件,内存储器采用水银延迟线,外存储器采用磁鼓、纸带、卡片等,运算速度只有每秒几千次到几万次基本运算,内存容量只有几千个字节,使用二进制表示的机器语言或汇编语言编写程序。

晶体管计算机的特征是:用晶体管代替了电子管,大量采用磁芯作为内存储器,采用磁盘、磁带等作为外存储器。

采用了中小规模集成电路的计算机的特征是:用集成电路代替了分立元件。

集成电路是把多个电子元器件集中在几平方毫米的基片上形成的逻辑电路。

采用了大、超大规模集成电路的计算机的特征是:以大规模、超大规模集成电路来构成计算机的主要功能部件,主存储器采用集成度很高的半导体存储器,目前计算机的最高速度可以达到每秒几十万亿次浮点运算。

4.计算机主要用于哪些领域?答:计算机主要应用在科学和工程计算、信息和数据处理、过程控制、计算机辅助系统及人工智能等领域。

7.信息技术都包含那些?答:信息技术主要包括信息基础技术、信息系统技术、信息应用技术三个层次。

二、选择题1.最早的计算机是用来进行(A) 的。

A )科学计算B)系统仿真C)自动控制D) 信息处理2.构成第二代计算机的主要电子元件是(B)A )电子管B)晶体管C)中 .小规模集成电路D)超大规模集成电路3.以下哪个不是计算机的特点(D)A )计算机的运行速度快B)计算机的准确度高C)计算机的存储容量巨大D)计算机的体积很小4 办公自动化属于计算机哪项应用(A)A )数据处理B)科学计算C)辅助设计D)人工智能5.以下关于信息的特征不正确的是(B)A )共享性B)不可存储C)可处理性D) 可传递第二章 计算机基础知识 习题 2. 思考题:2.计算机硬件有哪五部分组成?答:计算机由运算器、控制器、存储器、输入装置和输出装置五大部件组成。

大学计算机基础习题参考答案

大学计算机基础习题参考答案

《大学计算机基础》(基础理论篇)习题参考答案习题11-1 单向选择题1-5 A B B B A 6-10 D B C B C 11-15 B A C B B1-2 填空题1. 1946,ENIAC2. 四,电子管、晶体管、中小规模集成电路、大规模和超大规模集成电路3. 巨型化、微型化、网络化、多媒体化、智能化和未来计算机4. 13075O = 163DH= 5693D5. 10101001.1B= 251.4O = a9.8H6. 1110111111B= 1677O= 959 D7. 原码:11000011 反码: 10111100 补码:101111018.D6D0H9. 计算机硬件系统计算机软件系统10. 运算器、控制器、存储器、输入设备和输出设备1-3 思考题1. 所谓信息是人们用于表示具有一定意义的符号的集合. 数据则是信息的具体表现形式,是指人们看到的和听到的事实,是各种各样的物理符号及其组合,它反映了信息的内容。

数据经过加工、处理并赋予一定意义后即可成为信息。

信息是有意义的,而数据则无意义。

2.信息技术是指与信息的产生、获取、处理、传输、控制和利用等有关的技术。

信息技术在社会各行业的作用日益增强、并发挥着主导的作用,使经济运行效率、劳动生产率、企业核心竞争力和人民生活质量达到全面的提高。

3.信息化社会(I nformation Society)的特征:①信息成为重要的战略资源;②信息产业上升为最重要的产业;③计算机网络成为社会的基础设施。

4.计算机技术、通信技术、微电子技术、传感技术、网络技术、新型元器件技术、光电子技术、人工智能技术、多媒体技术等。

5.信息能力是对各种信息技术的理解和活用能力,即对信息的获取、理解、分析、加工、处理、创造、传递的理解和活用能力。

信息素养是一个与信息的获取、理解、评价、交流、应用、生成密切相关的技能、观念、态度和经验的统一体。

6. 因为二进制数只有0,1两个数码,对应2种状态,用电子器件表示两种状态很容易, 另外二进制的运算规则很简单,即:0+0=0,0+1=l,1+1=10。

大学计算机基础参考答案

大学计算机基础参考答案
“参照完整性”是在输入和删除记录时为维护表间关系而必须遵循的一个规则系统。
3.“冻结字段”有什么作用?
“冻结字段”可以将左侧若干字段固定,在用水平滚动条移动表中数据时,所冻结的字段总是显示在左侧而不被移出屏幕。
4.“导入”和“链接”有什么区别?
“导入”的对象已成为目标数据库中自身的一部分,源对象中的数据与目标对象中的数据没有联系。
D
C
11
12
A
C
二、填空题
1、数据库、数据库管理系统
2、文件系统阶段、数据库系统阶段
3、外模式、模式、内模式
4、外模式/模式间的映射和模式/内模式间的映射
5、层次、网络、关系
6、数据操纵语言、数据定义语言、数据控制语言
7、自含式
8、网络
9、多媒体
10、并行计算
11、并行数据库
12、规则、虚数据
13、主动数据库
(6)表示层负责确保各种通信设备之间相互操作,提供各种不同内部数据编码的转换,如控制码、字符集、图形符等,同时负责数据的安全及效率,提供数据的加密与解密、压缩与还原。
(7)应用层是与用户直接打交道的,它提供各种用户接口支持的各类服务。
4.服务器,工作站,网络通信设备,网络通信协议
5. IP地址是TCP/IP网络中主机的标识,主要有A,B和C三类,主要特点是可以建网贴板3、文档4、F1 5、桌面6、双击7、图标8、任务栏
9、应用程序窗口10、格式化
第七章习题答案
一、判断题
1.√2.×3.×4.√5.√6.√7.×8.√
9.×10.×11.√
二、单选题
1. C 2. D 3.B 4.D 5.D6.C 7.A 8.D
6. D
7.D

大学计算机基础课后答案

《大学计算机基础》各章习题参考答案第一章一、选择题:B B B B B B C D B D C A B D二、填空题:1、1946 、美国、 ENIAC2、 4 、电子管、晶体管、中小规模集成电路、大规模超大规模集成电路3、超导计算机、量子计算机、光子计算机、生物计算机、神经元计算机4、专用、通用5、信息基础技术、信息系统技术、信息应用技术6、运算器、控制器、存储器、输入设备、输出设备7、7445 、 682、 3755、 30088、0292、 1717、 A2FC、 B1B1、 B7D9、E4AE9、500010、72、 128四、操作题1、(111011)2=(59)10=(73)8=(3B)16(11001011)2=(203)10=(313)8=(CB)16(11010.1101)2=(26.8125)10=(32.64)8=(1A.D)162、(176)8=(1,111,110)2(51.32)8=(101,001.011,01)2(0.23)8=(0.010,011)23、(85E)16=(1000,0101,1110)2(387.15)16=(11,1000,0111.0001,0101)24、[79]原=(01001111)2 [79]反=(01001111)2[79] 补=(01001111)2[-43]原=(10101011)2 [-43]反=(11010100)2[-43] 补=(11010101)2第二章一、选择题:A D D C B C C A D B D B C B D A C D D D二、填空题:1、系统、应用2、中央处理器、存储器、输入输出设备3、系统服务程序(工具程序和设备驱动程序)和数据库管理系统4、1000MHZ5、cache、 RAM、ROM6、RAM、数据丢失7、优盘内、密码8、同一部件内部、主机与外设9、数据总线、控制总线、地址总线10、32、 6411、系统12、CPU与各部件、内存13、控制器、运算器14、CPU与内存15、指令、操作数16、CPU、内存第三章一、选择题:C B A D A D B B A A B B A B二、填空题:1、文件管理2、卦闭性3、就绪状态4、EXIT5、AM*.WAV6、开始7、ALT+PrintScreen8、PrintScreen9、CTRL+Z 10、全选 11、添加/删除程序 12、区域和语言第四章一、选择题:B B B A B B B C A D (ABD)A D D B B(ACF)B A二、填空题:1、查找2、格式字体3、左、右、居中、分散4、格式、段落5、视图6、打印预览7、3、255、256、655368、39、自动、高级、升序、降序10、等号、在编辑栏中输入、在单元格中输入11、左、右 12、排序 13、演示文稿、.ppt 14、空白、设计摸板15、普通 16、普通或浏览、CtrlWindows xp综合训练单项选择题及参考答案(一)、选择题1.Windows xp 操作系统是(B)A、单用户单任务系统B、单用户多任务系统C、多用户多任务系统D、多用户单任务系统2.在Windows 中,将一个窗口应用程序最小化之后,该应用程序(A)A、被转入后台运行B、被暂停时停止运行C、被停止运行D、出错3.Windows xp的“桌面”指的是(A )A、整个屏幕B、全部窗口C、某个窗口D、活动窗口4.控制面板是用来改变(D)应用程序,它可调整各种硬件软件的选项。

大学计算机基础参考答案

第1章计算机基础知识参考答案一、选择题1.D2.C3.D4.A5.B6.C7.D8.A9.C 10.D11.C 12.D 13.B 14.C 15.A 16.D 17.B 18.B 19.B 20.D21.C 22.B 23.B 24.D 25.A 26.C 27.C 28.C 29.B 30.A31.B 32.A 33.D 34.D 35.D 36.B 37.B 38.C 39.C 40.C41.C 42.A 43.D 44.B 45.B 46.A 47.C 48.D 49.C 50.D51.C 52.A 53.C 54.C 55.B 56.D 57.D 58.B 59.C 60.D61.B 62.A 63.A 64.B 65.D 66.B 67.D二、填空题1.美国宾西法尼亚2.电子管计算机时代;晶体管计算机时代;中、小规模集成电路计算机时代;大规模、超大规模集成电路计算机时代3.大型计算机、小型计算机、工作站和微型计算机4.运算器、控制器、存储器、输入设备、输出设备5.软件、硬件6.操作系统7.运算器、控制器、寄存器8.总线9.算术、逻辑10.数据总线、控制总线、位置总线11.程序、数据、有关文档12.操作码、操作数13.只读14.键盘、鼠标、麦克风、扫描仪、数码相机;显示器、音箱、打印机、绘图仪15.取、分析、执行16.817.原码、反码18.ASCII码19.机内码三、计算题1.(1)12.75 (2)46.75 (3)15.5 (4)44.25 (5)3.25 (6)0.752.(1)1111011 (2)101010 (3)111101(4)111111.1 (5)10000000000.01 (6)111000.101 3.(1)(26.7)O、(16.E) H(2)(6.1)O、(6.2)H(3)(26.1)O、(16.2)H (4)(77.74)O、(3F.F) H(5)(26.4)O、 (16.8) H(6)(147.64)O、(67.D) H 4.(1)1010011.1 (2)111111.11 (3)101110.011(4)111101.01 (5)111.0115.(1)10101011.0001 (2)11010011.0101 (3)111111.01(4)1111000.1111 (5)10000.0001四、简答题1. 计算机按照所采用的电子器件划分,经历了几个阶段?计算机按照所采用的电子器件分为4个阶段:第一代(1946-1957年):电子管计算机时代。

大学计算机基础_课后答案完整版

习题一一、用适当容填空1. 机器2. 1283. 24.19465. ①读操作②写操作6. 多媒体7. ①取指令②执行指令8. 地址总线9. 源程序 10. ①系统软件②应用软件 11. ①82 12. 2213. ①操作码②操作数 14. ①R-1 15. 8 16. 二进制17. 中小规模集成电路 18. 程序 19. ①系统②用户③计算机20. 快 21. CPU〔中央处理器22. ①控制器②运算器③存储器④输入设备⑤输出设备⑥控制器⑦运算器23. 现行程序的指令和数据 24. 1024×1024 25. 操作系统26. ①字长②主频③运算速度④存储容量⑤存储周期27. ①数据流②控制流 28. ASCⅡ 29. 830. ①硬件五大基本功能模块②采用二进制③存储程序控制31. 高级 32. 只读型光盘 33. 存 34. 机码二、从参考答案中选择一个最佳答案1.A 2. C 3. A 4. B 5. B 6. A 7. C 8. B 9. C 10. B11. B 12. C 13. C 14. B 15. D 16. B 17. D 18. B 19. C 20. B 21. D 22. B三、从参考答案中选择全部正确答案1.AD 2. AC 3. BDE 4. AB 5. ACD 6. BD7. BDE 8. BCD 9. ABC 10. C DE习题二一、用适当容填空1. 主板2. ①控制器②运算器3. ①部②系统③外部〔按位置和功能划分①数据②地址③控制〔按传输信息的不同4. 分辨率5. ①CRT〔阴极射线管显示器②LCD〔液晶显示器二、从参考答案中选择一个最佳答案1.A 2.B 3.D 4.D 5.B 6.B 7.B 8.A 9.D 10.A1. AB 2. ABD 3. ABC 4.BCD 5. BCD6.BC 7. ACE 8.ABE 9.BCD 10.ACD习题三一、用适当容填空1.硬件软件2.软件硬件3.作业管理进程管理存储管理文件管理设备管理4.单道批处理系统多道批处理系统5.共享性6.进程以不可预知的速度向前推进程序完成时间不可预知7.CPU 输入输出设备8.实时性高可靠性9.系统吞吐量人机交互10.批处理11.联机12.通道中断机制13.进程14.进程控制块15.动态性并发性16.动态的静态的17.就绪态运行态等待态18.系统态或管态用户态或目态用户19.存储分配存储保护虚拟存储器管理地址映射20.程序局部性21.缓冲区管理设备分配设备控制22.独占型设备共享型设备23.缓和CPU和I/O设备之间速度不匹配的矛盾减少对CPU的中断频率和放宽对CPU响应时间限制24.虚拟设备25.系统文件库文件用户文件26.逻辑结构物理结构27.流式文件28.字符型设备块设备1.C 2.A 3.A 4.A 5.B 6.B7.B 8.D 9.B 10.A 11.A三、从参考答案中选择全部正确答案1.ABD 2.BCE 3.CD 4.ABC5.CE 6.ABC 7.BCD习题四一、用适当容填空1.①计算机及辅助设备②通信设备③传输线路④网络软件⑤资源共享以及信息通信2. ①局域网②广域网③资源子网④通信子网3. TCP/IP4.①服务器②客户机5. 超文本传输协议6.①模拟信号②频带传输7.①〔,edu,mil,net,gov②〔cn,us,jp8. 统一资源定位标识〔URL9.①②ftp<telnet,mailto,news,gophee>10. 连接Internet主要方式有①终端方式、②拨号方式、③局域网方式和④宽带网方式。

大学计算机基础各章课后题答案

第7章多媒体技术 2013年9月1日第 1 页共1页十二五规划教材《大学计算机(第4版)》第7章习题答案1. 国际电信联盟将媒体分为:感觉媒体、表示媒体、显示媒体、存储媒体和(B)媒体。

A:通信B:传输C:网络D:信息2. 人类利用视觉、听觉、触觉一起得到的信息,达到了人类感受到信息的(D)%。

A:60 B:70 C:80 D:953.(A)指用户可以与计算机进行对话,从而为用户提供控制和使用信息的方式。

A交互性B:多媒体C:可控性D:通信协议4. 将信息表示为计算机能够识别的二进制编码的过程称为(D)。

A:采样B:多媒体化C:信道编码D:信源编码5.(B)视频在播放时只需要将部分内容下载到本机,就可以实现播放。

A:多媒体B:流媒体C:超媒体D:网络6. 采样过程是在每个固定时间间隔内对模拟信号截取一个(A)值。

A:振幅B:频率C:相位D:电信号7. 根据采样定理,采样频率达到信号最高频率的(A)倍,就能精确描述采样信号。

A:2 B:4 C:8 D:108. 将离散的数字量转换成为连续的模拟量信号的过程称为(C)转换。

A:信号B:编码C:模数D:数模9.(A)是电子合成乐器的统一国际标准。

A:MIDI B:MP3 C:W A V D:五线谱10. JPEG标准可将图像文件的大小压缩到源图的(D)。

A:1%~10% B:20%~40% C:40%~80% D: 2%~50%11. GIF使用8位调色板,在一幅图像中只能使用(A)种颜色。

A:256 B:1024 C:65535 D:无限12.(B)是使用计算机软件创建物体的三维形体框架。

A:动画B:建模C:渲染D:游戏13. NTSC电视制式每秒显示30帧画面,每帧画面水平扫描线为(C)条。

A:252 B:350 C:525 D:64014. MPEG-2标准对视频的压缩比最大可达到(D)倍。

A:10 B:20 C:50 D:10015. MPEG-1视频的画面分辨率为(B)像素。

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

《Visual Basic程序设计基础》教材习题第1章 Visual Basic 6.0程序设计概述习题一、判断题参考答案:1.√2.√3.√4.×5.√6.×7.√8.×9.√10.√11.×12.√13.×14.√15.√二、选择题参考答案:1. C2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.D三、填空题参考答案:1.对象、事件2.属性、方法、事件3.控件、屏幕(Screen)4.Left 5. Top 6.属性、<对象名>.<属性名>=<表达式>7.网格8.F o rm19.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列)10.Activate、Deactivate四、程序设计题参考代码:程序1.界面设计参看表1。

表1 各控件的主要属性设置过程设计如下:Private Sub Command1_Click()Label2.Visible = False ‘使控件Label2看不见Label1.Caption = Text1.Text + ": 欢迎使用" + Label1.Caption Text1.Visible = False ‘使控件Text1看不见Command1.Enabled = False ‘使控件Command1不能用Command2.Enabled = True ‘使控件Command2能用End SubPrivate Sub Command2_Click()End ‘结束程序运行End Sub程序2.界面设计,过程设计如下:Private Sub Command1_Click() '字体变大Form1.FontSize = Form1.FontSize + 3Form1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command2_Click() '字体变小Form1.FontSize = Form1.FontSize - 3Form1.ClsPrint "欢迎使用VB"End SubPrivate Sub Command3_Click() '字体加粗Form1.FontBold = TrueForm1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command4_Click() '字体不加粗Form1.FontBold = FalseForm1.Cls: Print "欢迎使用VB"End Sub运行时,不得连续、过多次单击“字体变小”按钮,因为当FontSize属性值小于0会产生适时错误。

程序3.界面设计运行效果图过程设计如下(窗体Height值的计量包括标题、边框,而ScaleHeight值仅与窗体有效绘图区域的高度有关):Private Sub Form_Load()Text1.Text = "Visual Basic 程序设计"End SubPrivate Sub Form_Resize()Text1.Top = 0: Text1.Left = 0Text1.Width = Form1.ScaleWidth/2 '用Form1.ScaleWidth效果优于用Form1. WidthText1.Height = Form1.ScaleHeight/2 '用Form1.ScaleHeight优于用Form1. HeightCommand1.Top = Form1.ScaleHeight - Command1.HeightCommand1.Left = Form1.ScaleWidth - Command1.WidthEnd SubPrivate Sub Command1_Click()EndEnd Sub第2章程序设计基础习题一、判断题1.√2.×3.×4.×5.√6.×7.√8.√9.√10.×二、选择题1.B 2.D 3.A 4.C 5.C 6.B 7.A 8.D 9. C 10.A三、填空题参考答案1.String 2.4 3."aaa" 4.145 5.6 6.3 7.18 8.False9.(x Mod 10) * 10 + x \ 10 10.10 + Int( Rnd * 90 ) 11.a * b Mod c12.Log(x)+Sin(3.141593/6) 13.Const PI=3.1415926 14.日期15.Int(x)+1四、程序设计题参考答案程序1、Private Sub Command1_Click()Dim x As Double, y#, s#x = Val(InputBox("请输入x"))y = Val(InputBox("请输入y"))s = Sqr( (x ^ 3 + Exp(-6) * Log(y)) * (Sin(x)* Cos(y)) / (x * x + y * y) _+ (2 * Sin(90 * 3.14156 / 180) + 2 * x * Exp(y)) / Sqr(Abs(x * y)))Print "当x="; x; "当y="; y; "时,计算结果:"; sEnd Sub程序2、Private Sub Command1_Click()Dim s As Double, l As DoubleDim r As DoubleConst pi = 3.1415926r = Val(Text1.Text)l = 2 * 3.1415926 * rs = r * r * 3.1415926Label2.Caption = Str(s)Label5.Caption = Str(l)End Sub'删除文本框后Private Sub Command2_Click()Dim s As Double, l As DoubleDim r As DoubleConst pi = 3.1415926r = Val(InputBox("请输入半径:"))l = 2 * 3.1415926 * rs = r * r * 3.1415926Label2.Caption = Str(s)Label5.Caption = Str(l)End Sub程序3、Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Command1.Move Int(Rnd * (Form1.ScaleWidth - Command1.Width)), Int(Rnd * (Form1.ScaleHeight - Command1.Height))End Sub程序4、Private Sub Command1_Click()Command1.Move Int(Rnd * (Form1.ScaleWidth - Command1.Width)), Int(Rnd * (Form1.ScaleHeight - Command1.Height))End Sub程序5、Private Sub Command1_Click()Text1.Text = Int(Rnd * (6)) + 1Text2.Text = Int(Rnd * (6)) + 1Text3.Text = Val(Text1.Text) + Val(Text2.Text)Form1.BackColor = RGB(Int(Rnd * 255) + 1, Int(255 * Rnd) + 1, Int(255 * Rnd) + 1)End Sub第3章结构化程序设计与数组习题一、判断题参考答案1.√2.×3.√4.×5.√6.×7.×8.√9.×10.×二、选择题参考答案1.A 2.A 3.D 4.C 5.C 6.D 7. D 8.B(提示:因为If m Mod i=0 Then Exit For :Next i 在同一行上,系统认为是if语句)三、填空题参考答案1.If x>y Then t=y: y=x: x=t 2.IS3.For i = 0 to 9: B(i) = InputBox("B(" & i & ")="): Next i4.ReDim c(n) as single 5.String 6.8 (4个元素,每个元素2个字节)四、程序阅读题(写出下列程序的运行结果)参考答案:程序1. 55 11 程序2. 20 程序3. 2 4 7 11 16程序4. 1 4 9 16 25程序5. 程序6.五、程序填空题参考答案:1.(1)s=1 (2)n (3)s=s+p2.(1)While r<>0 (2)r=m Mod n (3) print n3.(1)v = 0 (2)v=v+a(i) (3) v=v/n (4) a(i)>v4.(1)m (2)n (3) exit for (4) j<=n5.(1)k=i (2)k=j (3)a(k)=t (4)a(i) Mod 2 = 16.(1)j+i-1 (2)6-i+1 (3) print六、程序设计题参考答案:程序1.Private Sub Form_Click()Dim x As Integer, y As Integer, z As IntegerDim max As Integer, midd As Integer, min As Integerx = InputBox("请输入x的值:")y = InputBox("请输入y的值:")z = InputBox("请输入z的值:")If x < y Then t = x: x = y: y = tIf x < z Then t = x: x = z: z = tIf y < z Then t = y: y = z: z = tPrint x; y; zEnd Sub程序2.界面设计略,过程设计如下:Private Sub Form_Click()Dim x As Single, y As Singlex = InputBox("请输入x的值:")If x > 3 Theny = x + 3ElseIf x >= 1 Theny = x * xElseIf x > 0 Theny = Sqr(x)Elsey = 0End IfPrint yEnd Sub程序3.Private Sub Form_Click()Dim i As Byte, j As ByteFor i = 1 To 9For j = 1 To iPrint Tab(8 * (j - 1)); Trim(Str(i)); "*"; Trim(Str(j)); "="; Trim(Str(i * j)); Next jPrintNext iEnd Sub程序4.Private Sub Form_Click()Dim x As Integer, n As Integer, i As Integer, p As Single, s As Single n = Val(InputBox("请输入n"))x = Val(InputBox("请输入x"))s = 1 + x: p = 1For i = 2 To (n + 1) Step 1p = p * x / is = s + pNext iPrint sEnd Sub程序5.Private Sub Form_Click()Dim e As Single, a As Single, n As Integera = 1 '级数第1项为1e = 1 '将第1项存入en = 0 '变量n记录当前已累加的项数While a > (0.0001)n = n + 1: a = a / n: e = e + aWendPrint "e="; e; "n="; nEnd Sub程序6.方法一Public Sub Form_Click()'同构数是指一个数出现在它的平方数的右端'如25在25平方625的右端,则25为同构数'利用数字转字符再取出右端字符的方法进行判断Dim i As LongDim x1 As String, x2 As StringFor i = 1 To 1000x1 = Trim(Str(i)) '将i转字符型x2 = Trim(Str(i ^ 2)) '将i^2转字符型If Right(x2, Len(x1)) = x1 ThenForm1.Print i; "是同构数"End IfNext iEnd Sub方法二Private Sub Form_Click()Dim i&, ws As IntegerFor i = 1 To 1000ws = Len(Str(i)) - 1If (i * i - i) Mod 10 & ^ ws = 0 Then Print i; NextEnd Sub程序7.Private Sub Form_Click()Dim i%, j%, s As Double, x(10) As Single, y(10) As Single RandomizeFor i = 1 To 10 '生成10个坐标点x(i) = Int(Rnd * 90) + 10Print "(" & x(i) & ",";y(i) = Int(Rnd * 90) + 10Print y(i) & ")";NextFor i = 1 To 9 '按公式计算For j = i + 1 To 10s = s + Sqr((x(i) - x(j)) ^ 2 + (y(i) - y(j)) ^ 2)NextNextPrintPrint "各点距离之和:" & sEnd Sub程序8.Private Sub Form_Click()Dim n As Integer, m As Integer, i As Integer, j As Integerm = Val(InputBox("请输入a数组元素个数: "))n = Val(InputBox("请输入b数组元素个数: "))ReDim a(m) As Integer, b(n) As IntegerFor i = 1 To ma(i) = Val(InputBox("a(" & i & ")="))Next iFor i = 1 To nb(i) = Val(InputBox("b(" & i & ")="))Next iFor i = 1 To mFor j = 1 To nIf a(i) = b(j) Then Exit ForNext jIf j > n Then Print a(i);Next iFor j = 1 To nFor i = 1 To mIf a(i) = b(j) Then Exit ForNext iIf i > m Then Print b(j);Next jEnd Sub程序9.Private Sub Form_Click()Dim a(5, 5) As Integer, i As Integer, j As Integer For i = 1 To 5For j = 1 To 5 - i + 1a(i, j) = 7 - i - jNext jNext iFor i = 2 To 5For j = 5 - i + 1 To 5a(i, j) = j + i - 5Next jNext i'打印二维数组For i = 1 To 5For j = 1 To 5Print a(i, j);Next jPrintNext iEnd Sub程序10.(1)Option Base 1Private Sub Form_Click()Dim n As Integer, i As Integer, j As Integer, k As Integer, c%() n = Val(InputBox("请输入行数n:"))n = n + 1ReDim c(n, n)For i = 1 To nc(i, 1) = 1c(i, i) = 1Next iFor i = 3 To nFor j = 2 To i - 1c(i, j) = c(i - 1, j - 1) + c(i - 1, j)Next jNext iFor i = 1 To nFor j = 1 To iPrint c(i, j);Next jPrintNext iEnd Sub(2)Private Sub Form_Click()Dim n As Integer, i As Integer, j As Integer, k As Integer, c%() Do ‘假设n范围在1-9n = Val(InputBox("请输入行数n:"))Loop Until n > 0 And n < 10n = n + 1ReDim c(n, n)'产生杨辉三角形For i = 1 To nc(i, 1) = 1c(i, i) = 1Next iFor i = 3 To nFor j = 2 To i - 1c(i, j) = c(i - 1, j - 1) + c(i - 1, j)Next jNext i'打印杨辉三角形,每个数字占4列For i = 1 To n '打印n 行Print Tab((4 * n - 4 * i) / 2); '确定打印起始列For j = 1 To i '打印i 个数字Print Space(4 - Len(Trim(Str(c(i, j))))) & Trim(Str(c(i, j)));Next jPrintNext iEnd Sub第4章函数与过程习题一、判断题1.×2.√3.×4.×5.√6.×7.×8.√9. √10. √二、填空题参考答案1.按地址传送2.b() As Long 3.6 4.按值传递5.按地址传递6.Public x As Single 7.Static x As Integer 8.Form2.y9. function f9(a() as single,n) as single 10.sub f10(a() as single ,n as integer)11. sub f10(a() as single ,m as integer,n as integer ,max as single,min as single)12. c=form1.f12(a,b)三、程序阅读题(写出下列程序的运行结果)程序1. s = 2 程序2. command1 command2s = 5 1 1s = 9 1 21 31 4程序3. Byref时分别输出0 101 ,0 110 ,0 1011 ,0 10001(注意:语句Print n; f(n)在一行上结果如上)Byval时分别输出5 101 ,6 110 ,11 1011 ,17 10001程序4. 分别输出:0 3 2 3程序5. 结果(杨辉三角形)四、程序填空题参考答案:1.(1)ByeVal (2)n Mod k=0 (3)n = n \ i (4)Call pp(i) 2.(1)as string (2)n>0 (3)f16=chr(65+k)+f16 (4)n=n\16 3.(1)a() As Double, n As Integer (2)t = t * x (3)f = s4. (1)a() Aa Double,n as integer (2)n-1 (3)a(j) < a(k)五、程序设计题参考答案程序1.Function f1(x%, y%, z%) As IntegerDim max As Integermax = xIf max < y Then max = yIf max < z Then max = zf1 = maxEnd Function‘验证Private Sub Command1_Click()Dim a%, b%, c%a = 40:b = 120:c = 30Print f1(a, b, c)End Sub程序2.Private Function fsum(x() As Double, n As Integer) As DoubleDim i As IntegerFsum=0For i = 1 To nfsum = fsum + x(i)Next ifsum = fsum / nEnd Function程序3.界面设计略,过程设计如下:Private Sub ff(a() As Single, n As Integer)Dim i As Integer, x As SingleFor i = 1 To n \ 2x = a(n - i + 1): a(n - i + 1) = a(i): a(i) = x‘(a(1)⇔a(n),a(2)⇔a(n-1),...,a(i)⇔a(n-i+1))Next iEnd Sub程序4.Private Sub find(x() As Single,m As byte,n As Byte,ki As Byte,kj As Byte)xmax = x(1,1)ki = 1: kj = 1For i = 1 To mFor j = 1 To nIf Abs(x(i, j)) > Abs(xmax) Then xmax = x(i, j): ki = i: kj = j Next j, iEnd Sub程序5.Option ExplicitPublic Function g1(a%(), n%) As DoubleDim i%For i = 1 To ng1 = g1 + a(i)Nextg1 = g1 / nEnd FunctionPublic Function g2(a%(), n%) As Double Dim i%, t#t = g1(a, n)For i = 1 To ng2 = g2 + (a(i) - t) ^ 2Next ig2 = Sqr(g2) / nEnd Function'调用Private Sub Command1_Click()Dim x%(10), g#, i%For i = 1 To 10x(i) = iNext iPrint g2(x, 10) '计算g2End Sub。

相关文档
最新文档