华南理工vbNET作业

上传人:日度 文档编号:146035391 上传时间:2020-09-25 格式:DOC 页数:8 大小:59.50KB
返回 下载 相关 举报
华南理工vbNET作业_第1页
第1页 / 共8页
华南理工vbNET作业_第2页
第2页 / 共8页
华南理工vbNET作业_第3页
第3页 / 共8页
华南理工vbNET作业_第4页
第4页 / 共8页
华南理工vbNET作业_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《华南理工vbNET作业》由会员分享,可在线阅读,更多相关《华南理工vbNET作业(8页珍藏版)》请在金锄头文库上搜索。

1、高级语言程序设计(VB.NET)作业 2016.3教学中心: 东莞羽丰 专业层次: 高中起点专科 学 号: 201415273131001 姓 名: 凌运楷 一. 判断题(如正确打,否则,打。)1源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。2. Write_1 和学校$ 是不正确的变量名。3若一个整型变量说明了之后没有给它赋值,则它的值为0。4判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为:If Asc(ch)=97 And Asc(ch)=122 Then WriteLine (“Yes”)Else WriteLine(“No”)End If

2、5. 输入结构变量的值就是输入该变量的各个元素的值。6函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名。7. 事件是由VB.Net系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。8. 从文件取出一组数据以流的方式存放到程序的变量或数组中称为向流写入数据。9. 文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。10.若某个模块中以关键字public定义子过程,则只能在该模块中可以调用该过程。答案栏: 1 2 3 4 5 6 7 8 9 10 二. 单项选择题 1设X为整型变量,不能正确表达1 X 5的逻辑表达式是( )。A. 1 X

3、5 B. X=2 or X=3 or X=4C. 1X And X 5 D. Not (X=5)2设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中()是错误的。A. c(i-1) B. c(5+0.5) C. c(0) D. c(11)3下面不合法的标识符是( )。A. o_To B. Integer C. 姓名 D. Int14VB.NET是一种( )程序设计语言。A. 面向事件 B. 面向属性 C. 面向对象 D. 面向过程 5. 设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为( )。A. f B. f(

4、 a+b, b+c )C. f ( a+b, b+c ,c+a ) D. f a+b, b+c, c+a6 若使命令按钮可见,可以设置Visible属性的值为( )。A. FalseB. True C. T D. F7要使单选按钮RadioButton处于选中或未选中状态,需由( )属性来决定。A. Show B. List C. Text D. Checked8要删除列表框中的某一个项目,需要使用( )方法。 A. ClearB. ReMoveC. MoveD. ReMoveItem9要设置计时器的时间间隔可以通过( )属性来实现。 A. ValueB. TextC. MinimumD. I

5、nterVal10下面( )类用来把数据写入文本文件中。 A. StreamWriter B. BinaryWriter C. StreamReader D. BinaryReader答案栏: 1. _A_ 2. _D_3. _ C_ 4. _ C_5. _ D_6. _ A_7. _ D_8. _ D_9. _ D_10. _A_ 三.简答题1. 在控制台应用程序中,如何输入输出一维数组的元素?2.下列窗体上有哪些控件?3. 文件操作可以分为哪些步骤?答案栏: 1. 答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。输出一

6、维数组元素的值可以使用Console类的Write方法和WriteLine方法。 2. 答:文本框与按钮组件3. 答:无论是哪一种类型的文件,文件操作可以分为3个基本步骤:打开文件 读(磁盘内存)或写(内存磁盘)文件 关闭文件。四.程序阅读题 1当x的输入值分别为2.5、8、4和15时,写出执行下列程序的输出结果。Imports System.Console Module Module1 Sub Main() Dim x%, y% Write(请输入x的值:) x = ReadLine() Select Case x Case 1, 3, 5 y = x - 1 Case 6 To 10 y

7、= x + 1 Case 2, 4 y = 2 * x Case Is 10 y = x * x + 1 End Select WriteLine(x=0 y=1 , x, y) End Sub End Module2.写出执行下列程序的输出结果。Imports System.ConsoleModule Module1 Sub Main() Dim f(7) As Integer f(0) = 1 : f(1) = 1 For i = 2 To 7 f(i) = f(i-2) + f(i-1) Next i For i = 0 To 7 If Int(i/4)=i/4 Then WriteLi

8、ne() Write(f(0)=1 , i, f(i) Next i End SubEnd Module答案栏: 1 答案: x=2 y=4x=8 y=9x=4 y=8x=15 y=226 2 答案:Imports System.ConsoleModule Module1 Sub Main() Dim f(10) As Integer f(0) = 1 : f(1) = 1 For i = 2 To 10 f(i) = f(i-2) + f(i-1) Next i For i = 0 To 10 If Int(i/4)=i/4 Then WriteLine() Write(f(0)=1 , i

9、, f(i) Next i End SubEnd Modulef(0)=1 f(1)=1 f(2)=2 f(3)=3 f(4)=5 f(5)=8 f(6)=13 f(7)=21 f(8)=34 f(9)=55 f(10)=89 五.程序填空题 1. 下面程序的功能是:求的值,在横线上填上适当内容。 Imports System.ConsoleModule Module1 Sub Main() Dim i, n%, s! Write(n=) n = (1) i = 1 : s = (2) While i = n s = s + (3) i = i + 1 End While WriteLine(

10、s=0, s) End SubEnd Module2. 下面程序的功能是输入m和n的值,并按公式:求组合数的程序,在横线上填上适当内容。Imports System.ConsoleModule Module1 Sub Main() Dim m&, n&, cmn#, c1&, c2&, c3& Write(n=) n = ReadLine() Write(m=) m = ReadLine() Call fac(m, c1) : Call fac(n, c2) : Call fac(m - n, c3) cmn = (4) WriteLine(cmn=0 , cmn) End Sub Private Sub fac(ByVal k&, ByRef f&) Dim t&, i& t = (5) For i = 1 To k t = t * i Next i (6) End SubEnd Modu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号