华南理工大学VB随堂练习答案.docx_第1页
华南理工大学VB随堂练习答案.docx_第2页
华南理工大学VB随堂练习答案.docx_第3页
华南理工大学VB随堂练习答案.docx_第4页
华南理工大学VB随堂练习答案.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. VB.NET是一种(面向对象)程序设计语言。把源程序代码翻译为目标程序代码可以使用的翻译方式为(解释方式或编译方式 )2. 编译程序时出现的错误称为(语法或编译 ) 错误3. 存储数据不属于数据处理功能。N4. 控制台应用程序至少有一个Main过程。Y5. 上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件Y6. 下面选项中(Mod )是算术运算符下面不合法的标识符是(Integer )。在程序设计语言系统中具有固定语法含义的符号串称为标识符N从数据的存储方式上,数据类型分为值类型和引用类型。下面选项不是值类型的是/数组单精度浮点型数据占用(4 )个存储字节以下各项中,不是字符串常量的是(. #Basic# )。以下各项中,不合法的符号常量说明是(Const a As Double=Cos(10.5) )。下列选项中,把r定义为双精度型变量的是(r#)。下列变量名中哪个是错误的?.“年龄”列赋值语句中,(s100 )是正确的下列选项中,(. a=b : b=a )不能交换变量a和b的值。Write_1 和学校$ 是正确的变量名Y若一个整型变量说明了之后没有给它赋值,则它的值为0。Y在下列选项中,正确表达2a+5 的表达式是(2(a+5) )。10 Mod 4的值为(2 )。下列运算符中(A )优先级最高能正确表达a1或a5的逻辑表达式是(a=5 )。设X为整型变量,不能正确表达1 X 5的逻辑表达式是(1 X 5 )。逻辑表达式:Not 7?3=4 Or True的值为(True B. False )。在VB.NET中,50% 表示50/100 N条件: i 整除j,用关系表达式表示为:i Mod j=0。 N求COS35可以使用的函数是(Cos(35*3.14159/180) )。将一数值X取整而且对其小数部分四舍五入的函数为(Cint(x) )。将数值型量X转换为字符型量的函数是(Str(x) )表达式:Int(-10.1)+Sgn(10.1)的值为(-10 )。表达式:Abs(-10)+Len(abc)的值为(13 )。函数Int(Rad*99+1)产生随机数的范围是(1, 99 )。下列程序段的执行后显示的结果是X=10 :Y=3 WriteLine(0 ,(x*y)/5) (6 )。下列程序段的执行结果是(E( 35 ) )。 X=5 : Y=5 : Z=6WriteLine(E(0), X+Y*Z)执行下面语句后,输出结果为(10、30和20 )。 A=10 : B=30 : C=20 WriteLine(012,A,B,C)以下不正确的单行结构条件语句是(If x Mod 3=2 Then Write(x) )。给定程序段 Dim a As Integer, b As Integer, c As Integer a=1:b=2:c=3 If a=c-b Then Write(#) Else Write(*) 以上程序(输出# )。执行下面语句后,输出结果为(30 )。 A=10:B=30 If A0 Then B=B+1 If B1 Then B=0当x的输入值分别为3、9和19时,执行下列事件过程的输出结果分别为(5 )。Private Sub Command1_Click() Dim x%, y% x = ReadLine( ) Select Case x Case 1, 3, 5 y = x - 1 Case 6 To 10 y = x * x Case 2, 4 y = 2 * x Case Is 10 y = x Mod 3 + 4 End Select WriteLine(0 , y) End Sub把a, b之中的最大值存放于max,使用的语句为: N If ab Then max=a Else max=b End If判别a是否等于b,若a=b,则输出字符串 “a is equal to b”的块结构条件语句为: If a=b Then Print “a is equal to b” End N判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为(Y )。 答案:If Asc(ch)=97 And Asc(ch)=122 Then Print “Yes” Else Print “No” End If下列程序段执行后窗体上显示(3 )。 i = 0 While i = 2 i = i + 1 End While Write(i)执行下列程序段输出结果是(* )。 x%=2 Do while x8 Write(*) x=x+2 Loop设有程序段 Dim k% k=5 Do until k=0 k=k-1 Loop 则下面对循环语句描述正确的是(循环体执行5次 )。下面描述中错误的是(执行Do untilloop语句中,当循环条件为false时,结束循环体的执行 )。运行如下程序段后,x的值是(18 )。 x=2 For i=1 to 8 step 2 x=x+i next i下面程序段中循环语句的循环次数是( 4)。 For x=10 To 1 Step -3 Write(x) Next x下面程序段执行后输出结果是(1 )。 For i=1 To 2 s=1 For j=0 To i-1 s=s+s*j Next j Write( 0 , s) Next 在For语句循环体内可以用( )语句强制退出For语句的执行。iExit For第4章 复合数据类型下列一维数组说明语句正确的是(Dim b( ) AS Integer=1,2,3)。 下列说明语句定义的数组占(44 )个字节。设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中(c(11) )是错误的。以下能对二维数组a进行正确初始化的语句是(Dim a( , ) AS Integer =1,2,3,4,5,6 )。设有数组说明语句:Dima(3,3),则数组a中包含元素的个数是(16 )。设有数组说明语句:Dimc(,),则下列表示数组c的元素选项中(c(i)(j) )是正确的。下面关于ReDim语句说法错误的是(使用ReDim语句重新定义数组时,可以改变该数组的维数 )。若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为:Dim s$(1 To 10) 。错 如果数组元素的下标值为实数,则VB系统会按四舍五入原则进行处理。对若有以下说明语句 Structure employee Dim num As Integer Dim salary As Single End Structure Dim programmer As employee 则下面表示结构变量programmer的 成员Salary正确的是(programmer.salary )。已知有说明语句 Structure dat Dim year As Integer Dim month As Integer Dim day As Integer End Structure Structure emp Dim no As Integer Dim name As String Dim sex As String Dim birthday As dat Dim salary As single End Structure Dim programmer As emp 并假设变量programmer所表示职工的出生日期是“1978年10月1日”,则下列正确的赋值语句是(programmer.birthday.year=1978:programmer.birthday.month=10: programmer.birthday.day=1 )。假设有第10题的说明语句,则下列With语句正确的是(with programmer .no=1000 :.name=张勇 :.sex=男 .birthday.year=1978 :.birthday.month=10 :.birthday.day=1 .salary=2800 End with )。输入结构变量的值就是输入该变量的各个元素的值。对引用集合中的数据项需要使用(Item)方法枚举类型不能放在(过程内部 )说明。第5章VB.NET把存储过程和函数的代码文件称为模块,并以.vb作为文件扩展名, 对定义过程语句中的参数可以是(变量名或数组名 )。以下是子过程或函数过程定义中的开始语句,错误的为(Private Sub f( x As String ) As Single) 。以关键字Function定义的过程是(函数过程)。在Function过程体中退出Function过程的语句是(Exit Function )。函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名. 错 在过程的形式参数前面加上关键字(ByVal),则该参数说明为传值参数。 设已定义Sub过程p,有3个数值型传值参数;设a为实型变量,调用该Sub过程的错误语句为(call p 0.5, a, 100 )。设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为(f a+b, b+c, c+a )。 若用数组名作为调用函数的实参,则传递给形参的是(数组的第一个元素值 )。 关于过程作用域,错误的描述是(在某一模块中定义的全局级过程,若被该模块外的模块所调用,必须在该过程名前加上模块名称。 )。使用过程是为了(使程序模块化)。关于变量的作用域,正确的描述是(同一模块中不同级的变量可以同名 )。若某个模块中以关键字public定义子过程,则只能在该模块中可以调用该过程。错若某个模块中以关键字private定义函数过程,则该函数过程只能在该模块中使用。对.第6章1. 事件是由VB.Net系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。对. 在VB.Net中,关于类定义位置错误的说法是(可以在主过程中定义类 )。在类定义的外部,可以被访问的成员有(. public的类成员 )。若有以下说明,在类外使用对象objX的成员正确的语句是(objX.Print() )。Class X Private a As Integer Public b As Integer Public Sub Print() WriteLine(a=0 b=0,a,b) End Sub End Class Dim objX As New X若要将某个类的某个属性定义为只读,则在定义该属性时必须使用关键字(ReadOnly )进行限定。关键字private用于声明私有成员。私有成员可以在类中和类外访问。错说明一个类对象时,系统自动调用(构造函数 )。一个对象的生存期结束时,系统自动调用(析构函数 )。3. 在程序中不能像调用普通函数那样显式调用构造函数。对 以下说法中正确的是(派生类继承了基类中除构造函数和析构函数外的全部成员)。关键字MyBase指的是(当前派生类的基类第7章窗体标题栏的显示内容由窗体的(Text )属性决定 窗体的事件只能由人工触发。错 在标签框上显示的内容由(Text )属性来实现。文本框没有(Caption )属性。若设置文本框最多可以接受的字符数,则可以使用(MaxLength )属性。在运行程序时,要使文本框获得焦点,则需使用(SetFocus )方法。在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是Text。对. 若使图片框自动调整大小以适应装入的图形,则要设置SizeMode属性的值为(AutoSize )。要改变控件的Tab顺序可以修改(TabIndex )属性值。当鼠标在窗体上移动时,会发生(MouseMove )事件。 当某个对象具有焦点时,在键盘上按下任一键时就会发生(KeyDown )事件命令按钮上的文本内容由(Text )属性来设置。若使命令按钮不可见,可以设置Visible属性的值为(False)。当复选框CheckBox的Checked属性为(True ),方框中间出现“”的选中标记。要使单选按钮RadioButton处于选中或未选中状态,需由(Checked )属性来决定。 若要得到列表框中项目的数目,可以访问(Count )属性若要清除列表框的所有项目内容,可以使用(Clear )方法。要删除列表框中的某一个项目,需要使用(ReMove )方法。在组合框中选择某一项目内容,可以通过(Text )属性获得。5. 列表框ListBox中项目的序号从1开始到Listcount结束。错.在分组框上显示的内容由(Text)属性来实现。若要获得滚动条的当前位置,可以通过访问(Value )属性来实现。当用鼠标拖动滚动块时触发(Scroll )事件要设置计时器的时间间隔可以通过(InterVal)属性来实现要暂时关闭计时器,需使用(Stop )方法。第8章如果从不同角度对文件进行分类,可以把文件分为不同的种类。根据文件内容的编码方式可以把文件分为(文本文件和二进制文件 )。(文本文件)中的字符以ASCII码方式存储,并且占用一个字节。下列选项中,与文件读/写相关的命名空间是(System.IO )。从文件取出一组数据以流的方式存放到程序中的变量或数组中称为向流写入数据。错在创建FileStream类对象,使用FileStream类构造函数进行初始化,创建新文件时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论