好文档 - 专业文书写作范文服务资料分享网站

第6章习题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

Visual Basic (.NET)程序设计(第 2 版)

第6章过程习题及答案

、选择题

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

(A) 前者可以使用 Call或直接使用过程名调用,后者不可以 后者可以有参数,前者不可以 (B) 两种过程参数的传递方式不同 前者无返回值,但后者有返回值 答案:D (C) 知识点:Sub过程、Function过程 (D) 难度:1

提示:无 题解:无

2 ?在定义函数过程时,不可能用到的关键字是: (A) Exit (B) As (C) Sub (D) End

答案:C

知识点:Function过程 难度:1 提示:无 题解:无

3 ?在定义通用过程时,下列关键字中不能用来修饰形参的是: (A) ByVal (B) ByRef (C) Op tio nal (D) Static

答案:D

知识点:Sub过程、Function过程 难度:1 提示:无 题解:无

Visual Basic (.NET)程序设计(第 2 版)

4 .在(A) (B) (C) (D)

同一模块中定义了两个同名的过程,以下哪一项可以让它们实现重载:

返回值类型不同 参数类型不同 参数名称 参数传递方式不同

答案:B

知识点:过程重载 难度:1 提示:无 题解:无

5. 以下

关于递递归有直接递归和间接递归 递归过程可归的说以无限次调用自己 递归过程的形参必须明中正

是按地址传递 递归过程必须有返回值

确的是:

(A) (B) (C) (D)

答案:A 知识点:递归 难度:1 提示:无 题解:无

6. 下列定义一个Function过程的首部,语法正确的是()o (A) Fu nction MyFu nc(ByVal i As In teger) As In teger (B) F un cti on MyFun c(var i :ln teger):I nteger (C) F unction MyFun c(Dim i As In teger) As In teger (D) Fu nction In teger MyFu nc()

答案:A

知识点:Function过程 难度:1 提示:无 题解:无

Visual Basic (.NET)程序设计(第 2 版)

7. 在Sub过程MySub中,不等过程执行结束就将控制权立即返回调用者的语句为() (A) E nd Sub (B) E nd MySub (C) Exit Sub

(D) Exit MySub 答案:C

知识点:Sub过程 难度:1 提示:无 题解:无

8. (A) E nd (B) Retur n (C) Exit

Function过程MyFunc返回整型值,过程中不等到执行结束就将控制权立即返回调用者的语 句为( )。

(D) MyFu nc

答案:B

知识点:Function过程 难度:1 提示:无 题解:无

9 .对于通用过程,下列叙述中正确的是( (A) 过程的定义不能嵌套,但过程调用可以嵌套 (B) 过程的定义可以嵌套,但过程调用不能嵌套 (C) 过程的定义和调用都不能嵌套 (D) 过程的定义和调用都可以嵌套

答案:A

知识点:调用过程 难度:1 提示:无 题解:无

10. 有过程定义如下:

Private Sub Fun(x As In teger, y As In teger, z As In teger) 则下列调用语句不正确的是( )。 (A) Call F un( a,b,c) (B) Call Fu n(3,4,c) (C) Fun a,,5

第6章习题及答案

VisualBasic(.NET)程序设计(第2版)第6章过程习题及答案、选择题Sub过程与Function过程最根本的区别是:(A)前者可以使用Call或直接使用过程名调用,后者不可以后者可以有参数,前者不可以(B)两种过程参数的传递方式不同前者无返回值,但后者有返回值答
推荐度:
点击下载文档文档为doc格式
6p4wb7l54i1wxgu8k8be9y6ym8c7hv00mta
领取福利

微信扫码领取福利

微信扫码分享