东师VB程序设计19春在线作业11答案

Sub过程与Function函数的最根本区别是( )。

A.Function过程可以有参数,而Sub过程不可以

B.两种过程参数的传递方式不同

C.Sub过程无返回值,但Function过程有返回值

D.Sub过程是语句级调用,可以使用Call或直接使用过程名,但Function过程是在表达式中调用


参考答案:C


Sub过程与Function过程最根本的区别是( )。

A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

B.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

C.两种过程参数的传递方式不同

D.Function过程可以有参数,Sub过程不可以


正确答案:A
解析: 本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了,定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。


Sub过程与Function过程最根本的区别是

A.Sub过程不能返回值,而Function过程能返回值

B.Function过程可以有形参,Sub过程不可以

C.Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可以

D.两种过程参数的传递方式不同


正确答案:A
解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码;不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大的区别就是Sub过程不能直接返回值,而Function过程能直接返回值。


Function过程与Sub过程的最主要区别是( )。

A.Function过程一定要有形参,而Sub过程可以没有形参

B.Function过程的终端语句是End Function,而Sub过程的终端语句是End Sub

C.Function过程是用于计算函数值的,而Sub过程是用于改变属性值的

D.Function过程有返回函数值,而Sub过程没有返回值


正确答案:D
解析:无论是Sub过程还是Function过程的形式参数可以有或无,可以是一个或多个,因此选项A)是错误的;而且两者都可以通过传址参数来改变实参的值,所以选项C)也是错误的;两者最本质的区别是,Function过程有返回值,而Sub过程没有返回值。


(26)Sub过程与Function过程最根本的区别是 A.Sub过程可以使用Call语句或直接使用过程调用,而Function过程不可以B.Function过程可以有参数,Sub过程有参数C.两种过程参数的传递方式不同D.Sub过程名不能有返回值,而Function过程能通过过程名返回值


正确答案:D
【解析】Function过程与Sub过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过程;不同之处是:Function函数有返回值,可以在表达式的右边使用,使用方式与内部函数一样,而Sub过程没有返回值。


