江苏省高校计算机等级考试二级VB上机改错题题型与总结.docx
- 文档编号:27561036
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:41
- 大小:423.96KB
江苏省高校计算机等级考试二级VB上机改错题题型与总结.docx
《江苏省高校计算机等级考试二级VB上机改错题题型与总结.docx》由会员分享,可在线阅读,更多相关《江苏省高校计算机等级考试二级VB上机改错题题型与总结.docx(41页珍藏版)》请在冰豆网上搜索。
江苏省高校计算机等级考试二级VB上机改错题题型与总结
江苏省高校计算机等级考试二级上机改错题题型与总结
冠军:
被错误定义为
真题:
2011年秋上机试卷06
真题:
2008年秋上机试卷04
真题:
2010年秋上机试卷06
真题:
2008年春上机试卷03
真题:
2008年秋上机试卷02
真题:
2008年秋上机试卷05
真题:
2009年春上机试卷01
真题:
2009年秋上机试卷03
真题:
2011年春上机试卷06
真题:
2009年秋上机试卷02
亚军:
后无
真题:
2008年秋上机试卷04
真题:
2011年秋上机试卷06
真题:
2010年秋上机试卷06
真题:
2008年秋上机试卷03
真题:
2008年秋上机试卷05
真题:
2009年秋上机试卷06(*有两个语句)
真题:
2010年秋上机试卷05
真题:
2008年秋上机试卷06
季军:
结构混用
应该用、而错用成、
真题:
2010年秋上机试卷06
真题:
2010年春上机试卷07
真题:
2008年秋上机试卷04
真题:
2008年秋上机试卷02
真题:
2011年秋上机试卷06
应该用、而错用成、
真题:
2008年秋上机试卷06
初始值位置错
类型一
真题:
2009年秋上机试卷06
真题:
2010年秋上机试卷07
类型二
真题:
2011年春上机试卷06
真题:
2010年春上机试卷07
类型三
真题:
2008年秋上机试卷03
真题:
2010年春上机试卷04
→
真题:
2008年秋上机试卷05(*不用改的例子)
真题:
2009年秋上机试卷06(*不用改的例子)
真题:
2008年春上机试卷03
真题:
2010年秋上机试卷07
真题:
2011年春上机试卷06
真题:
2009年秋上机试卷02
连续整除\与求余后条件错
n<0等→0(用于一个数中数字提取或者进制转换)
真题:
2010年春上机试卷03
真题:
2008年秋上机试卷02
真题:
2010年春上机试卷04(*特殊情况:
被改成)
n<0等→1(用于关于一个数的质因子分析)
真题:
2009年春上机试卷01
真题:
2008年秋上机试卷05
除号“/”与整除号“\”
真题:
2008年春上机试卷03
真题:
2009年秋上机试卷03
↔
真题:
2009年秋上机试卷03
真题:
2010年秋上机试卷05
真题:
2010年春上机试卷01
参数类型不符合错误
真题:
2010年春上机试卷07
真题:
2010年秋上机试卷07
真题:
2010年春上机试卷04
真题:
2009年秋上机试卷01
起点等错
真题:
2008年秋上机试卷01
真题:
2009年春上机试卷01
真题:
2008年秋上机试卷03
结束条件(非n<0等→0)
真题:
2009年秋上机试卷01
真题:
2010年春上机试卷01
求赋值错
真题:
2009年秋上机试卷06
真题:
2010年秋上机试卷05
后的条件错
真题:
2009年秋上机试卷02
真题:
2010年春上机试卷03
其他类型的错误(省略)
自测真题
自测真题一
自测真题二
自测真题三
自测真题四
2008年春上机试卷03
题目:
本程序的功能是:
查找四位整数,它的9倍正好等于n的反序数。
程序界面参见下图。
1()
n,k
1="结果是:
"&
n=10002400
k=9*n
(n)=k
=n&""&k
1=1&&
n
(n)
i,
k
i=1此处原题有错,不应该有这句话
k=n10
=&(k)
n=n/10
n>0
=
2008年秋上机试卷01
题目:
本程序的功能是:
随机生成一个有n个元素的数组(n由函数输入),找出其中的最大元素并将它删除,再输出删除后的数组。
1
a(),n
1()
i
n=("请输入数组个数",,10)
a(n)
i=1n
a(i)=(*100)+1
1=1&(a(i))
i
(a)
i=1n
2=2&(a(i))
i
(a())
,i
=a
(1):
=1
i=2n
a(i)>
=a(i):
=i
i
(a,)
(a(),k)
i
i=k+1(a)
a(i)=a(i+1)
i
a((a)-1)
2008年秋上机试卷02
题目:
本程序的功能是查找80~150范围内的特殊十进制数据,其特点是该十进制数对应的8进制数为回文数(指从左向右读与从右向左读是一样的数)。
例如十进制数据105对应八进制数为151,151属于回文数,所以105就是符合要求的数。
1()
i,,
i=80150
=
8(i,,)
=(i)&">"&&""
1
i
8(n,,f)
k,()*1,i
=""
k=k+1
(k)
(k)=n8
=(k)&
n=n\8
n<0
i=1()/2
(i)<>(()-i+1)
i
f=
2008年秋上机试卷03
题目:
本程序的功能是将密文解密。
密文中被非数字字符分隔的连续的数字是五进制数,每个五进制数对应一个明文字符的代码。
例如五进制数242对应的代码值是72,也就是字母“H”,密文末尾以非数字字符结束。
1
1()
,i
p,t(),k
=1
=""
i=1()
p=(,i,1)
p>="0"p<="4"
=&p
()<>0
k=k+1
t(k)
t(k)=
i
i=1(t)
k=(t(i))
=&(k)
i
2=
(p)
i,k,n
i=(p)1
n=n+((p,i,1))*5^k
k=k+1
i
=n
2008年秋上机试卷04
题目:
本程序的功能是:
查找800~1200范围内的所有具有两个相同数字的素数。
例如811、877等都是符合要求的数。
1()
i
i=8001200
(i)(i)
1i
i
(n)
(),k
i,j
k=k+1
(k)
(k)=n10
n=n\10
n<=0
k=0
i=1()-1
j=i+1()
(i)=(j)k=k+1
j
i
k=1=
(n)
i
i=2(n)
ni=0
I
=
2008年秋上机试卷05
题目:
本程序的功能是:
找出100以内的含有三个不同质因子的所有整数。
程序界面参见下图。
1
1()
i,j,a(),s
i=2100
(i,a)
(a)=3
s=i&"的质因子:
"
j=1(a)
s=s&(a(j))
j
1s
i
(x,a())
i,j
j=2
xj=0
i=i+1
a(i)
a(i)=j
x=x\j
xj=0
x=x\j
Loop
j=j+1
x=0
2008年秋上机试卷06
题目:
本程序的功能是:
在自然数序列中,依次找出指定个数的连续合数。
例如输入5,则可得到24、25、26、27、28。
所谓合数是指除了可被1和自身整除之外,还可被其他整数整除的数。
(函数的功能是判断一个数是否是合数)。
1
1()
k,n,i
()
n=1
k=2
i=n
(k)
i=i+1
(i)
(i)=k
i<>n
i=0
k=k+1
Loop
i=1n
2=2&((i))
i
(n)
i
i=2n-1
ni=0
i<=n-1=
2009年春上机试卷01
题目:
本程序的功能是:
把10到20范围内的数分别表示为若干质因子连乘的形式。
程序界面参见下图。
1
1()
i,(),j
i=1020
(i,)
=(i)&"=:
"
j=1()
=&((j))&"*"
j
=&((j))
1
i
(n,a())
i,k
i=2
ni=0
k=k+1
a(k)
a(k)=i
n=n\i
i=i+1
n<=0
2009年秋上机试卷01
题目:
本程序的功能是,将24位真彩色图像的一个像素的颜色值,转换成用十进制表示的红、绿、蓝三基色的亮度值。
1
1()
c(3)*8
k,(3)
(1)="红色"
(2)="绿色"
(3)="蓝色"
=1
k=k+1
c(k)=(,8)
=(,()-8)
k>3
k=13
2=2&(k)&":
"&b2d(c)&
b2d(s)
k
b2d=b2d+((s,1))*2^k
s=(s,(s)-1)
k=k+1
k=(s)
2009年秋上机试卷02
题目:
本程序的功能是,找出所有两位整数中的“镜反平方数对”。
所谓“镜反平方数对”是指数对n与m,它们满足条件:
①n与m不含有数字0,且n不等于m;②n的反序数是m,n的平方数的反序数等于m的平方。
例如12与21,12的平方是144,其反序数是441,而21的平方正好等于441;所以12与21是镜反平方数对。
1()
n,,
n=1199
((n),"0")<>0
=(n)
(n,)n<
=n&"^2="&n^2&","&&"^2="&^2
1
n
1=01"无镜反平方数"
(n)
s
s=s&(n10)
n=n\10
n=0
=s
(p,q)
(p^2)=q^2
=
2009年秋上机试卷03
题目:
本程序的功能是:
找出指定范围内的五位整数中,由不同数字组成的所有素数。
程序界面参见下图。
1()
n
n=3456740000
(n)(n)
1=1&n&
n
1=""1="无符合要求的数"
(n)
i
i=2(n)
ni=0
i
=
(n)
(5),i,k
i=15
(i)=n10
n=n/10
i
i=14
k=i+15
(i)=(k)
k
i
=
2009年秋上机试卷06
题目:
本程序的功能是:
随机生成n个两位整数。
存入一个数组。
先求出最后两个数组元素的最大公约数,用最大公约数对第1个元素进行约分,并删除第n个元素。
如此反复,直到数组只有一个元素为止。
程序界面参见下图。
1()
a(),n
i,j,
n=("元素个数:
","数组处理",10)
a(n)
i=1n
a(i)=(*90)+10
1=1&(a(i))
i
=""
i=n2-1
a(i-1)=a(i-1)/(a(i),a(i-1))
a(i-1)
j=1(a)
=&(a(j))
j
1
i
(a,b)
c
c=ab
a=b
b=c
c=0
=b
2010年春上机试卷01
题目:
本程序的功能是利用随机函数生成n个可被3整除、且至少包含一个8的三位整数。
1()
n,a(),i
n=("数据个数n:
","查找",15)
a(n)
(a)
i=1n
n3<>0
=&(a(i))
=&(a(i))&
i
1=
(a())
k,p
s
=(a)
p=(*899)+100
s=(p)
(s,"8")<>0p3=0
k=k+1
a(k)=p
k>
2010年春上机试卷03
题目:
本程序的功能是:
找出指定数组范围内所有其平方数是升序数的数,所谓升序数是指从最高位到最低位的数字依次增加的整数。
例如,1369就是一个升序平方数。
程序界面参见下图。
1()
n,k
n=20180
k=n^2
(k)
1n&"^2="&k
n
1<>01"无升序平方数"
(n)
(),k,p
i
p=n10
k=k+1
(k)
(k)=p
n=n\10
n<0
i=2()
(i)>(i-1)
i
=
2010年春上机试卷04
题目:
本程序的功能是将三种颜色的亮度值(0-255间的十进制数)分别转换为8位二进制数,再拼接成一个24位的二进制表示。
十进制亮度值以逗号分隔、以#号结尾。
1()
(3),i
p*1,q,k
=1
i=1
p=(,i,1)
p<>","p<>"#"
q=q&p
k=k+1
(k)
q=""
i=i+1
i>()
i=13
2=2&d2b()
i
d2b(d)
d2b=d2&d2b
d=d\2
d<0
d2b=("00000000"&d2b,8)
2010年春上机试卷07
题目:
本程序的功能是,找出由1、2、3、4、5这五个数字组成的无重复数字,并且十位数与千位数字为偶数的五位整数。
1()
i,
S
=
i=1234554321
S=(i)
(i,)
(S,2,1)2=0(S,4,1)2=0
1i
i
(N,)
i,L,S
*1
="12345"
S=N
L=()
i=1L
=(,i,1)
(S,)=0
i
=
2010年秋上机试卷05
题目:
本程序的功能是:
以给定的整数位分母,求取值介于1/3与1/4之间的所有分数,若不是最简分数,则要将其简约。
例如18/64应简约成9/32程序界面参见下图。
1()
n,(),
i,p
n=1
(n,)
i=1()
p=((i),n)
p<>1
(i)=(i)/p
=&(i)&"/"&n/p&
i
2=
(n,())
i,k
i=1n-1
i/n>1/4i/n<1/3
k=k+1
(k)
(k)=i
i
(a,b)
r
r=ab
r=0
a=b
b=r
r=ab
Loop
=a
2010年秋上机试卷06
题目:
本程序的功能是:
查找127~900范围内只有n(本程序中指定值为3)个不相同的质因子的整数。
1()
(),n,k
j,
n=("质因子个数:
",,3)
k=127900
=
(k,,,n)
=(k)&">"
j=1n-1
=&(j)&","
j
=&(j)
1
k
(n,(),,)
k,i
k=2
nk=0
i=i+1
(i)
(i)=k
n=n\k
k=k+1
n=1
i=
i=1()-1
k=i+1()
(i)=(k)
k
i
=
2010年秋上机试卷07
题目:
本程序的功能是找出所有由1、2、3、4、5、6六个数字中的五个不同数字组成的、奇偶相间隔的5位数。
1()
i,k,s,*1
j,
="123456"
k=0
i=1234565432
s=(i)
j=16
=(,j,1)
(s,)<>0k=k+1
j
k=5
=
(i,)
1i
i
(n,)
i,s,*1
s=(n)
(s,1,1)2=0
i=152
(s,i,1)2<>0
i
i=152
(s,i,1)2<>1
i
=
2011年春上机试卷06
题目:
本程序的功能是:
找出100-99999之间是有本身是平方数,将其最高一位数与最低一位数对调以后,得到的新数仍为平方数的整数。
例如,1764(42的平方)是平方数,数字对调得到的4761(69的平方)仍是平方数。
程序界面参见下图。
1()
n,k,
=
n=10099999
(n)=((n))
(n,k,)
k>n
1k&">"&n
n
(n,k,)
p
p=n10
p=0
n=n\10
=(n)
k=p&(,2,()-1)&(,1)
(k)=((k))
=
2011年秋上机试卷06
题目:
本程序的功能是找出100到88888之间所有的降序数,而且每个降序数仅由偶数数字(包括0)组成。
所谓降序数是指由高位到低位,各位数字依次降低的整数。
1
1()
i
i=10088888
(i)
1i
i
(n)
a(),i
p
p=n10
p2=0
i=i+1
a(i)
a(i)=p
n=n\10
n=0
i=1(a)-1
a(i)>=a(i+1)
i
=
自测真题一
题目:
本程序的功能是求出指定范围的所有回文素数。
所谓回文素数是指正着读或倒着读,都一样的素数。
例如34543就是一个回文素数。
1()
n
n=3100135000
(n)(n)
1n
n
1=01"无回文素数"
(n)
i
i=2(n)
ni=0
i
=
(n)
p,
=n
p=p&(n10)
n=n\10
n<0
(p)==
自测真题二
题目:
本程序的功能是,找出10~100之间的所有只有奇数真因子的整数。
所谓数据n的真因子是指除了1和n之外的因子。
1
1()
(),n
i,,
n=10100
(n,,)
=n&":
"
i=1()
=&(i)&","
i
1(,()-1)
n
(n,(),)
i,k
i=2n-1
ni=0
i2<>0
k=k+1
(k)
(k)=i
i
k<>0=
自测真题三
题目:
本程序的功能是,查找首末两位数字之和与中间两位数字之和相等的四位素数。
()
i,
i=10019999
=
(i,)
(i)1i
i
(n)
k
k=2(n)
nk=0
k
=
(n,)
i,A(4),S
L
L=((n))
i=1L
A(i)=n10
n=n\10
i
A
(1)+A(4)=A
(2)+A(3)
=
自测真题四
题目:
本程序的功能是,在5张卡片上写有1、2、3、4、5五个数,对卡片进行排列(5张卡片的全排列共有5!
种),找出同时符合以下两个条件的所有排列:
①相邻卡片上的数不相邻;②首尾卡片上的数不相邻。
这里所谓相邻是指两数差的绝对值为1。
()
i,j,S*5,(5)*1
i=1234554321
S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏省 高校 计算机等级考试 二级 VB 上机 改错 题型 总结