大学生程序设计第六单元_第1页
大学生程序设计第六单元_第2页
大学生程序设计第六单元_第3页
大学生程序设计第六单元_第4页
大学生程序设计第六单元_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、大学生程序设计第六单元您的姓名:填空题*.(专基)执行下面程序后的输出结果是()#include nstdio.hnvoid main() int num=153;printf(n%dH,num%10=8);单项选择题0(正确答案)11答案解析:1&0假的.(专基)在if.else结构中else中哪种情况下执行()单项选择题条件为真时执行条件为假时执行(正确答案)无论条件真与假都执行else的代码永远不会被执行到.(专基)定义了相关的变量那么下面程序执行后的结果是()int money=300;if(money300) prinf(嗔);elseprintf,假)程序执行后的结果是()单项选择

2、题选择结构分为单分支,双分支及多分支选择结构单分支采用单if结构,双分支采用if-else结构,多分支采用if.else if结构.双分支选择结构是根据条件是否成立执行不同的语句块.(专基)C语言提供“与”、“或”、“非”三种逻辑运算符。以下使用“或”及“与”运 算符的运行结果是()。void main()float height= 180,weight=90;if(height=160 & height/weight2)|(height 160 & weight=5 or a=5| a=5 & a=5|a=60输出”及格“,否那么输出“不及格”步骤3 :利用 scanf()函数为score赋

3、值步骤4 :利用printf()函数提示用户输入1个成绩步骤5 : 根据判断结果输出单项选择题1-2-3-4-5-6-71-4-3-2-5(正确答案)1-3-2-5-41-5-4-3-2.(专基)为表示关系xNyNz,应使用C语言表达式()单项选择题x=y=z(x=y)&(y=z)(x=y)|(y=z)(x=y)&(y=z)(正确答案).(专基)选择结构if是在()时执行单项选择题条件为真时执行(正确答案)条件为假时执行条件无论真,假都执行条件无论真,假都不执行.(专基)下面关于逻辑运算符描述正确的选项是()单项选择题逻辑与的规那么是条件中有一个为假结果即为假.(正确答案)逻辑或的规那么是条件

4、必须都为真结果才为真.逻辑非的规那么是遇真为真,遇假为假。表达式!(7+3)的结果是-10.(专基)以下程序实现的是输入二个数,输出较大值的自然语言描述,其步骤描 述正确的选项是()步骤1 :利用scanf()函数为nl和n2赋值步骤2 :定义一个整型变量 max,用来存储得到的最大值步骤3 :利用printf()函数提示用户输入2个数步骤 4 :定义两个整型变量nl和n2,用来存储输入的两个数步骤5 :假设nl是最大 的,max=nl;步骤6 :利用if语句判断:如果maxb(正确答案)a=ba大于ba大于等于b.(专基)算法的三大结构中,选择结构的流程图中,判断框是()形状。单项选择 题椭

5、圆平行四边形菱形(正确答案)方形.(专基)计算长方形周长步骤()(1)定义整型变量length和width,c用来存储长方 形的长和宽及周长.(2)利用输入函数为长和宽赋值提示用户输入长length和 width的值(4)计算周长的值(5)输出周长的值.单项选择题1-2-3-4-53-1-2-4-51-3-2-4-5(正确答案)5-4-3-2-1.(专基)下面判断输入的数值是否大于100的步骤顺序正确的选项是()(1)定义一个整 型变量num(2)输入一个数值并赋值给变量num(3)判断数值是否100(4)如果数值100那么输出”值大于100“如果数值=100那么输出”值小于等于100单项选择

6、题1-2-3-4-5(正确答案)1-3-2-4-53-1-2-4-52-1-3-4-5.(专基)在单分支选择结构中,当判断条件不成立(为假)时,程序通常是0 o 单项选择题难以确定什么都不做(正确答案)输出一个提示信息重新判断条件成立与否.(专基)以下程序实现的是输入二个数,输出较大值的自然语言描述,其步骤描 述正确的选项是()步骤1 :利用输入函数为nl和n2赋值步骤2 :定义一个整型变量max,用来存储得到的最大值步骤3 :提示用户输入2个数步骤4 :定义两个整型变量nl和n2,用来存储输入的两个数步骤5 :假设nl是最大的,max=nl;步骤6 :利用分支语句判断:如果maxn2,就把m

7、ax=n2步骤7 :根据判断输出max的值单项选择题1-2-3-4-5-6-71-345-6-7-24-2-3-1-5-6-7(正确答案)4-24-3-6-5-7.(专基)单分支选择结构是在()时执行单项选择题条件为真时执行(正确答案)条件为假时执行条件无论真,假都执行条件无论真,假都不执行.(专基)下面对双分支选择结构描述正确的选项是()单项选择题对条件进行判断,如果条件为真那么执行为真的语句块,如果条件为假那么执行为假的 语句块.(正确答案)对条件进行判断,先执行为真的语句块,然后执行为假的语句块.对条件进行判断,先执行为假的语句块,然后执行为真的语句块.按照语句书写顺序依次执行,不得跨越

8、任何一个语句.(专基)下面对单分支选择结构描述正确的选项是()单项选择题对条件进行判断,如果条件为真执行相应语句块,如果为假那么什么都不执行.(正确 答案)对条件进行判断,如果条件为假执行相应语句块,如果为真那么什么都不执行.对条件进行判断,如果条件为真执行相应语句块,然后在执行为假的语句块.对条件进行判断,如果条件为假执行相应语句块,然后在执行为真的语句块.(专基)对于多分支选择结构描述正确的选项是()单项选择题面临的选择是:要么执行一个操作,要么跳过它面临的选择是:在两个不同的操作中选择其中的一个来执行面临的选择是:2种以上的选择(需要连续执行多个条件判断)(正确答案)按照书写的顺序依次执

9、行,不允许跨越任何一条语句。.(专基)对于双分支选择结构描述正确的选项是()单项选择题面临的选择是:要么执行一个操作,要么跳过它面临的选择是:在两个不同的操作中选择其中的一个来执行(正确答案)面临的选择是:2种以上的选择(需要连续执行多个条件判断)按照书写的顺序依次执行,不允许跨越任何一条语句。.(专基)对于单分支选择结构描述正确的选项是()单项选择题面临的选择是:要么执行一个操作,要么跳过它(正确答案)面临的选择是:在两个不同的操作中选择其中的一个来执行面临的选择是:2种以上的选择(需要连续执行多个条件判断)按照书写的顺序依次执行,不允许跨越任何一条语句。.(专基)选择结构也称为分支结构,可

10、以包含()单分支选择结构(正确答案)双分支选择结构(正确答案)顺序选择结构多分支选择结构(正确答案).(专基)下面关于if-else-if说法正确的选项是()if-else-if是循环结构if语句是选择结构(正确答案)else语句可以与前面的if搭配也可以与后面的if搭配if在条件判断为真时执行后面语句块正确答案).(专基)if(表达式)这段代码在程序中的表达式可以出现的形式为()算术表达式(正确答案)关系表达式(正确答案)逻辑表达式(正确答案)数值。或1(正确答案).(专基)if语句三大形式的比拟,下面正确的选项是()单if其实就是单分支,成立就执行不成立不执行(正确答案)ifelse我们也

