vb

Size: px
Start display at page:

Download "vb"

Transcription

1 Visual Basic 程序设计 实验指导书 计算机科学与技术学院 陈治伯

2 目 录 实验一 Visual Basic 程序设计...3 实验二顺序程序设计...5 实验三顺序程序设计...7 实验四循环结构程序设计...10 实验五数组...13 实验六过程...18 实验七常用控件

3 实验一 Visual Basic 程序设计 一 实验目的 1. 了解 Visual Basic 系统对计算机软 硬件的要求 2. 掌握启动与退出 Visual Basic 的方法 3. 掌握建立 编辑和运行一个简单的 Visual Basic 应用程序的全过程 4. 掌握常用控件 ( 文本框 标签 命令按钮 ) 的应用 二 实验内容 1. 启动 Visual Basic 6.0, 创建一个 " 标准 EXE" 类型的应用程序, 要求 : 在屏幕上显示 " 欢迎您使用 Visual Basic", 并 " 请输入您的姓名 "; 屏幕设计的界面如图 2.1.1, 以 Sy1-1.frm 和 Sy1-1.vbp 文件名保存在您的软盘上 提示 : (1) 程序中用到 2 个标签和 1 个文本框, 标签显示所需的文字, 文本框用于输入您的姓名, 最多输入 4 个字符, 对于 2 个标签内的字号大小可在标签的属性窗口中选择 Font 属性改变 (2) " 欢迎您使用 Visual Basic" 要在两行显示, 只要将 Label1 控件的宽度缩小一些 图 2.1.1: 实验 1.1 运行界面 2. 模仿教材例题, 练习对窗体三个事件过程 (Load Click DblClick) 的编程, 三个事件中装入不同的图片, 可以是你自己喜欢的任何图片 ; 练习对鼠标指针的改变, 改变为 Key04.ico 图标文件 ; 练习对窗体图标 边框线类型 最大化按钮和最小化按钮的改变 3

4 3. 字号 按钮 随机函数练习 在文本框输入一字符串, 对字符格式进行设置, 包括字体 (FontName) 字号 (FontSize) ; 文本框有垂直滚动条, 效果见图 图 2.1.3: 实验 1.3 运行界面 提示 : 对字体设置必须将字体在双引号内括住, 例如 Text1.FontName=" 宋体 " 4.Move 方法练习, 移动具有浮雕效果的文字 在窗体插入图片, 文件名为 So02963_.wmf( 读者也可插入你所喜欢的图片 ), 窗体上以浮雕效果显示的字符串 " 新年快乐 ", 还有两个命令按钮, 文件 Point02.ico 表示左指向 文件 Point04.ico 表示右指向, 如图 所示 要求当单击左指向按钮, 字符串 " 新年快乐 " 向左移动 50; 单击右指向按钮, 向右移动 50 提示 : (1) 浮雕效果的实现见教学篇例 2.5, 也就是建立两个相同属性 ( 大小 文字 ) 的标签, 通过设置 BackStyle 为 0( 透明 ) ForeColor 字颜色 Left 和 Top 位置等属性 (2) 移动利用 Move 方法, 因为浮雕效果的实现通过 2 个标签来实现, 所以移动时也同时进行 例如, 对 Label1 向左移动语句为 : Label1.Move Label1.Left - 50 Label2.Move Label2.Left

5 上述用 Move 方法实现移动, 也可利用对属性的改变实现移动, 语句为 : Label1.Left=Label1.Left - 50 (3) Point02.ico 等的图标文件在 Visual Basic 的..graphics\Icons\Arrows 目录下, 读者也可以通过 Windows 的 " 查找 " 功能来找到 图 2.1.4: 实验 1.4 运行界面 实验二 顺序程序设计 一 实验目的 1. 掌握表达式 赋值语句的正确书写规则 2. 掌握常用函数的使用 3. 掌握 InputBox 与 MsgBox 的使用 二 实验内容 1. 编一个华氏温度与摄氏温度之间转换的程序 华氏温度与摄氏温度之间转换的公式是 : ' 摄氏温度转化为华氏温度,F 为华氏 ' 华氏温度转化为摄氏温度,C 为摄氏 要求用按钮实现转换 即单击 " 华氏转 " 按钮, 则将摄氏温度转换为华氏温度 ; 同样, 单击 " 摄氏转 " 按钮, 则将华氏温度转换为摄氏温度 5

6 提示 : (1)Text 文本框存放的 String 类型, 为了程序正常运行, 应通过 Val() 函数将字符串转换为数值类型 (2) 上述公式中右边的变量 F C 应该是有值的, 该值可通过 Text1 Text2 分别赋值获得 例对文本框 1(Text1) 输入的华氏温度, 要在文本框 2 显示转换后的摄氏温度, 事件过程如下 : 是即 : Private Sub Command1_Click() Dim f!, c! ' 使用变量 f = Val(Text1) 'f 变量有了值 c = 5 / 9 * (f - 32) Text2 = c End Sub 也可以不用 f\c 变量, 直接利用文本框实现, 即 : Private Sub Command1_Click() Text2 = 5 / 9 * (Val(Text1) - 32) ' 不使用变量, 直接使用文本框 End Sub 两者效果相同 对于摄氏温度转化为华氏温度, 请读者自行完成. 2. 输入半径, 计算圆周长和圆面积, 见图 进一步要求, 为了保证程序运行的正确, 对输入的半径要进行合法性检查, 若发现输入的数中有非法数字 ( 调用 IsNumeic 函数 ), 参阅教材例 2.7, 利用 MsgBox 显示出错信息, 通过 SetFocus 方法定位于出错的文本框处, 重新输入 ; 计算结果保留 2 位小数 图 2.2.2: 实验 2.2 运行界面 3. 我国有 13 亿人口, 按人口年增长 0.8% 计算, 多少年后我国人口超过 26 亿 6

7 提示 : 已知年增长率 r=0.8%, 求人数超过 26 亿的年数 n 公式为 : 其中 :Log(x) 为对数函数. 4. 利用计算机解决古代数学问题 " 鸡兔同笼问题 " 即已知在同一笼子里有总数为 m 只鸡和兔, 鸡和兔的总脚数为 n 只, 求鸡和兔各有多少只? 提示 :m,n 通过 InputBox 函数获得 ; 鸡 兔的只数通过已知 m,n 列出方程可解, 但不要求出荒唐的解 ( 例 3.5 只鸡 4.5 只兔, 或者求得的只数为负数, 也就是对输入的总脚数必须是偶数, 并且脚数应是头数的倍数 ), 若出现荒唐的解, 要求显示有关信息, 并重新输入 5. 窗体上有 2 个命令按钮, 第一个按钮显示 " 文字处理 " 第二个按钮显示 "VB6.0", 要求单击命令按钮, 利用 Shell 函数执行对应的应用程序 提示 : (1)" 文字处理 " 即 Word 软件的可执行文件名为 "WinWord.exe", 可通过 " 开始 " 菜单的 " 查找 " 命令, 找到该文件, 单击鼠标右键在快捷菜单的 " 属性 " 选项中可显示文件的路径, 通过复制 粘贴可将文件路径和文件名取到 Shell 函数中 (2)"VB6.0" 即 Visual Basic6.0 软件的可执行文件可通过 " 开始 " 菜单的 " 程序 " 子菜单项, 然后指向对应的菜单项, 单击鼠标右键在快捷菜单的 " 属性 " 选项中可显示文件标识符, 通过复制 粘贴可将文件标识符取到 Shell 函数中 图 2.2.3: 实验 2.5 运行界面 实验三 顺序程序设计 一 实验目的 1. 掌握表达式 赋值语句的正确书写规则 2. 掌握常用函数的使用 3. 掌握 InputBox 与 MsgBox 的使用 二 实验内容 1. 编一个华氏温度与摄氏温度之间转换的程序, 运行界面如图 所示 7

