vb程序设计数学计算

2024-04-08

vb程序设计数学计算(精选9篇)

篇1:vb程序设计数学计算

用 VB 编写定时关闭计算机的程序 上海船舶电子设备研究所 洪杭迪 ---- 微软的VB以简单易用,功能强大而著称,使用VB可以很容易地编写出定时关闭计算机的程序,以下是一个简单的定时关闭计算机的程序,供各位使用VB的朋友参考,如有何不适之处,请多指点! ----

用VB编写定时关闭计算机的程序

上海船舶电子设备研究所

洪杭迪

---- 微软的VB以简单易用,功能强大而著称,使用VB可以很容易地编写出定时关闭计算机的程序。以下是一个简单的定时关闭计算机的程序,供各位使用VB的朋友参考,如有何不适之处,请多指点!

---- 定时关闭计算机,很显然,有两个关键点:

---- 1.定时。可以用VB中的Timer控件结合计算机的系统时间来进行精确的定时。

---- 2.关闭计算机。这可以调用Win32 API函数 ExitWindowsEx 来关闭计算机。

----

---- 下面首先来说明一下 ExitWindowsEx 函数,该函数在VB中的声明如下:

Declare Function ExitWindowsEx Lib

”user32“ Alias ”ExitWindowsEx“ _

(ByVal uFlags As Long, ByVal

dwReserved As Long) As Long

【返回值】

Long,非零表示成功,零表示失败。

【参数表】

uFlags ---------Long,

指定下述一个或多个标志(用OR运算符合并到

一起)

EWX_FORCE=4

强迫中止没有响应的进程

EWX_LOGOFF=0

中止进程,然后注销

EWX_SHUTDOWN=1

关掉系统电源(如果可能的话,ATX电源就可以)

EWX_REBOOT=2 重新引导系统

dwReserved -----Long,保留,设为零

好了,现在可以开始编程了。

---- 1. 新建一个标准EXE工程。

---- 2. 在窗体上放置一个TextBox控件,用以输入定时时间。

---- 3. 在TextBox控件之下放置两个OptionButton控件,组成控件数组,用以选择定时模式。

---- 4. 在OptionButton控件之下放置一个CommandButton.

---- 5. 随便在窗体的某地方放置一Timer控件。

---- 以上控件了需要设置的属性值如下:

对象属性设置

Text1Text空

Option1(0)Caption在指定时间关机

(时间格式:00:00:00)

Index0

Option1(1)Caption延迟指定的时间关机

Index0

Command1Caption确定

Timer1Interval15000(精确到1/4分钟,

如要更精确可减少该值)

EnabledFalse

增加代码如下:

标准模块:

Option Explicit

Public Const EWX_SHUTDOWN = 1 注释:关闭系统

Declare Function ExitWindowsEx Lib

”user32“ (ByVal uFlags As Long, ByVal

dwReserved As Long) As Long

窗体模块:

Option Explicit

Dim txtTime注释:保存输入时间

Dim nowTime注释:保存实时时间

Dim oldTime注释:保存开始定时时间

Private Sub Command1_Click

ldTime = Time

If Not IsDate(Text1.Text) Then

注释:用IsData函数判断输入的时间格式

MsgBox ”你所输入的不是时间格式,请重试!“, , ”Wrong“

Else

txtTime = TimeValue(Text1.Text)

End If

Timer1.Enabled = True

注释:启动定时器

Me.WindowState = 1

注释:最小化窗体

End Sub

Private Sub Timer1_Timer()

nowTime = Time

If Option1(0).Value Then

If DateDiff(”s“, nowTime, txtTime) <0

Then注释:用DateDiff函数判断是否到时间了

If Not ExitWindowsEx(EWX_SHUTDOWN, 0)

ThenMsgBox (”无法关闭计算机“)

End If

End If

Else

If DateDiff(”s“, nowTime, oldTime + txtTime) < 0

ThenIf Not ExitWindowsEx(EWX_SHUTDOWN, 0)

ThenMsgBox (”无法关闭计算机“)

End If

End If

End If

End Sub

---- 结束语:以上程序在VB5.0/6.0和Win98上调试通过,

其实,此程序还可增加一些花样,譬如,最后窗体不是最小化,而是调用Win32 API函数,把她的图标放在系统任务栏里,即在右下角有声音,时间等图标的地方,那是另外一个主题了。

原文转自:www.ltesting.net

篇2:vb程序设计数学计算

(A)Form_Click( )(B)Form_Load( )

(C)Form1_Click( ) (D)Form1_Click( )

2. 以下叙述中错误的的( )

(A) 双击鼠标可以触发Dblclick事件

(B)窗体或控件的事件的名称可以由编程人员确定

(C) 移动鼠标时,会触发MouseMove事件

(D) 控件的名称可以由编程人员设定