11、能看出它属于双分支,两条路,成立走一条,不成立走另一条,也 就是根据条件选择其一走(正确答案)单if其实就是单分支,成立与不成立都执行ifelse我们也能看出它属于双分支,两条路,成立与不成立都是走一条执行完后 走另一条。成立与否二条路都会执行到.(专基)关于if结构的三种结构下面描述正确的选项是()单分支if结构的格式是:if(表达式)语句;(正确答案)双分支语句if-else的语法结构是:if(表达式)语句1 ; else语句2 ; ”(正确答案)多分支语句iUse if的语法结构是:if(表达式1)语句1 ; else if(表达式2)语句2 ; else语句3 ;”(正确答案)if结构

12、只有单分支与双分支二种.(专基)C语言中的逻辑运算符及逻辑表达式描述正确的项是()逻辑与&:参与运算的两个量都为真时,结果才为真,否那么为假。(正确答案) 逻辑或II :参与运算的两个量都为假时,结果才为假,有一为真就为真。(正确答 案)逻辑非!:非真即假,非假即真正确答案)逻辑表达式的结果只能是真与假二种结果:正确答案).(专基)下面程序执行结果不可能是()(专基)void main()int max,min,a=5,b=7;max=min=a;if(maxb)min=b;printf(nmax=%d,min=%dn,max,min);)max=5,min=7(正确答案)max=7,min=

