《算法及程序设计》测试题(二)

《算法及程序设计》测试题(二)

ID:20094512

大小:37.50 KB

页数:5页

时间:2018-10-08

《算法及程序设计》测试题(二)_第1页
《算法及程序设计》测试题(二)_第2页
《算法及程序设计》测试题(二)_第3页
《算法及程序设计》测试题(二)_第4页
《算法及程序设计》测试题(二)_第5页
资源描述:

《《算法及程序设计》测试题(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《算法与程序设计》测试题(二)考试时间:90分钟 满分:100分第一卷一、  单项选择题:(共20个空,每空2分,共40分) 1.下面关于算法的认识,错误的是(   )。A.算法是解决问题的方法和步骤B.算法有一个或多个的输出C.算法就是计算机程序D.算法的步骤必须是有限的2.关于数组的说法,下面错误的是(   )。A.同一数组中的数据类型一定相同B.数组元素个数是有限的C.可以定义字符串类型的数组D.同一个程序的数组数据类型一定相同3.设置窗体标题时,应改变窗体的(   )属性。A.NameB.FontC.BackColorD

2、.Caption4.不能使用“do”作为变量名的原因是(   )。A.由英文字母开头B.后面没有使用数字C.使用了英文单词D.使用了关键字5.代数式对应的VB表达式是(   )。A.(a+b)/(c-d)B.(a+b)/c–dC.a+b/(c-d)D.a+b/c-d6.若变量a的值为34000,则变量a的数据类型不可能为(   )。A.integerB.longC.singleD.double如图所示的流程图为求x的绝对值的算法。请回答7-8题:7.根据算法,流程图中①处的内容是(   )。A.输入-xB.输入xC.输入yD.输

3、入-y8.该算法包含了(   )控制结构。A.顺序结构 B.选择结构C.顺序和循环结构D.顺序和选择结构9.在VB语言中,下列正确的赋值语句是(   )。A.a+a=2B.3*a=c–5C.a=2*aD.a+3=b10.在VB中,假定有以下程序段:Fori=1to3step2 Print“VB”Nexti则语句print“VB”的执行次数是(   )。A.4B.3C.2D.111.下面一组语句能令数组的两个元素a(i)与a(j)交换数据的是(   )。A.temp=a(i):a(i)=a(j):a(j)=tempB.temp=i

4、:i=j:j=tempC.temp=a(i):a(j)=a(i):a(i)=temp D.temp=a(j):a(i)=a(j):a(j)=temp12.在VB语言中,表示“a大于5或b小于0”的正确表达式是(   )。A.05Andb<0C.a>5Orb<0D.a>0Andb<513.若a=4,b=5,则运行Printa;"+";b;"=";a+b的结果是(   )。A.4+5=9B.a+b=9C.a+b=a+bD.914.下列循环语句中循环次数无限的是(   )。A.x=0Do x=x+1Loopunt

5、ilx>0B.x=1Do x=2*x+1Loopuntilx=3C.x=5Do x=x-2Loopuntilx>=3D.x=1Do x=x+2Loopuntilx=815.关于函数与过程的说法,正确的是(   )。A.过程结束时一定要返回一个值B.过程内一定要定义变量C.可以在表达式中调用过程D.函数一定要有返回值16.二分法查找的前提是(   )。A.被查找数据元素个数是奇数B.被查找数据元素个数是偶数C.被查找数据元素是有序的D.被查找数据元素是无序的17.当一个顺序文件通过(   )方式打开以后,才能向此文件写入数据。A.

6、forinput或foroutputB.forinput或forappendC.foroutput或forappendD.以上都可以18.用选择排序法对数据7,8,3,9,2从小到大排序,第3趟结果是(   )。A.2,3,7,9,8B.3,8,2,7,9C.3,2,8,7,9D.3,7,8,9,219.要从n个数据元素中顺序查找一个元素,最多查找次数是(   )。A.1B.nC.n/2D.lgn20.《孙子算经》上有一道“物不知数”问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?”该问题应采用(  

7、 )。A.解析法B.查找法C.穷举法D.递归算法第二卷二、填空题(共10个空,每空3分,共30分) 21.编程计算s=1*(-2)*3*(-4)*……*49*(-50)PrivateSubForm_Click() Dimsasinteger,iassingle s=(1) Fori=1to50 If(2)then  s=s*i     else  s=(3) next i print“s=”;sendsub  程序中(1)处应填入_______________。  程序中(2)处应填入_______________。  程序中(

8、3)处应填入_______________。 22.某顾客欲将300元全部换成10元、20元、50元的纸币(每种面额至少1张),请问有几种换法?PrivateSubForm_Click() Dimaasinteger,basinteger,casinteger,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。