8 图 2.2.1: 实验 2.1 运行界面 华氏温度与摄氏温度之间转换的公式是 : ' 摄氏温度转化为华氏温度,F 为华氏 ' 华氏温度转化为摄氏温度,C 为摄氏 要求用按钮实现转换 即单击 " 华氏转 " 按钮, 则将摄氏温度转换为华氏温度 ; 同样, 单击 " 摄氏转 " 按钮, 则将华氏温度转换为摄氏温度 提示 : (1)Text 文本框存放的 String 类型, 为了程序正常运行, 应通过 Val() 函数将字符串转换为数值类型 (2) 上述公式中右边的变量 F C 应该是有值的, 该值可通过 Text1 Text2 分别赋值获得 例对文本框 1(Text1) 输入的华氏温度, 要在文本框 2 显示转换后的摄氏温度, 事件过程如下 : 是即 : Private Sub Command1_Click() Dim f!, c! ' 使用变量 f = Val(Text1) 'f 变量有了值 c = 5 / 9 * (f - 32) Text2 = c End Sub 也可以不用 f\c 变量, 直接利用文本框实现, 即 : Private Sub Command1_Click() Text2 = 5 / 9 * (Val(Text1) - 32) ' 不使用变量, 直接使用文本框 End Sub 两者效果相同 对于摄氏温度转化为华氏温度, 请读者自行完成. 8

9 2. 输入半径, 计算圆周长和圆面积, 见图 进一步要求, 为了保证程序运行的正确, 对输入的半径要进行合法性检查, 若发现输入的数中有非法数字 ( 调用 IsNumeic 函数 ), 参阅教材例 2.7, 利用 MsgBox 显示出错信息, 通过 SetFocus 方法定位于出错的文本框处, 重新输入 ; 计算结果保留 2 位小数 图 2.2.2: 实验 2.2 运行界面 3. 我国有 13 亿人口, 按人口年增长 0.8% 计算, 多少年后我国人口超过 26 亿 提示 : 已知年增长率 r=0.8%, 求人数超过 26 亿的年数 n 公式为 : 其中 :Log(x) 为对数函数. 4. 利用计算机解决古代数学问题 " 鸡兔同笼问题 " 即已知在同一笼子里有总数为 m 只鸡和兔, 鸡和兔的总脚数为 n 只, 求鸡和兔各有多少只? 提示 :m,n 通过 InputBox 函数获得 ; 鸡 兔的只数通过已知 m,n 列出方程可解, 但不要求出荒唐的解 ( 例 3.5 只鸡 4.5 只兔, 或者求得的只数为负数, 也就是对输入的总脚数必须是偶数, 并且脚数应是头数的倍数 ), 若出现荒唐的解, 要求显示有关信息, 并重新输入 5. 窗体上有 2 个命令按钮, 第一个按钮显示 " 文字处理 " 第二个按钮显示 "VB6.0", 要求单击命令按钮, 利用 Shell 函数执行对应的应用程序 提示 : (1)" 文字处理 " 即 Word 软件的可执行文件名为 "WinWord.exe", 可通过 " 开始 " 菜单的 " 查找 " 命令, 找到该文件, 单击鼠标右键在快捷菜单的 " 属性 " 选项中可显示文件的路径, 通过复制 粘贴可将文件路径和文件名取到 Shell 函数中 (2)"VB6.0" 即 Visual Basic6.0 软件的可执行文件可通过 " 开始 " 菜单的 " 程序 " 子菜单项, 然后指向对应的菜单项, 单击鼠标右键在快捷菜单的 " 属性 " 选项中可显示文件标识符, 通过复制 粘贴可将文件标识符取到 Shell 函数中 9

10 图 2.2.3: 实验 2.5 运行界面 实验四 循环结构程序设计 一 实验目的 1. 掌握 For 语句的使用 2. 掌握 Do 语句的各种形式的使用 3. 掌握如何控制循环条件, 防止死循环或不循环 二 实验内容 1. 用单循环显示有规律图形, 如图 提示 : (1) 对于特殊字符 " " " " 通过汉字标准输入的软键盘 菜单中的 " 特殊符号 " 命令来实现 (2) 循环体内显示 n 个字符用 String 函数来实现, 例如函数 :String(5, " ") 将产生 " " ; 本例要找出循环控制变量 i 与 String 函数内个数的关系, 即 :String(2*i, " ") (3) 每个 " " 的列宽约为 2, 要显示如图的图形, 必须定好每行的起始位, 本例为 :Tab(20-2*i) 图 2.4.1: 实验 4.1 运行界面图 2.4.2: 实验 4.2 运行界面 2. 用单循环实现如图 提示 : (2) 与实验 4.1 类似, 找出每一行的输出语句的通项表示, 形式为 : " " Print Tab(x); " ";String(y," "); 10

