程序设计基础月考模拟1_第1页
程序设计基础月考模拟1_第2页
程序设计基础月考模拟1_第3页
程序设计基础月考模拟1_第4页
程序设计基础月考模拟1_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、程序设计基础月考模拟1您的姓名:填空题*.位权是指每一固定位置的()o 单项选择题*A:单位值正确答案)B:数值C:位数D:其它都不对.编辑程序代码,翻开DEV-C编辑的.c文件我们一般称为()单项选择题*A:源文件(正确答案)B:目标文件C:链接文件D:可执行文件.()是兼容的两种类型自动进行的类型转换。单项选择题*A:自动类型转换(正确答案)B:强制类型转换C:变量D:整型.程序运行时,指令按自顶而下执行的流程控制结构是()单项选择题*A:顺序结构(正确答案)B:选择结构C:循环结构A:字长(正确答案)B:容量C:字节D:其它都不对.编辑程序代码,翻开DEV-C编辑的.c文件我们一般称为(

2、)单项选择题*A:源文件(正确答案)B:目标文件C:链接文件D:可执行文件.兼容的两种类型自动进行的类型转换,我们称之为()单项选择题*A:自动类型转换(正确答案)B:强制类型转换C:变量D:整型.算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限次数完 成。是指算法五大特性中的()单项选择题*A:有穷性B:确定性C:可行性(正确答案)D:输入输出性.通过输出设备,将程序处理结果显示的操作是()单项选择题*A:输入B:输出正确答案)C:修改D:判断. int i=9,b;b=i+;printf(nb=%dnH,b);以上片段代码,输出a的结果是()单项选择题*A: b=10B:b=

3、llC:b=9(正确答案)D: b=1245.逻辑运算符或运算符是()单项选择题*&|(正确答案)C: !D:|. if语句的基本格式正确的选项是()单项选择题*if (表达式)执行语句;(正确答案)if (执行语句)执行语句;if (表达式)表达式;if (执行语句)表达式;.在C语言程序中下面程序执行后的结果是()#include stdio.hvoid main() int s=7,x;switch(s0) & (s=20)x=2;break;case 0: x=3;break;x=l;break;printf(n%dx);单项选择题*12(正确答案)C:3D: 23148.计算5个数的

4、和,一般我们会设置和的初始值,和的初始值一般我设置为() 单项选择题*0(正确答案)1C:2D: 349.循环结构三大语句中,while循环最少的执行次数是()次()单项选择题*0(正确答案)1C:2D: 3.在循环结构中当条件判断表达式的值为()时,while与dowhile两者无区别0 单项选择题*A:真正确答案)B:假C:任意值D:其它都不对.已经inti;intsum=O,要求求1加到10的和,能完成此操作的程序段正确的选项是 0 o 单项选择题*for(i= 1 ;i 10;i+)sum+=i;for(i=l;il 1 ;i+)sum=i;for(i=l ;i=10;i+)sum=s

5、um+i;(正确答案)for(i=0;i1500) printf(H%f price+price*O. 1 ); else printf(n%fu, price+price*0.05); 单项选择题*1800.01980.0(正确答案)1500.01550.0.以下八进制数的表示中正确的有()*810170(正确答案)670(正确答案)860.程序设计语言到目前共经历了三代,分别是()*A:机器语言(正确答案)B:汇编语言(正确答案)C:高级语言(正确答案)D:智能语言.基本数据类型包括有()*A:整型正确答案)B:实型正确答案)C:字符型正确答案)D:字符串型.算法的描述方法有很多,常用的方

6、法是()*A:自然语言描述(正确答案)B:程序流程图描述(正确答案)N-S图描述(正确答案)PS做图62.操作数的包括()*A:数值正确答案)B:变量(正确答案)C:表达式(正确答案)D:特殊符号63位运算是针对二进制数运算的符号,它包括()*A:取反正确答案)B:位与(正确答案)C:位或(正确答案)D:左移正确答案).输出两个数的大值,可以有()实现()*A:单分支(正确答案)B:双分支(正确答案)C:多分支结构D:循环结构.变量已正确定义并赋初值,if后的条件可以是()*a=l(正确答案)a=l(正确答案)C:a!=l(正确答案)D: a+2(正确答案)66.在使用switch结构中下面哪

7、些是应该注意的事项()*A:有无break都行,一般都有,break的作用是跳出switch.(正确答案)B: default是缺省值,可有可无(正确答案)Cease后边的常量表达式不能出现重值。(正确答案)D: switch结构中break与default必须有,不能缺省.计数控制的循环比条件控制的循环执行效率高0 单项选择题*正确错误(正确答案). while先初始化循环变量,然后对条件进行判断,如果条件为真那么执行相应的循 环体语句。不用加修改循环变量的语句,程序会正常结束。(B)单项选择题*正确错误(正确答案).循环结构,当表达式的值第一次为假时,while的循环体一次都不执行,do.

8、while那么执行一次循环体()单项选择题*正确(正确答案)错误.循环结构就是按照书写顺序依次执行代码,不跨越任何语句的过程.()单项选择题*正确错误(正确答案). break语句与continue语句都是跳转语句,功能相同。()单项选择题*正确错误(正确答案).可以采用循环嵌套,打印三角形图形。()单项选择题*正确(正确答案)错误.程序设计中“好的结构”比“高的效率”更为重要()单项选择题*正确(正确答案)错误.流程图是用一些图框来表示各种操作。是算法的图形化表示。用图形表示算法,直观形象,易于理解。()单项选择题*正确(正确答案)错误.scanf(d%*d%f”,&m,&y);中变量的个数

