《Visual_Basic程序设计教程_第2版_》习题参考答案
Visual Basic程序设计教程(第2版)
亢临生:男,山西大学副教授,主要领域方向为人工智能和软件工程。 王金虹:女,山西中医学院医药管理学院副教授,主要领域方向为数据挖掘与人工智能。
感谢观看
Visual Basic程序设计教程 (第2版)
20xx年高等教育出版社出版图书
01 成书过程
03 教材目录 05 教材特色
目录
02 内容简介 04 教学资源 06 作者简介
《Visual Basic程序设计教程(第2版)》是由亢临生、王金虹主编,高等教育出版社于2016年出版的“十 二五”普通学校计算机基础教育改革与实践系列教材。该教材可作为高等院校非计算机专业计算机程序设计类课 程的教材,也可作为Visual Basic程序设计培训及计算机等级考试的辅导用书。
该教材共有13章,主要介绍了设计内容的基本概念和知识、B语言的各种编程技术,以及VB语言的实用编程 技巧。
成书过程
修订情况
出版工作
教育部高等学校大学计算机课程教学指导委员会在高教司的支持下,推动了以计算思维为切入点的计算机课 程改革。为了紧扣教指委制定的《大学计算机教学基本要求》,编著者在《Visual Basic程序设计教程(第1 版)》的基础上,并遵循相关的编写原则修订了《Visual Basic程序设计教程(第2版)》。
《Visual Basic程序设计教程(第2版)》由充临生、王金任主编,贾伟、芦彩林、王智晏任副主编,参编 人员有王三虎、石远志、萧宝玮、庄情、李必容。
2016年7月5日,《Visual Basic程序设计教程(第2版)》由高等教育出版社出版。
内容简介
《Visual Basic程序设计教程(第2版)》共有13章,主要内容包括程序设计基础、Visual Basic语言基础、 顺序结构、选择结构、循环结构、数组、过程与函数、鼠标与键盘事件、图形操作、界面设计、文件操作、数据 库操作和综合应用等程序设计内容,每章中均提供了习题和该章小结。
VISUAL BASIC 程序设计(第2版)电子工业出版社 周霭如等编著 课后答案 第8章
Caption
添加记录
Command2
Caption
结束
(2)程序代码
Option Explicit
Private Type txr
num As String * 4
name As String * 8 tel As String * 8 postc As String * 6 addr As String * 14 End Type Dim zgr As txr Private Sub Form_Load() Open "d:\txrf.rec" For Random As #1 Len = Len(zgr) End Sub Private Sub Command1_Click() With zgr .num = Trim(Text1.Text) .name = Trim(Text2.Text) .tel = Trim(Text3.Text) .postc = Trim(Text4.Text) .addr = Trim(Text5.Text) End With Put #1, , zgr Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" End Sub Private Sub Command2_Click() Close #1 End End Sub
属性值
Form1
Caption
建立职工通讯录文 件
Label1
Caption
编号
Label2
Caption
姓名
Label3
Visual Basic程序设计(第二版)-参考答案
1.10 2.计算 1 到 8 的和,36 3.0,n-1 4.9,x
6.24 7.10
8.x>9
9.x mod 5,x+s
5.1
习题六
一、选择题
1.A 2.C 11.A
二、填空题
3.A
4.A
5.D 6.C
7.D 8.D
9.D 10.A
1.10 2.计算 1 到 8 的和 36
3.0 n-1
3.0
习题四
一、选择题
1.C 2.C 3.D 4.B 5.A 6.D 11.D 12.B 13.D 14.D
二、填空题
1.66666
2.False
3.MsgBox
7.D 8.D 9.A 10.D 4.S(165) 5.123
习题五
一、选择题
1.A 2.C 3.A 4.A 5.D 6.C 7.D 8.D 9.A 10.A 11.C 12.A 13.D 14.B 15.D 16.C 17.B 18.A
4.9 x 5.28
习题七
一、选择题
1.D 2.A 3.A 4.C 5.D 6.D 7.C 8.A 9.B 10.A 11.A 12.A 13.B 14.B 15.D 16.A 17.D 18.D 19.A 20.A
二、填空题
1.ReDim 5.123 246 369 9.pos=pos+Arr(k)
5.A 6.A 7.A 8.C 9.D 10.C
习题十二
一、选择题 1.D 2.A 3.C 4.A 5.C 6.B 7.B 8.C 9.D 10.D
11.C 12.A 二、填空题
1.EOF(1)close #1 Text1.Text 或 Text1 3.END Text1.Text 或 Text1 5.#2 1 0 outchar
visual_Basic程序设计教程_课后习题答案及练习
第三章 VB基本语言
一、填空题
1、一般可以使用__________关键字声明常量。
2、______类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种
数据类型。
3、变量的声明分为两种方法:__________和____________。 4、在VB中,用___________________语句设定数组的下界,用_____________ 和__________________语句分别返回数组的上、下界。 5、在代码模块中加入Option Explicit的目的是 _____________________。 6、function aa (a1 as date,optional a2 as boolean) as single,写出optional 命令的作用__________________。 7、在VB中,我们用一个简单的______语句就能实现退出程序。 8、生成消息框的命令是____________,生成输入框的命令是 ____________。 9、通用对话框(commondialog)属activex控件,它可以显示多个标准 对话框,包括打开/另存为、字体、打印等对话框,若要显示所有文 件,则应设置其属性filter=____________,若要使它显示为打印对话 框,则应使用什么方法____________。 10、从字符串中任意位置截取字符的函数是__________。 11、语句For j = 3 To 20 Step 3 使循环体执行了______次。 12、对于正在使用的动态数组Arraya(),要增加一个单元,但不能破坏数组内的数据,则应
二、选择题
1、下面不是VB工作模式的是( ) A.设计模式 B.运行模式 C.汇编模式 D.中断模式 2、可视化编程的最大优点是( ) A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是( ) A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是( ) A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是( ) A.可视化 B.面向对象 C.面向图形 D.事件驱动
VisualBasic程序设计基础课后习题参考答案
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
第1章 Visual Basic 6.0程序设计概述一、判断题1.√ 2.√3.×说明: 同类控件( 如两个标签) 相互重叠, 设计时能够设置”置前”、”置后”属性。
4.√ 5.× 6.√ 7.× 8.√ 9.√ 10.×11.√ 12.√13.× 14.√ 15.× 16.√ 17.√ 18.√ 19.√20.√二、选择题1. C2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.A 11.C 12.D三、填空题1.对象、事件 2.属性、方法、事件 3.控件、屏幕( Screen)4.对象 5.Left、 Top 6.属性、 <对象名>.<属性名>=<表示式>7.网格 8.F orm19.Load或Initialize或Resize或Activate( 自动执行的先后顺序也按此排列)10.Activate、 Deactivate四、程序设计题程序1.界面设计参看图10-1、 10-2以及表10-1。
表10-1 实例2各控件的主要属性设置过程设计如下:Private sub Form_Click()Command2.Enabled = FalseEen SubPrivate Sub Command1_Click()Label2.Visible = FalseLabel1.Caption = Text1.Text + ": 欢迎使用" +资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
Label1.CaptionText1.Visible = FalseCommand1.Enabled = False: Command2.Enabled = True End SubPrivate Sub Command2_Click()EndEnd Sub程序2.界面设计略, 过程设计如下:Private Sub Command1_Click() '字体变大 Form1.FontSize = Form1.FontSize + 3Form1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command2_Click() '字体变小 Form1.FontSize = Form1.FontSize - 3Form1.Cls: Print "欢迎使用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会产生适时错误。
c语言程序设计教程第二版课后答案
c语言程序设计教程第二版课后答案一、简介C语言是一种广泛应用于科学计算、系统开发、嵌入式系统等领域的编程语言。
本文档为《C语言程序设计教程第二版》的课后答案,旨在帮助读者巩固所学知识。
二、基础知识回顾1. 数据类型和变量答案:C语言中常见的数据类型包括整型、浮点型、字符型和指针型等。
变量是用来存储数据的内存区域,通过给变量命名,我们可以在程序中使用这些变量。
2. 运算符和表达式答案:运算符用于进行操作,表达式是由变量、常量和运算符组成的可求值的结果。
C语言支持算术运算符、关系运算符、逻辑运算符等。
3. 控制结构答案:控制结构用于控制程序的流程,常见的控制结构有条件语句和循环语句。
条件语句可以根据判断条件的结果执行不同的语句块,循环语句可以重复执行一段代码。
4. 函数答案:函数是完成特定任务的一段代码,可以提高代码的可读性和复用性。
C语言中的函数由函数名、参数列表、返回值类型和函数体组成。
5. 数组和字符串答案:数组是相同类型数据的有序集合,可以通过下标访问数组中的元素。
字符串是由字符组成的数组,以空字符'\0'作为字符串的结束标志。
三、课后练习答案1. 编写一个C程序,计算并输出两个整数之和。
答案:```c#include <stdio.h>int main() {int num1, num2, sum;printf("请输入两个整数:");scanf("%d %d", &num1, &num2);sum = num1 + num2;printf("两个整数之和为:%d\n", sum);return 0;}```2. 编写一个C程序,判断一个数是否为素数。
答案:```c#include <stdio.h>int isPrime(int num) {int i;for(i=2; i<=num/2; i++) {if(num % i == 0) {return 0;}}return 1;}int main() {int num;printf("请输入一个整数:");scanf("%d", &num);if(isPrime(num)) {printf("%d是素数\n", num);} else {printf("%d不是素数\n", num);}return 0;}```四、总结本文对《C语言程序设计教程第二版》的课后习题进行了答案的整理,涵盖了基础知识回顾以及两个练习的答案。
《Visual Basic程序设计教程(第2版)》课后部分编程题参考答案
第1章1. 按要求设置窗体属性2.在窗体上建立一个标签Label1。
程序代码如下:Private Sub Form_Click()Label1.Caption = "你单击了窗体"End SubPrivate Sub Form_DblClick()Label1.Caption = "你双击了窗体"End Sub3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。
两个文本框的Text属性均为空。
Private Sub Command1_Click()Dim x As Singlex = Val(Text1.Text)Text2.Text = 15 * xEnd Sub第2章1~3题:按要求完成操作练习。
4. Private Sub Command1_Click() '"最大化"按钮Form1.WindowState = 2 '最大化End SubPrivate Sub Command2_Click() '"还原"按钮Form1.WindowState = 0 '还原End SubPrivate Sub Command3_Click() '"最小化"按钮Form1.WindowState = 1 '最小化End Sub5.在窗体上建立三个文本框Text1(第一个数)、Text2(第二个数)、Text3(计算结果)和一个命令按钮Command1(“计算”)。
Private Sub Command1_Click()Dim x As SingleDim y As Singlex = Val(Text1.Text)y = Val(Text2.Text)Text3.Text = x * x + y * yEnd Sub6. 在窗体上建立两个文本框Text1(输入一串字符)、Text2(输出结果)和一个命令按钮Command1。
VB习题解答
作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
3.常用方法
[对象.]SetFocus:是把光标移到指定的文本框对象中。
4.文本框的应用 数据过滤
例2.7 要求输入合法的数字数据。当输入结束时(按Tab键),对于 输入正确的数据,显示正确信息;对输入的非数字数据,则响铃 (Beep)、显示错误信息、清除文本框中的内容,并使焦点重新回到文 本框。 • Text2_ LostFocus 当输入结束按Tab键时,该事件激发。 • IsNumeric(Text2):判断是否输入非数字数据。 • Text2.SetFocus:使焦点重新回到文本框。
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5
《Visual Basic程序设计教程(第2版)》课后部分编程题参考答案
第1章1.按要求设置窗体属性2.在窗体上建立一个标签Label1。
程序代码如下:Private Sub Form_Click()Label1.Caption="你单击了窗体"End SubPrivate Sub Form_DblClick()Label1.Caption="你双击了窗体"End Sub3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。
两个文本框的Text属性均为空。
Private Sub Command1_Click()Dim x As Singlex=Val(Text1.Text)Text2.Text=15*xEnd Sub第2章1~3题:按要求完成操作练习。
4.Private Sub Command1_Click()'"最大化"按钮Form1.WindowState=2'最大化End SubPrivate Sub Command2_Click()'"还原"按钮Form1.WindowState=0'还原End SubPrivate Sub Command3_Click()'"最小化"按钮Form1.WindowState=1'最小化End Sub5.在窗体上建立三个文本框Text1(第一个数)、Text2(第二个数)、Text3(计算结果)和一个命令按钮Command1(“计算”)。
Private Sub Command1_Click()Dim x As SingleDim y As Singlex=Val(Text1.Text)y=Val(Text2.Text)Text3.Text=x*x+y*yEnd Sub6.在窗体上建立两个文本框Text1(输入一串字符)、Text2(输出结果)和一个命令按钮Command1。
visual basic 程序设计课后习题参考答案
Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。
(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。
描述一个对象有三个基本要素:属性、方法和事件。
类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。
属性是描述对象的一组特性。
方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。
事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。
由事件控制整个程序的执行流程。
事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。
第二章 Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。
VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。
VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。
事件过程由VB自行声明,用户不能增加或删除。
事件过程是VB 应用程序的主体。
通用过程是独立于事件过程之外,可供其他过程调用的程序段。
汇编语言程序设计(第二版)课后题答案
4.1、判断下列标识符的合法性。
1)、code 合法2)、Data 合法3)、ABCDH 合法4)、1abcH 不5)、eax 不6)、01 合法7)、A?@ 合法8)、www@zsu 合法9)、***********.cn不10)、AX$DX 合法11)、_BX 合法12)、CX 不4.2、按下面要求写出相应的数据定义语句(未指定变量名的,可任意指定或省缺)。
1)、定义一个字节区域,第一个字节的值为20,其后跟20个初值为0的连续字节;DB 20,20 DUP(0)2)、定义一个以0为结束符的字符串,其初值为:The course is easy;DB “The course is easy”,03)、定义一个以'$'为结束符的字符串,该串中含有换行符和回车符;DB 0D,0A,”$”4)、定义100个字,其初值为0;DW 100 DUP(0)5)、从一个偶地址开始定义一个字变量word;EVENWORD DW ?6)、先定义一个字符串String,其偏移量指定为10,其初值为"ABCDEF",然后再定义3个字类型的数组Data,要求String和Data的偏移量相同;ORG 10STRING DB "ABCDEF"ORG 10DATA DW 3 DUP(?)7)、定义一个字符串String,其初值为"12345678",再定义4个字类型的数组Data,要求String和Data共享同一片内存单元;STRING DB "12345678"ORG $-8DATA DW 4 DUP (?)4.3、把下列C语言的变量定义语句改写成与之等价的汇编语言语句。
1)、char ch1, ch2[3], ch3[]="Are you ready?", ch4='Q';CH1 DB ?CH2 DB 3 DUP (?)CH3 DB "Are you ready?",0CH4 DB “Q”2)、int w1, w2[5], w3=0x1234, w4[]={90, 89, 432, 344};W1 DW ?W2 DW 5 DUP (?)W3 DW 1234HW4 DW 90,89,432,3443)、long int d1=1234, d2, d3[10], d4[]={1, 2, 3, 4, 5, 6};D1 DD 1234D2 DD ?D3 DD 10 DUP(?)D3 DD 1,2,3,4,5,64.4、假设4.3题中三组变量在内存中是连续存放的,且变量ch1的偏移量是20H,试求出其它每个变量的偏移量。
汇编语言程序设计教程(第二版)习题参考答案
汇编语言程序设计教程(第二版)习题参考答案第1章计算机基础知识1.计算机的应用分哪几个方面,请举例说明书中未提到的领域的计算机应用。
科学计算、数据处理、计算机控制、计算机辅助设计、人工智能、企业管理、家用电器、网络应用。
书中未提及的如:远程教育、住宅小区控制、飞行系统控制与管理等。
2.简述计算机的发展过程,请查阅相关资料,列出微机的发展过程。
电子管、晶体管、集成电路、大规模集成电路以IBM为例,微机的发展:4004、8008、8080、8086/8088、80286、80386、80486、Pentium 系列3.计算机的字长是怎么定义的,试举例说明。
计算机能同时处理二进制信息的位宽定义为计算机的字长。
如8086能同时进行16位二进制数据的运算、存储和传输等操作,该机器的字长为16位。
4.汇编语言中的基本数据类型有哪些?数值型数据和非数值型数据。
非数值数据如字符、字符串、逻辑值等。
(1)7BCH=011110111100B=1980D(2)562Q=101110010B=370D(3)90D=01011010B=5AH(4)1110100.111B=164.7Q=74.EH30H~39H 41H~5AH 61H~7AH9.在汇编语言中,如何表示二进制、八进制、十进制和十六进制的数值?用相应进制的数值加上进制标记即可。
二进制用B,如10101010B八进制用Q,如437Q。
十进制用D或不用,如54D,或54。
十六进制用H,如27A8H10.完成下列二进制数的加减运算。
(1)10101010 + 11110000 (2)11001100 + 01010100=110011010 =100100000(3)11011010 - 01010010 (4)11101110 - 01001101=10001000 =1010000111.完成下列十六进制数的加减运算。
(1)0FEA9 - 8888=7621H (2)0FFFF - 1234=EDCBH(3)0EAC0 + 0028=EAE8H (4)3ABC + 1678=5134H12.完成下列BCD码的运算。
Visual Basic 程序设计教程习题答案
(4)I <= N
3. (1)K
(2)Flag = 0
4. (1)B
(2)D
(3)A
(4)B
(5)C
5. (1)C
(2)B
(3)A
6. (1)A()
(2)N
(3)I+1
(4)A(J)
(5)T
7. (1)ReDim A(N) (2)P>N Or P<1 (3)P+1
(4)D
8. (1)YO < Y(I)
666666
7777777
22. 1
23. 10 5
24. I= 7
A= 11
25. M1= 120
M2= 6
26. 3 21
27. 2 4 -3 3
28. 11
29. 14 6 3
30.
*
***
*****
*******
*********
***********
31. *****
****
***
**
*
5. A( 17.4 )
6. -1
7. he
is
ang
8. 1 2 False
9. 123321
10. 444
11. -3 3
12. 30 10
13. False
14. I= 2
15. I= 1
16. A
17. **0**
18. 7 22
19. 2 3 5
20. 1 6
21.
1
22
333
4444
55555
四、写出下列条件对应的 Visual Basic 关系表达式或布尔表达式。
《Visual Basic程序设计教程(第2版)》习题参考答案
《Visual Basic程序设计教程》(第2版)林卓然编著电子工业出版社2007年7月出版习题1一、单选题1.D 2.D 3.B 4.B 5.C 6.A7.A 8.A 9.B 10.B 11.B 12.B二、多选题1.ADE 2.AB 3.BCDE 4.CD 5.CE三、填空题1.属性,方法,事件 2.解释,编译 3.设计,运行,中断 4.Command2_Click 5.中央,代码 6.MyForm.frm 7.(1)Cmd1_Click(),(2)Txt1.Text="VB语言程序设计"习题2一、单选题1.(1)A,(2)C 2.A 3.B 4.B 5.B 6.D 7.B 8.A 9.A 10.B 11.B 12.A 13.B二、多选题1.BD 2.CD 3. AD三、填空题1.(1) (2+x*y)/(2–y*y) (2) a^2–3*a*b/(3+a)(3) x^(3/8)+Sqr(y^2+4*a^2a/(x+y^3))2.Int(50+6*Rnd)3.(1)138, (2)3, (3)214, (4) 70, (5) "45", (6)04. "系统管理数据库"习题3一、单选题1.C 2.B 3.B 4.D 5.B 6.C 7.B 8.D 9.C 10.(1)A, (2)C 11.A 12.B 13.D 14.B二、多选题1.AC 2.ABF 3.BE三、填空题1.$000,124 2.Label1.Caption="a*b=" 3.Height,Width4.2 5.Text1.SetFocus6.Multiline, ScrollBars, 2 7.24,2423习题4一、单选题1.C 2.B 3.C 4.C 5.D 6.B 7.(1)D,(2)A,(3)B 二、多选题1.ABCFGHJ 2.BE 3.CDE 4.AE三、填空题1.60000 2.O&pen 3.(1) "0" To "9";(2) "a" To "z", "A" To "Z";(3) Else习题5一、单选题1.B 2.(1)D,(2)C 3.A 4.(1)B,(2)C,(3)B 5.B 6.B 二、填空题1.(1) 4次,n=13;(2) 3次,n=8;(3) 3次,n=27;(4) 1次,n=12 2.227 3.0 4.Style 5.下拉列表框6.AddItem,RemoveItem或Clear 7.(1)ItemA,(2) ItemD,(3) ItemD,(4) ItemA习题6一、单选题1.D 2.A 3.B 4.C 5.C 6.A 7.(1)D (2)A (3)B 二、多选题1.AD 2.CD三、填空题1.二, 12; 1, 3; -1, 22. 0 1 2 31 0 1 22 1 0 13 2 1 03. Name, Index 4.(1) 0 To Index, (2)Val(Text1(k).Text)习题7一、单选题1.B 2.C 3.B 4.B 5.C 6.D 7.A 8.C 9.D 10.C 二、填空题1.EF 2.(1)14,(2) 2,(3)10 3.(1)10,(2)28,(3)6,(4) 64.(1)Power(x,n-1)*x,(2)Power = x习题8一、单选题1.B 2.D 3.D 4.A 5.B 6.D 7.A8.(1)D,(2)D 9.B 10.A 11.D二、填空题1. Get, Put2.(1) Open "Myfile3.txt" For Output(2) Write #1, StNo, StMb (3) Close #13. (1) Open " Myfile3.txt" For Input As #1 (2) EOF(1)(3) Input #1, StNo, StMb习题9单选题1.B 2.D 3.D 4.B 5.A 6.A习题10一、单选题1.C 2.(1)A,(2)C 3.C 4.A 5.(1)A,(2)D 6.A 7.D 8.B 9.D二、填空题1.(1)Change,(2)Value,(3)Scroll,(4)Value2.Circle(Scale.Width/2,Scale.Height/2),10003.(1) P1.Picture ,(2) P2.Picture,(3) P2.Picture = P3.Picture4.KeyDown,KeyPress,KeyUp 5.MouseDown,MouseUP6.菜单编辑器,顶;PopUpMenu7.(1) Button.Index (2) BackColor = RGB(255, 0, 0)(3) BackColor = RGB(0, 255, 0) (4) BackColor = RGB(0, 0, 255)8.(1)DragMode, (2)1,(3)0 9.(1)Action, (2)4, (3)ShowFont10.(1)KeyPress, (2)Cls, (3)CurrentY = Y, (4) Button=1习题11一、单选题1.C 2.C 3.A 4.D 5.A 6.D 7.D 8.C9.D 10.D 11.C 12.A 13.B二、填空题1.Select 职工号,基本工资 From 工资表 Where 基本工资>5002.Update 职工表 Set 姓名="伍小明" Where 职工号="00018"3.Select 学籍表.班号,Avg(成绩表.英语) From 成绩表,学籍表 Where 学籍表.学号=成绩表.学号 Group By 学籍表.班号4.Update 工资表 Set 基本工资=基本工资+1005.Delete From 工资表 Where 基本工资<2006.Insert Into 学籍表(学号,姓名,性别,年龄,班号) Values("951009","林东生","男",20,"31")(完)。
C语言程序设计教程(第2版)课后习题答案
C语言程序设计教程(第二版)课后习题答案第一章C语言程序设计概述-习题答案1算法的描述有哪些基本方法?答1、自然语言2、专用工具2 C语言程序的基本结构是怎样的?举一个例子说明。
答1、C语言程序由函数构成;2、“/*”与“*/”之间的内容构成C语言程序的注释部分;3、用预处理命令#include、#define可以包含有关文件或预定义信息;4、大小写字母在C语言中是有区别的;5、除main()函数和标准库函数外,用户也可以自己编写函数,应用程序一般由多个函数组成,这些函数指定实际所需要做的工作。
3 C语言有什么特点?答1、具有结构语言的特点,程序之间很容易实现段的共享;2、主要结构成分为函数,函数可以在程序中被定义完成独立的任务,独立地编译代码,以实现程序的模块化;3、运算符丰富,包含的范围很广;4、数据类型丰富;5、允许直接访问物理地址,即可直接对硬件进行损伤,实现汇编语言的大部分功能;6、限制不太严格,程序设计自由度大,这样使C语言能够减少对程序员的束缚;7、生成的目标代码质量,程序执行效率高,同时C语言编写的程序的可移植性好。
4★指出合法与不合法的标识符命名。
答AB12--√leed_3-- a*b2--× 8stu--× D.K.Jon--× EF3_3--√ PAS--√ if--× XYZ43K2 --√ AVE#XY--× _762--√ #_DT5--× C.D--×5说明下列Turbo C热键的功能。
答F2:源文件存盘 F10:调用主菜单 F4:程序运行到光标所在行(用于调试程序) Ctrl+F9:编译并链接成可执行文件 Alt+F5:将窗口切换到 DOS 下,查看程序运行结果。
6说明下列Turbo C方式下输入并运行下列程序,记录下运行结果。
①main(){printf("********************\n");printf(" welcome you \n");printf(" very good \n);printf("********************\n");}②main(){ int a,b,c,t;printf("please input three numbers;");scanf("%d,%d,%d",&a,&b,&c); /*教材S是错误的*/t=max(max(a,b),c);printf("max number is:%d\n",t);}int max(int x, int y){ int z;if(x>y)z=x;else z=y;return(z);}答运行结果:********************welcome youvery good********************运行结果:please input three numbers;3,1,4 /*左侧下划线内容为键盘输入*/max number is:47一个C程序是由若干个函数构成的,其中有且只能有一个___函数。
Visual Basic程序设计(第二版) 习题参考答案吴昌平
第一章1.程序设计语言分为机器语言、汇编语言、高级语言3种。
机器语言用二进制代码0和1来表示计算机可直接执行的命令,每条指令让计算机执行一个简单动作。
对人来讲,机器语言非常难懂,但计算机却能直接理解、执行它。
汇编语言以约定的助记符来表示机器命令,每一条回避缉拿指令基本上与一条机器指令相对应与机器语言相比,汇编语言比较直观,用汇编语言编写的程序经过简单的翻译就可以被机器执行。
机器语言和汇编语言是面向机器的,速度快,效率高,但设计复杂,难于使用高级语言比较接近人类语言,语法规则简单清晰,易为各专业人员掌握和使用。
高级语言需经过翻译软件翻译成机器语言指令后才能被计算机执行2. 一般分为四个步骤:设计用户界面设置属性编写代码保存和运行、调试程序,生成EXE文件3.对象:是vb程序几基础构件,具有属性和方法,并响应外部事件。
属性:指对象的特征,每一种对象都有一组各顶的属性事件:是vb 预先定义好的、能被对象识别的动作事件过程:对象感应到某一时间发生时所执行的程序4.编译错误、运行错误、逻辑错误5.使用“视图”菜单中的“属性窗口”命令和“工具箱”命令6.(1)窗体单击事件,单击窗体,窗体标题变为“VB”(2)按钮单击事件,单击按钮,文本框内容变为空7.习题1-7Private Sub Command1_Click()Text1.Text = "你是谁?"End SubPrivate Sub Command2_Click()Text1.Text = "我是VB用户"End Sub第二章1.关键字:又称保留字,是在语法上有固定意义的字母组合。
主要包括命令名,函数名,数据类型名,运算符,VB系统提供的标准过程等。
标识符:用户自己定义的名字,包括自定义常量名,变量名,控件名,自定义的过程名和函数名等。
2.错误的变量名:3w,Abs,x-y,x%y,e f3.(1)v0*t-1/2*a*t^2(2)sin(a)*cos(b)/(a*b)(3)a*x*x-b*x-c (4)x>0 and x<=54.(1)40 (2)10 (3) 0 (4)False(5)99-7-265.(1)cint(x) (2)fix(x*100)/100)6.(1) fix (rnd*991+10) (2) fix (rnd*90+10)第三章1.标签主要用于显示不需要修改的文本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题1
一、单选题
1.D 2.D 3.B 4.B 5.C 6.A
7.A 8.A 9.B 10.B 11.B 12.B
二、多选题
1.ADE 2.AB 3.BCDE 4.CD 5.CE
三、填空题
1.属性,方法,事件 2.解释,编译 3.设计,运行,中断 4.Command2_Click 5.中央,代码 6.MyForm.frm 7.(1)Cmd1_Click(),(2)Txt1.Text="VB语言程序设计"
习题2
一、单选题
1.(1)A,(2)C 2.A 3.B 4.B 5.B 6.D 7.B 8.A 9.A 10.B 11.B 12.A 13.B
二、多选题
1.BD 2.CD 3. AD
三、填空题
1.(1) (2+x*y)/(2–y*y) (2) a^2–3*a*b/(3+a)
(3) x^(3/8)+Sqr(y^2+4*a^2a/(x+y^3))
2.Int(50+6*Rnd)
3.(1)138, (2)3, (3)214, (4) 70, (5) "45", (6)0
4. "系统管理数据库"
习题3
一、单选题
1.C 2.B 3.B 4.D 5.B 6.C 7.B 8.D 9.C 10.(1)A, (2)C 11.A 12.B 13.D 14.B
二、多选题
1.AC 2.ABF 3.BE
三、填空题
1.$000,124 2.Label1.Caption="a*b=" 3.Height,Width
4.2 5.Text1.SetFocus
6.Multiline, ScrollBars, 2 7.24,2423
习题4
一、单选题
1.C 2.B 3.C 4.C 5.D 6.B 7.(1)D,(2)A,(3)B
二、多选题
1.ABCFGHJ 2.BE 3.CDE 4.AE
三、填空题
1.60000 2.O&pen 3.(1) "0" To "9";(2) "a" To "z", "A" To "Z";(3) Else 习题5
一、单选题
1.C 2.(1)D,(2)C 3.A 4.(1)B,(2)C,(3)B 5.B 6.B
二、填空题
1.(1) 4次,n=13;(2) 3次,n=8;(3) 3次,n=27;(4) 1次,n=12 2.227 3.0 4.Style 5.下拉列表框6.AddItem,RemoveItem或Clear 7.(1)ItemA,(2) ItemD,(3) ItemD,(4) ItemA
习题6
一、单选题
1.D 2.A 3.B 4.C 5.C 6.A 7.(1)D (2)A (3)B 二、多选题
1.AD 2.CD
三、填空题
1.二, 12; 1, 3; -1, 2
2. 0 1 2 3
1 0 1 2
2 1 0 1
3 2 1 0
3. Name, Index 4.(1) 0 To Index, (2)Val(Text1(k).Text)
习题7
一、单选题
1.B 2.C 3.B 4.B 5.C 6.D 7.A 8.C 9.D 10.C
二、填空题
1.EF 2.(1)14,(2) 2,(3)10 3.(1)10,(2)28,(3)6,(4) 6
4.(1)Power(x,n-1)*x,(2)Power = x
习题8
一、单选题
1.B 2.D 3.D 4.A 5.B 6.D 7.A
8.(1)D,(2)D 9.B 10.A 11.D
二、填空题
1. Get, Put
2.(1) Open "Myfile3.txt" For Output
(2) Write #1, StNo, StMb (3) Close #1
3. (1) Open " Myfile3.txt" For Input As #1 (2) EOF(1)
(3) Input #1, StNo, StMb
习题9
单选题
1.B 2.D 3.D 4.B 5.A 6.A
习题10
一、单选题
1.C 2.(1)A,(2)C 3.C 4.A 5.(1)A,(2)D 6.A 7.D 8.B 9.D
二、填空题
1.(1)Change,(2)Value,(3)Scroll,(4)Value
2.Circle(Scale.Width/2,Scale.Height/2),1000
3.(1) P1.Picture ,(2) P2.Picture,(3) P2.Picture = P3.Picture
4.KeyDown,KeyPress,KeyUp 5.MouseDown,MouseUP
6.菜单编辑器,顶;PopUpMenu
7.(1) Button.Index (2) BackColor = RGB(255, 0, 0)
(3) BackColor = RGB(0, 255, 0) (4) BackColor = RGB(0, 0, 255)
8.(1)DragMode, (2)1,(3)0 9.(1)Action, (2)4, (3)ShowFont
10.(1)KeyPress, (2)Cls, (3)CurrentY = Y, (4) Button=1
习题11
一、单选题
1.C 2.C 3.A 4.D 5.A 6.D 7.D 8.C
9.D 10.D 11.C 12.A 13.B
二、填空题
1.Select 职工号,基本工资 From 工资表 Where 基本工资>500
2.Update 职工表 Set 姓名="伍小明" Where 职工号="00018"
3.Select 学籍表.班号,Avg(成绩表.英语) From 成绩表,学籍表 Where 学籍表.学号=成绩表.学号 Group By 学籍表.班号
4.Update 工资表 Set 基本工资=基本工资+100
5.Delete From 工资表 Where 基本工资<200
6.Insert Into 学籍表(学号,姓名,性别,年龄,班号) Values("951009","林东生","男",20,"31")
(完)。