优题课 - 聚名师,上好课(www.youtike.com)
  首页 / 试卷 / 高中信息技术 / 试卷选题
  • 编号:131382
  • 题量:40
  • 年级:高三
  • 类型:练习检测
  • 更新:2020-03-18
  • 人气:248

2015年综合库信息技术高中练习卷

1、

利用随机数函数产生一定区间内的数据,请问Int(100*Rnd())产生的随机整数范围是(   )

A.[0,100]
B.[1,100]
C.[0,99]
D.[1,99]
  • 题型:1
  • 难度:中等
  • 人气:1296
2、

下列VB表达式中,能产生一个3到10之间(包括3,但不包括10)的随机数的是(   )

A.Int(Rnd()*7)+3
B.Int(Rnd()*8)+3
C.Rnd()*7+3
D.Rnd()*8+3
  • 题型:1
  • 难度:中等
  • 人气:373
3、

下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是(   )

A.Rnd()*89
B.Rnd()*50+10
C.Int(Rnd()*89)+10
D.Int(Rnd()*90)+10
  • 题型:1
  • 难度:较易
  • 人气:414
4、

Str(Sqr(b^2-4*a*c))运算结果的数据类型是(    )

A.String
B.Integer
C.Double
D.Boolean
  • 题型:1
  • 难度:较易
  • 人气:1467
5、

以下函数运算结果不是4的是(   )

A.Int(4)
B.Fix(4.1)
C.Abs(Int(-4.1))
D.Len("北京奥运")
  • 题型:1
  • 难度:较易
  • 人气:1212
6、

下列VB函数中,与Chr函数作用相反的是(   )

A.Len
B.Val
C.Str
D.Asc
  • 题型:1
  • 难度:较易
  • 人气:846
7、

阅读如下Visual Basic程序,
Function ave (a As single,b As single) as single
ave=(a+b)2
End Function
Private Sub Command1_Click()
Print ave(4,5)
End Sub
程序运行结果是(   )

A.9
B.4.5
C.5
D.4
  • 题型:1
  • 难度:中等
  • 人气:150
8、

已知小写字母“a”到“z”在ASCII表中的数值为97至122,则随机产生一个小写字母的表达式为(   )

A.Chr(int(md*26))+97)
B.Chr(int(md*25))+97)
C.Asc(int(md*26)+97)
D.Int(md*26)+97
  • 题型:1
  • 难度:较易
  • 人气:127
9、

下列不属于赋值语句的是(   )

A.Int(x/2)=x/2
B.Shape1.BackColor=VbRed
C.s=1/2*VO*T
D.c=2*Pi*R
  • 题型:1
  • 难度:较易
  • 人气:2087
10、

随机产生15~60之间正整数(包括15和60)的表达式是(   )

A.Fix(15*Rnd)+60
B.Int(60*Rnd)+15
C.Int(46*Rnd)+15
D.Fix(45*Rnd)+15
  • 题型:1
  • 难度:较易
  • 人气:1476
11、

以下可以作为VB变量名的是(   )

A.FALSE
B.SUM
C.A28B&
D.2_A
  • 题型:1
  • 难度:较易
  • 人气:247
12、

已知一个二维数组a(1 to 4,-1 to 2),则其数组元素一共有(   )个

A.8
B.12
C.16
D.52
  • 题型:1
  • 难度:中等
  • 人气:404
13、

表达式abs(-3.6)*sqr(100)的值是(   )

A.-360
B.360
C.-36
D.36
  • 题型:1
  • 难度:中等
  • 人气:437
14、

在Visual Basic代码窗口中,设x=568,能得到其十位数6的正确表达式是(   )

A.int(x/10) mod 10
B.int(x/10)/10
C.x-(x mod 10)*100
D.x mod 100
  • 题型:1
  • 难度:中等
  • 人气:1574
15、

随机函数Rnd()可以产生一个大于等于0且小于1的随机数,现在想产生一个[8,68]的随机整数,可行的表达式是(   )

A.8+Int(Rnd()*61)
B.Int(Rnd()*68
C.8+Int(Rnd()*60)
D.8+Rnd()*61
  • 题型:1
  • 难度:中等
  • 人气:1007
16、

下面的程序代码是通过函数求出二个整数型变量a、b中的较大值,其中所定义的函数名是(   )
Function max(a,b As Integer) As Integer
If a>b Then max="a" Else max=b
End Function
Private Sub Command1_Click()
Dim a As Integer,b As Integer,s as integer
a=Val(Text1.Text):b=Val(Text2.Text)
s=max(a,b)
Text3.Text=s
End Sub

A.Command1_Click
B.Function
C.max
D.max(a,b As Integer)
  • 题型:1
  • 难度:中等
  • 人气:1975
17、

VB的字符串函数Len(X)的功能是计算字符串的长度,len("1234abc")的值为(   )

A.0
B.7
C.11
D.14
  • 题型:1
  • 难度:较易
  • 人气:1454
18、

已知a=3.69,b=-6,则VB表达式int(-a)+b mod 5的值为(   )

A.-3
B.-4
C.-5
D.-6
  • 题型:1
  • 难度:较易
  • 人气:864
19、

VB提供了大量的标准函数,可供用户编写程序时直接使用,如数学函数Exp(X)表示(   )

A.求以e为底的X的对数
B.求e的X次方
C.求X的绝对值
D.求X的算术平方根
  • 题型:1
  • 难度:较易
  • 人气:322
20、

能实现从字符串中取出子字符串功能的VB标准函数的函数名是(   )

A.str()
B.mid()
C.val()
D.abs()
  • 题型:1
  • 难度:中等
  • 人气:1311
21、

随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[5,10]的随机整数,可行的表达式是(   )

A.int(Rnd*6)+4
B.int(Rnd*5)+5
C.int(Rnd*6)+5
D.int(Rnd*10)
  • 题型:1
  • 难度:较易
  • 人气:1021
22、

在Visual Basic中,有如下程序:
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer
Dim d As Integer,z As Integer
a="Val(Text1" Text):b=Val(Text2.Text):c=Val(Text3.Text)
d=max(a,b)
z=max(d,c)
Text4,Text=Str(d)
Text5,Text=Str(z)
End Sub
Function max(x As Integer,y As Integer) As Integer
If x>y Then max="x" Else max=y
End Function
分析该程序段,下列说法正确的是(   )