13、5max=5,min=5 ;(正确答案)max=7,min=7(正确答案).(专基)关于if语句,以下表达正确的T选项有Oif语句中if条件表达式只能是关系表达式或逻辑表达式if语句中if条件表达式的括号不可以省略正确答案)else子句不能作为一个独立的语句单独使用if必须是if语句的一局部。(正确答案) if和else后面可以包含多个操作语句,此时要用一对大括号把这多个语句对括起来 成为一个复合语句。(正确答案).(专基)以下4条语句,没有语法错误的选项是()if (ab) m =a;(正确答案)if(a) ;(正确答案)if (a=b)=0) m=a;(正确答案)if (a=b;)=0)

14、m=a;答案解析:A省略一行,对B空,对C :省略一行,对D前面;结束,错.(专基)以下表达式描述错误的选项是()a,b都不等于零的表达式是a&b!=O(正确答案)a*0或a=10| a=0(正确答案)-3x3的表达式是-3=x | x=3(正确答案)3等于3的表达式是3=3(正确答案)答案解析:A a!=0 &b!n0B|C&D 二二.(专基)已定义int nl=4,n2=7下面表达式计算结果为0的是()nl!=0nl%3=0 & n2%5=0(正确答案)nl=n2!(nl+3=n2)(正确答案).(专基)下面实例描述属于分支选择结构的有()输入一个数判断是否是奇数(正确答案)输入二个数求差

15、是否=90 & sum=100) printf(Hyou are best”); 条件为真时执行条件为假时执行(正确答案)条件无论真,假都执行(正确答案)条件无论真,假都不执行(正确答案).(专基)在RAPTOR中对于选择结构的概念描述不正确是()根据给定的判定条件,判断结果,并根据判断的结果来控制程序的流程根据给定的判定条件,判断结果,并根据判断的结果来控制程序的循环流程正确 答案)根据给定的顺序来控制程序的流程(正确答案)根据给定的条件及循环来控制程序的流程(正确答案).(专基)在RAPTOR中对于双分支选择结构描述不正确的选项是()面临的选择是:要么执行一个操作,要么跳过它(正确答案)面

16、临的选择是:在两个不同的操作中选择其中的一个来执行面临的选择是:2种以上的选择(需要连续执行多个条件判断)(正确答案)按照书写的顺序依次执行,不允许跨越任何一条语句。(正确答案).(专基)在RAPTOR中对于多分支选择结构描述不正确的选项是()面临的选择是:要么执行一个操作,要么跳过它(正确答案)面临的选择是:在两个不同的操作中选择其中的一个来执行(正确答案)面临的选择是:2种以上的选择(需要连续执行多个条件判断)按照书写的顺序依次执行,不允许跨越任何一条语句。(正确答案).(专基)下面关于if-else-if说法不正确的选项是()if-else-if属于选择结构if-else-if属于顺序结

17、构(正确答案)if-else-if属于循环结构:正确答案)if-else-if实现的是双分支选择结构(正确答案).(专基)下面描述不正确的选项是()C语言描述x的值介于10-30之间”的表达式可以描述为x=10 | x= 100(正确答案)输入一个字符判断是否是小写字母(正确答案)超市购物结算时判断用户是否是会员。如果是会员那么打九折,否那么如实结算正确 答案).(专基)if.else结构属于选择结构,那么执行过程是按照书写的顺序依次执行,先 执行if语句,然后执行后else语句,不允许跨越任何一个语句.单项选择题对错(正确答案).(专基)if(表达式) 是选择结构中的一种,可以称其为单分支结