3. 一个对象可执行的动作与可被一个对象所识别的动作分别称为( )

(A)事件、方法 (B)方法、事件 (C)属性、方法 (D)过程、事件

4. 要想改变窗体边框线型,可使用的属性是( )

(A)FontStyle(B)BorderStyle (C)BackStyle (D)Border

5. 要把窗体中文字加粗显示,可设置窗体的( )属性

(A)FontBold (B)FontSize (C)FontUnderline (D)FontItalic

6. 窗体从加载到显示出来,下列最先发生的事件是( )

(A)Load (B)Resize (C)Activate (D)Paint

7. 关于复合语句行的使用,正确的方法是( )

(A) a = 3, b = 4, c = 5 ‘这里b是中间变量

(B)a = 3: b = 4: c = 5 ‘这里b是中间变量

(C) a = 3; b = 4; c = 5 ‘这里b是中间变量

(D) a = 3. b = 4. c = 5 ‘这里b是中间变量

8. 关于保存一个VB的应用程序,下列说法中正确的是( )

(A) 只要保存窗体文件即可

(B) 只要保存工程文件即可

(C) 分别保存工程文件和标准模块文件

(D)分别保存工程文件、窗体文件以及其它需要保存的文件

9. 在使用End语句时,如果执行了下面的过程,其结果是( )

Sub Command1_Click( )

End

End Sub

(A) 对程序没有什么影响

(B) 只关闭当前程序,对变量等没有影响

(C) 中止当前程序,重置所有变量

(D)中止当前程序,重置所有变量,关闭所有数据文件

10. 编写一个应用程序一般需要几个必须的且是常规的步骤,以下正确的是( )

(A)建立用户界面,设置属性,编写代码

(B) 建立用户界面,添加窗体,编写代码

(C) 添加窗体,设置属性,编写代码

篇3:vb程序设计数学计算

随着信息社会的发展, 计算机作为一种智能化的工具不断深入到我们生活、工作的方方面面。掌握计算机知识与技术已经作为现代人的一个基本技能。对于在校的大学生来说, 作为即将踏入工作岗位的高技能工作者的代表, 掌握计算机应用对其尤为重要。在高等教育中, 计算机也已成为大学生课程体系和知识体系中的重要组成部分。目前, 对于非计算机专业的学生, 一般主要开始两门计算机课程:计算机文化基础和VB程序设计。

对于非计算机专业学生来说, 本身掌握的计算机知识相对较少、底子薄, 难以深入理解VB程序设计, 同时学生也抱怨课程内容相对繁杂、枯燥、难以学习和理解, 也无法和实际生活想联系、能以应用, 因而也缺乏学习的动力, 更不用说是自主学习。对于这种现象, 主要原因可以总结为以下:

第一忽略了认知结构在学习过程中的作用, 不注重帮助学生构建VB课程的认知结构、学习VB的作用, 致使学生对学习的目的不清楚, 从而缺乏学习的兴趣和动力, 也无法掌握从整体上掌握知识框架。

其次学生对于新的课程认识不足, 而且教师在上课过程很少介绍本门课程的特点和学习的方法, 从而学生导致在不知道如何去学习这么课程。

针对这两个问题, 本文结合认知主义学习理论并针对V B课程的特点, 给出了如何帮助学生构建V B课程的结构、获取课程的基本原理, 从而夯实课程学习的基础;另外结合VB学习的特点, 教给学生学习的方法, 让学生知道如何学, 进而为学生自学做好充分的准备。

1、帮助学生构建课程基本结构:让学生知道要学什么

认知主义强调教学应该让学生掌握学科的基本结构。所谓的学科的基本结构就是指学科的基本概念、基本原理和基本态度和方法。认知主义的代表人物布鲁纳认为, 学生懂得了基本原理, 就使得学科更容易理解, 就容易记忆学科的知识, 就容易产生学习的迁移, 就能够缩小“高级知识”和“初级”知识之间的间隙[1]。因此帮助学生了解V B课程的基本原理、基本概念以及基本的学习方法对于学好V B非常重要。

1.1 帮助学生理解计算机相关的基本概念和原理

V B程序设计的先驱课程是计算机基础知识, 因此掌握计算机工作的基本原理对于学习V B非常重要。首先, 学生要理解一下有关计算机的基本概念和原理:什么是计算机、它的工作原理、计算机的组成部分以及各个部分在计算机工作过程中的作用、计算机软件以及操作系统概念、程序是如何被计算机执行的。这些基本的概念或者原理是学生进一步学习VB程序设计至关重要的基础, 因此在教学过程中一定要把这些概念和原理讲的透彻, 为学生进一步学习VB夯实基础。

1.2 帮助学生熟悉教学大纲

