高中信息技术算法与程序设计练习题
高中信息技术学业水平考试算法与程序设计题、填空题、分析题小抄版含答案

一、解决问题有解析法、穷举法、递归法、冒泡排序法,根据问题选择选择合适的算法。
1. 列举所有可能的情况,逐个判断有哪些是符合问题所需要的条件,从而是得到问题的解答,这是 穷举法 的思路。
2. 一个玻璃球从高处到自由落体运动。
在达到地面时,速度为98m/s ,请问玻璃求从高处开始下落地面用多长时间? 解析法 3、水仙花数是一个三位数,其各位立方和等于该数本身,如153=1*1*1+5*5*5+3*3*3选择的算法是 穷举法4、一张单据上有一个5位数的号码67__ __8,其中百位和十位的数字看不清楚了,但知道该数能够被78整除,也能被67整除,设计一个算法求出该号码。
穷举法5.已知:f (1)=1 f (2)=3 当n>2时:F(n)=2f (n -1)+3f (n-2)编程求f (100)的值。
答案:递归法6.求解“百鸡问题”已知公鸡每只3元,母鸡每只5元,每3只小鸡1元,用100元买100只鸡,问每种鸡应各买多少? 答案:穷举法___7.国内特快专递每200g 为一个为一个计费单位。
200g 以内20元,200g 以上每续200g (不足200g 按200g 计算16元,现在要编写一个程序输入包裹自动计算出价格。
答案:解析法8.动员成绩进行公布现在要编写一个程序自动完成编排,请问最好采用哪种答案:冒泡排序法二、分析程序写出运行结果或补全程序。
1. Dim a as integer ,b as interge a=1:b=0Do while a<=3 a=a+1 b=b+a*a Loop Print a ,b4 29 2、Dim ch As String , i As Integer ch=”abc ” i=1Do while i<=3Ch=ch&Right(“DEF ”,i) i=i+2 Loop Print ch End sub运行结果是: abcFD 3、 S=0 I=1For I=1 to 4 S=s+i^2 Next i Print “s=”;s运行结果是: s=30 4、Private sub command 1_click() S=0For i=1 to 3 s=s+2*i next iprint “s=”;s End sub运行结果是 s=125、dim s as integer, I as integer S=0 For I = 1 to 10 step 2 S=s+i Next iPrint “s=”;s运行的结果是: s=2561/49的值For i =1 to 49 step 2 S= S+1/i Next i7、计算1+3+5+7+……+99的值 Dim I ,s as integer S=0For I = 1 to 50 S=s+(2*i-1)Next I 8、已知S=1+2+3+…+N ,找出一个最大的整数N,使得S<300. Private Sub S=0 N=0Do while S<300 N=N+1 S=S+N Loop End sub 9、Private Sub Form-Activate ( )Dim I ,S As Integer S=1For I=1 to 4 S=S*IPrint “S=”; S End Sub运行结果: S=2410、Private Sub Form-Activate ( )Dim I Integer ,S As IntegerFor I =2 To 6 S=S+I Next I Print “S=”; S运行结果: S=20 11、Private Sub Form-Load Dim X As Integer, Y AS Integer Text1.Text=” ” X=99 Y=98 M=X If X<Y then M=Y Text1.caption=MEnd Sub运行结果: 9912、Private Sub Form-Activate ( )Dim a b c As Integer a=15 b=60 c=38If a<b then m=a else m=b If m>c then m=c Print “M=” m End Sub运行结果 : M=15 13、计算1+3+5+……+99的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 To 99 step 2S= S+I Print “S=” S End Sub 14、计算1+1/2+…………+1/50的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 to 50 S= S+1/I Print “S=” ; S End Sub15、实现函数:Y=︱X ︱Private Sub Form-Activate ( )Dim X as Integer , Y as single IntegerText1.text=” ” X =Inputer(“X =?”)If X>=0 then ElseY=―X End ifText1.text=Y End Sub16.Private Sub Form_Activate( ) Dim i As Integer , sum As Integersum=0For i =1 To 100 sum=sum+2 Next iPrint “sum=” ; sum End Sub该程序的输出结果是: sum=200 17、写程序结果 Text2=“34”a=(val (Text2)-32)*5/2 print a答案:_5____ 18、完善程序:打印如下图形。
2023高中信息技术学考算法设计操作题(6套含答案)

2023高中信息技术学考算法设计操作题(6
套含答案)
简介
本文档提供了2023年高中信息技术学考试的算法设计操作题,共6套,并附带答案。
第一套算法设计操作题
题目:请设计一个算法,对给定的整数数组进行排序,并输出
排序后的结果。
答案:使用快速排序算法对整数数组进行排序。
第二套算法设计操作题
题目:请设计一个算法,统计一个字符串中每个字符出现的次数,并输出结果。
答案:使用哈希表存储每个字符出现的次数,并遍历字符串统计。
第三套算法设计操作题
题目:请设计一个算法,判断一个给定的字符串是否为回文字
符串。
答案:将字符串反转后与原字符串进行比较,如果相等则为回
文字符串。
第四套算法设计操作题
题目:请设计一个算法,计算给定的整数数组中的最大值和最
小值,并输出结果。
答案:遍历整数数组,使用两个变量分别记录最大值和最小值,不断更新这两个变量的值。
第五套算法设计操作题
题目:请设计一个算法,找出给定整数数组中的两个数,使它
们的和等于给定的目标值。
答案:使用哈希表存储数组元素及其索引,遍历数组并查找目
标值减去当前元素的差是否在哈希表中。
第六套算法设计操作题
题目:请设计一个算法,统计一个给定字符串中的单词个数,并输出结果。
答案:使用字符串分割函数将字符串分割成单词数组,然后统计数组的长度即可。
以上是2023年高中信息技术学考试的6套算法设计操作题及其答案。
高中信息技术 选修 算法与程序设计题库

算法与程序设计会考题库算法与程序设计选择题1、以下程序中的循环体执行的次数是( )。
Private Sub Command1_Click()For A=1 To 100 Step 2S=S+ANext APrint SEnd SubA、48B、49C、50D、512、下列中不是计算机高级语言的是()。
A、COBOLB、FORTRANC、PASCALD、LIST3、下列给出的赋值语句中正确的是()。
A、4 = MB、-M =MC、B=A-3D、x + y = 04、写出一个数X满足既不能被3整除,又不能被5和7整除的正确条件式是()。
A、X MOD 3<>0 AND X MOD 5<>0 AND X MOD 7<>0B、X MOD 3<>0 OR X MOD 5<>0 OR X MOD 7<>0C、X MOD 3=0 AND X MOD 5=0 AND X MOD 7=0D、X MOD 3<>0 OR X MOD 5<>0 AND X MOD 7<>05、下面不属于算法表示工具的是()。
A、自然语言B、流程图C、机器语言D、伪代码6、以下程序运行后的结果为()。
A、11、11B、11、16C、16、11D、6、 57、下面不属于结构化程序设计三种基本结构之一的是()。
A、顺序结构B、环形结构C、选择结构D、循环结构8、图1所示的流程图是求出100以内能被3整除的所有正整数的算法。
根据算法,流程图中D框图的内容为()。
A、I能被3整除吗?B、从1至100C、I = 100D、I = I + 19、若a=10,b=15,则print a;″+″;b;″=″,a+b的结果为()A、a+b=25B、10+15=25C、a+b= 25D、10+15= 2510、将变量A与B内容进行交换,正确的语句表达方法是()。
【精品】高中信息技术《算法与程序设计》试题(1)

高中信息技术《算法与程序设计》试题(1)新课标高中信息技术《算法与程序设计》试题一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。
4、流程图中表示判断的是()。
A、矩形框B、菱形框C、圆形框D、椭圆形框5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构6、能够被计算机直接识别的语言是()A、伪代码B、高级语言C、机器语言D、汇编语言7、在VB语言中,下列数据中合法的长整型常量是()A、08AB、2380836EC、88.12345D、1.2345E68、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式 A+B+C<D AND A>=3 OR NOT C<0 OR D>0当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句 For x=1 to 100 step 2……Next x 中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是( )A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。
高中信息技术算法与程序设计题库(含答案)

⾼中信息技术算法与程序设计题库(含答案)算法与程序设计会考题库算法与程序设计选择题2、下列属于字符型常量的是A、wordB、北京奥运会C、#2006-11-10#D、"1234"3、函数Abs(-9)返回的值是A、3B、4C、9D、-94、在VB语⾔中,下列正确的赋值语句是A、a + 4 = cB、a = 2 + cC、a + 4 = b - 5D、a / 2 = c * 35、以下程序段执⾏后,整型变量s的值为s = 1For i = 1 To 3s = s * iNext iA、0B、1C、3D、66、在VB语⾔中,下列合法的变量名是A、5566B、a-cC、ab&34D、x17、在VB语⾔中,表⽰“a⼤于5或⼩于0”的正确表达式是A、0 < a < 5B、a > 5 And a < 0C、a > 5 Or a < 0D、a > 0 And a < 58、代数式对应的VB表达式是A、a + b / cdB、(a + b) / c * dC、a + b / (c * d)9、以下程序段执⾏后,整型变量a的值为a=2 b=3b = b + aa = a * bA、3B、5C、6D、1010、代数式对应的VB表达式是A、a + b / c - dB、(a + b) / c - dC、a + b / (c - d)D、(a + b) / (c - d)11、在VB语⾔中,下列正确的赋值语句是A、a + b = cB、a = 9C、a + 2 = b - 3D、a / 2 = c12、在VB语⾔中,下列正确的赋值语句是A、5 = cB、3 a = 5 cC、-c = c - 3D、a=b+c13、下列属于整型常量的是A、2006B、⼀千零⼀C、"1997"D、3.1416、下列属于整型常量的是B、59999C、4.5D、"45"17、函数Sqr(9)返回的值是A、1B、3C、4D、1618、代数式对应的VB表达式是A、a + b / 2 * cB、(a + b )/ 2 cC、a + b / (2 * c)19、下列逻辑表达式的值为“真”的是A、2 + 4 > 8B、3 + 12 > 15C、5 > 0 And 4 < 3D、10 / 5 < 320、以下程序段执⾏后,整型变量s的值为s = 0For i = 1 To 5s = s + 1Next iA、0B、1C、5D、1521、下列逻辑表达式的值为“真”的是A、3 < 8 - 6B、12 + 6 = 2 * 9C、12 - 5 < 5D、6 / 4 > 222、以下程序段执⾏后,整型变量s的值为s = 0For i = 1 To 3B、1C、3D、623、下列属于整型常量的是A、1997B、⼀千零⼀夜C、"1997"D、ABC24、函数Abs(-4)返回的值是A、1B、2C、4D、-426、下列属于字符型常量的是A、1234B、abcdC、#abc123#D、"2008北京奥运会"27、设置窗体标题时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性28、在VB语⾔中,下列合法的变量名是A、34abB、ab_cC、ab-34D、c\c29、以下程序段执⾏后,整型变量a的值为a=5b=8b=b+aC、13D、1830、下列逻辑表达式的值为“假”的是A、3 + 5 > 10B、4 + 12 <> 15C、4 / 2 = 2D、5 < 2 * 331、若a = 8,b = 5,则运⾏Print a; "-"; b; "="; a - b的结果是A、a -b = 3B、8 - 5 = 3C、a - b = a - bD、332、函数Abs(5)返回的值是A、1B、5C、-5D、2533、下列逻辑表达式的值为“假”的是A、4 + 11 > 20B、3 + 5 > 7C、8 / 4 < 4D、5 > 3 And 3 > 234、若a = 4,b = 5,则运⾏Print a; "+"; b; "="; a + b的结果是A、a + b = 9B、4 + 5 = 9C、a + b = a + bD、935、在VB语⾔中,表⽰“a⼤于0⼩于12”的正确表达式是A、12 > a > 0B、a > 12 And a < 0C、a > 12 Or a < 0D、a > 0 And a < 1237、设置窗体背景颜⾊时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性38、以下程序段执⾏后,整型变量a的值为a=3b=5b=b-aa=a+bA、2B、5C、8D、1139、在VB语⾔中,下列正确的赋值语句是A、a + 3 = cB、a = c - 9C、2 * a = 3 * bD、a + b / 2 = c40、在VB语⾔中,下列正确的赋值语句是A、a = a + 1B、3 * a = c - 5C、a + a = 2 * aD、a + 3 = b41、以下程序段执⾏后,整型变量a的值为a = 3b = 5b = b + aa = a + bA、3B、5C、11D、1342、在VB语⾔中,下列合法的变量名是A、22aaB、helloC、a*bD、a^243、在VB语⾔中,下列合法的变量名是A、aaB、a*bC、7abD、dim44、在VB语⾔中,下列合法的变量名是A、12aB、ab/cC、ab34D、(ab)45、以下程序段执⾏后,整型变量s的值为s = 0For i = 1 To 4s = s + iNext iA、0B、4C、5D、1046、以下程序段执⾏后,整型变量a的值为a=5b=8b = b - aa = a - bA、2B、3C、5D、848、函数Sqr(16)返回的值是A、1B、3C、4D、1649、以下程序段执⾏后,整型变量s的值为s = 0For i = 1 To 4s = s + 1Next iA、0B、1C、4D、5算法与程序设计操作题1、打开“考⽣⽬录VB\134”⽂件夹中的⽂件:“k4.vbp”进⾏以下操作后并保存。
[精选]上海高一信息技术算法与程序设计习题集--资料
![[精选]上海高一信息技术算法与程序设计习题集--资料](https://img.taocdn.com/s3/m/7318691b7375a417866f8f60.png)
信息技术算法与程序设计习题集(1)1<5 and 4>3 or not -1=1 T(2)"a">"b" or 5<6 and 8>=2*4 T(3)假设变量a的值是1,变量b的值是2,变量c的值是3,计算下列表达式的值。
a^3+b*c 7c mod b +a 2int(c/b) >b-a Fa<b and (c-a)/2>0 Ta+b>c or b+c>a and c+a>b T二、算法的一些概念1.算法的定义:解决问题的确定的有限的步骤。
2.算法的描述:自然语言、流程图描述、计算机程序、伪代码。
3.常量和变量:变量的特点:取之不尽,赋值即覆盖变量的命名规则:以字母、数字、下划线组成,必须以字母开头。
变量的类型:整数型(Integer)、实数型(Single)、字符串型(String)4.算法的三种基本结构:顺序结构、分支结构、循环结构(1)顺序结构顺序结构按照自上而下的顺序把每个步骤执行一次。
(2)分支结构(选择结构)分支结构根据条件决定执行步骤1或步骤2中的算法步骤,判断框有一个入口两个出口,分支结构有一个入口,一个出口。
单分支语句格式 If <条件> Then <步骤1的语句块> End If5.算法的特点:可行性、确定性(无二义性)、有穷性、可以没有输入,必须要有输出。
三、算法实例 (一)顺序结构练习1:输入一个圆的半径,求圆的周长和面积,并输出结果。
练习2:输入一个两位数,交换个位和十位的值,输出结果。
练习3:输入两个变量的值,将两个变量中的值互相交换并输出结果。
(二)分支结构(选择结构)练习1:输入两个数,比较它们的大小,输出较大的数。
双分支语句格式 If <条件> Then <步骤1的语句块> Else <步骤2的语句块> End If 代码:Dim a As Single, Dim b As Singlea = InputBox("第一个数")b = InputBox("第二个数")c = a a = b b = cPrint a; b代码:Dim r As Singler = InputBox("输入半径") s = 3.14 * r ^ 2 c = 2 * 3.14 * r Print "周长"; c Print "面积"; s代码:x = InputBox("请输入") a = Int(x / 10) b = x Mod 10 y = 10 * b + a Print y练习2:输入一个三位数,判断它是否是水仙花数(三位数各个数位上的立方和等于它本身)。
高中信息技术《算法与程序设计模块》练习题

新课标高中信息技术《算法与程序设计模块》练习题一、单选题(每题2分,共40分)1、四川汶川地震过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件是()A、powerpoingB、ExcelC、WordD、Visual Basic2、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案3、交通警察到达案发现场,一般按照下列哪种思路开展工作()①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决A、②①③④B、①③②④C、③①②④D、①②③④4、下面说法正确的是()A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构5、下列常量说明中,符合语法的是()A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9;D、CONST color=”abcd”6、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()A、168B、12345C、”123”D、457、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()A、>B、<C、=D、>=8、设a,b,c,d,e均为整型变量,且a=13,b=2,c=10,d=3,e=2,则表达式“a-b*c \ d MOD e”的值是( )A、13B、-7C、llD、09、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A10、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入、输出结构C、选择结构D、循环结构11、下列结果为真的关系表达式是()A、”A”<100B、23.5<20C、23<45 AND 72>8D、512、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。
高中信息技术算法与程序设计题库(含答案)

算法与程序设计会考题库算法与程序设计选择题2、下列属于字符型常量的是A、wordB、北京奥运会C、#2006-11-10#D、"1234"3、函数Abs(-9)返回的值是A、3B、4C、9D、-94、在VB语言中,下列正确的赋值语句是A、a + 4 = cB、a = 2 + cC、a + 4 = b - 5D、a / 2 = c * 35、以下程序段执行后,整型变量s的值为s = 1For i = 1 To 3s = s * iNext iA、0B、1C、3D、66、在VB语言中,下列合法的变量名是A、5566B、a-cC、ab&34D、x17、在VB语言中,表示“a大于5或小于0”的正确表达式是A、0 < a < 5B、a > 5 And a < 0C、a > 5 Or a < 0D、a > 0 And a < 58、代数式对应的VB表达式是A、a + b / cdB、(a + b) / c * dC、a + b / (c * d)9、以下程序段执行后,整型变量a的值为a=2b=3b = b + aa = a * bA、3B、5C、6D、1010、代数式对应的VB表达式是A、a + b / c - dB、(a + b) / c - dC、a + b / (c - d)D、(a + b) / (c - d)11、在VB语言中,下列正确的赋值语句是A、a + b = cB、a = 9C、a + 2 = b - 3D、a / 2 = c12、在VB语言中,下列正确的赋值语句是A、5 = cB、3 a = 5 cC、-c = c - 3D、a=b+c13、下列属于整型常量的是A、2006B、一千零一C、"1997"D、3.1416、下列属于整型常量的是A、123B、59999C、4.5D、"45"17、函数Sqr(9)返回的值是A、1B、3C、4D、1618、代数式对应的VB表达式是A、a + b / 2 * cB、(a + b )/ 2 cC、a + b / (2 * c)19、下列逻辑表达式的值为“真”的是A、2 + 4 > 8B、3 + 12 > 15C、5 > 0 And 4 < 3D、10 / 5 < 320、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 5s = s + 1Next iA、0B、1C、5D、1521、下列逻辑表达式的值为“真”的是A、3 < 8 - 6B、12 + 6 = 2 * 9C、12 - 5 < 5D、6 / 4 > 222、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 3s = s + iNext iA、0B、1C、3D、623、下列属于整型常量的是A、1997B、一千零一夜C、"1997"D、ABC24、函数Abs(-4)返回的值是A、1B、2C、4D、-426、下列属于字符型常量的是A、1234B、abcdC、#abc123#D、"2008北京奥运会"27、设置窗体标题时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性28、在VB语言中,下列合法的变量名是A、34abB、ab_cC、ab-34D、c\c29、以下程序段执行后,整型变量a的值为a=5b=8b=b+aa=a+bA、5B、8C、13D、1830、下列逻辑表达式的值为“假”的是A、3 + 5 > 10B、4 + 12 <> 15C、4 / 2 = 2D、5 < 2 * 331、若a = 8,b = 5,则运行Print a; "-"; b; "="; a - b的结果是A、a -b = 3B、8 - 5 = 3C、a - b = a - bD、332、函数Abs(5)返回的值是A、1B、5C、-5D、2533、下列逻辑表达式的值为“假”的是A、4 + 11 > 20B、3 + 5 > 7C、8 / 4 < 4D、5 > 3 And 3 > 234、若a = 4,b = 5,则运行Print a; "+"; b; "="; a + b的结果是A、a + b = 9B、4 + 5 = 9C、a + b = a + bD、935、在VB语言中,表示“a大于0小于12”的正确表达式是A、12 > a > 0B、a > 12 And a < 0C、a > 12 Or a < 0D、a > 0 And a < 1237、设置窗体背景颜色时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性38、以下程序段执行后,整型变量a的值为a=3b=5b=b-aa=a+bA、2B、5C、8D、1139、在VB语言中,下列正确的赋值语句是A、a + 3 = cB、a = c - 9C、2 * a = 3 * bD、a + b / 2 = c40、在VB语言中,下列正确的赋值语句是A、a = a + 1B、3 * a = c - 5C、a + a = 2 * aD、a + 3 = b41、以下程序段执行后,整型变量a的值为a = 3b = 5b = b + aa = a + bA、3B、5C、11D、1342、在VB语言中,下列合法的变量名是A、22aaB、helloC、a*bD、a^243、在VB语言中,下列合法的变量名是A、aaB、a*bC、7abD、dim44、在VB语言中,下列合法的变量名是A、12aB、ab/cC、ab34D、(ab)45、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + iNext iA、0B、4C、5D、1046、以下程序段执行后,整型变量a的值为a=5b=8b = b - aa = a - bA、2B、3C、5D、848、函数Sqr(16)返回的值是A、1B、3C、4D、1649、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + 1Next iA、0B、1C、4D、5算法与程序设计操作题1、打开“考生目录VB\134”文件夹中的文件:“k4.vbp”进行以下操作后并保存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中信息技术算法与程序设计(VB )练习题2004 年8月20日作者:洪鼎文化中心浏览选项:大中小--> 颜色Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon LimeGreen 本一、选择题:1. 下列各组控件都具有Caption 属性的是A. 窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下列各组控件具有相同默认事件的是A. 窗体、文本框B.标签、按钮C.窗体、标签D.文本框、按钮3. 下列每个控件都具有的属性是A. NameB.CaptionC.FontD.Interval4. 下列运算结果中,值最大的是A.34B.3/4C.4 mod 3D.3 mod 4 〖/表示除,表示整除,mod表示求余数〗5. 以下哪个是合法的变量名A.Len B .Test@qw C.6cost_1 D.count2s6. 在Visual Basic 代码中,将多个语句合并在一行上的并行符是A. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号(?)7. 如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该是A .5000 B.500 C.50 D.58.下列控件中可设置滚动条是A.计时器B .标签C.文本框D.按钮9.下面程序执行的结果是Private Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B)〖val 是把字符转化为数值的函数〗Print C 100End SubA.123B.3C.5D.57910. 若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置A. Text 属性值为"#" B . Caption 属性值为"#"C . password 属性值为空"#"D . Passwordchar 属性值为"#"11. 下列逻辑运算结果为"true" 的是A.flase or not trueB.flase and not trueC. true or not trueD.true and not true12. 下列控件中可用于接受用户输入文本,又可用于显示文本的是A. Label 控件B. TextBox 控件C. Timer 控件D. CommandButton 控件13. 以下程序段执行后,整型变量n 的值为year=2001n=year4+year400-year100A. 495B. 505C. 500D. 48514. 下列关于CommandButton 控件的叙述正确的是A. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB 应用程序中的按钮,则系统激活按钮控件对应的Change 事件C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15. 以下程序段执行后整型变量n 的值为n=0for i=1 to 20 step 5n=n+inext iA. 50B. 34C. 15D. 21016. 一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是A. 对象,属性,事件,方法B. 对象,属性,方法,事件C. 属性,对象,方法,事件D. 属性,对象,事件,方法〖对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互〗17. 如果要改变窗体的标题,需要设置窗体对象的属性。
B.CaptionC.BackColorD.BorderStyle18. 窗体的BackColor 属性用于设置窗体的A.高度B.宽度C.背景色D.前景色19. Visual Basic 提供的标签控件(LABEL )可具有功能是A. 输入文本B. 显示文本C. 计时D. 显示时间20. Visual Basic 为命令按钮提供的Cancle 属性是A. 用来指定命令按钮是否可用ESC 键来选中B •用来指定命令按钮的功能是停止一个程序的运行C. 用来指定命令按钮的功能是关闭一个运行程序D •用来指定命令按钮的功能是中断一个程序的运行〖Cancle 属性值为真时,按键盘上的ESC 键相当于用鼠标单击这个按钮Default 属性值为真时,按键盘上的Enter 键相当于用鼠标单击这个按钮〗21. Visual Basic 规定窗体文件的扩展名是A. .forB. .frmC. .vbpD. .bas22. 下列关于算法的叙述不正确的是A.算法是解决问题的有序步骤B •算法具有确定性、可行性、有限性等基本特征C. 一个问题的算法都只有一种D •常见的算法描述方法有自然语言、图示法、伪代码法等23. 下列关于添加"控件"的方法正确的是A .单击控件图标,将指针移到窗体上,双击鼠标B .双击工具箱中的控件,即在窗体上出现该控件C.单击工具箱中的控件,将指针移到窗体上,再单击D .用鼠标左键拖动工具箱中的某控件到窗体的适当位置24. 以下选项中,不是Visual Basic 控件的是A.文本框B.定时器C.窗体D.命令按钮25. 若要使某文本框获得控制焦点,可使用的方法是A.LostFocusB.SetFocusC.PointD.value26. 双击窗体中的对象后,Visual Basic 将显示的窗口是A.项目(工程)窗口 B .工具箱 C .代码窗口 D .属性窗口27. 若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为if a>5 thenif b<4 then c=a-b else c=b-aelseif b>3 then c=a*b else c=a mod bend ifA.2 B.-1 C.1 D.628.下列逻辑表达式中能完全正确表示条件"year 是闰年"的是A. year mod 4=0B. year mod 400=0C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0) 29.执行以下程序段后,整型变量 C 的值为a=24b=328select case b10case 0c=a*10+bcase 1 to 9c=a*100+bcase 10 to 99c=a*1000+bend selectA.537B.2427C.24328D.24032830. 若要设置定时器控件的定时时间,需设置的属性是A .Interval B.value C.Enabled D.Text31. 下列关于For ...next 语句的说法正确的是A.循环变量、初值、终值和步长都必须为数值型B.step后的步长只能为正数C. 初值必须小于终值D. 初值必须大于终值32. 下列程序执行后,整型变量n 的值为n=0for I=1 to 100if I mod 4=0 then n=n+1next IA.5050B.25C.26D.33 33.若要设置文本框中所显示的文本颜色,使用的属性是A.BackColorB.FillColorC.ForeColorD.BackStyle 35.命令按钮能响应的事件是A .DblClickB .Click C.Load D.Scroll36.若要将某命令按钮设置为默认命令按钮。
则应将以下哪个属性的值设置为TrueA.value B .Cancel C.Default D.Enabled37.Visual Basic 程序设计的完整的步骤是A. 可视性程序设计 B .代码程序设计C.可视性程序设计和代码程序设计 D •界面设计38.在Visual Basic 环境下,当写一个新的Visual Basic 程序时,所做的第一件事A.编写代码 B •新建一个工程C.打开属性窗口D •进入VB环境39.窗体能响应的事件是A.ActiveFrom B.Drive C.Load D.Change40.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是A•属性、事件、方法 B •控件、属性、事件C.窗体、控件、过程 D •窗体、控件、模块41.只能用来显示字符信息的控件是A.文本框B.标签框C.图片框D.图像框42.能够改变复选框中背景颜色的属性是A .valueB .Fontcolor C.Backcolor D .Font43. 系统日期的函数是A. data$B. time$C. date$D. gettime$44. 设计一个计算器时,必须要使用的控件是A.滚动条B .图片框C.文本框D .单选框45. 以下选项中,不属于单选按钮属性的是A. EnabledB. Caption C .Name D.Min47. Visual Basic 规定工程文件的扩展名是A. .forB. .frmC. .vbpD. .bas 48.下列关于“控体”属性的说法正确的是A •单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。
B •所有对象都具有同样的属性C.控件的属性只能在设计时设置,不能在运行时修改D .控件的每一个属性都具有同样的默认值49.下列关于事件的叙述中不正确的是A •事件是系统预先为对象定义的能被对象认别的动作B .事件可分为用户事件与系统事件两类C.VB 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写D.VB 中所有对象的默认事件都是Click 50.下列各组变量声明正确的是A.Dim abc as integer , num as singleB .Dim I%, N$ as integerC.Dim a%, b%, c%, a$D .public dim n% 〖变量名的默认类型:%为整型、$为字符型、!为单精型、#为双精型〗51.下列各赋值语句,语法不正确的是A.x+y=5B.BiNumber =15C.Labell.caption =timeD.sLength =x+y:.如果x=4,那么以下运算结果为True的表达式是A.(x<=4)and(x>=6)B (x>=4)Or(x>=6)C.(x>=4)Xor(x>=6) D.not(x<>4)IXor是异或运算,A xor B的结果是当A和B都为真、或都为假时才为真,否则为假〗53.如果想在程序中反复使用一个数据“ 01/01/2000,为”了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用A .将这个数据声明为字符串型常量,用一个常量标识符代表它。