11 其中 x,y 是要与循环变量与关的表达式, 请你自己解决 3. 编一程序, 计算 100 以内的所有 7 或 5 的倍数和, 并将这些数在文本框每一个为一行显示, 如图 所示 图 2.4.3: 实验 4.3 运行界面 提示 : 要在文本框每行显示一个, 首先设置文本框的 "MultiLine" 属性为 True 和 " ScrollBars" 为非 0; 然后通过每产生的一个数 x 执行如下语句在文本框显示 : Text1=Text1 & x & vbcrlf 其中 :vbcrlf 为回车换行的 VB 符号常数 4. 计算当第 i 项的值 <10-4 时结束 提示 : 找出规律, 第 i 项的分母是前一项的分母加上表示有分母项开始计数 5. 计算的近似值, 的计算公式为 : 提示 : 要防止大数相乘时溢出问题, 将变量类型和常数 2 改为双精度型 ( 即 2#) 6. 编一程序, 显示出所有的水仙花数 所谓水仙花数, 是指一个 3 位数, 其各位数字立方和等于该数字本身 例如,153 是水仙花数, 因为 提示 : 解该题的方法有两种 : (1) 利用三重循环, 将三个个位数连接成一个 3 位数进行判断 例如, 将 i,j,k 三个个位数连成一个三位数的表达式为 : 11

12 i*100+j*10+k 将 1~9 连接成一个 的 9 位数, 程序段如下 : s = 0 For i = 1 To 9 s = s * 10 + i Next I (2) 利用单循环将一个 3 位数逐位分离后进行判断 例如, 将 的一个 9 位数, 从右边开始逐位分离, 程序段如下 : s = Do While s > 0 s1 = s Mod 10 s = s \ 10 Print s1; ' 从右边开始显示分离出每一位 Loop 7. 求 Sn=a+aa+aaa+aaa+ aa aaa(n 个 a), 其中 a 是一个由随机数产生的 1~9( 包括 1,9) 中的一个正整数,n 是一个由随机数产生的 5~10( 包括 5,10) 中的一个数 例如 : 当 a=2,n=5 时,Sn= 提示 : 为了得到不断重复 a 的 n 位的数 Temp, 可用如下程序段实现 : Temp=0 For i=1 To n Temp=Temp*10+a Next i 8. 参阅教材例 4.18, 用迭代法求, 求立方根的迭代公式为 : 假定 x 的初值为 a, 迭代到为止 迭代的流程图见图 显示 a=3 27 的值, 并通过求 a^(1/3) 的表达式加以验证 12

13 图 2.4.4: 迭代法求根流程图 实验五 数组 一 实验目的 1. 掌握数组的声明 数组元素的引用 2. 掌握静态数组和动态数组的使用差别 3. 应用数组解决与数组有关的常用算法 二 实验内容 1. 随机产生 10 个 30~100( 包括 30,100) 的正整数, 求最大值 最小值 平均值, 并显示整个数组的值和结果, 如图 所示 图 2.5.1: 实验 5.1 运行界面 2. 随机产生 20 个学生的计算机课程的成绩, 统计各分数段人数 即 0~59 60~69 70~79 80~89 90~100, 并显示结果 产生的数据在窗体显示, 统计结果在图形框显示, 见图

14 图 2.5.2: 实验 5.2 运行界面 提示 : 声明一个数组 mark(1 to 20), 存放 20 个学生的成绩 ; 声明一个数组 s(5 to 9), 分别存放分数段的人数, 并且确定分数与 s 数组的下标关系, 即 : k=mark (i)\ 10 ' i=1 To 20 Select Case k Case 0 To 5 ' 不及格的人数 s(5)=s(5)+1 Case 9 To 10 ' >=90 分的人数 s(9)=s(9)+1 Case 6 To 8 ' 其他三个分数段的人数 s(k)=s(k)+1 End Select 3. 随机产生 15 个不重复的 A~Z 包括 A,Z 的大写字母, 存放在字符数组中 提示 : (1) 要产生 A~Z 的字母, 可通过调用函数 Chr Int Rnd 及找出字母对应的 AscII 码值的关系获得, 即 c=chr(int(rnd*26+65)) (2) 要产生不重复的字母, 每产生一个, 在数组中查找已产生的字母 若找到, 刚产生的字母作废, 重新产生 ; 找不到, 则产生的字母放入数组中, 下标加 1 假定刚产生的字母存放在 c 字符变量中, 已产生的 n 个不重复的字母存放在 s 字符数组中, 则产生不重复的有关程序段如下 : Dim s(1 to 15) As String * 1, c As String * 1, Found As Boolean s(1)=chr(int(rnd*26+65)) n=2 do while n<=15 c=chr(int(rnd*26+65)) Found = False For j = 1 To n

15 If s(j) = c Then Found = True Next j If Not fount Then ' 没有找到, 产生的字母非重复, 存放到数组中 s(n) = c n = n + 1 End If Loop 4. 实行学分制, 学生的平均绩点是衡量学生学习的重要依据 成绩等级与绩点的关系见表 所示 等级 绩点 表 2.5.1: 成绩等级与绩点的关系 100~ 89~ 79~ ~ 以下 编一程序利用两个一维数组分别输入某学生的 5 门课程的学分 对应成绩, 计算其平均绩点 例如, 某学生的 5 门课程的学分 成绩分别如表 2.5.2, 求该学生的平均绩点, 程序运行结果见图 表 2.5.2: 各课程学分与成绩学分 成绩 图 2.5.3: 实验 5.4 运行界面 5. 随机产生 10 个数 2 位数, 按从递增的次序排列, 并将排序结果存放在文本框的控件数组中 提示 : (1) 本程序有两个事件过程, 都要用到存放 10 个数据的数组, 因此在通用声明段声明一个数组, 例 :Dim a%(0 to 9) (2) 在 " 产生 " 命令按钮的 Command1 事件过程中随机产生 10 个数, 存放在数组 a, 并在窗体显示 (3) 在 " 排序 " 命令按钮的 Command2 事件过程中, 对 a 数组排序, 并将排序的结果存放在文本框 Text1() 控件数组中, 见图

16 (4) 对 Text1 控件数组的建立, 首先在设计时建立一个 Text1 控件, 其 "Index" 属性为 0, 表示是控件数组, 见图图 2.5.4; 在排序后通过如下语句建立其余控件数组元素, 并显示 : Text1(0) = a(0) For i = 1 To 9 Load Text1(i) ' 产生一个控件数组元素 Text1(i) = a(i) ' 将排好序的对应数组元素放入控件数组元素 Text1(i).Left = Text1(i - 1).Left + Text1(i).Width + 10 ' 控件数组元素定位 Text1(i).Visible = True ' 控件数组元素显示 Next i 图 2.5.4: 实验 5.5 设计界面图 2.5.5: 实验 5.5 运行界面 6. 完成本使用所配套的教材的第五章第 3 题, 上机验证, 见图 本题由 6 个命令按钮的事件过程构成, 在 4 个图形框显示 ; 为了多个事件过程访问 A B 矩阵, 这两个矩阵应在通用声明段声明 要求 : (1) 利用随机数生成两个矩阵 ( 前者 30~70 范围 后者 101~135) (2) 将两个矩阵相加结果放入 C 矩阵中 (3) 将 A 矩阵转置, 即行 列交换 (4) 统计 A 矩阵中最大值和下标 (5) 以下三角形式显示 A 矩阵 上三角形式显示 B 矩阵 (6) 求 A 矩阵两条对角线元素之和 16

17 (a) 产生 A B 矩阵 (a) A+B 矩阵相加 (c) A 矩阵转置 (d) A 矩阵中最大值和下标 (e) A 下三角形式 B 上三角形式 (f) A 矩阵两条对角线元素之和图 2.5.6: 实验 5.6 运行界面 7. 输入整数 n, 显示出具有 n 行的杨辉三角形 一个具有 8 行的杨辉三角形运行结果如图 2.5.7(a) 所示 若要显示如图 2.5.7(b) 所示的效果, 原程序要作如何微小的改动? 提示 : 解决此题的方法有以下要点 : (1) 定义一个二维数组如图 2.5.7(a), 其中上三角各元素均为 0, 对下三角各元素进行设置 : 第一列及对角线上均为 1, 其余每一个元素正好等于它上面一行的同一列和前一列的两个元素之和, 即 a(i,j)=a(i-1,j-1)+a(i-1,j) (2) 利用 TAB 函数定每行显示的起始位, 利用两重循环显示上三角各元素 (3) 为了便于控制, 显示的内容在图形框 (PictureBox) 17

18 (a) (b) 图 2.5.7: 实验 5.7 杨辉三角形运行界面 8. 自定义一个职工类型, 包含职工号 姓名 工资 在通用声明段声明一个职工类型的静态数组, 可存放 5 个职工 ; 窗体中设计 3 个文本框 2 个命令按钮和 1 个图形框控件, 文本框分别输入职工号 姓名 工资 ; 当单击 " 添加 " 命令按钮, 将文本框输入的内容添加到数组的当前元素中 ; 当单击 " 排序 " 命令按钮, 将输入的内容按工资递减的顺序排序, 并在图形框显示 程序运行界面见图 提示 : (1) 自定义一个职工类型只能在标准模块内定义, 若在窗体通用声明段定义, 必须为 Private (2) 为了保存当前输入职工元素的个数, 该变量应在通用声明段声明, 若在事件过程中声明, 每次运行将被初始化为 0 图 2.5.8: 实验 5.8 运行界面 实验六 过程 一 实验目的 1. 掌握自定义函数过程和子过程的定义和调用方法 2. 掌握形参和实参的对应关系 3. 掌握值传递和地址传递的传递方式 4. 掌握变量 函数和过程的作用域 5. 掌握递归概念和使用方法 6. 熟悉程序设计中的常用算法 18

19 二 实验内容 1. 编一子过程 ProcMin(a(),mina), 求一维数组 a 中的最小值 mina 主调程序随机产生 10 个 -300~-400 之间的数, 显示产生的数组中各元素 ; 调用 ProcMin 子过程, 显示出数组中的最小值 2. 参见本实验所对应的教材中的例 4.12, 编一求两数 m,n 最大公约数的函数过 f(m,n); 主调程序在两个文本框输入数据, 在图形框显示结果, 见图 图 2.6.1: 实验 6.2 运行界面 提示 : 为了在 Text3 文本框每行一组 并整齐地显示结果, 利用格式函数来实现, 如下表示 : Text3 = Text3 & Format(Text1, "@@@@@") & Format(Text2, "@@@@") _ & Format(y, "@@@@") & vbcrlf 其中 : y 为求得的公约数 ;"@@@@@" 表示输出占 5 列, 显示数据小于 5, 左边补空 ; vbcrlf 为回车换行的常数符号 ; 注意 : 为了在文本框显示多行, 文本框的 MultiLine 属性必须设置为 True 3. 编一个函数过程 Mysin(x), 求 Mysin(x)= 当第 n 项的精度小于 10-5 时结束,x 为弧度 ; 主调程序同时调用 Mysin 和内部函数 sin, 进行验证 提示 : 关键是找部分级数和的通项, 如下表示 : i=1,3,5,7 4. 参照实验 4.8, 用迭代法求 X=, 求立方根的迭代公式为 : 19

20 假定 x 的初值为 a, 迭代到 xi+1-xi < 为止 a 的值为 1~10, 并显示结果 ; 同时, 利用运算符 "^" 检验函数过程的正确性, 保留 5 位小数, 效果见图 图 2.6.2: 实验 6.4 运行界面 5. 编一子过程 MaxLength(s,MaxWord), 在已知的字符串 s 中, 找出最长的单词 MaxWord 假定字符串 s 内只含有字母和空格, 空格分隔不同的单词 程序运行界面如图 所示 算法思想 : (1) 首先利用 InStr 函数从 S 中从左开始找第一个出现的空格, 利用 Left 函数分离出空格左边的单词, 与最长单词比较 ; i=instr(s," ") ' 找第一个出现的空格 Word=Left(s,i-1) ' 分离出空格左边的单词 (2) 取 S 中剩余字符串, 重复 (1), 直到 S 为空 s=mid(s,i+1) ' 取 S 中剩余字符串 图 2.6.3: 实验 6.5 运行界面 6. 编一函数过程 IsH(n), 对于已知正整数 n, 判断该数是否是回文数, 函数的返回值类型为布尔型 主调程序每输入一个数, 调用 IsH 函数过程, 然后在图形框显示输入的数, 对于是回文数显示一个 " ", 见图

21 图 2.6.4: 实验 6.4 回文数程序运行界面 提示 : (1) 所谓回文数是指顺读与倒读数字相同, 即指最高位与最低位相同, 次高位与次低位相同, 依次类推 当只有一位数时, 也认为是回文数 (2) 回文数的求法, 只要对输入的数 ( 按字符串类型处理 ), 利用 MID 函数从两边往中间比较, 若不相同, 就不是回文数 *7 用递归方法, 编写求的函数 对于有如下递归形式 : 递归条件 : *8 用递归法编函数过程 f2(x0,a), 求 X=, 求立方根的迭代公式为 : 精度为 主调程序分别调用函数过程,a 的值为 1~10, 并显示结果 ; 同时, 利用运算符 "^" 检验函数过程的正确性 提示 : 递归法求根时, 形参要有两个,x0 为每次递归调用时的初值, 假定 x0 的初值为 a 21

22 实验七 常用控件 一 实验目的 1. 掌握常用控件的重要属性 事件和方法 2. 初步掌握利用控件创建基于图形用户界面的应用程序的技术 3. 熟练掌握键盘事件 鼠标事件及其事件过程的编写 二 实验内容 1. 设计如图 所示的计算程序 图 2.7.1: 实验 7.1 单选按钮 复选框和框架应用示例 2. 设计一个如图 所示的应用程序 它能利用 LostFocus 事件过程对输入的内存大小进行合法性检查, 确保最后两个字符是 "MB", 其余的都是数字字符 当用户单击 "Ok" 按钮后, 在右边的文本框中显示所选择的信息 图 2.7.2: 实验 7.2 计算机配置选择界面 3. 编写一个如图 所示的程序 用户能从 " 饭店菜单 " 把选定的 " 菜 " 添加到下面的列表框中 要求 :" 饭店菜单 " 列表框支持多项选择 22

23 图 2.7.3: 实验 7.3" 点菜 " 程序 提示 : 假定 " 饭店菜单 " 和 " 我点的菜 " 列表框的名称分别为 List1 和 List2 因为需要在 List1 中能够进行多项选择, 所以 MultiSelect 属性应设为 1 或 2, 而且在 " 添加 " 事件过程中不能简单地用 List2.AddItem List1.Text 语句添加项目 应编写如下的程序 : Sub Command1_Click() For I = 0 To List1.ListCount-1 23

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc 实验 3 顺序和分支结构程序设计 实验目的 1. 掌握顺序结构的程序设计思想 2. 掌握命令按钮 (CommandButton) 标签 (Label) 文本框 (TextBox) 编辑框 (EditBox) 等常用控件的使用方法 3. 了解并掌握对话框函数 MessageBox() 的含义与用法 4. 了解和熟悉线条控件 形状控件的画法以及主要属性的用法 实验内容 1. 顺序结构 实训 3-1 编写一应用程序,

More information

Microsoft Word - 实验3.doc

Microsoft Word - 实验3.doc 实验 3 基本控制结构 3.1 基本控制结构程序设计 实验目的 (1) 掌握 3 种基本结构的程序流程图 (2) 熟练掌握分支结构的程序设计方法 (3) 熟练掌握循环结构的程序设计方法 实验内容 Visual Basic 是结构化的程序设计语言, 有 3 种基本控制结构 : 顺序结构 分支结构和循环结构, 循环结构又分 当型 循环和 直到型 循环 其程序流程图如图 3-1 所示 真 E 假 当 E

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

Microsoft Word - VB全文.doc

Microsoft Word - VB全文.doc 实验 5 顺序结构 一 实验目的 1. 熟悉常用的输入和输出的方法 2. 掌握 InputBox 函数和 MsgBox 函数的用法 3. 掌握编写顺序结构程序的一般步骤 二 实验内容 1. 设计一个计算圆面积的程序 要求 : 利用 InputBox 函数输入圆的半径, 利用 MsgBox 显示最后的计算结果 2. 设计一个简单的水果商店结算程序 要求 : 利用文本框输入香蕉 梨子 苹果三类水果的单价和重量,

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 第 5 章循环结构程序设计 一 实验目的 (1) 掌握 For 语句的使用 (2) 掌握 Do While/Until Loop 与 Do Loop While/Until 两种循环语句的使用 (3) 加深理解循环的概念, 掌握循环的规则及其执行过程 (4) 掌握多重循环的规则和程序设计方法 (5) 学会如何控制循环条件, 防止死循环或不循环 二 相关知识在指定条件下多次重复执行一组相同的语句可以通过循环来实现

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 第 3 章流程控制和数组 3.1 实验目的 (1) 熟练掌握控制台应用程序的代码编写和调试, 以及运行方法 (2) 掌握选择结构的一般语法格式和应用 (3) 掌握 switch 语句的用法 (4) 掌握选择结构的嵌套的用法, 能灵活使用选择结构解决实际问题 (5) 掌握 while 循环语句的一般语法格式 (6) 掌握 for 循环语句的一般语法格式 (7) 掌握循环嵌套的语法格式 (8) 掌握一维数组的定义

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期  开放专科  期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题 试卷代号 : 2 2 3 1 座位号 OJ 中央广播电视大学 2 0 1 0-2011 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I 2011 年 1 月 题 { 每小题 2 分, 共 3 0 分 } 1. 对于定时器 ( Tim 盯 控件, 设置其定时是否开启的属性是 ( ) A. Index B. Tag c. Enabled

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

2010年3月计算机等级考试四级网络工程师笔试

2010年3月计算机等级考试四级网络工程师笔试 计 算 机 二 级 VB 经 典 预 测 题 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 下 列 叙 述 中 正 确 的 是 ( ) A) 循 环 队 列 是 队 列 的 一 种 链 式 存 储 结 构 B) 循 环 队 列 是 队

