天大计算机软件技术基础2,天大20秋天大2020秋季学期考试《计算机软件技术基础》(1)在线考核试题题目【标准答案】...

天大2020秋季学期考试《计算机软件技术基础》(1)在线考核试题

试卷总分:100  得分:100

一、单选题 (共 50 道试题,共 100 分)

1.表达式Mid("TIANJIN", 4 , 2)的值是()。

A.NJ

B.JI

C.NJIN

D.JIN

2.下列数组定义错误的是()。

A.dim a(10) as integer

B.dim a(10,3) as short

C.dim a(3) as integer={1,2,3,4}

D.dim a(,) as integer={{1,2,3},{2,3,1}}

3.下列函数中,( )函数返回值是数值型的。

A.Chr

B.Mid

C.Replace

D.Val

4.关于Sub过程与Function过程,下面描述正确的是()。

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

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

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

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

5.有一函数Function F(ByVal a As Integer, ByVal b As Integer) As Integer,()在调用时将发生错误。

A.Call F(1, 2)

B.Y = F(F(2, 3), 4)

C.Z = F(2.3, 5)

D.X = F(3)

6.表达式DateAdd("m", 2, #10/28/2018#) 值为()。

A.2018/10/30

B.2018/12/28

C.2018/12/30

D.2020/10/28

7.要使当前窗体的标签控件lblshow显示“欢迎使用VB.NET”,以下()语句是正确的。

A.form1.text="欢迎使用VB.net"

B.lblshow.text="欢迎使用VB.net"

C.lblshow.name="欢迎使用VB.net"

D.lblshow.caption"欢迎使用VB.net"

8.在VB.NET窗体第一次显示之前,下列()窗体事件发生。

A.Activated

B.GotFocus

C.Click

D.Load

9.语句Dim myData = 123.0 定义的变量myData 数据类型是()。

A.Short

B.Login

C.Single

D.Double

10.若m,x,y,均为Integer型变量,则执行下面语句后m值是( )。 m=1:X=2:Y=3;m=if X>Y then X+Y else X-Y

A.-1

B.0

C.1

D.2

11.表达式Abs(-7) + Len("eleven")的值是()。

A.12

B.13

C.7eleven

D.-7eleven

12.Rnd函数不可能为下列()值。

A.0

B.1

C.0.1234

D.0.0005

13.当窗体上有多个控件时,最多只有( )个控件是活动的

A.1

B.2

C.3

D.多个

14.表达式InStr("计算机考试试题" ,"考试")的值是()。

A.3

B.4

C.5

D.6

15.当指针指向窗体Form1时,鼠标指针改为用户自己定义的指针图标,应使用( )语句形式。

A.Form1.Cursor = New Cursor("图标文件名")

B.Me.Cursor = New Cursor("图标文件名")

C.Form1.Cursor = Cursor("图标文件名")

D.Me.Cursor = Cursor("图标文件名")

16.以下()不是对象的要素。

A.变量

B.属性

C.事件

D.方法

17.已知a=3.5,b=5,c=2.5,d=True,则表达式a>=0 AND a+c>b+3 Or NOT d的值()。

A.FALSE

B.TRUE

C.F

D.T

18.加载窗体时触发的事件是( )。

A.Click

B.Load

C.Gotfocus

D.DoubleClick

19.要接收键盘按键的字符,应该使用()事件。

A.Click

B.KeyDown

C.KeyUp

D.KeyPress

20.过程Sub Test(ByVal x As Integer, ByRef y As Integer)中()。

A.x、y都是传值参数

B.x、y都是传址参数

C.x是传值参数,y是传址参数

D.x是传址参数,y是传值参数

21.下列()属于合法的变量名。

A.$money

B.@Email

C._Home

D.Integer

22.解决方案文件的扩展名是()。

A.sln

B.frm

C.vb

D.vbproj

23.“x是小于100的非负数”,用Visual Basic表达式表示正确的是( )。

A.0=

B.0<=x<=100

C.0<=x And x<100

D.0<=x Or X<100

24.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是( ) 。

A.Sub f2(ByVal n%, ByVal m%)

B.Sub f1(ByRef n%, ByRef m%)

C.Sub f1(n%, ByRef m%)

D.Sub f1(ByVal n%, m%)

25.要清除列表框中的所有列表项时,应使用( )方法。

A.Items.Remove

B.Items.Clear

C.Items.RemoveAT

D.Items.Move

26.下列()方式声明的变量在每次调用该过程时其值不能保留。

A.在过程体中用Dim语句声明的变量

B.在标准模块中声明的变量

C.在过程外声明的变量

D.在过程体中用Static语句声明的变量

27.在下面对列表框(ListBox1)的操作中,正确的语句是()。

A.Listbox1.Items.Cls

B.ListBox1.Items.Remove(4)

C.ListBox1.Items.Remove("计算机")

D.ListBox1.Items.Add(1,"打印机")

28.下列选项中,正确的语句是()。

A.If x ≠ y Then MsgBox( "x 不等于y")

B.If x <> y MsgBox "x不等于y"

C.If x <> y Then MsgBox("x 不等于y")

D.If x ≠ y Then Msgbox "x 不等于y"

29.表达式Not 10 > 100 And 8<5+2的值为()。

A.True

B.False

C.Right

D.Left

30.要判断在文本框是否按了Enter键,应在文本框的()事件中判断。

A.Change

B.KeyDown

C.KeyPress

D.Click

31.在三维数组array(4,5,6)中共有( )个数组元素。

A.120

B.210

C.209

D.211

32.Rnd函数不可能为下列()值。

A.0

B.1

C.0.005

D.0.999

33.在过程A中定义了静态变量y。当调用过程A第一条语句开始,在退出过程A前,y的值为5。当下次再进入过程A时,y的值为()。

A.5

B.0

C.不定值

D.出错

34.设X=lO,y=7,表达式x\6+y*3的值为()。

A.24

B.22

C.25

D.0

35.由For k=25 To O Step 3:Next k循环语句控制的循环次数是()。

A.0

B.1

C.8

D.9

36.数学关系式x>20或者x<0表示成正确的vb.net表达式为()。

A.20

B.x20

C.x20

D.0

37.在块结构条件语句If-Then / Endif中( )。

A.须至少有一个Elseif语句

B.可以有任意多个ElseIf-Then语句

C.如果没有Else语句,运行时将出现错误

D.给定的条件只能是关系表达式

38.以下选项中,不合法的Visual Basic的变量名是( )。

A.a5b

B._xyz

C.a_b

D.andif

39.如果要声明ID为整型的静态变量,则声明语句应为()。

A.Dim ID

B.Dim ID as Integer

C.Static ID

D.Static ID as Integer

40.下列选项中,语法正确的语句的是()。

A.If x ≥ y Then T = A : A = B : B = T

B.If x ≥ y Then T = A ; A = B ; B = T

C.If x >= y Then T = A A = B B = T

D.If x >= y then T = A : A = B : B = T

41.数学关系式x>10或者x<0表示成正确的vb.net表达式为()。

A.10

B.x10

C.x10

D.0

42.预定义函数InputBox的返回值为()类型。

A.Object

B.String

C.Integer

D.Boolean

43.下列说法错误的是()。

A.方法是对象的一部分

B.在调用方法时,对象名是不可缺少的

C.方法是一种特殊的过程和函数

D.方法的调用格式和对象属性的使用格式相同

44.下面是用户界面控件的是( )。

A.GroupBox控件

B.Timer控件

C.OpenFileDialog控件

D.MenuStrip控件

45.vb.net采用事件驱动的编程方式,其中窗体的Paint属于()事件。

A.用户与应用程序交互事件

B.对象触发事件

C.操作系统触发事件

D.以上3者都不是

46.表示式Int(100 * Rnd()) 产生的随机整数的区间是()。

A.[1,100]

B.[0,100]

C.[0,99]

D.[1,99]

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

A.KeyDown

B.KeyUp

C.Unload

D.KeyPress

48.下列选项中,语法正确的语句的是()。

A.If x  y Then y = x ^ 3

B.If x  y Then y = x3

C.If x  y Then y = x ^ 3

D.If x  y Then y = x * * 3

49.鼠标按键、移动和释放事件过程的()参数用来获取按下的是哪个鼠标键。

A.sender

B.e

C.sender.Button

D.Button

50.下列关于VB.NET 运算符的叙述中,错误的是()。

A.运算符就是指加减乘除等代数符号

B.运算符是计算机语言中表示实现某种运算的符号

C.运算符可分成四种类型:算术运算符、字符串运算符、关系运算符和逻辑运算符

D.符号"+" 既可作为算术运算符,也可作为字符串运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值