程序设计基础月考总复习四.docx





《程序设计基础月考总复习四.docx》由会员分享,可在线阅读,更多相关《程序设计基础月考总复习四.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础月考总复习I1 .在C语言中()是解决问题的方法与步骤单项选择题*A运算符B变量C表达式D算法(正确答案).在C语言中以下变量定义和赋值错误的选项是()单项选择题*A int i,j=20;B char c=c;(正确答案)C float f=l+2;D int x,y; x=y=10;2 .下面程序执行后如果输入的值分别是3,4那么输出的结果是()#include stdio.hvoid main() int a,b,s;scanf(”d,%d”,&a,&b);s=a;if(sb) s=b;s=s*s;printf(n%dns);单项选择题*A9B 16(正确答案)C 12B、错
2、32 . if后面不管有几条语句都不用加 o ()单项选择题*A、对B、错(正确答案).数据类型是相对于常量而言的,在程序执行过程中其值可以改变的量。()单项选择题*A、对B、错(正确答案).一个C程序必须有且只能有一1用main()作为名字的函数,这个函数称为主函 数。()单项选择题*A、对(正确答案)B、错33 .穷举法的基本要素中确定判断条件一般采用()结构单项选择题*A顺序结构B选择结构(正确答案)C循环结构D递归结构.穷举法的基本要素确定对象及范围,实现屡次重复操作一般采用()结构单项选择 题*A顺序结构B选择结构C循环结构(正确答案)D递归结构34 .以以下举的项中属于穷举法缺点的
3、是()单项选择题*A运算量小B运算量大(正确答案)C算法简单D逻辑清晰.下面程序是输出所有水仙花数程序空白处应填的内容是()#include stdio.h void main() (int num;int g,s,b;for(num= 100;num=999;num+)(g=num%10;s二num/10% 10;b=num/100;if() ( printf(n%dtn,num);)单项选择题*A g*g*g+s*s*s+b*b*b=num 确答案)B g*g*g+s*s*s+b*b*b=numC g*g+s*s+b*b=numD g*g+s*s+b*b=num35 .对于循环结构for(
4、表达式1 ;表达式3)可以理解为()单项选择题A for(表达式1 ; 0 ;表达式3)B for(表达式1 ; 1 ;表达式3)(正确答案)C for(表达式1 ;表达式1 ;表达式3)D for(表达式1 ;表达式3 ;表达式3).穷举法也称为(),列举所有可能,逐一试探。单项选择题*A枚举法(正确答案)B集合法C结构法D描述法36 .下面描述关于计算机语言开展过程中,高级语言之前出现的语言是()单项选择 题*A汇编语言(正确答案)B语言C PHP语言D C#语言.在大中电器的管理系统中,定义了变量int num;来存放功能编号那么num这个变量 在内存中占用的字节数为()单项选择题*A
5、1B2C 4(正确答案)D837 .下面程序执行后的结果是()#include stdio.hvoid main()int x=l, y=l;printf(%d,(x|y);单项选择题*A 1(正确答案)BOC2D 1138 .俱乐部飞镖爱好者进行投镖比赛,下面程序如果输入的值分别是23与45那么输 出结果是()#include Hstdio.hHvoid main()(int nl,n2;printf(请输入二位参赛者本局的投镖数:);scanf(n%d%d&nl,&n2);if(nl= n2)(printf(本局投镖数最高数(1镖”,n2);else(printf(本局投镖数最高数(1镖,
6、nl);单项选择题*A 23B 45(正确答案)C2345D452339 .()算法指列举所有可能,逐一试探找出满足条件的算法。单项选择题*A穷举(正确答案)B递推C递归D迭代.穷举算法定义中,它的最小的属是()单项选择题*A算法(正确答案)B结构C程序D其它都不对40 . include stdio.hvoid main() int i;for(i= 1 ;i= 100;i+)(if()printf(%dt,i);break;)列举1-100间能被7整队的数,if后的条件应该是()单项选择题*A i/7=0B i/7=0C i%7=0D i%7=0(正确答案)41 . include m,s
7、tdio.hnH void main() intj;for(j=l ;j= 100;j+)(if()printf(%dt,j);break;列举1-100之间能整除3并且能整除5的数,if条件应该是。单项选择题A i%3=0B i%5=0C i/3=0&i/5=0D j%3=0&j%5=0(正确答案).穷举法求解问题的要素包含()*A确定穷举的对象正确答案)B确定穷举的范围正确答案)C确定判定条件(正确答案)D确定穷举的时间49 .下面列举的案例中使用了穷举法的是()*A青蛙过河B百鸡问题:正确答案)C密码破译|正确答案)D十个数相加.下面关于穷举法实例描述正确的选项是()*A穷举法也被称为枚
8、举法(正确答案)B穷举法的实际应用,常用于密码的破译正确答案)C将所有可能的密码逐个尝试,直到找出真正的密码为止(正确答案)D穷举查找密码的方法也被称为暴力搜索法正确答案)50 .穷举法缺点的是()*A算法简单B逻辑简单C运算量较大(正确答案)D运行时所花费的时间长(正确答案).下面关于选择结构描述不正确的选项是()*A if结构与switch结构中都可以使用break结束条件判断正确答案)B当if后只有一条语句可以不加,多条必须加 ; else后只有一条语句可以不加 ),多条必须加。C switch和ifelse可以做多分支选择正确答案)D switch语句写出的程序,可读性非常好,整体流程
9、看起来清晰明确。51 .丽家宝贝前台结算平台,根据顾客信息确认是否是会员,如果是会员那么享受购 物9折优惠,否那么需要按标价计账。下面是该管理系统中的局部代码,如果输入的 值是1那么显示结果是()O#include stdio.hvoid main()(int n;printf(请确认是否是会员1/0:);scanf(”d&n);if(n-l)printff会员顾客,结算享受九折优惠政策)else(printf(非会员顾客,实价支付会)单项选择题*A会员顾客,结算享受九折优惠政策(正确答案)B非会员顾客,实价支付C会员顾客,结算享受九折优惠政策非会员顾客,实价支付D编译出错.下面程序执行后如果
10、class输入的值是C那么输出的结果是() switch(class)(case ,A,:printf(HGREAT!n);case ,B,:printf(nGOOD!H);case C:printf(”OK!”);case ,D,:printf(HNO!n);default:printf(nERROR!H);单项选择题*AOK!BNO!C OK! NO!DOK!NO!ERROR!王确答案).穷举法求解问题的两个基本要素不包含()*A确定穷举对象和穷举范围B确定判定条件C确定穷举所需要的时间(正确答案)D确定列举穷举的地点(正确答案).以以下举的穷举法的缺点不包含的有()*A运算量较大B只适合
11、于“有几种组合”、“是否存在”、求解不定方程等类型的问题求解C运算量较小(正确答案)D适用范围广(正确答案)55 .下面列举的属于穷举法的应用是()*A密码的破译正确答案)B猜数字(正确答案)C二个数相加D三个数相减.程序中对使用注释描述正确的选项是()*A注释是非常重要的一种机制。没有注释的程序不能算是合格的程序。(正确答案)B注释要简洁明确。(正确答案)C注释方便了代码的阅读和维护。(正确答案)D程序中要保证注释和代码的一致性。(正确答案)56 .算法的特性描述中正确的选项包含的是()*A有穷性(正确答案)B确定性正确答案)C可行性(正确答案)D有多个输入,有一个或多个输出,一个算法必须有
12、输入。57 .在循环结构中while循环的while。后没有分号,do-while循环的while。后一定 要有一个分号。()单项选择题*A、对(正确答案)B、错. while与for循环结构中,可以用continue退出循环,用break结束本次循环。0 单项选择题*A、对B、错正确答案). ifelse或ifelse if都可以转换成多个单if语句。但是在写程序时还是双分支 选择ifelse ,多分支选ifelse-if。()单项选择题*A、对(正确答案)B、错58 .密码破译过程中,一次一次与密码比拟,我们只能用for循环来实现循环过 程。()单项选择题*A、对B、错正确答案).百钱买百
13、鸡过程,我们只能用for循环来实现求解过程。()单项选择题*A、对B、错正确答案)59 .流程图是用一些图框来表示各种操作。是算法的图形化表示。用图形表示算 法,直观形象,易于理解。()单项选择题*A、对(正确答案)B、错D3 4.下面程序执行后的结果是()#include void main() int x=8,y=-7,z=9;if (xy)if (y0)z=0;elsez-=l;printf(m,%dnn,z);单项选择题*A8B 1c 9(正确答案)DO5.下面程序执行后的结果是()#include stdio.h”void main()(int a=14;switch(a%3)(ca
14、se 0: a=4; break;a=5; break;case 1: a=6;break;)67 . switch后面括号内的表达式如果出现小数,那么必须保存小数点二位才可以,否 那么编译出错。0 单项选择题*A、对B、错(正确答案). swtich结构中的break作用是结束当前case语句的执行,继续下一个case分支 的判断。()单项选择题*A、对B、错(正确答案)68 .流程图是用一些图框来表示各种操作。是算法的图形化表示。用图形表示算 法,直观形象,易于理解。0 单项选择题*A、对(正确答案)B、错. switch后面括号内的表达式如果出现小数,那么必须保存小数点二位才可以,否 那
15、么编译出错。0 单项选择题*A、对B、错(正确答案)69 . swtich结构中的break作用是结束当前case语句的执行,继续下一个case分支 的判断。()单项选择题*A、对B、错(正确答案).先编写出基础程序段,然后再逐步扩大规模、补充和升级某些功能,实际上是 一种自底向上构造程序的过程这是采用()的程序设计方法单项选择题*A自底向上(正确答案)B自底向下C自底向下,逐步求精D结构化70 .先写出结构简单、清晰的主程序来表达整个问题,假设子问题中还包含复杂的子 问题,再用子程序或函数实现,直到每个细节都可用高级语言表达为止,这是采用()的程序设计方法单项选择题*A自顶向下:正确答案)B
16、自底向上C自项向下结构化D结构化.对问题的全局做出决策,设计出对问题本身较为自然的、很可能是用自然语言 表达的抽象算法,然后再进入下一层抽象,如此继续下去的方法是()的程序设计 方法单项选择题*A自顶向下B自底向上C逐步求精正确答案)D结构化71 .结构化程序设计遵循()原那么单项选择题*A单入口、多出口B多入口、单出口C单入口、单出口(正确答案)D其它都不对.结构化程序设计要求在使用过程中,限制和防止使用()语句单项选择题*A breakB continueCifD goto(正确答案)72 .先编写出基础程序段,然后再逐步扩大规模、补充和升级某些功能,是()的 程序设计方法。单项选择题*A
17、自底向上(正确答案)B自底向下C自底向下,逐步求精D结构化.先全局后局部、先整体后细节、先抽象后具体,是()的程序设计方法单项选择 题*A自顶向下,逐步求精:正确答案)B自底向上C结构化设计D模块化设计73 .结构化程序设计的属是()单项选择题*A设计方法(正确答案)B程序方法C结构化方法D程序算法.结构化程序设计遵循()原那么单项选择题*A单入口、多出口B多入口、单出口C单入口、单出口(正确答案)D其它都不对.有无()语句,并不是程序结构好坏的标志。单项选择题*A顺序结构B选择结构C循环结构D goto(正确答案)74 .()函数的功能是返回(0,1)之间的一个随机数。单项选择题*A ran
18、dom(正确答案)B maxC minD floor.模块间的联系越多,那么模块的相对独立性越()单项选择题*A强B差(正确答案)C好D其它都不对75 .数据抽象的结果是()o 单项选择题*A数据类型(正确答案)B函数C模块D代码76 .过程抽象的结果是()单项选择题*A数据类型B函数(正确答案)C模块D代码.将一个大规模程序,自顶向下划分为一些较小的、相对独立、又相互关联的模 块,是()程序设计单项选择题*A结构化B自底向上C自顶向下D模块化(正确答案)77 .自顶向下、逐步求精的方法是()*A先全局后局部:正确答案)B先整体后细节(正确答案)C先抽象后具体正确答案)D先局部后全局.关于go
19、to语句说法正确的选项是()*A goto语句是有害的(正确答案)B高级语言应保存got。语句(正确答案)C高级语言应取消goto语句D goto语句无害78 .结构化程序设计分为()*A自底向上结构化设计(正B自顶向下、逐步求精结构化设计(正确答案)C自左向右结构化设计D自右向左结构化设计.结构化程序设计原那么是()*A限制和防止使用goto语句(正确答案)B必须遵循算法的三大结构(顺序、选择、循环)(正确答案)C采用“单入口、单出口”的控制结构正确答案)D采用“自顶向下、逐步求精”方法进行设计(正确答案)79 .结构化程序设计必须遵循算法的三大结构,分别是()*A顺序结构正确答案)B选择结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 月考 复习

限制150内