More information

实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循

实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循 实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循环 实验范例 系统常用类 : 字符串类 (String) a) 从字符串 s 中截取一个字符串方法 s.substring()

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

More information

Microsoft PowerPoint - OPVB1基本VB.ppt

Microsoft PowerPoint - OPVB1基本VB.ppt 大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

Microsoft PowerPoint - 01_Introduction.ppt

Microsoft PowerPoint - 01_Introduction.ppt Hello, World C 程序设计语言 第 1 章章观其大略 孙志岗 sun@hit.edu.cn http://sunner.cn prf("hello,, world\n"); 超级无敌考考你 : 如何把 hello 和 world 分别打印在两行? 2004-12-19 A Tutorial Introduction 2 hello.c 打印华氏温度与摄氏温度对照表 计算公式 : C=(5/9)(

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

提示 : (1) 程序运行时单击两次鼠标, 观察输出结果 ; (2) 将输出内容修改为 我的第一个 VB 程序 ; (3) 尝试改变输出文本的颜色 上机要求 : (1) 每题创建一个 VB 工程, 并在窗体 (Form1) 上设计界面, 在相关事件过程中编写程序 ; (2) 保存并运行应用程序 ;

提示 : (1) 程序运行时单击两次鼠标, 观察输出结果 ; (2) 将输出内容修改为 我的第一个 VB 程序 ; (3) 尝试改变输出文本的颜色 上机要求 : (1) 每题创建一个 VB 工程, 并在窗体 (Form1) 上设计界面, 在相关事件过程中编写程序 ; (2) 保存并运行应用程序 ; 第 13 章 VB 上机练习题程序最终是要在计算机上运行的, 学习程序设计过程中很重要的一个环节是上机练习, 只有将一个程序在计算机上编写 调试 运行并得到正确的结果, 才算完成了程序设计与实现 本章根据前面章节的学习内容, 将上机练习题目分类, 分别编写了 12 类上机题目, 供老师教学和上机参考 13.1 上机练习一 目的 : (1) 熟悉 Visual Basic6.0 开发环境 (2) 模仿简单的

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