认知主义学习理论把学习分为机械学习和意义学习, 其代表人物奥苏泊尔认为, 意义学习就是将符号所代表的新知识与学习者的认知结构中央已有的适当观念建立起非人为的和实质性的联系过程。如果学习者没有理解符号所代表的知识, 只是依据字面上的联系记住某些符号的词句或者组合, 则是一种死记硬背的机械学习。对于计算机学科以理解为主的知识学习, 很显然采用意义学习方式更为合适。但是, 有意义学习有一些必要的条件, 例如需要学习材料本身必须具有逻辑意义、学习者必须具备有意义学习的心向、学习者的认知结构中必须具备适当的知识以便同化新知识。

教学大纲是以系统和连贯的形式, 按照章节、课题和条目叙述该课程主要内容的教学指导文件, 它规定了每个学生必须掌握的理论知识和实际技能, 也规定了教学进度和教学方法的基本要求[2]。而且教学大纲还明确给出了各章节的知识范围和深度, 包括对基础理论、基本知识和基本技术“掌握”、“熟悉”和“了解”以及“学会”等不同的目的和要求。这样学生在了解教学大纲的时候, 不仅能对本门课程的主要知识结构有了基本认识和了解, 并且能够熟悉本门课程的详细的教学内容以及各个章节的重点和要求, 这样学生在学习的过程既有大局观有可以有的放矢, 从而可以有效地促进学生进行意义学习。

2、教会学生学习方法:让学生知道如何学

大学生学习知识和技能相对于以前阶段的学习方式上有了很大的改变, 其中最重要的是自主学习日益占有重要地位。因此在教学的时候除了在课堂上教学生VB的相关基础知识和基础理论, 对于教会学生如何更好学习尤其是自我学本门课的方法十分重要。因为V B课程有着本身的特点, 记忆不能根本上帮助学生学好VB课程。在VB教学的时候, 要有意识的帮助学生建立计算机的思维模式很重要[3], 也就是说学生能像计算机科学家那样来思考问题, 这样学生既可以读懂并理解别人的算法、程序同时在遇到实际的问题的时候就会产生一个本能的反应:如何编写VB程序去解决问题, 这样就会更好促进学生去发现问题、编写VB程序解决实际问题。

【例题1】编写程序, 找出证书a至整数b范围内所有的升序数。其中a≧100, b≦3000.所谓的升序数, 是指从最高位开始直到个位, 各位上的数字依次递增的整数, 例如, 134、2356都是升序数, 而173, 25743不是升序数[4]。

教师要引导学生去解决问题, 对于某个十进制的数, 例如2356, 如何判断它是否是升序数呢?我们就要根据升序数的定义。但是首先要做的就是分解这个数, 把各位上的数字提取出来, 然后对提取出来的各个数逐次比较就行了。这里的关键就是提取各位上数字, 我们可以引导学生如何提取:询问学生有没有什么方法从一个对象中提取其中某一部分, 从而引导学生去找Mid函数。然后我们可以通过如下演示来引导学生发现其中提取的规律 (其中st代表字符串“2356”) :

第一步提取到字符“2”:Mid (st, 1, 1) →“2”

第二步提取到字符“3”:Mid (st, 2, 1) →“3”

第二步提取到字符“5”:Mid (st, 3, 1) →“5”

第二步提取到字符“6”:Mid (st, 3, 1) →“6”

教师就引导学生去发现其中的规律, 在这里过程, 处理的方式都是一样, 提取的次数就是数的位数, 只不过每次M i d函数提取的起始位置不一样, 由于这一过程是有规律的重复, 于是我们就想到用循环来提取数字 (其中A代表一个长度为L e n (st) 的数组) :

这样在提取所有位的数字之后, 进行各位数字的比较就容易多了。

在这种情况下, 学生不仅可以学以致用从而体现学习的价值, 而且还是驱动学生往更高层发展的一个动力。

另外, 教会学生合理的使用V B的N e t w o r k, 是微软公司面向软件开发者的一种信息服务, 对于V B 6.0对应的帮助文档是MSDN Library Visual Studio 6.0, 其中包含V B所有基础知识、开发实例等, 它要比常见的教科书上介绍的知识更为详细, 更重要的是提供了详细的用法。

【例题2】对于VB中的函数Len () , 如果学生不明白不知道如何使用, 只要打开V B的M S D N, 然后在索引中输入l e n, 找到需要L e n函数然后单击, 就可以在右面窗口中显示Len函数的功能、参数等说明, 如图1所示,

如果还是不明白L e n函数的用法, 单击示例就可以看Len用法示例, 图2所示。因此, 对于开发者来说, 学会使用并用好V B的非常重要, 因此教学的过程要教会学生如何正确的使用V B的帮助文档不仅可以为学生提供获取知识方式也为学生自学提供便捷的途径。

3、对于老师的要求

