




免费预览已结束,剩余17页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广西崇左市宁明县宁明中学高中信息技术会考测试题 新人教版1.vb编程的完整步骤是( )a.可视化程序设计b.代码程序设计c.可视化程序设计和代码程序设计d.界面设计2.以下哪个不是计算机的高级语言?( )a. basicb. http c. javad. c+3.在vb中,假定有以下循环结构:do until 条件 循环体loop则正确的描述是( )a.不论“条件”是否为“真”,至少执行一次循环体b.如果“条件”是一个不为0的常数,则至少执行一次循环体c.如果“条件”是一个为0的常数,则执行无穷次循环体d.如果“条件”是一个为0的常数,则一次循环体也不执行。4.下列说法错误的是( )a.程序设计语言和计算机语言是同一概念的两个方面b.计算机程序就是指计算机如何去解决问题或完成一组可执行指令的过程c.程序设计语言的发展经历了机器语言、汇编语言、高级语言的过程d.程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。5.以下是一段visual basic程序a=1b=a+1c=a+b它的基本结构属于( )a. 循环结构 b. 选择结构c. 树型结构 d. 顺序结构6.以下哪个是算法的描述方法( )a. 循环法b. 列举法c. 枚举法d. 自然语言描述法7.以下哪个不是计算机的高级语言?()a、 vb b、pascal c、css d、list8.图形符号 在算法流程图描述中表示( )a.算法的开始或结束b.输入输出操作c.处理或运算的功能d.用来判断是否满足需求9.下列哪个不是visual basic程序的基本结构( )a.层次结构 b.分支结构c.循环结构 d.顺序结构10.以下哪个是算法的描述方法( )a.顺序法b.流程图描述法c.枚举法d.列表法11.以下哪个不是计算机的高级语言?( )a. basicb.pascalc. cd.word语句块选择noyes12.下列流程图表示的是程序的( )基本结构的算法a.循环结构b.其它三项都不是c.选择结构d.顺序结构13.以下哪个是算法的描述方法?( ) a.集合法 b.列举法c.自然语言描述法d.顺序法14.下列关于算法说法不正确的是( )a.算法是程序设计的灵魂b.解决问题的过程就是实现算法的过程c.算法独立于任何具体的语言,basic算法只能用basic语言来实现d.其它三项都正确15.关于程序,以下说法正确的是( )a.程序设计语言的发展大致经历了机器语言、高级语言、汇编语言几个阶段b.程序设计语言的发展大致经历了高级语言、汇编语言、机器语言几个阶段c.程序设计语言的发展大致经历了机器语言、汇编语言、高级语言几个阶段d.程序设计语言的发展大致经历了汇编语言、机器语言、高级语言几个阶段16.以下是一段visual basic程序:b=0for i=1 to 5 b=b+1next i它的基本结构属于( )a.循环结构b.树型结构c.选择结构d.顺序结构17.vb程序设计的完整步骤是( )a. 代码程序设计b. 可视化程序设计和代码程序设计c. 可视化程序设计d. 界面设计18.以下是一段visual basic程序if i=1 then x=x+1else x=x+2end if它的基本结构属于( )a. 选择结构b. 循环结构c. 顺序结构d. 树型结构19.以下是一段visual basic程序段:b=0for i=1 to 5 b=b+1next i它的基本结构属于( )a. 树型结构b. 循环结构c. 选择结构d.顺序结构20.以下哪个是算法的描述方法?( )a. 枚举法 b. 列表法c. 流程图描述法d. 集合法21.以下是一个visual basic程序a=1b=2m=ax=m+bb=b+1y=x+b它的基本结构属于( )a. 顺序结构b. 选择结构c. 循环结构d. 树型结构22.下列关于程序设计说法正确的是( )a. 程序设计就是指计算机如何去解决问题或完成一组可执行指令的过程。b. 程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比较流行的高级语言是pascal、fortran、excel、c+等c. 程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。d. 程序设计语言和计算机语言是同一个概念的两个方面。23.vb中数据类型integer表示整型数,存储为( )位a. 8b. 64c. 32d. 1624.vb中的数据类型long表示( )a.长整型b.字符串c.整型d.实型25.vb数据类型double表示双精度浮点数,存储为( )字节a. 4b. 6c. 2d. 826.在vb中,以下哪个是正确表示八进制整型数常量?( )a. 835b. 035c. &035 d.&h3527.vb数据类型boolean表示布尔型,存储为( )字节a. 3b. 4c. 2d. 128.在vb中,以下哪个是正确表示十六进制整型数常量?( )a. &h32fb. h32fc. &32fd. 32f29.integer类型的变量可存的最大整数为( )a.32767b.65536c.32768d.25630.vb中数据类型long表示长整型,存储为( )字节a. 8b. 4c. 16d. 231.vb中数据类型byte表示字节型,存储为( )位a. 16b. 32c. 8d. 6432.integer类型的变量可存放的最小整数为( )a.32768b.32767c.0d.25633.vb中数据类型integer表示整型数,其取值的范围是( )a.32768到32767 b. 1到32767c.65536到65535d. 0到3276734.vb中数据类型single表示单精度浮点数,存储为( )字节a. 2b. 4c. 6d. 835.下列可作为vb的变量名的是( )a. 4*ab. 4*ac. 4ad. a436.在vb中,下列属于字符常量的是( )a. 1000/10b.val(“100”)c. “100”d. abs(x)37.下列关于常量的说法不正确的是( )a.字符串常量包括双引号本身b.用一对双引号括起来的字符串称为字符串常量c.数值型常量类似于数学中的常数d.在vb中的常量有数值型常量、字符串常量等38.下列可作为vb变量名的是( )a.betab.single c.doubled.integer39.变量名最多不能超过( )字符a. 16b. 64c. 10d. 25540.下列变量名写法错误的是( )a.abc123b.abc_123 c.abcd.123abc41.在vb中,以下关于符号常量的声明,声明正确的是( )a. const tag as string=”visual”+”basic”b. const tag as string=”visual basic”c. dim tag as stringd. const tag as string42.下列可作为vb变量名的是( )a.string b.alpha c.integer d.double43.下列语句中定义了一个实型变量的是( )a. dim end as integerb. dim sum as singlec. dim name as stringd. 其它三项都不对44.在vb中,以下关于符号常量的声明正确的是( )a. const one as integer=5b. dim one as integer=5c. const one as integerd. dim one as integer45.在vb中,下列()是合法的变量名。a、end b、loop c、rem d、sum46.在vb中,以下赋值语句错误的是( )a.x=2xb.x=x+1c.x=x+xd.x=x*x47.在vb中,表达式214+5的结果是( )a. 10b. 2c. 10.25d. 148.设a=2、b=3,在vb中,表达式ab or b=3的值是( )a.trueb. 1c. falsed. 149.判断x是否在区间(a,b)上,在vb中以哪个逻辑表达式是正确的?( )a. ax and x=bc.ax=b d.ax and x=a and x=bb.xa and xbc.axbd.a=xb and (not b=3)的值是( )a.1 b.1 c.true d.false57.设a=2、b=3,在vb中,表达式not ab and b=0的值是( )a.trueb.falsec.1d.158.在vb中,以下语句错误的是( )a.x=4xb.s=”vb”&6c.x=x+1d.s=”信息技术”59.在vb中,表达式155*2的结果是( )a.1b.10c.6d.出错60.设a=2、b=3,在vb中,表达式(not ab) and (not b=3)的值是( )a.trueb.1c.falsed.161.在vb中,以下语句错误的是( )a.s=”visual basic” b.x=x+1c.pi=3.14 d.=3.1462.下面( )不是字符串常量。a.#false# b.“true”c. “ “ d.“你好”63.代数式改成vb表达式是( )a.a/b+c/db.a/(b+c)/dc.(a/b+c)/dd.a/(b+c/d)64.下面表达式的值是false 的有( )a 969” “n97” b.int(4.99) len(“basic”)c str(2000) 265.设a=2,b=3,在vb中,表达式not ab and b=3值是:()a.false b.true c.-1 d.166.在vb中,以下哪个是正确表示十六进制整型数常量?( )a.&hffbb.hffbc.&bbfd.32f67.在vb中,以下哪个是正确表示八进制整型数常量?()a.835b.035c.&035d.&h3586.vb中数据类型byte表示字节型,存储为()字节a.16b.8c.2d.169.vb中数据类型integer表示整型数,其取值的范围是( )a.32768到32767b.1到32767c.65536到65535d.0到3276770.vb中数据类型single表示单精度浮点数,存储为()位a.4b.8c.16d.3271.下列变量名写法错误的是( )a.abc123b.abc 123c.abcd.123abc72.在vb中,以下关于符号常量的声明,声明正确的是()a.const abc as string=”江苏省”+”信息会考”b.const abc as string=”江苏省”&”信息会考”c.dim abc as stringd.const abc as string73.在vb中,下列语句中哪一个定义了一个实型变量?( )a. dim sum as singleb. dim s as stringc. dim i as integerd. dim b as boolean74.在vb中,下列()是合法的变量名。a、end b、loop c、rem d、sum75.设a=2、b=3,在vb中,表达式ab and (not b=3)的值是( )a. 1b.1c. trued. false76.在vb中,以下语句错误的是( )a. x=4x b. s=”vb”&6c. x=x+1d. s=”信息技术”77.设a=2、b=3,在vb中,表达式(not ab) and (not b=3)的值是( )a. trueb.1c. falsed. 178.在vb中,以下语句错误的是( )a. s=”visual basic”b. x=x+1c. pi=3.14 d. =3.1479.下面表达式的值是false 的有( )a “969” “n97”b.int(4.99) len(“basic”)c str(2000) 280.设a=2、b=3、c=4、d=5,表达式2*ab and cc的值是( )atrueb.1c.falsed. 181.在visualbasic中,下列()函数是求绝对值的。a.cn(x)b.sqr(x)c.abs(x) d.int(x)82.在vb中,表达式sqr(4)的结果是()a.2b.4c.1d.出错83.表达式abs(-3.6)*sqr(100)的值是()a.36b.360c.36d.36084.在vb中,表达式int(-0.8)的结果是()a.1b.1c.0d.sgn(0)85.在vb中,表达式int(-5.8)的结果是()a.5.8b.6c.出错d.586.在vb中,假定x是一个整形变量,那么由函数组成的表达式int(x/2)=x/2是()a.用于测试x是否为偶数b.返回一个整数c.返回一个奇数d.用于测试x是否为整数87.在vb中,以下哪个表达式的值在区间5,14?()a.int(rnd*10)+5b.int(rnd*10)+14c.14+rnd+5d.int(rnd*14)+588.表达式abs(-3.6)*sqr(100)的值是()a.36b.360c.36d.36089.在vb中,表达式int(5.8)的结果是()a.5.8b.6c.5d.190.在visualbasic中,下列()表达式的值不等于4a.int(4.9)b.abs(int(-3.9)c.int(4.1)d.abs(int(-4.5)91.数学式子sin2(c+d)在vb中的正确写法是()a.sin2(c+d)b.sin(c+d)2c.sin(c+d)sin(c+d)d.sin(c2+d2)92.在vb中,表达式int(5.8)的值是()a.1b.5c.6d.5.893.下列函数中,返回值是字符串的是()a.lenb.valc.instrd.mid94.在vb中,表达式mid(“basic程序设计”,6,2)的结果是()a.程序b.”程序”c.出错d.c程95.在vb中,表达式left(”basic程序设计”,5)的结果是()a.5b.basicc.出错d.“basic”96.在vb中,表达式len(“basic程序设计”)的结果是()a.9b.13c.7d.出错17.在vb中,表达式right(“basic程序设计”,4)的结果是()a.“程序设计”b.程序设计c.4 d.出错98.在vb中,表达式mid(“basic程序设计”,6,10)的结果是()a.basic程序设计b.程序设计c.出错 d.序设计99.获得系统日期的函数是()a.time()b.day()c.date()d.dtmbeigintime()100.下列()函数返回系统的当前时间。a.date()b.time() c.year()d.day()101.在vb中,以下程序段:x=1do while x10 x=x+xloop运行后的x的值为( )a.4b.8c.2d.16102.下列vb程序运行后,变量x的值为( )x=2print x+1print x+2a.8b.5c.3d.2103.在vb中,以下程序段:x=1do while x=10运行后的x的值为( )a.11b.9c.13d.15105.在vb中,假定有以下程序段:for i=1 to 3 i=i+2next i则执行结束后i的值是( )a.1b.6c.5d.4106.下列程序运行后,变量value的值是()x=20if x=10 then value=5*xelse value=3*x+10end ifa.80b.90c.100d.70107.在vb中,假定有以下程序段:i=1 do until i0 print “vb”loop则语句print “vb”的执行次数是:()a.0b.1c.2d.无数次108.分析下列程序:private sub form_click() dim s as integer s=not 2*511 print send sub当单击窗体时s的值是( )a.falseb.truec.1d.0109.在vb中,以下程序段:x=1do x=x+2loop until x10执行后x的值为:( )a.11b.12c.10d.13110.在vb,以下程序段x=1do x=x+xloop until x=10执行后x的值为:( )a.16b.8c.4d.2111.分析下列程序:private sub form_click() a=2:b=3:c=4:d=5 s=ab and 2*ac or c=d print send sub当单击窗体时s的值是( )a.1b.1c.falsed.true112.在vb中,以下程序段:x=1do x=x+x if x mod 2=0 then x=x+1 end ifloop while x=10运行后的x的值为( )a.11b.9c.13d.15113.在vb中,以下程序段:x=0do while x=2 x=x+1loop执行后x的值为( )a.2b.3c.4d.5114.下列vb程序运行后,变量m的值为()a=2:b=1:c=5if ab then m=a else m=bif c10执行后x的值为( )a.2b.4c.8d.16117.在vb中,假定有以下程序段:for i=1 to 3 i=i+1next i则执行结束后i的值是( )a.4b.5c.6d.1118.在vb中,假定有以下程序段:for x=3 to 1 print “vb”next x则语句print “vb”的执行次数是( )a.0b.1c.2d.出错119.在vb中,假定有以下程序段:x=0do x=x+1loop while x0则执行结束后x的值是( )a.死循环b.2c.1d.0120.在vb中,以下程序段:x=1do while x=10 x=x+xloop执行后x的值为( )a.16b.8c.4d.2121.在vb中,假定有以下程序段:for i=1 to 3 for j=3 to 1 step 1 print”vb” next jnext i则语句print “vb”的执行次数是( )a.4b.3c.6d.9122.在vb中,以下程序段:x=0for i=1 to 2 for j=1 to 4 if j mod 20 then x=x+1 next jnext i则执行后x的值为( )a.3b.2c.4d.0123.在vb中,以下程序段:n=10:x=1:k=1do while k=n x=x*2:k=k+1loop执行后x的值a.1024b.512c.256d.16124.分析下列程序:private sub form_click() s=113+11 mod 3 print send sub当单击窗体时s的值是( )a.4b.3c.5d.6125.在vb中,以下程序段:x=0do while x=2 x=x+1loop执行后x的值为( )a.4b.5c.3d.2126.在vb中,以下程序段:a=6if a7 then x=6执行后x的值为( )a.0b.1c.6d.5127.下列程序段中,循环体执行的次数是( )x=0 for y=1 to 10 step 1 x=x+1next ya.10b.4c.1d.0128.在vb中,假定有以下程序段i=0do while i0 print “vb”loop 则语句print “vb” 的执行次数为()a.0 b.1 c.2 d.无数次129.在vb中,假定有以下程序段:for i=3 to 1 step -1 print “vb”next i则语句print “vb”的执行次数是()a.0b.1c.2d.3130.在vb中,假定有以下程序段:for i=1 to 4 step 2print “vb”next i则执行结束后i的值是:()a.6b.5c.1d.4131.在vb中,假定有以下程序段:i=0do i=i+1loop while i0) then print i (3)next ib.(1)for i=100 to 200 (2)if (i mod 21)=0 then print i (3)next ic.(1)for i=100 to 200 (2)if (i mod 7=0) and (i mod 3=0) then print i (3)next id.for i=100 to 200 (2)if (i mod 21)0 then print i (3)next i2.让计算机找出1000内能被7整除的数,比较好的算法是( )a.采用穷举法:将1至1000的所有数都判断一下,能被7整除就打印出该数。b.利用递归法找出满足条件的数c.利用冒泡法进行排序,再找出满足条件的数d.利用for/next:循环变量初值为7,终值1000,步长为7,在循环体内加打印循环变量命令行3.让计算机打印出正弦函数值。如角度(如450)已存入a变量,要求计算机算出函数值并在屏幕上显示(如:“sin(45)=0.707”)。正确的算法是( )a.(1)x=sin(a) (2)print “sin(“&a&”)=”&xb.(2)x=sin(a) (2)print “sin(“+a+”)=”+xc.(1)x=sin(a*3.14/180) (2)print “sin(“&a&”)=”&xd.(1)x=sin(a*3.14/180) (2)print “sin(“+a+”)=”+x4.如要完成:从键盘上输入一个正整数,判断不能被7整除。如是就在屏幕上显示,比较好的算法是:( )a.(1)输入的数存入n变量 (2)如果n/7=int(n/7)成立,就显示n的值。b.(1)输入的数存入n变量 (2)f=not(n/7=int(n/7) (3)如果f的值为true就显示n的值c.(1)输入的数存入n变量 (2)f=n mod 7 (3)如果f的值为0就显示n的值d.输入的数存入n变量 (2)如果(n mod 7)0就显示n的值5.如果x= “2008新北京新奥运”,不用另外变量,让x变量中的值变为x=”北京奥运”,并显示出来,正确的算法是( )a.(1).x=”2008新北京新奥运” (2).x=mid(x,6,2) (3).x=right(x,2) (4).print xb.(1).x=”2008新北京新奥运” (2).x=right(x,5) (3).x=mid(x,1,2) (4).print xc.(1).x=”2008新北京新奥运” (2).x=right(x,5) (3).x=left(x,2) (4)print xd.(1).x=”2008新北京新奥运” (2).x=mid(x,6,2)+right(x,2) (4).print x6.如果要完成:从键盘上输入一个正数,判断是否能被5整除,如是就在屏幕上显示,比较好的算法是( )a.(1)输入的数存入n变量 (2)f=n mod 5 (3)如果f中的值为0就显示n中的值b.(1)输入的数存入n变量 (2)f=(n/5=int(n/5) (3)如果f中的值为false就显示n中的值c.(1)输入的数存入n变量 (2)如果n/5=int(n/5)成立,就显示n中的值d.(1)输入的数存入n变量 (2)如果n/5=int(n/5)不成立,就显示n中的值7.能完成交换两个变量a、b中的值的算法是( )a.a=b:b=ab.a=a+b:b=a-b:a=a-bc.(1)将a与b变量的值分别同赋值给变量x 与y (2)将x与y的值分别赋给a与bd.x=a:a=b:b=x8. 让计算机求出1+2+3+100的值,其中比较好的算法是( )a.在程序中直接写出1+2+3+4+5+100让计算机运算b.利用解析算法:借助于“高斯求和公式”来解答,即(1+100)*100*0.5c.利用循环让计算机产生1、2、3、4、100数,并将这些数进行累加d.利用排序算法来解决。9.有一根很长的塑料电线,中间有一个断点,找断点可用万用电表表棒接上两根针,插入电线的某段的两端进行测量,找断点位置比较好的方法是( )a.在电线的任意一小段测量是否有断点,如不是再任意换一小段进行测量b.按顺序从电线的一头开始,一小段一小段地测量,直至找到断点。c.将电线分成两等分,测量其中一段,将有断点的部分过关,再将没有断点的部分再分成两部分直至找到断点。d.将电线分成两等分,测量其中一段,将没有断点的部分过关,再将有断点的部分再分成两部分直至找到断点。10.圆柱体底面半径为4厘米,高为6厘米,编程求其体积时,正确的算法是( )a.(1)定义整数变量x、h和单精度变量p (2)r=4:h=6 (3)p=3.1415*r*r*h (4)print “p=”;pb.(1)定义整数变量r、h、p (2)r=4:h=6 (3)p=3.1415*r*r*h (4)print “p=”;pc.(1)定义整数变量x、h和单精度变量p (2)r=4:h=6 (3)p=3.1415*r*r*h (4)print “p=”+pd.(1)定义整数变量x、h和单精度变量p (2)r=4:h=6 (3)p=3.1415r*r*h (4)print “p=”;p11.假如已定义了画一行“*”程序模块star(x),x为一行所画“*”的个数,现要求在程序中调用此模块画10行“*”组成的等腰三角形,下面能完成此功能的程序段是( )a.(1)for i=0 to 10 (2)print tab(20-i); (3)star(2*i-1) (4)next ib.(1)for i=1 to 10 (2)print tab(20); (3)star(2*i-1) (4)next ic.(1)for i=1 to 10 (2)print tab(20-i); (3)star(2*i-1) (4)next id.(1)for i=0 to 10 (2)print tab(20+i); (3)star(2*i-1) (4)next i12.任意两个数存放在变量a与b中,输出小的数,正确的算法是( )a.(1)if ab then b=a (2)print ab.(1)if ab then x=a:a=b:b=x (2)print bc.(1)x=(a+b-abs(a-b)/2 (3)print xd.(1)if ab then print a else print b13.a、b、c三个变量中存放不同的整数,让计算机处理一下,使a中的值最大,b中的值第二。能实现此要求,并比较好的算法是( )a.(1)定义一个max(x,y)函数(值为x、y中的大的值) (2)a=max(max(a,b),c) (3)b=max(b,c)b.(1)如ab就a=b (2)如ac就a=c (3)如bb就a=b (2)如ac就a=c (3)如bc就b=cd.(1)如ab就交换两变量 的值 (2)如ac就交换两变量的值 (3)如bc就交换两变量的值14.向变量x输入任意一个大写字母,再将x中的大写字母转变成小写字母(如“g”变成“g”)。正确的算法是( )a.(1)输入字母到x (2)x=asc(x)-32 (3)x=chr(x) (4)print xb.(1)输入字母到x (2)x=asc(x)+32 (3)x=chr(x) (4)print xc.(1)输入字母到x (2)x=val(x)-32 (3)x=chr(x) (4)print xd.(1)输入字母到x (2)x=val(x)+32 (3)x=chr(x) (4)print x15.有10个整数存入在a数组,现要获得这10个数中的最大数,并存放在a数组第一个元素a(0)中,比较好的算法是( )a.将a(0)中的值分别与数组中另外9个元素逐一比较,如a(0)小就将另外元素中的值赋给a(0)b.将a(0)中的值分别与数组中另外的9个元素逐一比较,如a(0)大就将另外元素中的值赋给a(0)c.将a(0)中的值分别与数组中另外9个元素逐一比较,如a(0)小就和另外元素中的值交换d.将a(0)中的值分别与数组中另外9个元素逐一比较,如a(0)大就和另外元素中的值交换16.向变量n存入一个2位整数,要使此2位数十位和个位上的值分别存入x、y变量,正确的算法是( )a.(1)x=left(n,1) (2)y=n-x*10 (3)print x:print yb.(1)x=left(n,1) (2)y=right(n,1) (3)print x:print yc.(1)x=n/10 (2)y=n-x*10 (3)print x:print yd.(1)x=int(n/10) (2)y=n-x*10 (3)print x:print y17. 能完成交换a、b两个变量中值的比较好的算法是( )a.(1)a、b变量值相加后赋给a (2)a、b变量值相减后赋给b (3)将a、b变量值相减后赋给ab.(1)将变量a与b的值分别赋给x、y (2)将x与y的值分别赋给a和bc.(1)将a与b变量的值分别赋给x和y (2)将x与y的值分别赋给b和ad.将a变量的赋给x (2)将b变量的值赋给a (3)将x变量的值赋给b18.在信息技术课上,小组讨论的题目是:以鸟为例子来说明面向对象程序设计的概念,下面四个小组的发言,说得全部正确和比较好的是( )a.鸟是类、喜鹊是对象、2个翅膀是属性、飞翔为方法、响声为事件(激发停留的鸟飞翔)b.鸟是类、具体某喜鹊是对象、2个翅膀是属性、飞翔为方法、响声为事件(激发停留的鸟飞翔)c.动物为类、鸟为子类、具体某喜鹊为对象,鸟会叫为方法、有羽毛为属性d.鸟会飞翔会叫为属性、响声为事件激发停留树上的鸟飞翔19.小屋图形是由1个三角形和一个正方形图案组成,如要编程让计算机画出两个相同小屋图案,比较好的方法是( )a.用一个主程序完成,具体为:三角形程序+正方形程序+三角形程序+正方形程序b.(1)编写画三角形程序模块和画正方形程序模块 (2)编写画小屋程序模块(调用画三角形和画正方形程序模块) (3)在主程序中调用2次画小屋程序模块c.(1)编写画三角形与画正方形程序模块 (2)在主程序中分别调用2次画三角形与画正方形程序模块d.不编写画三角形与画正方形程序模块,而在主程序中调用2次画小屋程序模块20.x变量中有1 个4位整数,现要求取此4位数的中间2位的数并仍然存放在变量x中,并打印出来,比较好的算法是( )a.x=x/10:x=x-(x/100)*100:print xb.x=x10:x=x-(x100)*100:print xc.x=str(x):x=mid(x,3,2):print xd.x=str(x):x=mid(x,2,2):print x21.利用循环求1+2+3+100的值的正确步骤是( )a.(1)s=1:i=1 (2)do while s=100:s=s+i:i=i+1loop (3)print sd.(1)s=0 (2)for i=1 to 100:s=s+i:next i (3)print s22.如要完成:从键盘上输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好的算法是( )a.(1)输入数到变量n中 (2)如果n mod 2的值为0就显示变量n中的值b.(1)输入数到变量n中 (2) 如果n mod 2的值为非0就显示变量n中的值c.(1)输入数到变量n中 (2) f=n mod 2 (3)如果f中的值为非0就显示变量n中的值d.(1)输入数到变量n中 (2) f=n mod 2 (3)如果f中的值为0就显示变量n中的值23.如果x=”进一步掌握基础知识”,不用另外变量,让x变量中的值变为”掌握知识”并显示出来。正确的算法是( )a.(1)x=”进一步掌握基础知识” (2)x=mid(x,4,2) (3)x=right(x,2) (4)print xb.(1)x=”进一步掌握基础知识” (2)x=mid(x,4,2)+right(x,2) (3)print xc.(1)x=”进一步掌握基础知识” (2)x=right(x,6) (3)x=left(x,2) (4)print xd.(1)x=”进一步掌握基础知识” (2)x=mid(x,4,2)+right(x,2) (4)print x24.下列程序段中,循环体执行的次数是( )y=2do while y=8 y=y+yloopa.2b.3c.4d.525.将1、1、2、3、5、8、13、21、数列的前20项存入a数组的正确算法是( )a.(1)dim a(19) (2)for i=2 to 19:a(i)=a(i-2)+a(i-1):next ib.(1)dim a(10) (2)a(0)=1:a(1)=1 (3)for i=2 to 19:a(i)=a(i-2)+a(i-1):next ic.(1)dim a(19) (2)a(0)=1:a(1)=1 (3)for i=2 to 19:a(i)=a(i-2)+a(i-1):next id.(1)dim a(20) (2)a(0)=1:a(1)=1 (3)for i=1 to 20:a(i)=a(i-2)+a(i-1):next i26.要计算机在屏幕上显示一个50至100(包括50,但不包括100)。正确的算法是( )a.(1)randomize (2)x=int(rnd*100+50) (3)print xb.(1)randomize (2)x=int(rnd*100) (3)print xc.(1)randomize (2)x=int(rnd*50) (3)x=x+50 (4)print xd.(1)randomize (2)x=int(rnd*100) (3)x=x+50 (4)print x27.向变量x中输入任意一个小写字母,再将变量x中的小写字母转成大写字母(如”b”变成”b”)。正确的算法( )a.(1)输入字母到x (2)x=asc(x)-32 (3)x=chr(x) (4)print xb.(1)输入字母到x (2)x=asc(x)+32 (3)x=chr(x) (4)print xc.(1)输入字母到x (2)x=val(x)-32 (3)x=chr(x) (4)print xd.(1)输入字母到x (2)x=val(x)-32 (3)x=chr(x) (4)print x28.有36个槽,拨动开关,小球可能落入任意槽,请模拟:拨动100次开关,统计落到各槽的小球个数。准备将各槽小球数存入a数组(假如a数组已定义并数组各元素置0)。下面能完成此功能的程序段是( )a.(1)for i=1 to 100 (2)x=int(rnd*36) (3)a(x)=a(x)+1 (4)next ib.(1)for i=1 to 100 (2)x=int(rnd*35)+1 (3)a(x)=a(x)+1 (4)next ic.(1)for i=1 to 36 (2)x=int(rnd*36)+1 (3)a(x)=a(x)+1 (4)next id.(1)for i=1 to 100 (2)x=int(rnd*36)+1 (3)a(x)=a(x)+1 (4)next i29. 如要完成:从键盘上输入一个正整数,判断是否是偶数,如是就在屏幕上显示。比较好的算法是( )a.(1)输入数到变量n中 (2)f=(n/2=int(n/2) (3)如果f中的值为true就显示变量n中的值b.(1)输入数到变量n中 (2) f=(n/2=int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兖州煤业安全培训中心课件
- 创新安全培训模式总结课件
- 创意安全生产培训心得课件
- 先秦散文原创力
- 创客教室配套课件设计
- 《金色的草地》 说课稿
- 委书记的榜样-焦裕禄公开课一等奖创新教案(表格式)统编版高中语文选择性必修上册
- 内河船员安全基本培训课件
- 教师培训交流汇报
- 科学活动比较粗细研究
- 零售药店医保培训试题及答案,零售药店医保培
- 江苏历年语文高考真题答案
- DB51T 2975-2022气凝胶复合保温隔热材料及系统通用技术条件
- 外科学-第十一章-外科感染(含案例分析)课件
- 《ch棘皮动物》课件
- 急诊科岗位职责
- 中国服用过兴奋剂运动员名单 兴奋剂真的是毒品吗
- 小学英语语法时态讲解与归纳
- 《生存与修炼》熊厚音讲《道德经》教学文案
- 淘宝新店运营计划书文献
- 产教融合校企合作[可修改版ppt]课件
评论
0/150
提交评论