《C语言程序设计》

《C语言程序设计》 C 语言程序设计 实验教学大纲 信息科学与技术学院 2015 年 6 月 C 语言程序设计 课程实验教学大纲 课程名称 :C 语言程序设计英文名称 :The C Programming Language 课程编号 : 课程性质 : 非独立设课课程属性 : 专业课实验教材或指导书类型 : 统编课程总学时 :75 学分 :4 实验学时 :30 实验学分 :1 适用专业 : 数字媒体技术实验室名称 : 先修课程

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

4. 有程序代码如下 : Text!' Text= "Visual Basic" 则 Te xtl ~ Te xt, 和 " V i s ua l Basi c " 分别代表 ( ) A. 对象, 值, 属性 B. 对象, 方法, 属性 C. 对象, 属性, 值专 D. 属性, 对象, 值 5. 要

4. 有程序代码如下 : Text!' Text= Visual Basic 则 Te xtl ~ Te xt, 和  V i s ua l Basi c  分别代表 ( ) A. 对象, 值, 属性 B. 对象, 方法, 属性 C. 对象, 属性, 值专 D. 属性, 对象, 值 5. 要 试卷代号 : 2 2 3 1 中央广播电视大学 2 0 1 3-20 1 4 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计 试题 2014 年 1 月 注意事项 一 将你的学号 姓名及分校 { 工作站 } 名称填写在答题纸的规定栏内 考试结束后, 把试卷和答题纸放在桌上 试卷和答题纸均不得带出考场 监考人收完考卷和答题纸后才可离开考场 二 仔细读懂题目的说明, 并按题目要求答题

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

投稿類別:電子工程類

投稿類別:電子工程類 投 稿 類 別 : 工 程 技 術 類 篇 名 : 井 字 生 死 戰 攻 略 作 者 : 陳 威 宇 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 邱 富 群 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 指 導 老 師 : 林 育 助 老 師 王 彥 盛 老 師 壹 前 言 家 喻 戶 曉 的 井 字 遊 戲 (Tic-Tac-Toe)

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

幻灯片 1