对于老师来说, 要全面的掌握计算机学科的知识, 能够熟练地掌握教学大纲和教材, 并针对非计算机学生的特点做好针对性的备课。在传授学生新知识的之前, 最好先给学生提供一些涉及面较广、概括书评高的引导材料, 用学习者能理解的语言和方式来表述, 并且在组织学习材料的时候要注意所用到的学习材料本身必须具有逻辑意义, 这样才能更好地使用上述的教学方法。

4、小结

对非计算机在专业的学生进行VB教学的时候要注意上述的两个问题, 通过实践表明, 采用文中所述的教学方法能收到良好的效果:

第一、学生知道自己在学什么, 并能知道知识的重点要点, 这样学生在学习的过程中就有的放矢, 从而可以促进其学习。

第二、学生知道如何学。通过向学生讲解学习的方法, 能够促进学生更好的掌握知识, 为学生自学和自我提高打下了基础。

参考文献

[1]谭顶良.高等教育心理学[M].南京:河海大学出版社.2006:33

[2]周川.简明高等教学[M].南京:河海大学出版社.2006:119-120

[3]Eric Grimson, Jhon Guttag.Introduction to Computer Science and Programming[EB/OL].http://download.v.163.com/dl/open/00DL0QDR0QDS0QVW.html, 2011-5-20

篇4:vb程序设计数学计算

关键词:VB程序设计教学改革编程思维能力

1概述

在当今信息化的大潮中,各种IT技术汹涌而至,要掌握这些IT技术,通常都需要编程思维能力作为依托。如何在教学过程中让理工类非计算机专业学生产生兴趣,清晰的掌握程序设计思想,提高编程思维能力,成为了目前高等院校需要解决的一个问题。

2为什么要学习VB程序设计

程序设计能力的培养对于计算机专业的本科生至关重要,而对于理工类非计算机专业学生也同样重要。对于理工类非计算机专业学生,如:自动化专业,通信专业和数学专业,程序设计都是必备的基本技能,好的编程思维和能力通常在今后的研究或工作中将给予学生更大的便利。例如,在科学研究过程中,论文作者并不都会给出发表算法的源代码,当需要使用该算法时,研究人员需要自己动手根据作者描述编写代码,好的编程能力,可以大大缩短科研的进度,大幅提高效率。因VB程序设计易于理解和学习的特点,十分适合理工科非计算机专业学生编程思维和编程能力的培养。

3VB程序设计教学模式探索

3.1课前准备

上一堂生动且吸引学生的VB程序设计课的前提是教师对这堂课程做了充分的准备。课前准备包括了诸多环节,很重要的方面是精心制作能够吸引学生眼球且内容丰富的课件。VB程序设计这门课程的授课内容就包含了Windows程序设计,通过教师精心准备加入特效与使用功能的Windows可执行程序,不仅可以吸引学生的眼球,还能够让学生实际的看到学好VB程序设计所能带来的好处。相反一个未精心制作的课件,可能让学生对计算机失去兴趣,产生程序设计课程无用的思想,从而产生厌学的情绪。

3.2上好每一节课

VB程序设计主要是一个实用型课程,因此教师可在第一节课就介绍一些VB程序设计的实用例子,如用VB编写的Windows程序等等,从而吸引学生的眼球,让学生感性的认识到VB程序设计这门课程的作用和功能。在讲授过程中,教师不仅通过使用幻灯片来教学,更需要亲身示范,如课堂中编写一些小程序,引导学生熟练掌握每步操作的方式方法。从心理学讲,兴趣是学生最好的老师,因此在讲述过程中引导学生提出问题,解决问题的能力。

3.3重视课间十分钟

通过作者的教学经历发现,课间十分钟对了解学生本次课程内容的疑问,教学方式的接受程度,授课内容的理解程度以及学生的建议、意见都起到了十分重要的作用。高校授课中,通常是两节小课连上,多数教师在课间十分钟会去教师办公室休息,或坐在讲台休息。建议教师在这十分钟的时间能够走下讲台,深入到学生中去,多跟学生谈谈心,在轻松的聊天氛围内,掌握学生的听讲情况以及对VB程序设计课程的建议,从而帮助教师在讲课中更加贴近学生的思维和角度讲授VB程序设计知识,有的放矢。

3.4上机实验与教学的安排

因教务系统排课的复杂性,目前在大多数高校,仅安排上课环节,实际上机时间由教师自行联系机房安排,因此会造成上机课与教学相分离。普遍在VB程序设计教学中认为最好的方式应该是,第一节讲授理论课后,接着在第二节课进行上机实践,这样使学生及时的消化和巩固所学的内容。达到最佳的学习效果。

3.5作业

