信息技术学业水平算法模拟题一.docx
- 文档编号:7185515
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:11
- 大小:61.72KB
信息技术学业水平算法模拟题一.docx
《信息技术学业水平算法模拟题一.docx》由会员分享,可在线阅读,更多相关《信息技术学业水平算法模拟题一.docx(11页珍藏版)》请在冰豆网上搜索。
信息技术学业水平算法模拟题一
信息技术学业水平算法模拟题
选择题部分
1、设a=2,b=5,在VB中,表达式a>bAndb>3的值是()
A、True
B、False
C、1
D、-1
2、以下程序段运行后,x和st的值分别是()
DimxAsInteger
DimstAsString
x=123+678
st=”123”+”678”
A、123678“801”
B、801“123678”
C、123678“123678”
D、801“801”
3、用流程图表示条件“A>B”是否成立,要用到以下哪个图形?
()
ABCD
A、CB、AC、DD、B
4、下列选项中,能作为VB程序变量名的是()
A、3abB、a*b
C、dimD、xy
5、以下程序段运行后,s的值是()
n=0
s=0
Dowhiles<=10
n=n+3
s=s+n
Loop
A、18B、3C、0D、30
6、以下程序段运行后,y的值是()
x=3
Ifx>3Then
y=2*x
Else
y=3*x+1
EndIf
A、26B、10C、25D、5
7、某晚会的猜数字游戏中,有100张写有1~100之间整张的卡片,主持人随即抽取一张卡片,让大家竞猜。
有一种方案是:
第一次猜50,若提示低了,则第二次猜75,若提示还是低了,则第三次猜了87,以此类推:
若第一次猜50,提示高了,则第二次猜25,若提示还是高了,则第三次猜12,以此类推:
……。
这种每次缩小一半查找范围而达到迅速确定目标的算法称为()
A、解析法B、二分查找法
C、顺序查找法D、排序法
8、在平面直角坐标系中,设点A(x1,y1)、点B(x2,y2),则AB两点之间的距离为下图,该公式正确的VB表达式是()
A、Sqr((x1-x2)2+(y1-y2)2)
B、Sqr[(x1-x2)2+(y1-y2)2]
C、Sqr((x1-x2)^2+(y1-y2)^2)
D、Sqr[(x1-x2)^2+(y1-y2)^2]
9、下列语句正确定义了一个单精度实型变量x的是()
A、其他三项都不对
B、DimxAsInteger
C、DimxAsSingle
D、DimxAsString
10、在VB中表示“x属于区间[a,b)”的正确表达式是()。
A、a<=xOrx
B、a<=xAndx
C、a≤xAndx
D、a<=x
11、在VB中,下列属于字符串常量的是()
A、3.14B、”VisualBasic”
C、cntD、2018
12、以下程序段运行后,整型变量s的值是()
S=1
Fori=1To10Step3
S=S*i
Nexti
PrintS
A、28B、3640C、55D、280
13、以下程序段运行后,整型变量max1,min1的值分别是()
a=3
b=5
max1=(a+b)/2+Abs(a-b)/2
min1=(a+b)/2-Abs(a-b)/2
A、5,5B、5,3C、3,5D、3,3
14、给定一个四位数的年份,判断它是否为闰年:
四年一闰、百年不闰;四百年又闰(年份能被4整除但不能被100整除是闰年,或者年份能被400整除也是闰年。
例如2004年和2000年都是闰年,2100年不是闰年)。
下列判断年份y是闰年的表达式正确的是( )。
A、yMod4=0OryMod100<>0AndyMod400=0
B、yMod4=0
C、yMod4=0AndyMod100<>0OryMod400=0
D、yMod400=0
15、将数学表达式转化为VB表达式,下列选项正确的是( )。
16、下列选项中,关于算法的描述正确的是()
A、算法只能用自然语言描述
B、算法必须在有限步骤内实现
C、算法就是一种高级程序设计语言
D、算法可以有0个或多个输入,但只能有一个输出
17、下列选项中,能作为VB程序变量名的是( )。
A、while B、4A123
C、a%c D、dist
18、以下程序段执行后,输出结果为( )。
m=29
IfmMod3<>0 Then
Print m & “不能被3整除”
Else
Print m & “能被3整除”
End If
A、m能被3整除
B、m不能被3整除
C、29不能被3整除
D、29能被3整除
19、下列VB表达式中,值为字符串类型的是( )。
(1)Abs(x)
(2)Text1.Text (3)”123+45”(4)Sqr(x)
(5)Labell.Caption
A、
(1)(3)(5) B、
(2)(3)(5)
C、
(2)(4)(5) D、
(1)
(2)(3)
20、在VB中,下列哪个选项是正确的赋值语句?
( )
A、2018=x B、5s=80
C、a+b=c D、s=s+5
21、VB程序中的赋值语句“x=x+1”是合法的()。
A、正确B、错误
22、已知n是一个两位的正整数,则下列表达式能表示整数n的个位数字的是()
A、n/10B、nmod10
C、n\10D、int(n/10)
23、程序有三种基本结构,下列不属于这三种基本结构的是()
A、树形结构B、循环结构C、选择结构D、顺序结构
24、已知赋值语句s=”GoodBye!
”,则下列定义变量s正确的是()
A、dimsasintegerB、dimsasstring
C、dimsaslongD、dimsasdouble
25、仪仗队队员对身高H的选拔要求是:
高于1.85米,但不能超过1.90米,下列表达式能正确表达的是()
A、H>=1.85andH<=1.90
B、H>1.85andH<=1.90
C、H>1.85orH<=1.90
D、H>=1.85orH<=1.90
26、下列序列能采用二分查找法查找某一元素的是()
A、34,25,17,9,10,3
B、1,4,7,15,13
C、6,9,12,14,23,25
D、15,14,12,7,2,3
27、S=1+2+3+……+N,找出一个最大数N,使得S<3000。
编写程序,解决此问题,最合适的程序结构是()。
A、顺序结构B、选择结构
C、分支结构D、循环结构
28、下列关于算法的描述正确的是()
A、算法的步骤可以是无穷的
B、算法必须有输出
C、算法就是程序
D、算法必须有输入
29、下列选项中,不能作为VB程序变量名的是()
A、123abcB、abc
C、abc123D、abc_123
30、水仙花数是三位整数:
其各位数字立方和等于该数本身,如153=1^3+5^3+3^3,如果要求出所有的水仙花数,下列算法最合适的是()
A、解析法B、排序法
C、查找法D、枚举法
31、如图所示,三个文本框自上而下的顺序是Text1,text2,text3,在文本框text1中输入3,在文本框text2中输入4,单击命令按钮“计算”后,文本框Text3中显示的内容是()
A、24B、12C、14D、7
32、以下程序段的结构是()
x=100
Ifx<0then
Y=Abs(x)
Else
Y=Sqr(x)
Endif
A、顺序结构B、循环结构
C、选择结构D、三项都是
33、下列变量定义正确的是()
A、dima*casstring
B、dimabcasinteger
C、dimforasdouble
D、dim4acasBoolean
34、下列表达式能判断正整数是偶数的是()
A、xmod2=0
B、xmod2=1
C、x\2=0
D、xmod2<>0
35、用计算机解决某个问题,问题分析清楚后,给出解决这个问题详细的(),这个过程称为设计算法。
A、编程语言
B、方法和步骤
C、加密措施
D、程序代码
36、下列选项中,能作为VB程序变量名的是()
A、do
B、x/y
C、xy
D、x*y
37、下列程序执行后,变量s的值是()。
s=0
Fori=1to10
s=s*i
Nexti
A、10B、55C、0D、1
38、一元二次方程判别式b∧2-4ac的正确的VB表达式是()
A、b∧2-4ac
B、b*b-4*a*c
C、b∧2-4*ac
D、b*b-4a*c
39、下列问题合适用解析法求解的是()
A、输出1000以内所有的完全平方数
B、将全班同学按照身高从高到矮排队
C、在一组彩球中寻找出所有的红球
D、一个小球从100米高的楼顶做自由落体运动,求落地时的速度V
40、以下关系表达式的值,可能为True的是()
A、4<>2*2
B、x=x+1
C、2>4
D、i 41、算数表达式68Mod10的值是() A、0 B、8 C、6 D、14 42、下列程序段运行后,输出“*”的个数是() Fori=2To10 Print“*” Nexti A、6 B、9 C、8 D、7 43、一元二次方程ax∧2+bx+c=0有两个不相等的实数解的条件是() A、b*b-4*a*c>0 B、a<>0orb*b-4*a*c>0 C、a<>0 D、a<>0Andb*b-4*a*c>0 44、下列流程图中是选择结构的是() ①②③④ A、②④ B、②③④ C、①②④ D、①③ 45、下列选项中,能作为VB程序变量名的是() A、if B、x2 C、a*b D、2x 46、以下程序段语句执行后,y的值是() x=16 Ifx<0then y=abs(x) Else y=sqr(x) EndIf A、256 B、16 C、4 D、其他三项答案都不对 47、下列程序段运行后,s的值是() s=0 Fori=2To10 s=s+i Nexti A、10B、55C、53D、54 48、在VB语言中,int(x)函数的功能是返回不大于x的最大整数,fix(x)函数的功能是返回x的整数部分(截掉x的小数部分)。 表达式int(2.88)+fix(-3.89)的值是() A、-1B、-2C、其他三项答案都不对D、0、 49、下列哪个程序运行结果如图所示? () 50、下列选项中,能作为VB程序变量名的是() A、s+1 B、3stu C、true D、s1 51、在VB中,Int(x)函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5,则下列表达式的运算结果中最大的是() A、Sqr(c) B、a^2+b^2+c^2 C、Abs(a-b) D、Int(2*a-c/b) 52、在VB中,用变量code存储学生的借阅卡编码(code=”N 020170502”),则变量code的数据类型应定义为()。 A、Double B、String C、Single D、Integer 53、VisualBasic程序设计语言属于() A、汇编语言 B、机器语言 C、自然语言 D、高级语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 学业 水平 算法 模拟