幻灯片 1 第一类换元法 ( 凑微分法 ) 学习指导 复习 : 凑微分 部分常用的凑微分 : () n d d( (4) d d( ); (5) d d(ln ); n n (6) e d d( e ); () d d( b); ); () d d( ); (7) sin d d (cos ) 常见凑微分公式 ); ( ) ( ) ( b d b f d b f ); ( ) ( ) ( n n n n d f

More information

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 )

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 ) [ 说明 ] 1. 以下所指教材是指朱杰老师的 管理类联考综合能力数学套路化攻略 2. 该文档中所标答案和参见的教材答案, 与视频有冲突的, 以视频答案为准! 基础篇 第 1 章 数 1.2.1 整数例题答案 : 1. A ( 详细解析见教材 P7 例 2) 2. D ( 详细解析见视频课程 数的性质 约 10 分 53 秒处 ) 3. C ( 详细解析见教材 P7 例 3) 4.E ( 详细解析见视频课程

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

Microsoft Word - 实验3.doc

Microsoft Word - 实验3.doc 实验 3 C# 和 ASP.NET 4.5 一 实验目的 (1) 了解 C# 语言规范 (2) 掌握 C# 基础语法 流程控制和异常处理等 (3) 掌握创建 C# 类并应用于 ASP.NET 4.5 页面中的方法 (4) 掌握 ASP.NET 4.5 页面的调试方法 二 实验内容及要求 1. 转换输入的成绩到相应的等级要求如下 : (1) 页面浏览效果如图 3-1 所示 (2) 成绩输入使用 TextBox

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢   学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP

More information

穨ac3-3.PDF

穨ac3-3.PDF 3-1 Access 3-1-1 Event Click OnClick Click OnClick AfterUpdate BeforeUpdate On After Before > VBA( ) 3-1 3-1 Access Open Load Sub Funtion 3-1-2 Sub Funtion Private Me Me Forms Reports Form Report VisualBasic

More information

普通高等教育 十二五 规划教材中国科学院教材建设专家委员会 十二五 规划教材 Visual Basic 程序设计实践教程 刘必雄 编著 北 京 科学出版社职教技术出版中心 www.aboo 内容简介 本书是 Visual Basic 程序设计 ( 刘必雄编著, 科学出版社出版 ) 的配套教学用书, 是作者多年教学实践经验的总结 全书分为 3 篇 : 第一篇为上机实验, 根据教学要求安排了 10 个实验,

More information

第五讲 数组 一维数组 二维数组 数组作为函数参数

第五讲 数组 一维数组 二维数组 数组作为函数参数 第五讲 数组 一维数组 二维数组 数组作为函数参数 一维数组 2 数组 数组 : 具有一定顺序关系的若干相同类型变量的集合体 一维数组的声明 类型标识符变量名 [n] 声明一个长度为 n 的数组 ( 向量 ) 类型标识符 : 数组元素的数据类型 ; n: 数组的长度, 即元素的个数 ; 例 : int x[5] // 声明一个长度为 5 的一维数组 一维数组的引用 变量名 [k] // 注 : 下标

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

untitled

untitled 例 立 劉 1 1991 來 Schollmeyer,1996; Volet & Lund, 1994 邏 力 林 2004 歷年 路 類 列 若 邏 力 來 路 力 益 例 數 列 類 論 數 識 數 數 沈 練 念 不 1991 狀 狀 理歷 Mayer, 1992 不 力 不 力 立 1994 了 更 參 力 力 力 靈 力 力 來 識 立 練 識 力 2000 來 1995 切 識 異 勵

More information

untitled

untitled Visual Basic 2005 (VB.net 2.0) hana@arbor.ee.ntu.edu.tw 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,

More information

求出所有的正整数 n 使得 20n + 2 能整除 2003n n 20n n n 20n n 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y =

求出所有的正整数 n 使得 20n + 2 能整除 2003n n 20n n n 20n n 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y = 求出所有的正整数 n 使得 20n + 2 能整除 2003n + 2002 n 20n + 2 2003n + 2002 n 20n + 2 2003n + 2002 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y = y x y 对于任意正整数 n, 记 n 的所有正约数组成的集合为 S n 证明 : S n 中至多有一半元素的个位数为

More information

内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验, 在每个实验前都列出了相关章节的知识点, 以方便读者对所学内容加

内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验, 在每个实验前都列出了相关章节的知识点, 以方便读者对所学内容加 普通高等教育 十二五 重点规划教材公共课系列普通高等教育 十二五 规划教材 Visual Basic 程序设计上机指导 曲宏山饶拱维主编 张帆杨贵茂王楠副主编 北京 内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验,

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

2

2 Visual Basic 程序设计实验与实训指导 1 2 3 淮阴工学院 Visual Basic 程序设计实验与实训指导 信息技术教学部 2010 年 7 月 1 日 4 前 言 VB 程序设计语言具有功能强大 易学易用等特点, 因此大多数高校把 VB 作为非计算机专业学生首选的计算机程序设计语言课程 通过该课程的学习, 不仅要求学生掌握计算机程序设计语言的基本知识 编程技术和基本算法, 更重要的是要求学生掌握程序设计的思想和方法,

More information

《Visual Basic程序设计》实验课

《Visual Basic程序设计》实验课 Visual Basic Visual Basic dstang2000@263.net 0 Visual Basic 1 0...1 1 Visual Basic...2 2...3 3...6 4...9 5...13 6...16 7...18 8...22 9...24 10...27 11...29 12 API...31 13...34 14...35 15...38 1 1 Visual

More information

普通高等教育 十二五 规划教材公共课系列 高级语言程序设计 Visual Basic 实训 刘立群刘冰周颖 主编 刘哲邹丽娜杨林姣宋倬 副主编 杨林姣宋倬参 周进钱进参 编 编 科学出版社职教技术出版中心 www.aboo 北 京 内容简介本书是 高级语言程序设计 Visual Basic ( 刘立群等主编, 科学出版社出版 ) 的配套教材, 全书包括实验篇和习题篇 实验篇是根据教程中知识点精心设计的上机实验内容,

More information

通用可视化开发语言实习指导书.doc

通用可视化开发语言实习指导书.doc 实习一 熟悉并掌握 VB 集成开发环境 一 实习目的 1 熟悉 VB 的开发环境 ; 2 掌握开发 VB 程序的一般步骤, 学会建立简单的 VB 应用程序 3 完成课后习题 二 原理与方法 VB 是面向对象的程序设计语言, 把程序和数据封装起来作为一个对象, 并为对象赋予应有的属性, 在设计对象时, 不必编写建立和描述每个对象的程序 代码, 而是用工具画在界面上 另外 VB 提供了可视化设计工具,

More information

SMM667.mps

SMM667.mps 第 章 设 计 简 单 程 序 本 章 是 学 习 VB 程 序 设 计 的 入 门 篇, 其 中 涉 及 的 几 个 常 用 控 件 和 基 本 语 句 是 后 续 章 节 中 反 复 使 用 的 基 础 内 容 学 习 目 标 瞯 了 解 顺 序 程 序 结 构 瞯 熟 悉 用 户 界 面 的 设 计 和 简 单 代 码 设 计 瞯 掌 握 赋 值 语 句 和 InputBox MsgBox Print

More information

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/ 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:// 不能以数字开头 D._3_ B:// 不能用点和空格 提问 抢答 E.$anothervar C: // 不能用点和空格

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...

More information

Microsoft Word - 新1-16最新.doc

Microsoft Word - 新1-16最新.doc 项目 5 制作 36 选 7 摇奖机 本项目是制作一个 36 选 7 的摇奖机, 包括摇出 6 个正选号码和 1 个特选号码, 要具有没有重复号码 ; 可以多次摇奖等功能 利用控件数组来设计摇奖机界面, 产生随机数, 通过循环控制语句和分支控制语句产生满足要求的摇奖号码, 并把产生的摇奖号码显示在界面上 通过本项目, 应掌握循环结构 随机数以及控件数组的使用方法和技巧 1.Label 控件 属性 事件

More information

没有幻灯片标题

没有幻灯片标题 指针作为函数参数 : 原因 : 1 需要修改一个或多个值,( 用 return 语句不能解决问题 ) 2 执行效率的角度 使用方法 : 在函数原型以及函数首部中需要声明能够接受指针值的形参, 具体的写法为 : 数据类型 * 形参名 如果有多个指针型形参, 则用逗号分隔, 例如 : void swap(int *p1, int *p2) 它说明了形参 p1 p2 是指向整型变量的指针 在函数调用时,

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc C 语言开发入门 课程教学大纲 ( 课程英文名称 ) 课程编号 :201409210011 学分 :5 学分学时 :60 学时 ( 其中 : 讲课学时 :37 学时上机学时 :23 学时 ) 先修课程 : 计算机导论后续课程 :C++ 程序设计适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 C 语言开发入门 是计算机各专业必修的基础课程, 是数据结构 C++ Java

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN: 978-7-302-13599-9, 红色封面答案制作时间 :2011 年 2 月 -5 月一 选择题 1. 以下数组定义中, 错误的是 :C)int a[3]=1,2,3,4; 2. 以下数组定义中, 正确的是 :B) int a[][2]=1,2,3,4; 3. 设有定义 int a[8][10];,

More information

期中考试试题讲解

期中考试试题讲解 一 选择题 ( 一 ) 1. 结构化程序设计所规定的三种基本结构是 C A 主程序 子程序 函数 B 树形 网形 环形 C 顺序 选择 循环 D 输入 处理 输出 2. 下列关于 C 语言的叙述错误的是 A A 对大小写不敏感 B 不同类型的变量可以在一个表达式中 C main 函数可以写在程序文件的任何位置 D 同一个运算符号在不同的场合可以有不同的含义 3. 以下合法的实型常数是 C A.E4

More information

第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法

第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法 第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法 3.1 条件的描述 3.1.1 关系运算 Python 的关系运算符有 : =( 大于等于 ) ==( 等于 )!=( 不等于 ) 关系运算符用于两个量的比较判断 由关系运算符将两个表达式连接起来的式子就称为关系表达式, 它用来表示条件, 其一般格式为

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

标题

标题 绝密绎考试结束前 浙江省 2019 年 4 月高等教育自学考试 Visual Basic 程序设计试题 课程代码 :07759 请考生按规定用笔将所有试题的答案涂 写在答题纸上 注意事项 : 选择题部分 1. 答题前, 考生务必将自己的考试课程名称 姓名 准考证号用黑色字迹的签字笔或钢笔 填写在答题纸规定的位置上 2. 每小题选出答案后, 用 2B 铅笔把答题纸上对应题目的答案标号涂黑 如需改动,

More information

C语言上机实验

C语言上机实验 C 语言上机实验 实验一 : C 语言的运行环境 运行过程 一 目的与要求 和表达式的使用 1 了解 Dos Windows 环境下 C 语言的运行环境, 了解所用的计算机系统的基本操作方法, 学会独立使用该系统 2 了解在该系统上如何编辑 编译 连接和运行一个 C 程序 3 通过运行简单的 C 程序, 初步了解 C 源程序的特点 4 掌握 C 语言数据类型, 熟悉如何定义一个整型 字符型 实型变量,