作业的目的是为了及时检查学生的学习效果,提高思维能力的同时加深对知识的理解和记忆,因此作业的重要性不言而喻。建议将作业分为指定主题作业和开放式作业。指定作业是教师结合课堂所学知识,紧扣每节课的讲授主题。而开放式作业则更侧重发挥学生的创造力和想象力,由学生结合课堂讲授的内容,解决自身学习生活中碰到的困难,这样能够充分发挥学生的主观能动性。

3.6考核方式的改革

目前在高校中考核方式通常较为单一,通常期末考试成绩,给出学生的VB程序课程得分,这样的方式不能全面的反映学生的实际掌握VB程序设计的水平以及思考创新能力。通过作者的实际教学,作者认为,考核方式应该不只是考试这一个方面,应该鼓励学生发现问题,解决问题的能力,多鼓励学生在课后解决问题。

4结语

VB程序设计这门课程具有很强的应用性,在VB程序设计教学过程中,需要注重各个方面的细节,结合多种教学方法,从而提高理工类非计算机专业学生对程序设计语言的兴趣,同时提高学生在今后科研道路上解决实际问题的能力。

参考文献:

[1]叶水仙.VB程序设计教学改革探讨[J].农业网络信息,2006:99-100.

[2]何聚厚等.VisualBasic2005程序设计[M].高等教育出版社,2009.

[3]刘晓华.非计算机专业VB程序设计教学探讨[J].科技创新导报,2011(36).

基金项目:

国家自然科学基金资助项目(No.61402274)。

作者简介:

篇5:vb程序设计数学计算

1. 有如下程序:

Private Function func(ByVal a As Integer, ByVal b As Integer)

func = a + b

End Function

Private Sub Command1_Click( )

Dim x As Integer, y As Integer

Dim z As Integer, r As Integer

x = 2 : y = 5 : z = 8

r = func(func(x,y),z)

Print r

End Sub

当在Command1按钮上单击,该程序的输出结果是( )

(A)12 (B)13 (C)14(D)15

2. 设有如下通用过程:

Public Sub Fun(a( ), ByVal x As Integer)

For i = 1 To 5

x = x + a(i)

Next

End Sub

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

Dim art(5) AsVariant

For i = 1 To 5

art(i) = i

Next i

n = 10

Call Fun(art( ), n)

Text1.Text = n

End Sub

程序运行后,单击命令按钮,在文本框中显示的内容为( )

(A)10 (B)15 (C)25 (D)24

3. 要为工程添加一个过程,可执行“( )”菜单中的“添加过程”

(A)文件 (B)视图 (C)工程(D)工具

4. 以一关于键盘事件中,叙述错误的是( )

(A) 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)

(B) 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(即具有不同的KeyCode)

(C) KeyPress事件中不能识别键盘上某个键的按下与释放

(D)KeyPress事件中可以识别键盘上某个键的按下与释放

5. 以下关于菜单的叙述中错误的是( )

(A)在同一个窗体的菜单项中,不允许出现标题相同的菜单项

