2018第一套(算法部分)
23、下列选项中,关于算法的描述正确的是( )
a算法只能用自然语言描述。
b算法必须在有限步骤内实现。
c 算法就是一种高级程序设计语言。
d算法可以有0个或多个输入,但只能有一个输出。
24、下列选项中,能作为vb程序变量名的是( )
a while
b 4a123
c a%cd dist
25、以下程序段执行后,输出结果为( )
m=29if m mod 3 <>0 then
print m & 不能被3整除”
elseprint m & 能被3整除”
end if
a n能被3整除。
b n不能被3整除。
c 29不能被3整除。
d 29能被3整除。
26、下列vb表达式中,值为字符串类型的是( )
1) abs(x)
3)”123+45” (4) sqr(x) (5)
a (1)(3)(5)
b (2)(3)(5)
c (2)(4)(5)
d (1)(2)(3)
27、在vb中,下列哪个选项是正确的赋值语句?(
a 2018=x
b 5s=80
c a+b=c
d s=s+5
28、阅读程序,写出运行结果。
dim n as integer
n=val(inputbox(“n=”)
do while n mod 2=0
n=n\2loop
print n
程序运行时,输入24,输出n的值是:__
29、分析并完善程序。
以下是计算s=1+6+11+…+101的程序**,请完善程序。
dim s as integer
dim i as integer
s=0for i=1 to 101 step
snext i
print s
30、算法设计与程序实现。
某市出租车收费标准如下:
(1)3公里内(含3公里),收费8元;
(2)超过3公里但未超过6公里部分,按1.5元/公里收费;
(3)超过6公里部分,按2.25元/公里收费。
根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?
参考**】dim s as single
dim p as single
s=val(inputbox(“s=”)
if s<=3 then
p=8end if
ifthen
p=1.5*(s-3)+8
end if
if s>6 then
p=2.25*(s-6)+1.5*3+8
end if
print p
根据上述回答下列问题:
1、 本题采用的算法是填写:解析法/查找法/枚举法/排序法)。
2、 程序**中空白处应填写的条件是填写字母:a/b/c/d).
a 3b 3 ≦s≦6
c s>3 and s<=6
d s>3 or s<=6
2018第二套(算法部分)
23、设a=2,b=5,在vb中,表达式a>b and b>3的值是()。
a 1b -1
c false
d true
24、以下程序段运行后,x和st的值分别是()。
dim x asinteger
dim st asstring
x=123+678
st=”123”+”678”
a123678“123678”b801
c123678
d801
25、用流程图表示条件“a>b”是否成立,要用到以下哪个图形?()
a 平行四边形。
b 菱形。c 圆角矩形。
直角矩形d26、下列选项中,能作为vb程序变量名的是()。
adimb 3ab
c a*bd xy
27、以下程序段运行后,s的值是()。
n=0s=0
dowhile s<=10
n=n+3s=s+n
loopa 30
b 18c 0
d 328、阅读程序,写出运行结果。
dim a(10) as integer
dim ias integer
a(1)=1
a(2)=1
fori=3 to 6
a(1)=a(i-1)+a(i-2)
next i
print a(6)
上述程序运行后,输出a(6)的值是6分)
29、分析并完善程序。
以下是计算s=1*2*3*…*10的程序**,请补全程序。(6)
dim s as long
dim i as integer
sfor i=1 to 10
snext i
print s
30、算法设计与程序实现。
勾股数。求出100以内满足a【参考程序】
dim a as integer
dim b as integer
dim c as integer
for a=1 to 100
for b=1 to 100
for c=1 to 100
if __then
print a;b;c
end if
next c
next b
next a
1、本题采用的算法是填写:解析法/ 枚举法/排序法/递归法)。2、程序**中空白处应填写的条件是___填写字母:a/b/c/d).
a ab ac ad a2018第三套(算法部分)
23、下列选项中,能作为vb程序变量名的是()。
a 、s+1
bstuc 、true
d 、 s1
24、下列哪个程序段的运行结果如图1所示?(
图1a 、
for i=1to5
forj=1to 6
print” *
nextjprint
next i
b 、for i=1to5
fori=1to 6
print” *
next i
printnext i
c、for i=1 to5
forj=1to 6
print” *
next j
printnext j
d、for i=1to5
forj=1to 6
print” *
next j
printnext i
25、在vb中,int(x)函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5,则下列表达式的运算结果中值最大的是()。
a 、 sqr(c)
b、 abs(a-b)
c 、 int(2*a-c/b)
d 、a^2+b^2-c^2
26、在vb中,用变量code存储学生的借阅卡编码(code=”n020170502”),则变量code的数据类型应定义为()。
a integer
b double
c string
d single
27、visual basic程序设计语言属于()。
a、汇编语言。
b、自然语言。
c、高级语言。
d、机器语言。
28、阅读程序,写出运行结果。
dim i as integer
dim x as integer
dim y as integer
y=30for i=1 to 3
x=val(inputbox(“x=”)
if y< x
theny=x
endifnext i
print y
程序运行后,依次输入:36 87 51
运行后输出结果是6分)
29、算法设计与程序实现。
拖动滚动条浏览全部试题内容,点击右侧图标可切换输入法)
gdp增长问题。
某省2024年的gdp是6.7万亿元,如果每年按7%的比例增长,问多少年以后此省的gdp超过15万亿?
算法分析】假设n年后此省的gdp超过15万亿元,根据题意得出数学关系式?求最小的n。
参考程序】dim pas single
p用于记录gdp的值。
dimr as single
r用于记录gdp的年增长比例。
dimn as integer
n用于统计年数。
p=6.7r=0.07
n=0do while___
p=p*(1+r)
n=n+1loop
print n & 年后,gdp的值超过15万亿元。”
根据上述回答下列问题:(共6分,每空3分)
1、本题采用的算法是填写:解析法/枚举法/排序法/递归法)。
2、写出程序中空白处表达式。
30、算法设计与程序实现。
判断车牌的单双号。
背景知识】为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号限行,违反规定的车辆将予以处罚。
如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善下面的程序。(提示:(1)所有车牌号中都含有数字,并且车牌号的长度都是6;(2)以车牌中最后一位阿拉伯数字的奇、偶来决定单双号。
)算法描述】请根据上述算法描述补全**。
dim n as integer
dim s as string
定义s为字符串类型。
dim x as string
s=inputbox(“s=”,s)
将输入的车牌号赋值给s
n=6‘车牌号的长度为6
x=mid(s,n,1)
取车牌号s的第n位。
do while x<”0” or x>”9”
信息技术算法试题
1 以下不合法的常量是。a 10 2 b 100 c 100 d 1.00e 02 2 visual basic允许的常量有。a e7 b 4.8e2 c 2.5 10 d e 5 3mod 四个算术运算符中,优先级最低的是。ab c mod d 4 下列字符串常量中,最大的是。a abc b ab...
信息技术考试题
单项选择题第1题。目前云盘应用越来越广泛,通过云盘我们可以把自己的文件在云端服务器,我们在使用云盘应该提倡的是 a.云盘空间很大我们不用建立文件夹来管理文件b.利用云盘来共享盗版软件。c.盗用别人账号密码获得他们的云盘文件。d.注意保护自己账号和密码,确保云盘文件安全。解析 答案 d 第2题。丁丁的...
信息技术考试题
信息技术水平考试题。1 信息的 决定了信息的可靠程度。下列信息 中获得的信息最可靠的是 c a 电视广告 b 朋友 同学 c 经典文献 d 因特网。2 在下列奖项中,为计算机科学与技术领域作出杰出贡献的科学家设立的奖项是 d a 诺贝尔奖 b 南丁格尔奖 c 奥斯卡奖 d 图灵奖。3 以下显示器的分...