9、和输入格式符个数不一致导致出现输入错误. 0 单项选择题*正确(正确答案)错误switch语句中default能不可缺少的一局部结构,而case那么可有可无.()单项选择题*正确错误(正确答案)if( 1)2;else3;)格式中代表条件判断局部应该是()单项选择题*A1(正确答案)B2C3D其它都不对D:树形结构int i=10,a;a=+i;printf(n a=%dn n,a);以上片段代码,输出a的结果是()单项选择题*A: a=10B:a=ll(正确答案)a=9a=126.以下运算符中,优先级最高的是()单项选择题*&!(正确答案)D:,.选择结构又分为三种。在三个或三个以上的情况中

10、选择一条执行指的是0 o 单项选择题*A:单分支结构B:双分支结构C:多分支结构(正确答案)D:单循环结构.下面switch结构中,程序段中有一处错误,是什么错误()#include stdio.hnvoid main() int a=l,b=2;switch(a+b) case 1: printf(*);case 3+0:printf(H! H);break;case 3: printf(n%n);break;)单项选择题*switch后面的括号里不能出现表达式case后面的值不能出现表达式C:每个case后面都必须加break语句D: case后面出现了的重复值。(正确答案).循环结构控制

11、方式有两种、由条件来控制循环结束的循环结构是()单项选择题*A:条件控制循环(正确答案)B:计数控制循环C:选择控制循环D:顺序控制循环.如果循环条件第一次为假那么while循环结构循环体()单项选择题*A:执行n次B:不执行(正确答案)C:执行1次D:执行2次.当第一次循环条件为真时下面哪种循环结构执行()单项选择题*while循环结构(正确答案)while.do循环结构switch循环结构if循环结构.关于循环结构for(表达式1 ;表达式2 ;表达式3)语句块,描述错误的选项是()单项选择题*A:表达式1代表的初始值B:表达式2代表的是循环条件C:表达式3代表的是增量D:表达式2代表的是

12、增量:正确答案). default语句只能使用在()语句()单项选择题*whileforifswitch(正确答案).()是指一个循环语句中还有另外一个循环语句。()单项选择题*A:循环嵌套(正确答案)B:循环跳转C:循环结构D:选择语句.结构化程序设计要求在使用过程中,限制和防止使用()语句。()单项选择题*breakcontinueifgoto(正确答案)16.下面程序执行后的结果是()#include stdio.hvoid main()(int x=l, y=l;printf(%d,(x|y);单项选择题*A: 1(正确答案)B:0C:2D: 1117.下面不是关系表达式一般形式的是(

13、)单项选择题*a=bb=7a1500) printf(H%f price+priceO. 1 ); else printf(n%fn, price+price*0.05); 单项选择题*1800.01980.0(正确答案)1500.01550.0.计算机中的进制的外延包括哪些()*A:二进制(正确答案)B:八进制(正确答案)C:十六进制(正确答案)D:九进制.现在我们电脑所用的硬盘,常用大小单位是()*TCGB(正确答案)C:GCD: TB(正确答案).构造数据类型包括()*A:数组(正确答案)B:结构体(正确答案)C:共用体(正确答案)D:变量.关于算法五大特性中的输入及输出描述正确的选项是

14、()*A:算法可以具有零个或多个输入(正确答案)B:算法必须有输入C:算法至少有一个或多个输出(正确答案)D:算法可能没有输出.赋值运算符常用的运算符,以下赋值正确的选项是()*int a=l;(正确答案)char b=a;(正确答案)float c=3.l;壬确答案)int a=b= 1;.以下运算符中,是逻辑运算符有()*&|(正确答案)!(正确答案)!=.逻辑非的符号与英文表示为()*andnonot三确答案)!(正确答案).下面关于if-else-if说法正确的选项是()*if-else-if是循环结构if语句是选择结构,正确答案)else语句可以与前面的if搭配也可以与后面的if搭配

15、D: if在条件判断为真时执行后面语句块(正确答案). switch语句使用正确的包括()case ngoodn:printf(nGoodMorningn);break;case 125 :printf(”fine);(正确答案)case 1250:printf(nice);break;(正确答案)case 10.0:printf(HgoodsH);.求1-5的乘积,i从1循环到5,循环控制条件是:3=5 ()单项选择题*A、对(正确答案)B、错. #int t=0;while (t=l).)那么循环控制表达式的值为1 ()单项选择题*A、对(正确答案)B、错.当循环条件第一次为假时,while的循环体一次都不执行,do.while那么执行一 次循环体()单项选择题*A、对(正确答案)B、错. for循环是使用最多的最灵活的循环语句。()单项选择题*A、对(正确答案)B、错. continue语句不可以单独用在选择结构语句中。()单项选择题*A、对(正确答案)B、错.正确答案:判断题* 对(正确答案)错.循环嵌套中,不可以使用break语句。()单项选择题*A、对B、错(正确答案).高级语言中没有保存goto语句使用,

温馨提示

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

评论

0/150

提交评论