(B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的键盘访问键

(C) 程序运行过程中,可以重新设置菜单的“Visual”属性

(D) 弹出式菜单也在菜单编辑器中定义

6. 有一个菜单项名为Menu123,若想在程序运行的过程中选中该菜单项,即在该菜单项前面显示“√”,可执行下面的( )语句

(A)Menu123.Enabled = True (B)Menu123.Enabled = False

(C)Menu123.Checked = True (D)Menu123.Checked = False

7. 可通过“打开”对话框的( )属性设置对话框中所显示文件的类型

(A)FileName (B)Filter (C)FilterIndex (D)InitDir

8. 以一关于通用对话框控件的叙述中错误的是( )

(A) 在程序运行时,通用对话框控件是不可见的

(B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用

(C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件

(D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框

9. 在显示颜色对话框之前必须设置( )属性,否则将发生不存在字体的错误

(A)FontName (B)FontSize (C)Max(D)Flags

10. 以一叙述中错误的是( )

(A) 一个工程中只能有一个Sub Main过程

(B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

(C)窗体的Hide方法和Unload方法的作用完全相同

(D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

1.二级VB语言程序设计考试题及答案

2.计算机二级VB语言程序设计考试题及答案

3.2016年全国计算机二级vb考试题库

4.计算机等级考试二级VB程序设计题

5.计算机二级VB语言程序设计练习及答案

6.计算机等级考试二级VB程序设计模拟试题

7.计算机二级VB强化试题及答案

8.计算机二级VB考试题及答案

9.计算机二级VB考试题精选及答案

篇6:vb程序设计数学计算

1、VB是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。

A.属性 B.变量 C.方法 D.事件

2.不论何控件,共同具有的是( )属性。

A.Caption B.Text C. Name D.ForeColor

3. 程序代码如下:

Command1.Caption=”确定”,则Command1、Caption、“确定”分别代表( )

A.属性、对象、值 B.对象、值、属性

C.对象、方法、属性  D.对象、属性、值

4.下面( )是不合法的整型常数。

A.278 B. &O278 C. &H278 D. 278%

5.为了给x、y、z三个变量赋初值1,下面正确的赋值语句是( )。

A.x=y=z=1 B.x=1,y=1,z=1

C.x=1:y=1:z=1 D.xyz=1

6.赋值语句:a=123+Mid(“123456”,3,2)执行后,变量a中的值是( )。

A.”12334” B.12334 C.157 D.123

7. 数学关系3≤x<10表示成正确的VB表达式为( )

A、3<=x<10  B、3<=x AND x<10

C、x>=3 OR x<10  D、3<=x AND <10

8.产生[10,37]之间的随机整数的VB表达式( )

A.Int(Rnd(1)*27)+10  B.Int(Rnd(1)*28)+10

C.Int(Rnd(1)*27)+11  D.Int(Rnd(1)*28)+11

9. 表达式16/4-2^5*8/4 MOD 52的值为( )。

A.20 B.14 C.4 D.2

10.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对( )属性设置为1。

A.MousePictrue B.Style

C.DownPicture D.DisabledPicture

11.下列对象中不能做为容器的控件是( )。

A.窗体 B. PictureBox控件

C.Image控件 D. Frame控件

12.下面程序段运行后,显示结果是( )。

Dim x

If x Then Print x Else Print x+1

A.0 B.1 C.-1 D.显示出错信息

13.循环语句For i= -3.5 To 5.5 Step -0.5的循环次数是( )。

A.20 B.19 C.18 D.0

14.如下数组声明语句Dim a(3,-2 to 2,5) As Long,则数组a包含元素的个数是( )。

A.120 B.75 C.60 D.13

15.决定组合框样式的属性是( )。

A.List B.Text C.Style D.Caption

16.滚动条的( )属性用于返回或设置滚动条的当前值。

A.Value B.Max C.Min D.Data

17.下面子过程语句说明合法的是( )。

A.Function f1%(f1%) B.Function f1(ByVal n%)

C.Sub f1(Byval n%( )) D.Sub f1(n%) As Integer

18.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字的在过程中定义局部变量。

A.Static B.Public C.Private D.Dim

19.下列控件中没有Caption属性的是( )。

A.框架 B.单选按钮 C.列表框 D.复选框

20. 以下不属于键盘事件的是( )

A.KeyDown B. KeyUp C. Unload D. KeyPress

21.下列关于菜单的说法,错误的是( )。

A.每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件

B.菜单项的快捷键不能任意设置

C.在程序运行时,如果菜单项的Enabled属性为False,则该菜单项编程灰色,不能被用户选择

D.除了Click事件之外,菜单项还能响应其它的事件,如DblClick

22.下列关于通用对话框的叙述中,错误的是( )。

A.通用对话框可以用来制作和显示“帮助”对话框

B.CommonDialog1.ShowFont显示“字体”对话框

C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回

D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回

23. 指令“Circle(1000,1000),500,,-6,-3”将绘制( )。

A.画圆 B.椭圆 C.扇形 D.圆弧

24.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用( )语句。

A.List1.AddItem “数据库原理”,List1.ListCount

B.List1.AddItem “数据库原理”,List1.ListCount-1

C.List1.AddItem 3,“数据库原理”

D.List1.AddItem “数据库原理”,3

25.VB提供了结构化程序设计的三种基本结构,三种基本结构是( )。

A.递归结构、选择结构、循环结构

B.选择结构、过程结构、顺序结构

C.过程结构、输入、输出结构、转向结构

D.选择结构、循环结构、顺序结构

26.在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是( )。

A.Show Form2 B.Form2.show C.Load Form2 D.Form2.Load

27.要从磁盘上读入一个文件名为“c: 1.txt”的顺序文件,下列( )正确。

A.f=”c: 1.txt” B.f=”c: 1.txt”

Open “f” For Input As #1 Open f For Input As #1

C.Open ”c: 1.txt”For output As #1 D.Open c: 1.txt For input As #1

28.假定有如下事件过程:

Private Sub Form_MouseDown(Button as Integer,Shift as Integer, X as Single,Y as Single)

If Button=2 Then PopupMenu PopForm

End Sub

则以下描述中错误的是( )。

A.该过程的功能是弹出一个菜单

B.popForm是在菜单编辑器中定义的弹出式菜单的名称

C.参数X、Y指明鼠标的当前位置

D.Button=2表示按下的是鼠标左键

29.Print #1,Str1$中的Print是( ).

A.在窗台上显示的方法 B.文件的写语句

C.子程序明 D.以上均不是

BCDBC CBBCB CBDAC ABACC DACAD BBDBC

1.计算机等级考试二级VB程序设计题

2.计算机等级考试二级VB程序设计填空题

3.计算机等级考试二级VB程序设计模拟试题

4.计算机等级考试二级VB考试题及答案

5.计算机等级考试二级VB考点:VB的过程设计

6.计算机等级考试二级java选择题

7.计算机考试二级VB语言程序设计考试大纲

8.计算机等级考试二级VB考点:控件数组

9.计算机等级考试二级VB考点:数组的概念

篇7:vb程序设计数学计算

x = 0

n = InputBox(“”)

For i = 1 To n

For j = 1 To i

x = x + 1

Next j

Next i

Print x

End Sub

程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是:

2. Private Function f(m As Integer)

If m Mod 2 = 0 Then

f = m

Else

f = 1

End If

End Function

Private Sub Command1_Click()

Dim i As Integer

s = 0

For i = 1 To 5

s = s + f(i)

Next i

Print s

End Sub

单击命令按钮后,程序的运行结果为:

1、6

2、9

1.计算机等级考试二级VB程序设计题

2.计算机等级考试二级VB程序设计填空题

3.计算机等级考试二级VB程序设计选择题

4.计算机等级考试二级VB程序设计模拟试题

5.计算机等级考试二级VB考试题及答案

6.计算机等级考试二级VB考点:VB的过程设计

7.计算机考试二级VB语言程序设计考试大纲

8.计算机等级考试二级Access练习题(一)

9.计算机等级考试二级VB考点:进程条和滑块

篇8:vb程序设计数学计算

受各种因素的制约, 企业工时定额工作一直效率低下, 进展缓慢且准确性不高。笔者比较了几种工时定额方法, 利用测时法、分析法得出一系列相关的数据, 然后在计算法的基础上通过VB6.0编译出1套机械加工工时定额计算程序[1,2,3,4,5,6,7]。

1 整体设计

1.1 系统架构

通过VB6.0, 将计算法中的计算过程变成简单的可以直接输入数据的相关窗口, 采用层层深入、逐级管理的模式, 既简便又加强了各个工步工序之间的联系。系统架构如图1所示。

1.2 程序界面的配置

程序界面的设置应以操作者使用的习惯为准, 尽量包括本企业所需工时定额的各个方面, 同时界面美观大方, 操作简便, 实用性强, 在操作失误的情况下能及时给予提醒, 方便修改。图2—图4分别为程序主界面、装配界面以及普车计算界面。

1.3 标准技术数据的收集、确定及相关公式

程序设计主要面临2种类型: (1) 定义编程; (2) 各种相关数据的采集及公式的确定。

就数据而言, 主要包括2个方面: (1) 基于操作机床加工不同材质不同种类的活件时的数据, 如进给量、吃刀量、主轴转速等; (2) 各类辅助数据, 如熟悉图纸及工艺、布置工作场地、调整机床、装卸、休息等所需的时间。这些数据应尽可能准确, 切合实际。对于各种相关公式, 要有充分的依据, 尽量以《机械加工工艺师手册》、《机械设计手册》等机械类标准文件为准。在此基础上, 笔者通过测量、统计得出了一系列相关的数据与标准, 如:锯床下料、普车、钻床、铣床、镗床、磨床、数控车床、加工中心、滚齿机、磨齿机等16种相关的数据及标准 (图5、图6) 。

2 关键技术及其特点

(1) 在listview中进行求和计算。各种工步不同工序计算结束之后, 所得数据统一集中在主界面listview表格里, 在表格里进行自动求和计算, 节省了额外计算时间。求和程序代码如图7所示。

(2) 实现listview与Excel数据转换。在listview主界面下具有增添、复制、保存、读取、启动Excel功能。当数据集中在总界面listview表格后, 可通过复制、启动Excel功能直接启动Excel将结果保存成*.xlsx格式文件, 同时利用读取功能直接读取Excel文件, 实现listview和Excel的相互转化。Excel表格读取代码如图8所示。

3 应用实例

在BRW315-01-05铜套零件加工工艺中有一工序为“车外圆Ø65 (+0.07, +0.05) ”, 以该工序为例, 介绍该软件操作过程。

首先根据相关的机床设备标准, 选择转速130r/min、进给量0.25 mm/r、吃刀量为0.35 mm, 将各参数输入程序, 然后进行计算, 得到车端面总时间为1.435 61 min。单击“确认结果”按钮回到程序主界面 (图9) , 同时计算结果显示到主界面listview窗口中 (图10) 。经过各工序计算, 所有工序全部显示到主界面。

计算完毕后, 单击“计算求和”按钮, 在表格底部得到总时间为133.746 min。单击“复制表格”和“启动Excel”按钮, 将计算所有结果全部复制到Excel中, 最后存储为*.xlsx文件。如果想在原计算文件上增加新的计算项目, 则通过“读取表格”按钮进行更改和增加。

4 结语

采用在计算法基础上利用VB6.0编译程序进行机加工的工时定额方法, 进一步提高了机加工工时定额的速度, 降低了对操作人员工时定额专业知识方面的要求。利用VB6.0编程的方法来解决工时定额问题, 不但提高了定额效率, 且准确率高, 对于企业生产有很好的指导性及预见性, 特别是对于复杂件和临时性零件, 能及时准确地给出工时定额, 有利于企业生产管理。此程序于2013年下半年在平顶山煤矿机械有限责任公司投入使用, 取得了良好效果。

参考文献

[1]周保东, 刘学成, 汤运昌.基于VB的煤矿监控系统的研制[J].矿冶, 2007 (1) :64-66.

[2]陈宗舜.机械制造装配工艺设计与装配CAPP[M].北京:机械工业出版社, 2006.

[3]原北京第一通用机械厂.机械工人切削手册[M].北京:机械工业出版社, 2009.

[4]李立宗.VB程序设计教程[M].天津:南开大学出版社, 2012.

[5]来全, 田保军.VB程序设计案例教程[M].北京:机械工业出版社, 2012.

[6]马鸿杰, 曹彦英.机械加工工时定额核算方法研究[J].湖南农机, 2011, 38 (3) :58.

篇9:vb程序设计数学计算

关键词:ComboBox组合框;色环电阻;阻值计算

目前编写色环电阻阻值计算器的平台,主要有C语言、VB程序设计、网页,等等。本文主要通过VB程序设计编写四色色环电阻阻值计算器。

一、VB程序设计介绍

Visual Basic采用了面向对象的程序设计思想,面向对象的基本思路就是把复杂的程序设计问题分解,分解为若干个能够完成独立功能的、相对简单的对象集合。所谓“对象”就是一个可操作的实体,如窗体、命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据要求,直接在屏幕上“画”出窗口、菜单等不同类型的对象,并为每个对象设置属性,这些对象组合在一起就构成了整个程序。

二、四色色环电阻阻值计算器设计方法

1.新建工程1

在窗体上绘制Frame 1,Frame 2,Combo1,Combo 2,Combo 3,Combo 4,Command 1,Command 2,Command 3,Label 1,Label 2,Label 3,Label 4,Label 5,Label 6,Label 7,Label 8,修改其相关Caption属性值。

2.四色色环电阻阻值计算器功能介绍

(1)色环电阻通常有四环和五环

四环:第一环、第二环均表示数字,第三环表示倍率,第四环表示误差。

五环:第一环、第二环、第三环均表示数字,第四环表示倍率,第五环表示误差。

那么,如何识别哪一环代表误差环呢,前面几个环几乎靠得近且等间距,最后一环离前一环相对较远,那么这一环就代表误差环。再说一下表示数字的颜色:黑0,棕1,红2,橙3,黄4,绿5,蓝6,紫7,灰8,白9。

先说四色环:黑0,棕1,红2,橙3,黄4,绿5,蓝6,紫7,灰8, 白9。金、银表示误差。

各色环表示的意义如下:

第一条色环:阻值的第一位数字

第二条色环:阻值的第二位数字

第三条色环:10的幂数

第四条色环:误差表示

精确度更高的“五色环”电阻,用五条色环表示电阻的阻值大小,具体如下:

第一条色环:阻值的第一位数字

第二条色环:阻值的第二位数字

第三条色环:阻值的第三位数字

第四条色环:阻值乘数的10的幂数

第五条色环:误差(常见是棕色,误差为1%)

四色环电阻误差为5%~10%,五色环常为1%,精度提高了。

(2)使用方法

在第一环、第二环、第三环的下拉列表框中,分别选择各种颜色,在选择完成后,单击“计算”按钮。注意,初始状态下“计算”按钮是灰色,不可用的,只有当第一环或者第二环任一个数据大于零时,才恢复到激活状态。当完成了色环电阻阻值的计算之后,可以单击“重置”按钮或“退出”按钮,完成进一步的相关操作。

三、主要程序代码介绍

四、反思与总结

本文所编写的程序,界面简单,功能实用,便于操作,代码注释通俗易懂,学生学习之后对VB程序设计产生了浓厚的学习兴趣,我很欣慰,同时也衷心地感谢我的学生,正是他们让我的教学理念发生了变化,从以教师为主体,变成以学生为主体,寓教于乐,在潜移默化中把枯燥乏味的知识传授给学生,达到教书育人的目的。

今后我将继续在教育教学中努力探索新的着力点,为使学生热爱学习,养成缜密的思维方式,学到有用的技能,顺利走上满意的工作岗位,实现中职教育的目标而奋斗。

上一篇:擦玻璃安全责任书范文下一篇:柴桑小学做好开学前的准备工作