计算机题库.doc_第1页
计算机题库.doc_第2页
计算机题库.doc_第3页
计算机题库.doc_第4页
计算机题库.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 练习题目 一、选择题: 执行以下程序段后,变量的取值范围是( ) 。 x=int(29*rnd(1)+21) a、21y and yz 、xy .and. yz 、xyz 、xy and z 2 16在下面的关系表达式中,当取正数或负数(包括整数和小数)时都能成立的表式是 ( ) 。 a、int(x)=abs(x) 、int(x)=abs(x) 、int(x)abs(x) 1752 mod 25 2 的值是( ) 。 a、 、 、 、 18写成的的式子应当是( ) 。 a、 、 、() 、() 19qbasic 的表达式 int(-8.8)的值是什么?( ) 。 a、 、 、 、. 20下面程序的输出结果是( ) 。 dim d as double d=1/3 print d end a、.33333 、.3333333 、.333333333333 、.3333333333333333 21数学表达式 cos30exlogy 对应的 visual basic 表达式中正确的是( ) 。 a、cos(30)+ex/log(y) b、cos(30)+exp(x)/log(y) c、cos(30*3.1416/180+exp(x)*log(10)/log(y) d、cos(30*3.1416/180)+ex*log(10)/log(y) 22表达式 int(50+50*rnd(1)产生的随机整数的区间是( ) 。 、50,1000 、(50,99) 、50,99 、(50,100) 23表达式(sgn(1-int(sin(5)-3)的值是( ) 。 、 、 、 、 24表达式 sin(a+b)3*中先进行的是( )运算。 、sin 函数 、 、 、 25在 if(或选择或分支)语句中,if 后面一个表达式,该表达式不就是( ) 。 、关系表达式 、逻辑表达式 、算术表达式 、含有运算的表达式 26选择填空,在空格处填上正确内容。 1 case 2 case 3 4 case else 5 end 6 a、表达式 、语句 、select 、值域 27x+4= 、and 3 29for-next 循环中的循环变量( ) 。 a、必须在循环体内出现 b、不能在循环体内出现 c、可以出现也可以不出现在循环体内 d、没有任何限制 30下列程序执行后,输出结果是( ) 。 for i=1 to 10 step 2 next i print i end a、10 、11 、9 、8 40运行下面程序后,输出的图案是( ) 。 cls for i= -2 to 2 x=3-abs(i) print tab(10-x); for j =1 to 2*x 1 print “a”; next j print next end a、 aaaaa 、 a aaa aaa a aaaaa aaa aaa aaaaa a 、aaaaaaaaa 、 a aaaaaaaa aaa aaaaaaa aaaaa aaa aaaaaaaa a aaaaaaaaa 41设值为,值为,则执行以下程序段后要得到值为的程序段是 。 a、do while x4 x=x*y y=y+1 loop print “the result is :”;x 、the result is :1 、the result is : 4 、the result is: 20 、程序陷入死循环 44彼得于 1626 年用价值 24 美元的物品从印第安人好里买下曼哈顿岛,如果曼哈顿的价 值每年增长,能计算到 1998 年的曼哈顿的价值程序是 。 、p=24: r=.06 、for k =1626 to 1998 for k =1626 to 1998 p=24: r=.06 p=p*(1+r) p=p*(1+r) next k next k print p print p end end 、p=24: r=.06 、p0=24: r=.06 p=p*(1+r*1998-1626) for k =1626 to 1998 print p p=p0*(1+r) end next k print p end 45在 for 二重循环的使用中,外循环控制变量 。 、不能出现在内循环体中 、必须出现在内循环体中 、可以出现也可以不出现在内循环中 、值保持不变 46下面程序运行时输出的结果是 。 for j=4 to 1 step -1 print tab (8-j); for k=4 to 1 step 1 print “*”; next k print next j end 、* * * * 、 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 、* * * * 、 * * * * * * * * 5 * * * * * * * * * * * * 47下面程序运行时,外层、中层及内层循环次数分别是 。 for a=1 to 3 for b=1 to a for c=b to 3 next c next b next a a、21 8 6 、3 3 3 、3 6 14 、8 6 3 48下面程序运行时,内层循环的循环总次数是 。 for m=1 to 3 for n=0 to m-1 next n next m end a、6 、5 、3 、4 49下面程序运行时输出的结果是 。 for k=1 to 3 if k print term end 7某服装公司生产的恤衫数量以计,生产每一件恤衫的成本为 150.001x2,销售价为 350.1x。以下程序计算总利润最大的生产数量。 max =0: x=0 do x=x+1 c=15+0.001xx p=35-0.1 if then max=x(pc):n=x loop print n, max end 8下面程序运行后,输出的值是 。 for k=1 to 5 s=0: j=1 for m=1 to k j=jm next m s=s+j next k print s end 9阅读下面的程序。该程序的作用是利用随机函数生产,200之间的随机整数, 打印其中的整数倍的数并求其总和。请根据程序的需要在划线处填上正确的内容。 for m=1 to 10 x=int(rnd(1)2001) if then print x: k1=k1+x next m print print “k!=”; k1 end 10 10阅读以下程序,该程序所做计算的数学表达式为 。 input “x=x”;x n=sgn(x) + 2 on n gosub 1,2,3 print “y=”;y end y=1+x2 return y=0 return y=1+x return 11利用随机函数 rnd,按以下要求在空格处填上正确的表达式。 模拟掷骰子的点数 。 模拟二态随机选取(或) 。 产生 10 到(10,包含 10 和 x)之间的随机整数 。 三、编程序 1编写程序,利用 gosub 子程序计算下式的值: s=a!+ b!+ c! 2编写程序,计算下列算式: y=3n+2,n0 3一百馒头一百僧,大僧三个更无争,小僧三人分一个,馒头僧人各几丁?试编程序求解? 4 幼儿园的小朋友分吃一堆糖果。第一天吃了一半,又多吃了一个;第二天,同样吃了 一半,又多吃了一个。到第十天一看,只剩下一颗糖果。问原来共有多少颗糖果?试编 程序,求结果。 5已知 1990 年我国人口为 11.3 亿人,全国土地面积为 960 万平方公里,如果人口每年平 均增长率为%时,在公元 2000 年我国人口总数和每平方米人口密度是多少?若每年平均 增长率为 25%、%、15%、0.5%时,在公元 2000 年我国人口总数和每平方米人口密 度又是多少?试编程序,求结果。 6古代有一个国王和一个国际象棋大师下棋,结果国王输入了,问象棋大师需要什么奖励。 象棋大师说:我需要些麦子来装满我的棋盘。在第一格里放 1 粒麦子,在第二格里放 2 粒 麦子,在第三格里放 4 粒麦子,在第三格里放 8 粒麦子,以此类推,其后一格里放的麦子 数,是前一格麦子数的 2 倍,直到装满最后一格。棋盘共有 64 个格子,不知能否满足我的 要求?国王回答说,这有何难?如数奖给你。可是后来竟无法办到。试编程序计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论