相关试卷
-
1、某对分查找算法的VB程序段如下:
For i=1 To 15
a(i) = i
Next i
key = Int (Rnd * 20)
i = 1:j=15:n=0
Do While i<=j
m=(i+j+1)\2
If a(m)< key Then i=m +1 Else j=m-1
n=n+1
Loop
执行该程序段后,变量n的值可能是( )
A、1 B、2 C、3 D、4 -
2、有如下VB程序段:
k=0:r=""
For i=1 To Len(s)
If b(k) = Mid(s, i,1) Then
k=k-1
Else
k=k+1
b(k) = Mid(s, i, 1)
End If
Next i
For i=1 To k
r=r+b(i)
Next i
数组元素b(0)到b(10)的初始值为“”,若变量s的值为“abbaddcab”,执行该程序段后,变量r的值是( )
A、”abdc” B、"aacab” C、"c" D、"cab" -
3、有如下VB程序段:
count = 0: n=7: i= 1
Do While i<=n
If a(i)> a(i+1)Then
count = count + 1
t = a(i): a(i) = a(i + 1): a(i+1) =t
End If
If i=n Then i=0:n=n-1
i=i+1
Loop
Text1.Text = Str (count)
数组元素a(1)到a(8)的值依次是“15,2,1,17,19,14,25,26”,执行该程序段后,文本框Text1中显示的是( )
A、4 B、5 C、6 D、7 -
4、将正整数n分解为连续正整数之和(如正整数9分解为2+3+4、4+5两种)。统计分解方法共有几种的VB程序段如下:
ans=0
n = Va1 (Text1. Text)
For i=1 To n\2
t=n:x=i
Do While t>0
Loop
Next i
Text2.Text = Str (ans)
方框中的代码由以下三部分组成:
①If t=0 Then ans=ans+1 ②t=t-x③x=x+1
下列选项中,代码顺序正确的是( )
A、③①② B、②①③ C、①③② D、①②③ -
5、某算法的部分流程图如图所示,执行这部分流程,若输入n的值为10,则输出a、b的值分别是( )
A、4,6 B、9,12 C、16,20 D、25,30 -
6、VB表达式16\2^2*3+ 2的值是( )A、2 B、3 C、14 D、194
-
7、一段未经压缩的时长60秒、立体声双声道44100HZ、16位WAV音频,要将其存储容量从约10MB减少到约2.5MB,在不改变其他参数的前提下,可调整采样频率、量化位数分别为( )A、22050HZ、8位 B、44100HZ、8位 C、22050HZ、16位 D、44100HZ、24位
-
8、使用Photoshop软件制作“青春追梦人”作品,部分编辑界面如图所示。
下列说法正确的是( )
A、可将“背景”图层的不透明度设置为“50%” B、可将“人物”图层的图层样式拷贝到“青春”图层 C、执行“自由变换”命令可以改变文字图层中的文字大小 D、将作品存储为BMP格式后会显示“内阴影”效果 -
9、下列有关信息编码的说法,正确的是( )A、全角英文字符的内码占1个字节 B、两位十六进制数的最大值等于256 C、已知字符“9”的ASCII码值为39H,则字符“10”的ASCII码值是3AH D、若一个二进制数的最低位为0,将其转换为十进制数后该数为偶数
-
10、使用Access软件编辑某单位员工管理数据库,其中“献血情况"数据表的部分界面如图所示。
下列说法正确的是( )
A、在当前数据表视图中不能添加字段 B、可以将“姓名”字段设为“主键” C、“出生年月”字段的数据类型不可能为“文本”型 D、可以通过“导入文本文件”操作,对已有的数据表追加记录 -
11、下列有关网页与浏览器的说法,不正确的是( )A、描述网页基本元素的超文本标记语言简称是HTML B、收藏夹中的网址可以进行重命名、移动、删除操作 C、在IE浏览器中,保存网页操作不能获取图像文件 D、搜索引擎一般包括自动网页搜索和全文检索两大核心技术
-
12、下列有关信息的说法,正确的是( )A、信息仅在人类社会是无处不在的 B、规范的信息表达有助于信息的交流 C、虛假信息的产生只源于错误的信息加工 D、数字化后的信息才可以被加工和处理
-
13、在数学史上韩信点兵问题也被称为物不知数问题,最早记载于一千多年前的《孙子算经》中:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”用通俗的话来说题目的意思就是:有一些物品,不知道有多少个,只知道将它们三个三个地数,会剩下2个;五个五个地数,会剩下3个:七个七个地数,也会剩下2个。要求找出满足条件的所有三位数,并统计个数,请在程序划线处填入合适的代码。
total=0
a=[ ]
for i in
if
a. append(i)
print("可能情况共: ", total,"种")
print("分别是: ",a)
(1)、画线处应填入的语句为: , ;(2)、加框处的代码有误,应改为: ;(3)、满足该条件的两位数只有一个,它的值为。 -
14、请阅读以下材料,并回答问题:
材料一:珠穆朗玛峰的高度为848.86米。
材科二:有个科学猜想节目:如果有-张足够 大的纸,其厚度为0.1毫米,对折一次纸的厚度增加1倍设张纸的厚度为h,对折k次,那么纸的厚度为h*2”。
材料三:纸对折多少次后可以超过珠穆朗玛峰的高度的算法流程图表示如下。
(1)、材料二中由“纸的厚度为h,对折k次,得出纸的厚度为h*2”,这个过程属于用算法解决问题的哪个步骤(单选题,填字母: A .抽象与建模;B .设计算法;C .描述算法)。(2)、材料三种加虚线框的过程属于算法控制结构中的结构。(3)、用Python语言实现上述算法,请在划线处填入代码。h=0.0001
k=0
while:
k=k+1
h=h*2
print("需要对折",k,"次")
(4)、解决此问题的算法是(填“解析算法”或“枚举算法”)。 -
15、读Pyton程序代码,回答下列问题:(1)、代码一:
def fun(b):
c=a*b
return C
a=4
print(fun(a))
程序执行后,输出的结果是。
(2)、代码二:s=["Java", "C++", "Python", "C","PHP*"]
max=s[0]
i=1
while i<len(s) :
if max<s[i]:
max=s[i]
i+=1
print (max)
程序执行后,输出的结果是 。
-
16、汉字“州”的字形采用16X16点阵方式描述,如图所示。每个点用1个二进制位表示,“0”表示白点像素,“1”表示黑点像素,自上而下逐行编码。
(1)、如图所示,第五行共有16个像素,存储和表示第五行数据需要他一进制数。则该汉字字形的第五行编码用十六进制表示为。(2)、结合图示,下列说法正确的有 。A、每个像素使用一位二进制数表示 B、该点阵图数字化后存储需要32个字节 C、最后2个字节的十六进制值为000 D、这个汉字字形的编码方案是ASCII码 -
17、有如下Python程序段:
s="水果5fRU2IT!"
ans-res="
for x in s:
if "a"<=x<="z":
ans=ans+chr (ord(x) -32)
elif "A"<=x<="Z":
ans=ans+chr (ord(x) +32)
elif "0"<=x<="9":
res=res+x
t-ans+res
print(t)
程序执行后,输出的结果是( )
A、5fRU2IT B、5Fru2it C、Fruit52 D、52Fruit -
18、下列程序段中,赋值语句s+=i被重复执行的次数、s最后的值为( )
s=0
for i in range(3,14,4):
s+=i
A、2次 21 B、3次 21 C、4次 21 D、4次 35 -
19、已知year2021=(1:["建党",100,"周年"],2:["建国",72,"周年"],3:["辛亥革命爆发",110,"周年"]},则year2021[2][1]的值为( )A、”辛亥革命爆发" B、72 C、110 D、"建国”
-
20、字符串str="color",下列式子中输出与其它三项不同的是( )A、str[2:5] B、str[2:] C、str[-3:] D、str[-4:-1]