More information

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7>

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7> 能源与动力工程学院 结构化编程 结构化程序设计 循环 循环结构 确定性循环 非确定性循环 I=1 sum=sum+i I = I +1 陈 斌 I>100 Yes No 目录 求和 :1+2+3++100 第四节循环的应用 PROGRAM GAUSS INTEGER I, SUM 计数器 SUM = 0 DO I = 1, 100, 1 SUM = SUM + I print*, I, SUM DO

More information

Microsoft Word - 專題製作研究報告書.doc

Microsoft Word - 專題製作研究報告書.doc 大 富 翁 之 我 要 畢 業 指 導 老 師 : 王 啟 修 參 賽 學 生 : 吳 皇 逸 林 晉 逸 黃 亭 瑋 賴 建 豫 嘉 義 高 商 資 料 處 理 科 摘 要 本 專 題 以 大 富 翁 遊 戲 為 基 本 題 材, 並 參 考 任 天 堂 遊 戲 公 司 製 作 的 Mario Party 電 視 遊 戲 和 各 代 的 大 富 翁, 將 不 同 風 格 的 小 遊 戲 與 傳 統

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

内容简介 本书是根据教育部高等学校计算机科学与技术教学指导委员会关于 计算机程序设计基础课程教学基本要求 编写而成的, 是与 VisualBasic 程序设计 ( 段昌敏主编, 科学出版社 ) 配套的实训教材 为配合主教材的章节顺序和知识点, 本书的第一部分包含 13 个配套实验, 实验内容具有很强

内容简介 本书是根据教育部高等学校计算机科学与技术教学指导委员会关于 计算机程序设计基础课程教学基本要求 编写而成的, 是与 VisualBasic 程序设计 ( 段昌敏主编, 科学出版社 ) 配套的实训教材 为配合主教材的章节顺序和知识点, 本书的第一部分包含 13 个配套实验, 实验内容具有很强 普通高等教育 十二五 重点规划教材 计算机系列 中国科学院教材建设专家委员会 十二五 规划教材 VisualBasic 程序设计实验指导与习题解答 段昌敏主编 涂祥副主编 科学出版社职教技术出版中心 www.aboo 北 京 内容简介 本书是根据教育部高等学校计算机科学与技术教学指导委员会关于 计算机程序设计基础课程教学基本要求 编写而成的, 是与 VisualBasic 程序设计 ( 段昌敏主编,

More information

bt627.pptx

bt627.pptx 程序 1 循环 目录 CONTENTS 2 3 动态 子程序 4 并行 01 循环 for n 循环 计算该公司员工的薪水总和 (sum 功能 ) B 1 =demo.query("select * from EMPLOYEE") 2 0 3 for 1.len() >2=2+1(3).SLRY 1 2 结果 for 序列 循环 计算该公司员工的薪水总和 (sum 功能 ) B 1 =demo.query("select

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

2009年3月二级VB语言笔试真题

2009年3月二级VB语言笔试真题 2008 年 4 月 计 算 机 二 级 考 试 VB 笔 试 试 题 一 选 择 题 ( 每 题 2 分, 共 计 70 分 ) 1. 程 序 流 程 图 中 带 有 箭 头 的 线 段 表 示 的 是 A) 图 元 关 系 B) 数 据 流 C) 控 制 流 D) 调 用 关 系 2. 结 构 化 程 序 设 计 的 基 本 原 则 不 包 括 A) 多 态 性 B) 自 顶 向 下 C) 模

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN: 978-7-302-13599-9, 红色封面答案制作时间 :2011 年 2 月 -5 月一 思考题 1 函数总需要从 main 中调用吗? 当调用一个函数时, 为什么要使用参数? 函数不是总需要从 main 函数中调用, 使用参数的目的是为了给被调函数传递数据 2 什么是函数的返回值? 是否每个函数都有返回值?

More information

标题

标题 绝密 考试结束前 浙江省 2015 年 4 月高等教育自学考试 VisualBasic 程序设计试题 课程代码 :07759 请考生按规定用笔将所有试题的答案涂 写在答题纸上 注意事项 : 选择题部分 1. 答题前, 考生务必将自己的考试课程名称 姓名 准考证号用黑色字迹的签字笔或钢笔 填写在答题纸规定的位置上 2. 每小题选出答案后, 用 2B 铅笔把答题纸上对应题目的答案标号涂黑 如需改动, 用橡

More information

Microsoft Word - Vcj05.doc

Microsoft Word - Vcj05.doc 第 5 章选择结构程序设计 在日常生活和工作中, 经常会遇到各种各样的选择, 根据选择的不同, 会得到不同的结果 在程序设计中, 也经常会根据不同的情况执行不同的操作, 这与现实生活中的选择非常类似 但程序设计中的选择结构根据条件只能选择一个分支执行, 即无论分支多寡, 必择其一 ; 纵然分支众多, 仅选其一 本章主要介绍实现选择结构程序设计方面的知识, 包括 If 语句 Select Case 语句

More information

1. 要退出 Do---Loop 循环, 可使用的语句是 ( ) 语句 A. Exit B. Exit For C. Exit Do D. End Do 5. 有程序代码如下 : Text1. Text=" 欢迎学习 VB!" 则 T e x t 1, Text, 和 " 欢迎学习 VB!" 分别代

1. 要退出 Do---Loop 循环, 可使用的语句是 ( ) 语句 A. Exit B. Exit For C. Exit Do D. End Do 5. 有程序代码如下 : Text1. Text= 欢迎学习 VB! 则 T e x t 1, Text, 和  欢迎学习 VB! 分别代 试卷代号 : 2 2 3 1 中央广播电视大学 2 0 1 2-2 0 1 3 学年度第二学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 2013 年 7 月 注意事项 一 将你的学号 姓名及分校 { 工作站 ) 名称填写在答题纸的规定栏内 考试结束后, 把试卷和答题纸放在桌上 试卷和答题纸均不得带出考场 监考人收完考卷和答题纸后才可离开考场 二 仔细读懂题目的说明, 并按题目要求答题

More information

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法 ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 0 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板 public void TestExportToExcelByDataTable() string excelpath

More information

5. 用于管理 Visual Basic 模块或文件类的窗口是, 用于临时输出程序或调试程序的 窗口是, 描述对象属性的窗口是 6.Visual Basic 6.0 的 3 种工作模式分别是 和 7. 工程文件的扩展名是, 窗体文件的扩展名是 8.Visual Basic 窗体设计器的主要功能是 9

5. 用于管理 Visual Basic 模块或文件类的窗口是, 用于临时输出程序或调试程序的 窗口是, 描述对象属性的窗口是 6.Visual Basic 6.0 的 3 种工作模式分别是 和 7. 工程文件的扩展名是, 窗体文件的扩展名是 8.Visual Basic 窗体设计器的主要功能是 9 习题 1 一 选择题 1. 计算机执行下列语言程序时, 执行速度最快的是 ( ) A. 机器语言 B. 汇编语言 C. 高级语言 D. 面向对象语言 2. 下列关于结构化程序设计的说法中, 正确的是 ( ) A. 结构化程序设计是指选择 条件结构的设计思想 B. 结构化程序设计是指顺序 条件 循环结构的设计思想 C. 结构化程序设计是指与数据无任何关系 D. 结构化程序设计主要体现结构, 与算法无关

More information

Microsoft PowerPoint - 07 派生数据类型

