程序设计大学生月考模拟1_第1页
程序设计大学生月考模拟1_第2页
程序设计大学生月考模拟1_第3页
程序设计大学生月考模拟1_第4页
程序设计大学生月考模拟1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、程序设计大学生月考模拟1您的姓名:填空题*.(专基)2的5次方的结果是()单项选择题*1632(正确答案)864.(专基)通俗易懂,符合人的日常思维习惯,但不易直接转化为程序,指的是算法 描述方法中的优点和缺点。()单项选择题*A:自然语言描述(正确答案)B:伪码描述C:传统流程图描述D: NS流程图描述.(专基)#include stdio.h语句的功能是()单项选择题*A:这个语句的功能是进行有关的预处理操作。(正确答案)B:这个语句的功能是进行有关的打印处理操作。C:这个语句的功能是进行有关的扫描理操作。D:这个语句的功能是进行有关的数学公式的处理操作。.(专基)下面程序执行后的结果是(

2、)#include stdio.hvoid main()printfC4%d,t);*0(正确答案)1TRUE(正确答案)FALSE(正确答案).(专基)循环时如果第一次测试循环条件为假时()*A:当型循环与直到型循环一样B:当型循环与直到型循环不一样正确答案)C:当型循环执行D:直到型循环执行(正确答案).(专基)以下对循环结构描述不正确的选项是()*A:循环结构就是根据条件判断是否成立,执行不同的语句段(正确答案)B:循环控制组成要素包含循环条件、循环体语句及步长值C:循环结构语句包含if switch while(正确答案)D: while循环结构是在条件为假的情况下执行循环体语句(正确

3、答案).(专基)在循环中有当型循环,还有直到型循环()单项选择题*对(正确答案)错.(专基)for循环表达式的括号内的3个表达式均不可以省略。()单项选择题*对 错(正确答案).(专基)for循环语句中各表达式可以省略,同时各表达式之间的分号也可以省略 ()单项选择题*对错(正确答案).(专基)continue语句是跳转语句的一种,它在循环中必须配合if使用,不能单独使 用.()单项选择题*对错(正确答案).(专基)定义数组intarr5,赋值方式可以是初始化赋值,循环赋值,不可以采用 引用下标赋值的方式。()单项选择题*对错(正确答案).(专基)一维数组的应用中可以实现对数组元素求和,平均值

4、,最大值及最小值 功能。()单项选择题*对(正确答案)错.(专基)可以在定义数组时对数组元素赋以初值()单项选择题*对(正确答案)错.(专业)switch后面括号内的表达式如果出现小数,那么必须保存小数点二位才可 以,否那么编译出错.()单项选择题*对 错(正确答案).(专业)while与for循环结构中,可以用continue退出循环,用break结束本次循 环。()单项选择题*对错(正确答案).(专基)C语言是一种计算机程序设计语言,是面向过程的编程()单项选择题*对(正确答案)错int x=3, y=6;printf(n%dx*y);单项选择题*A: 3B:618(正确答案)63.(专基

5、)代码charcoal现要将变量值转为大写字母输出正确的代码是() 单项选择题*putchar(c-32); E确答案)putchar(c-(a+A);putchar(c+32);putchar(c-(,A,-,a,);.(专基)根据条件判断,一条支路上有语句,另一条支路上又有条件判断,又进行 分叉,它属于选择结构中的()单项选择题*A:单分支结构B:双分支结构C:多分支结构(正确答案)D:以上都不对.(专基)下面关于switch语句说法正确的选项是()单项选择题*switch语句是循环结构switch语句是顺序结构switch语句是选择结构1 角答案)D:以上说法都不对.(专基)下面程序执行

6、后如果输入的值分别是2与4那么输出的结果是()#include stdio.h”void main()(int len,wid;scanf(H%d%dn,&len,&wid);printf(%d,len*wid-(len+wid)*2);单项选择题*81220-4(正确答案).(专基)如果第一次循环条件为真那么以下描述正确的选项是()单项选择题*A:只能用当型循环B:只能用直到型循环C:当型循环与直到型循环都不能用D:当型循环与直到型循环都可以用.(正确答案).(专基)下面程序是用来描述用while实现求100以内的偶数和。下面步聚顺序应 为()(1)定义循环变量i及累积求和变量sum,初始化

7、变量的值(2)套用while循环结构实现求100以内偶数和(3)分析循环四要素初始值=2终值=100步长:+1循环体:判断是否是偶数,加法(4)输出1-100之间偶数和的结果单项选择题*A: 1-2-3-4l-3-2-4(正确答案)1-4-2-34-3-2-1.(专基)do.while的基本结构如下do(语句 while(表达式);以下对于do.while的表达正确的选项是0 单项选择题*里面的语句只能放一条语句。while后面小括号里的表达式只能放关系表达式。while小括号后面的分号可以省略while小括号后面的分号不可以省略(正确答案).(专基)先执行一次循环体语句,然后判断循环条件的循

8、环结构是()单项选择题*while循环结构do.while循环结构(正确答案)for循环结构while.do循环结构.(专基)以下程序用for结构输出包含100在内的所有正整数,空白处应填入()void main() int i;for(i= 100;i) printf(%dt,i);)单项选择题*i=100i=l(正确答案)D:以上都不对.(专基)下面关于continue的作用表达正确的选项是()单项选择题*continue与break具有相同的效果continue在循环语句中具有中断循环的作用.continue语句可以在switch语句中使用continue与break都可以用于循环结构中

9、(正确答案).(专基)有一维数组定义:血3=15,30,80,请问想引用15这个元素,以下那个 引用是正确()单项选择题*a(正确答案)aljC:aD: a316.(专基)在C语言在中,有以下代码片段实现数组求和的功能,sum表示总和,请 选择空白处应该填哪个选项()void main()(int i=0,sum=0;int a4 = 11,41,91,12 ;() sum+=ai;)单项选择题*for(i=0;i=4;i+)for(i=0;iv4;i+)(正确答案)for(i=l;i4;i+)for(i=l;i=4;i+)17.(专基)阅读以下代码#include stdio.h” void

10、 main() (int a6 = 6, 2, 4, 1,5,9);int temp;int i,j;for (i = 1; i 6; i+)for (j = 0;j 6-i; j+)(if(aUJaU+l)(temp = aj;aj = aj+l;aj+l = temp;)for(i=0;i6;i+) printf(n%dtn,ai);以上程序的运行结果是o 单项选择题*A: 9 6 2 4 1 5B:不能执行9 65 4 2 1(正确答案)9 6 2 4 1 5.(专业)以以下举的项中属于穷举法缺点的是()单项选择题*A:运算量小B:运算量大(正确答案)C:算法简单D:逻辑清晰.(专基)变

11、量n的结果是()int h=l;int n=0;while(h6(正确答案)a+bc-d(正确答案)nl & n2nl=12.(专基)关于字符常量以下说法正确的选项是()*宜是字符常量,而a那么是一个标识符(正确答案)3表示一个字符常量,而3那么表示一个整数。(正确答案)3与3都表示的是变量3与a都是字符常量.(专基)关于选择结构语法格式描述正确的选项是()*if属于单分支(正确答案)if.else属于双分支(正确答案)if.else.if属于多分支(正确答案)ifelse或ifelse if都可以转换成多个单if语句。但是在写程序时还是双分支 选择ifelse ,多分支选ifelse- if.(正确答案).(专基)对于多分支选择结构switch描述正确的选项是()*A: case常量表达式只是起语句标号作用,并不是该处进行条件判断。(正确答案)B:在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从 此case

温馨提示

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

评论

0/150

提交评论