VB程序设计19春在线作业1-0004试卷总分:100 得分:0一、 单选题 (共 10 道试题,共 30 分)1.当设置容器对象的DrawWidth属性后,会影响()。A.Pset、Line、Circle方法B.Line. Shape控件C.Line、 Circle、Point方法D.Pset、Line、Circle方法和Line、Shape控件正确答案:A2.Sub过程与Function过程最根本的区别是()。A.SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon过程不可以B.Function过程可以有参数,Sub过程不可以C.两种过程参数的传递方式不同D.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值正确答案:D3.要清除组合框Combo1中的所有内容,可以使用()语句。A.Combo1.ClsB.Combol.ClearC.Combol .DeleteD.Combol.Remove正确答案:B4.下面的数组声明语句中()是正确的。A.Dim A3,4 As IntegerB.Dim A(3, 4) As IntegerC.Dim A3; 4 As IntegerD.Dim A(3;4) As Integer正确答案:B5.可以在窗体模块的通用声明段中声明()。A.全局变量B.全局常量C.全局数组D.全局用户自定义类型正确答案:A6.使用驱动器列表框的()属性可以返回或设置磁盘驱动器的名称。A.ChDriveB.DriveC.ListD.ListIndex正确答案:B7.符号#是声明( )类型变量的类型定义符。A.整型B.长整型C.单精度D.双精度正确答案:D8.要使每次单击滚动条两端箭头时变化值为10,应设置其()属性。A.MinChangeB.SmallChangeC.MaxChangeD.LargeChange正确答案:B9.函数Left(how are you”,3)的值是()。A.howB.areC.youD.how are you正确答案:A10.要使单击滚动条滑块与两端箭头之间的空白区域时变化值为20,应设置其()属性。A.MinChangeB.SmallChangeC.MaxChangeD.LargeChange正确答案:D二、 多选题 (共 10 道试题,共 30 分)1.下面()对象具有Caption属性。A.FormB.CommandButtonC.TextBoxD.Label正确答案:ABD2.VB认为下面()变量是同一个变量。A.A1B.a1C.AVERD.A_1正确答案:AB3.为了改变一个活动控件的高度和宽度,正确的操作是()A.拖拉控件4个角上的某个小方块B.拖拉位于控件右侧的小方块C.拖拉位于控件下侧的小方块D.点击键盘的方向键正确答案:ABC4.假设当前工程的窗体文件名为exer21.frm,可以使用()将窗体文件名另存为exer22.frmA.文件菜单中的exer21.frm另存为”命令B.“文件”菜单中的“另存为”命令C.文件菜单中的“工程另存为”命令D.在工程资源管理器窗口使用鼠标右键单击窗体文件exer21.frm,执行快捷菜单中的exer21.frm另存为命令正确答案:AD5.日期函数Now可以取得系统当前的()A.日期B.时间C.属性D.方法正确答案:AB6.下面关于For.next语句说法不正确的是()A.循环变量、初值、终值和步长值必须为数值型B.step厚的步长值只为正数C.初值必须小于终值D.初值必须大于终值正确答案:BCD7.下面关于图形操作叙述正确的有()。A.弧的画法是从起点顺时针画到终点B.弧的画法是从起点逆时针画到终点C.使用Circle方法绘制圆、椭圆、弧或扇形时,如果省略颜色参数,则边框颜色值由窗体的ForeColor属性值决定D.使用Circle方法绘制圆、椭圆、弧或扇形时,如果省略颜色参数,则边框颜色值由所在的容器对象的ForeColor属性值决定正确答案:BD8.当点击按钮时,要在窗体 Form1 内显示“ 欢迎进入VB课堂! ”,使用的语句是()A.print 欢迎进入VB课堂!B.Form1.print 欢迎进入VB课堂!C.Form1.caption=欢迎进入VB课堂!D.Form. print 欢迎进入VB课堂!正确答案:AB9.结构化程序设计的三种基本结构是()。A.层次结构B.选择结构C.顺序结构D.循环结构正确答案:BCD10.要想让txtshow文本框中显示文本:GOOD LUCK!时,可以实现的方法有()A.在程序中加入代码 txtshow.Text=GOOD LUCK !B.将txtshow文本框的Text属性值设置为GOOD LUCK !C.将txtshow文本框的Caption属性值设置为GOOD LUCK !D.将txtshow文本框的Font属性值设置为GOOD LUCK !正确答案:AB三、 判断题 (共 20 道试题,共 40 分)1.LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串A.错误B.正确正确答案:B2.变量的生存周期,主要是根据变量的使用次数来定义的。A.错误B.正确正确答案:A3.在 VB 编程语句中,GoTo 语句比较容易理解,在实际编程中大力提倡使用 GoTo 语句。A.错误B.正确正确答案:A4.表示 x 是 3 的倍数或是 7 的倍数的逻辑表达式为:x Mod 3=0 OR x Mod 7=0。A.错误B.正确正确答案:B5.数组元素的下标可以是常数、变量或表达式。A.错误B.正确正确答案:B6.Format(5,0.00%)的结果是 500.00%。A.错误B.正确正确答案:B7.VB 中访问数据库必须通过数据访问对象 DAO。A.错误B.正确正确答案:A8.Date( )+4 的功能是推算当前系统日期加上 4 天后的日期。A.错误B.正确正确答案:B9.Dim aa(5) As Integer 与 Dim aa5 As Integer 等效。A.错误B.正确正确答案:A10.循环结构中与 While 语句匹配出现的循环结束语句是End While。A.错误B.正确正确答案:A11.三个文件系统控件:Drive1 驱动器列表框、Dir1 目录路径列表框和 File1 文件列表框不需编写任何程序就可同步协调工作。A.错误B.正确正确答案:A12.Sub 过程不能通过其过程名返回值。A.错误B.正确正确答案:B13.Print #语句与 Print 方法的区别在于,Print #语句写的对象是文件,而 Print 方法写 的对象是窗体、控件或打印机。A.错误B.正确正确答案:B14.X=75,则表达式(X Mod 10)*10+X/10 的结果为 57A.错误B.正确正确答案:A15.VB应用程序中的下拉菜单和快捷菜单都可用菜单编辑器创建,只是设计时,快捷菜单的Visible 属性通常设为 Flase,运行时用鼠标所指对象的 PopupMenu方法弹出。A.错误B.正确正确答案:B16.在 VB 中访问任何

(29)Sub过程与Function过程最根本的区别是。A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B.Function过程可以有参数,Sub过程不能有参数C.两种过程参数的参数传递方式不同D.Sub过程的过程名不能有返回值,而Function过程能通过过程名返回值


正确答案:D
【解析】Function过程与Sub过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过程;不同之处是:Function函数有返回值,可以在表达式的右边使用,使用方式与内部函数一样,而Sub过程没有返回值。