Microsoft PowerPoint - 07 派生数据类型 能源与动力工程学院 目录 派生类型 陈 斌 固有数据类型 数值型 (numerical) 整型 INTEGER 实型 REAL 复数型 COMPLEX 非数值型 字符型 CHARACTER 逻辑型 ( 布尔型 )LOGICAL 自定义数据类型 ( 派生类型, derived type) 派生类型是指用户利用 Fortran 系统内部类型, 如整型 实型 复数型 逻辑型 字符型等的组合自行创建出一个新的数据类型,

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

Visual Basic AD/DA Visual Basic 2

Visual Basic AD/DA Visual Basic 2 4900H238 4900H237 4900H208 1 Visual Basic AD/DA Visual Basic 2 PCI AD/DA Visual Basic Visual Basic 3 4 3 3 4 AD/DA ID AD/DA PCI AD/DA 15 Visual Basic 17 5 20 PID Visual Basic 26 31 Visual Basic-------------------------------------------------------------

More information

第 2 章 Visual Basic 语言基础 本章主要介绍 Visual Basic 6.0 的编程基础知识, 包括常量 变量的基本概念 ; 数据类型及定义 ; 运算符与表达式的使用 ; 程序结构 ; 自定义过程 函数的基本语法和使用 本章还详细探讨了变量作用范围, 介绍了 VB 应用程序的启动模

第 2 章 Visual Basic 语言基础 本章主要介绍 Visual Basic 6.0 的编程基础知识, 包括常量 变量的基本概念 ; 数据类型及定义 ; 运算符与表达式的使用 ; 程序结构 ; 自定义过程 函数的基本语法和使用 本章还详细探讨了变量作用范围, 介绍了 VB 应用程序的启动模 第 2 章 Visual Basic 语言基础 本章主要介绍 Visual Basic 6.0 的编程基础知识, 包括常量 变量的基本概念 ; 数据类型及定义 ; 运算符与表达式的使用 ; 程序结构 ; 自定义过程 函数的基本语法和使用 本章还详细探讨了变量作用范围, 介绍了 VB 应用程序的启动模式等, 为后续学习面向对象的程序设计, 打下坚实的基础 2.1 常量 变量与数据类型 2.1.1 Visual

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

内容简介 本书是 Visual Basic 程序设计 ( 科学出版社出版, 范通让 王学军主编 ) 的配套实训教材, 由两部分组成 第一部分是实训指导, 共 15 个实训项目, 每个实训项目均指出了本部分需掌握的重点内容, 并给出了理论知识要点 实训步骤及程序代码, 使学生能逐步了解 Visual

内容简介 本书是 Visual Basic 程序设计 ( 科学出版社出版, 范通让 王学军主编 ) 的配套实训教材, 由两部分组成 第一部分是实训指导, 共 15 个实训项目, 每个实训项目均指出了本部分需掌握的重点内容, 并给出了理论知识要点 实训步骤及程序代码, 使学生能逐步了解 Visual 普通高等教育 十二五 重点规划教材计算机系列中国科学院教材建设专家委员会 十二五 规划教材 Visual Basic 程序设计实训教程 王学军主编 赵涓涓副主编 杨艳主审 北京 内容简介 本书是 Visual Basic 程序设计 ( 科学出版社出版, 范通让 王学军主编 ) 的配套实训教材, 由两部分组成 第一部分是实训指导, 共 15 个实训项目, 每个实训项目均指出了本部分需掌握的重点内容,

More information

网C试题(08上).doc

网C试题(08上).doc 学习中心 姓名 学号 西安电子科技大学网络与继续教育学院 高级语言程序设计 (C) 全真试题 ( 闭卷 90 分钟 ) 题号一二三总分 题分 60 20 20 得分 一 单项选择题 ( 每小题 3 分, 共 60 分 ) 1.C 语言程序的基本单位是 A) 程序行 B) 语句 C) 函数 D) 字符 2. 下列四组选项中, 均是不合法的用户标识符的选项是 A)A B)getc C)include D)while

More information

2015年计算机二级(C语言)模拟试题及答案(三)

2015年计算机二级(C语言)模拟试题及答案(三) 2016 年计算机二级 (C 语言 ) 模拟试题及答案 (3) 1.( A ) 是构成 C 语言程序的基本单位 A 函数 B 过程 C 子程序 D 子例程 2.C 语言程序从 ( C ) 开始执行 A 程序中第一条可执行语句 B 程序中第一个函数 C 程序中的 main 函数 D 包含文件中的第一个函数 3 以下说法中正确的是( C ) A C 语言程序总是从第一个定义的函数开始执行 B 在 C 语言程序中,

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於 投 稿 類 別 : 數 學 類 篇 名 : 解 開 2048 的 謎 作 者 : 陳 思 嘉 新 竹 市 立 建 功 高 中 高 二 7 班 曹 子 涵 新 竹 市 立 建 功 高 中 高 二 7 班 指 導 老 師 : 詹 佩 珊 老 師 壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但

More information

启动 Visual Basic 系统, 创建一个 Form1 窗体 在该窗体上画一个图象框控件, 通过其属性窗口将名称设为 Image1, 通过其 Picture 属性将 pic1.jpg 装入图片框,Stretch 属性设为 True 画二个命令按钮控件, 通过其属性窗口将名称分别设为 Comma

启动 Visual Basic 系统, 创建一个 Form1 窗体 在该窗体上画一个图象框控件, 通过其属性窗口将名称设为 Image1, 通过其 Picture 属性将 pic1.jpg 装入图片框,Stretch 属性设为 True 画二个命令按钮控件, 通过其属性窗口将名称分别设为 Comma 二级 VB 上机试题汇编 第 01 套 : 1. 基本操作 (2 小题, 每小题 15 分, 共计 30 分 ) 请根据以下各小题的要求设计 Visual Basic 应用程序 ( 包括界面和代码 ) (1) 在名称为 Form1 的窗体上画一个名称为 Text1 的文本框, 其高 宽分别为 400 2000 请在属性框中设置适当的属性满足以下要求 : 1)Text1 的字体为 黑体, 字号为 四号

More information

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 100 15 1). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 100 15 1). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需 文 学 院 汉 语 言 文 学 100 15 汉 语 言 文 学 75 11 1. 级 学 生 申 请 准 入 需 至 少 完 成 本 专 业 准 入 课 程 12 个 学 分 ; 级 学 生 申 请 准 入 需 至 少 完 成 本 专 业 准 入 课 程 15 个 学 分 ; 2. 原 专 业 学 分 绩 在 4.0 以 上 2. 符 合 准 入 条 件 的 学 生 需 参 加 学 院 组 织 的

More information

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 月 30 日 1 1 STRINGSORT 1 StringSort 题目描述 编写程序, 利用 string 类完成一个字符串中字符的排序 ( 降序 ) 并输出 输入描述 输入仅一行, 是一个仅由大小写字母和数字组成的字符串 输出描述 输出排序后的字符串 样例输入 abcde 样例输出 edcba 提示 使用 std::sort

More information

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式] Arrays and Strings 存储同类型的多个元素 Store multi elements of the same type 数组 (array) 存储固定数目的同类型元素 如整型数组存储的是一组整数, 字符数组存储的是一组字符 数组的大小称为数组的尺度 (dimension). 定义格式 : type arrayname[dimension]; 如声明 4 个元素的整型数组 :intarr[4];

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Python 入门 孙栩 xusun@pku.edu.cn 1 课程的整体介绍 目录 contents 2 Python 的介绍及如何安装 Python 3 使用 Python 编写简单小程序 1 课程的整体介绍 课程的整体介绍 Python 入门 1. Python 的介绍与安装 2. 变量与表达式 3. 一些简单的小程序 数据结构 1. 字符串 2. 列表 3. 元组 4. 字典 5. 集合 分支与循环

More information