18、构.单项选择题对(正确答案)错.(专基)if.else.if结构中else与前面最近的且没有和else语句搭配的if语句匹配单项选择题对(正确答案)错.(专基)有如下语句:X+Y*Z39 & X*Z|Y*Z是关系表达式单项选择题对错(正确答案).(专基)在C语言中,表示逻辑“真”值用1表示判断题对(正确答案)错.(专基)if语句中条件表达式只能是关系表达式或逻辑表达式判断题对错(正确答案).(专基)多分支选择结构,面临的选择是:2种以上的选择判断题对(正确答案)错.(专基)单分支选择结构,面临的选择是:要么执行一个操作,要么跳过它,判 断题对(正确答案)错.(专基)选择结构也称为分支结构包含顺

19、序选择、双分支选择、循环选择结构 判断题对错:正确答案)else if(sum=70 & sum90) printf(nstudy hard); elseprintf(nDon,t be discouraged*1); 单项选择题无须填内容sum=0;sum=2*n;sum=100-2*n;王确答案)6.(专基)C语言中下面程序执行后,如果输入的数值是2那么输出结果是()#include nstdio.hHvoid main() int n;scanf(H%dn,&n);if(n%2=0) printf(=90)printf(平台考核及格n); elseprintf(平台考核不及格n);单项选

20、择题平台考核及格平台考核不及格正确答案)没有输出结果编译出错.(专基)丽家宝贝前台结算平台,根据顾客信息确认是否是会员,如果是会员那么 享受购物9折优惠,否那么需要按标价计账。下面是该管理系统中的局部代码,如果 输入的值是1那么显示结果是()。#include stdio.hvoid main()int n;printf(请确认是否是会员1/0:);scanf(%d,&n);if(n=l) printf(会员顾客,结算享受九折优惠政策)else printf(非会员顾客,实价支付)单项选择题会员顾客,结算享受九折优惠政策(正确答案)非会员顾客,实价支付会员顾客,结算享受九折优惠政策非会员顾客,

21、实价支付编译出错.(专基)关于if结构描述不正确的选项是()单项选择题 if可以单独出现,也可以与else匹配出现if语句可以嵌套,这时else总是与离它最近的且没有与else匹配的if匹配。if结构的格式是if (表达式)语句;如果if后面有多条语句时一定要加 else可以单独出现,也可以与if匹配出现(正确答案).(专基)以下程序片段的结果是()#include nstdio.hnvoid main()int x=O,y=O,z=O;if(x=y+z)printf。*);elseprintf(#);单项选择题有语法错不能通过编译*#(正确答案)程序通过编译,但没有运行结果答案解析:if(O

22、=O+O)等价if (0),一个二是赋值,假的,执行#1L (专基)以下程序的执行结果是()#include nstdio.hnmain()int a=2,b=-l,c=l;if(a=b+c)printf(n$nn);elseprintf(n);单项选择题$:正确答案)有语法错误,不能正确执行$答案解析:2=0,比拟是否相等,假的.(专基)下面几种说法中哪个是正确的()单项选择题else语句需与它前面的if语句配对使用else语句需与前面最接近它的if语句配对使用else语句需与前面最接近它的,且没有和其它else语句配对的if语句配对(正确 答案)ele可以单独使用.(专基)下面程序执行的结

23、果为()#include nstdio.hHmain()float b = 1.5;int n=l;if(b=1.4) n+; n+=2;printf(n%dn, n);单项选择题34(正确答案)56答案解析:b=L4,把1.4赋值给b,真的,n+, n=2,n+=2;等价 n=n+2;2+2=4;.(专基)在超市管理系统登录页面需对密码进行判断,如果正确才能进入系统的 管理页面,下面程序执行后如果输入的值是123那么输出结果是()void main() int password; printf(请输入密码:);scanf(n%dn,&password); if(password= 123456) printf(密码正确) else printff密码错误)单项选择题密码正确密码错误(正确答案)密码正确密码错误无法编译.(专基)执行下面程序后的输出结果是()

温馨提示

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

评论

0/150

提交评论