A.该程序中包含了两个自定义函数
B.在函数max中定义了两个整数型参数
C.在textl,text2,text3中输入数据后程序即被执行
D.函数max的返回值是字符串类型
  • 题型:1
  • 难度:较易
  • 人气:568
23、

在Visual Basic中,若x=3.1415926,则表达式Int(x*100+0.5)/100的值是(   )

A.3.14
B.3.146
C.314
D.314.6
  • 题型:1
  • 难度:较易
  • 人气:524
24、

边长为a,b且夹角为x弧度的三角形面积公式是,计算s的VB表达式是(   )

A.1/2absinx
B.1/2a*b*sin(x)
C.a*b*sinx/2
D.a*b*sin(x)/2
  • 题型:1
  • 难度:较易
  • 人气:1915
25、

在Visual Basic中,下列表达式的值等于2的是(   )

A.Int(1.7)
B.Abs(-2)
C.Sqr(4.2)
D.Len("0K123")
  • 题型:1
  • 难度:较易
  • 人气:592
26、

以下程序定义了一个通用过程,从以下程序可知这个过程的过程名为(   )
Sub output()
Print"*"
End Sub

A.sub
B.End sub
C.print
D.output
  • 题型:1
  • 难度:较易
  • 人气:1067
27、

表达式Abs(Int(-4.6))*3^2的值是(   )

A.36
B.45
C.122
D.165
  • 题型:1
  • 难度:较易
  • 人气:1856
28、

表达Mid(“1359abcdefg”,1.4)+”123”返回的值为(   )

A.”1123”
B.”13123”
C.”135123”
D.”1359123”
  • 题型:1
  • 难度:中等
  • 人气:733
29、

下列哪个函数的功能是求x的算术平方根(   )

A.Str(X)
B.spr(X)
C.Sqrt(X)
D.Sqr(X)
  • 题型:1
  • 难度:较易
  • 人气:2094
30、

已知a,b均为单精度数,这VB表达式(ABS(a-b)+a+b)/2的含义是(   )

A.求a、b中的较大者
B.a等于b
C.求a、b中的较小者
D.该表达式的结果一定是a
  • 题型:1
  • 难度:较易
  • 人气:194
31、

骰子是一个正六面体,如果用1~6这六个数字分别代表骰子每面上的点数,下列哪个表达式可以实现掷骰子的效果(   )

A.Rnd*6
B.Int(Rnd*6)
C.Int(Rnd*6)+1
D.Rnd*7
  • 题型:1
  • 难度:较易
  • 人气:1930
32、

已知x=-2.3,则VB表达式Int(x)+Len(Str(x+l))的值为(   )

A.0
B.1
C.2
D.3
  • 题型:1
  • 难度:较易
  • 人气:1779
33、

Visual Basic表达式Len("abcd")的值是(   )

A.abcd
B."abcd"
C.4
D.0
  • 题型:1
  • 难度:较易
  • 人气:1460
34、

在Visual Basic表达式中,Int(Abs(-5.1))的值是(   )

A.-5.1
B.-6
C.5
D.4
  • 题型:1
  • 难度:较易
  • 人气:766
35、

在计算平均重量X时,结果中产生了许多位小数,若需要对X保留一位小数,并对第二位小数进行四舍五入,则下列表达式中正确的是(   )

A.Int(x*10+0.5)/10
B.Int(x*100+0.5)/100
C.Int(x*10)/10
D.Int(x+0.5)
  • 题型:1
  • 难度:较易
  • 人气:413
36、

Visual Basic函数Fix(x)的作用是截掉数据的小数部分。已知a是实数,当关系表达式Fix(a)=a为真时,则表示a是(    )

A.负数
B.正数
C.整数
D.小数
  • 题型:1
  • 难度:较易
  • 人气:1900
37、

下列VB函数返回值为数值的是(   )

A.Chr(x)
B.Str(x)
C.Val(x)
D.Mid(x,n,k)
  • 题型:1
  • 难度:较易
  • 人气:1402
38、

下列VB表达式的值等于3的是(   )

A.Sqr(2)+1
B.Abs(-1)-2
C.Asc("1")+2
D.Len("-2")+1
  • 题型:1
  • 难度:较易
  • 人气:555
39、

下列VB函数中,返回值类型均为String的是(   )

A.Len和Str
B.Asc和Mid
C.Chr和Str
D.Sqr和Exp
  • 题型:1
  • 难度:较易
  • 人气:959
40、

下列不是VB标准函数名的是(   )

A.And
B.Sqr
C.Cos
D.Chr
  • 题型:1
  • 难度:较易
  • 人气:179