Sub过程与Function过程最根本的区别是

A.Sub过程名称与Function过程名称的格式不统一

B.Function过程可以带参数,Sub过程不可以

C.两种过程参数的传递方式不同

D.Sub过程的过程参数名称不能有返回值,而Function过程能通过过程名称得到返回值


正确答案:D
解析:Sub过程与Function过程最根本的区别是:Sub过程的过程参数名称不能有返回值,而Function过程能通过过程名称得到返回值。


Sub过程与Function过程最根本的区别是( )。

A)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

B)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

C)两种过程参数的传递方式不同

D)Function过程可以有参数,Sub过程不可以


正确答案:A
本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而予过程不会。


关于VBScript过程,下列说法错误的是()。

A.call语句用于Sub或Function过程的调用

B.调用Function过程时call语句可以省略,但是调用sub过程时不可以省略

C.Function函数可以有返回值

D.使用ExitFunction语句可以从Function过程中立即退出


正确答案:B


Sub过程与Function过程最根本的区别是( )。

A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

B.Function过程可以有参数,Sub过程不能有参数

C.两种过程参数的传递方式不同

D.Sub过程的过程名不能有返回值,而Function过程能通过过程名返回值


正确答案:D
解析:Function过程与Sub过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过程;不同之处是:Function函数有返回值,可以在表达式的右边使用,使用方式与内部函数一样,而Sub过程没有返回值。

更多 “东师VB程序设计19春在线作业11答案” 相关考题
考题 单选题关于VBScript过程,下列说法错误的是()。A Function函数有返回值B call语句用于Sub或Function过程的调用C 调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略D 使用Exit Sub语句可以从Sub过程中立即退出正确答案:A解析:暂无解析

考题 在VBScript中,Sub过程和Function过程的主要区别为()。A、Sub过程可以使用参数,而Function过程不能使用参数B、Sub过程不能使用参数,而Function过程能使用参数C、Sub过程不返回任何值,而Function过程有返回值D、Function过程不返回任何值,而Sub过程有返回值正确答案:C

考题 单选题以下关于过程叙述中正确的是()A 使用Call语句能调用Sub子过程,也能调用Function函数过程B 子过程名和函数过程名都有值,也都有类型C 过程的递归调用不能提高程序的执行效率D Sub子过程必须使用Call语句调用正确答案:D解析:暂无解析

考题 单选题在VBScript中,Sub过程和Function过程的主要区别为()。A Sub过程可以使用参数,而Function过程不能使用参数B Sub过程不能使用参数,而Function过程能使用参数C Sub过程不返回任何值,而Function过程有返回值D Function过程不返回任何值,而Sub过程有返回值正确答案:D解析:暂无解析

考题 Sub过程与Ftmetion过程最根本的区别是( )。A. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C. 两种过程参数的传递芎式不同D. Fuactioa过程可以有参数,Sub过程不可以正确答案:A本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Ca11语句进行调用,都可以指定参教,并且都可以指定用传址还是传值的方式进行参数传递.它们除了定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。

考题 Sub过程与Function过程最根本的区别是( )。A.Sub过程名称与Function过程名称的格式不统一B.Function过程可以有参数,Sub过程不可以C.两种过程参数的传递方式不同D.Sub过程的过程名称不能有返回值,而Function过程能通过过程名称得到返回值正确答案:D

考题 Sub过程与Function过程最根本的区别是A.Sub过程的过程不能返回值,而Function过程能返回值B.Function过程可以有形参,Sub过程不可以C.Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可以D.两种过程参数的传递方式不同正确答案:A解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码;不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能直接返回值。

考题 单选题Sub过程和Function过程最根本的区别是()A 前者可以使用Call或直接使用过程名调用,后者不可以B 后者可以有参数,前者不可以C 两种过程参数的传递方式不同D 前者无返回值,但后者有正确答案:C解析:暂无解析

考题 以下关于过程叙述中正确的是()A、使用Call语句能调用Sub子过程,也能调用Function函数过程B、子过程名和函数过程名都有值,也都有类型C、过程的递归调用不能提高程序的执行效率D、Sub子过程必须使用Call语句调用正确答案:C

考题 Sub过程与 Function过程最根本的区别是()。A、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B、Function过程可以有参数,Sub过程不可以C、两种过程参数的传递方式不同D、Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值正确答案:D