欢迎来到天天文库
浏览记录
ID:40909000
大小:86.00 KB
页数:4页
时间:2019-08-10
《2011年浙江省信息技术会考 算法与程序设计1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、桐乡市第一中学杜宗飞2011年浙江省信息技术会考试题第1套选题题(算法)8、在VisualBasic中,用变量code存储学生的借阅卡编码(如“CH20130036”),则变量code的数据类型应说明为(A)Integer (B)Single (C)String (D)Date9、将数学表达式a≤b≤c写成VisualBasic表达式,正确的是(A)a<=b<=c (B)a<=bOrb<=c(C)a<=bAndb<=c (D)a<=bNotb<=c10、在VisualBasic
2、中,表达式Len("-100")+100的值是(A)0 (B)104 (C)200 (D)-10010011、有如下VisualBasic自定义函数:Functionf(xAsInteger)AsBoolean IfxMod2=0Thenf=TrueElsef=FalseEndFunction该函数返回值的数据类型是(A)整数型 (B)逻辑型 (C)日期型 (D)长整数型12、某VisualBasic工程的代码窗口如图所示:从图中可以看出,当前正在编辑的是(A)Form1的Load事
3、件过程代码(B)Form1的Click事件过程代码(C)Label1的Click事件过程代码(D)Command1的Click事件过程代码13、在包含100个元素的数组a中,寻找最小值的VisualBasic程序段如下:min=a(1)'变量min用于存储最小值Fori=2To100Nexti则方框中最合适的语句是(A)Ifa(i)minThenmin=a(i)(D)Ifa(i)>min
4、Thena(i)=min14、用选择排序算法对一组学生的身高数据进行升序排序,已知第一遍排序结束后的数据序列为165,168,178,175,171,则下列选项中可能是原始数据序列的是(A)175,178,168,165,171(B)178,168,165,175,171(C)165,178,168,175,171(D)165,168,171,175,178填空部分1、有如下VisualBasic程序段: a=4 b=5 a=a/2 c=Abs(a-b)该程序段运行后,变量c的值为____________。
5、2、有如下VisualBasic程序段: a=9 b="CommandButton" c=Len(b) Ifa>0Anda6、比,单击“排序”按钮Command1后,右边的列表框List2中显示按产肉比从高到低排序后的数据。所收集到的不同生长阶段编号和对应的产肉比数据已分别保存在数组a和数组b中。桐乡市第一中学杜宗飞排序部分程序如下:Dima(1To10)AsString'数组a用于存储阶段编号Dimb(1To10)AsSingle'数组b用于存储产肉比PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,kAsInteger,tAsSingle,sAsStringFori=1To97、k=iForj=i+1To10If①Thenk=jNextjIfk<>iThens=a(i):a(i)=a(k):a(k)=st=b(i):②:b(k)=tEndIfNextiFori=1To10List2.AddItema(i)+""+Str(b(i))NextiEndSubPrivateSubForm_Load()'此过程用于对数组a和数组b进行赋值,并显示在List1中,代码略EndSub(1)解决此问题采用的算法是__________________。(填:选择排序/冒泡排序)(2)在程序①和②划线8、处填入适当的语句或表达式,将程序补充完整:程序中①划线处应填入___________________。程序中②划线处应填入___________________。操作题打开考生文件夹下“VB”文件夹中的“test.vbp”,该VB程序的功能是:单击“开始”按钮Command1,小熊开始“滑冰”;单击“停止”按钮Command2,“滑冰”动作停止;单击“退出”按钮Command3,结束并退出程序。程序运行界面如图所
6、比,单击“排序”按钮Command1后,右边的列表框List2中显示按产肉比从高到低排序后的数据。所收集到的不同生长阶段编号和对应的产肉比数据已分别保存在数组a和数组b中。桐乡市第一中学杜宗飞排序部分程序如下:Dima(1To10)AsString'数组a用于存储阶段编号Dimb(1To10)AsSingle'数组b用于存储产肉比PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,kAsInteger,tAsSingle,sAsStringFori=1To9
7、k=iForj=i+1To10If①Thenk=jNextjIfk<>iThens=a(i):a(i)=a(k):a(k)=st=b(i):②:b(k)=tEndIfNextiFori=1To10List2.AddItema(i)+""+Str(b(i))NextiEndSubPrivateSubForm_Load()'此过程用于对数组a和数组b进行赋值,并显示在List1中,代码略EndSub(1)解决此问题采用的算法是__________________。(填:选择排序/冒泡排序)(2)在程序①和②划线
8、处填入适当的语句或表达式,将程序补充完整:程序中①划线处应填入___________________。程序中②划线处应填入___________________。操作题打开考生文件夹下“VB”文件夹中的“test.vbp”,该VB程序的功能是:单击“开始”按钮Command1,小熊开始“滑冰”;单击“停止”按钮Command2,“滑冰”动作停止;单击“退出”按钮Command3,结束并退出程序。程序运行界面如图所
此文档下载收益归作者所有