2.5模块化程序设计同步练习沪科版信息技术选修1
展开
这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合同步练习题,共11页。试卷主要包含了选择题,填空题,操作题,简答题等内容,欢迎下载使用。
一、选择题
1.下列VB表达式的值等于数值2020的是( )
A.Abs(Int(-2020.34))
B.Len(“2019”)+1
C.Str(2010)+”10”
D.Mid(“19-3-2020”,6,4)
2.在Visual Basic程序中,设x为一个大于“0”的三位正整数,能得到x百位上数字的表达式是( )
A.Int(x / 10)*10B.Int(x / 100)*100
C.x-Int(x/10)*10D.Int(x / 100)
3.某VB程序段如下:
s="Abc"
i=Len(s)
D While i>=1
ch=Mid(s, i, 1)
t=(Asc(ch) Md 32+4) Md 26
s1=s1+Chr(t+65)
i=i-1
Lp
Text1.Text=s1
该程序段执行后,在文本框Text1中显示的内容是( )
A.HGFB.HgfC.FGHD.Fgh
4.返回指定日期“日”部分的函数是( )。
A.Date()B.Day()C.Year()D.Mnth()
5.有以下VB程序段:
a(1)=2
Fr i= 2 T 3
a(i)=a(i-1)-Int(Rnd( )* 2)
If i Md 2=1 Then
a(i)=a(i)+1
Else
a(i)=a(i)-1
End If
Next i
执行程序后,a(2)和a(3)的值不可能的是( )
A.1,1B.1,0C.0,1D.0,0
6.下列VB表达式的值最大的是( )。
A.Len("36")+3
B.Sqr(36)+Int(3.6)
C.Asc("a")- Asc("A")
D.Val(mid("236",1,2))
7.有如下VB程序段:
a(1)=3:a(2)= 4:a(3)=1:a(4)=2:a(5)=5
k = Int(Rnd * 4)+1
Fr i=1 T 5
If I k Then
If a(i) d(j+2)* k Then
temp = d(j):d(j)= d(j+2):d(j+2)= temp
End If
k = -k
Next j
Next i
执行该程序段后,d数组各元素可能是( )
A.3,10,3,5,4,4,10,1
B.0,3,4,5,6,6,7,8
C.2,1,3,4,5,6,8,7
D.6,4,5,6,5,7,1,10
二、填空题
11.表达式Abs(-5)的值是__________。
12.产生【-6,6】随机整数
13.为分析数组a中各元素依次变化的情况,进行如下定义:
变化段:数组中相邻两个元素构成一个变化段。变化段有上升段(a(i)>a(i-1))、下降段(a(i)= "0" And s1
相关试卷
这是一份中图版 (2019)必修2 信息系统与社会本册综合一课一练,共8页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。
这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合同步练习题,共5页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。
这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合当堂达标检测题,共9页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。