




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章选择结构选择:1以下关于运算符优先级的描述中,正确的是()。A)!(逻辑非)算术运算关系运算&(逻辑与)|(逻辑或)赋值运算B)&(逻辑与)算术运算关系运算赋值运算C)关系运算算术运算&(逻辑与)|(逻辑或)赋值运算D)赋值运算算术运算关系运算&(逻辑与)|(逻辑或)2逻辑运算符的运算对象的数据类型()。A)只能是0或1 B)只能是.T.或.F.C)只能是整型或字符型D)任何类型的数据3能正确表示x的取值范围在0,100和-10,-5内的表达式是()。A)(x=-5)&(x=100)B)(x=-10)&(x=0)&(x=-10)&(x=0)&(x=100)D)(x=-5)&(x=100)4判断字符型变量ch为数字的表达式是( ) 。A) 0=ch=0)&(ch=9)C)0=ch=0)&(ch=9) 5若有以下函数关系x0 y=xx=0 y=x+1下面程序段能正确表示以上关系的是()。A)y=2x; B)y=2x;if(x!=0)if(x0)y=x;if(x=0)y=x+1;else y=x+1;else y=x;C)if(x=0)D)y=x+1;if(x0)y=x;if(x=0)elsey=x+1;if(x y & x != y) ;B)if ( x = = y ) x + = y ;C)if ( x != y ) scanf ( “%d”, &x) else scanf ( “%d”, &y);D)if ( x y ) x+; y+;7.设有如下定义:char ch=z,则执行下面语句后变量ch是值为:()。ch=(A=ch&chy|xz)z=x; x=y; y=z;A)x=50, y=80, z=80 B)x=50, y=30, z=30C)x=30, y=50, z=80 D)x=80, y=30, z=509. C语言中,要求运算对象必须是整型的运算符是:()。A)B)+ C)% D)!=10.在C语言中,多分支选择结构语句为:()。switch(c) case 常量表达式1:语句1;case 常量表达式n-1:语句n-1;default 语句n;其中括号内表达式c的类型:()。A)可以是任意类型B)只能为整型C)可以是整型或字符型D)可以为整型或实型11. 下面的程序片段所表示的数学函数关系是()。y= -1;if(x! =0)if(x0) y=1; else y=0;A.B.C.D.12. 下列各语句序列中,能够将变量u、s中最大值赋值到变量t中的是()。A、if(us)t=u; t=s; B、t=s; if(us)t=u; C、if(us)t=s; else t=u; D、t=u; if(us)t=s;13. 能正确表示“当x的取值在1,10和200,210范围内为真,否则为假的表达式是( )A.(x=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(xy&x!=y);B.if(x=y)x+=y;C.if(x!=y)scanf(“%d“,&x) else scanf(“%d”,&y);D.if(xy)x+;y+;15.请阅读以下程序,该程序( )main()int a=5,b=0,c=0;if(a+b+c) printf(“*n”); else printf(“$n”);A.有语法错误不能通过编译B.可以通过编译但不能通过连接C.输出*D.输出$16.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与( )配对。A.缩进排位置相同的ifB.其之前最近的ifC.其之后最近的ifD. 以上说法都不准确17判断字符型变量ch为大写字母的表达式是()A)A=ch=A)&(ch=A)&(ch=A)AND(ch=Z)18若有以下变量定义:()float x; int a,b;则正确的switch语句是。(1级)A)switch(x)case 1.0:printf(*n);case 2.0:printf(* *n);B)switch(x)case 1,2:printf(*n);case 3:printf(* *n);C)switch(a+b)case1:printf(*n);case 2*a:printf(* *n);D)switch(a+b)case1:printf(*n);case1+2:printf(* *n);19.设有如下定义:char ch=z,则执行下面语句后变量ch是值为:()。ch=(A=ch&ch 0 ) printf(“ %f ”, x )B) if ( x 0 ) x = x + y ; printf (“%f ”, x ) ; else printf ( “%f ”, - x ) ;C) if ( x 0 ) x = x + y ; printf (“%f ”, x ) ; ;else printf ( “%f ”, - x ) ;D) if ( x 0 ) x = x + y ; printf (“%f ”, x ) else printf ( “%f ”, - x ) ;填空:1. 设y为int型变量,请写出描述“y是奇数”的表达式:_。2. 在C语言中提供的条件运算符?:的功能是_ 。3. 用C语言描述“abbc的值是_ 。5. 当a=5,b=4,c=2时,表达式ab!=c的值是_。6. C语言提供的三种逻辑运算符是_。7. 设x,y,z均为int型变量写出“x或y中有一个小于z”的表达式_。8. 输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。请在空格内填入缺省的内容。if (_) ch=ch+32;else if(ch=a&chb)=c 的值为真4. 在执行switch语句时,default和各个case的出现次序不影响执行结果5. 在C语言中,else子句总是与和它最近的if子句配对。6. switch后面括号里的表达式,可以是整型、字符型或者浮点型表达式。7. 表示 多分支选择结构只能使用if-else-if-else语句和if语句的嵌套。8. int x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1; printf(%dn,z); 以上程序的输出结果为09. 在c程序中,else子句可以单独使用。10. 在c程序中else的个数不能多于if的个数。编程:1. 编写一个程序,要求从键盘输入三个数,程序判断这三个数能否构成一个三角形。如果能,判断该三角形是否直角三角形。2. 输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;当k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。用if-else语句实现以上功能。3. 有一函数,其函数关系如下,试编程求对应于每一自变量的函数值。x0时,y= x*20=x=10,y= -0.5x+10x10,y= x- 14. 编写一个程序,输入a、b、c三个数,按从大到小的顺序将它们输出。5. 编写一个程序,用户输入运算数1、四则运算符和运算数2,输出计算结果。如,输入“4+3”,输出7。6. 编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为A;7. 输入一个整数,判断是奇数还是偶数,输出判断结果。8. 输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。用switch语句实现以上功能。9. 输入一个字符,判断它是字母,还是数字,还是其他符号。并输出判断的结果。10. 输入一个字母,如果它是大写的,就输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第22章 二次函数 单元测试(含答案)人教版(2024)数学九年级上 册
- 2025年中高端衡器合作协议书
- 校长招考试题及答案
- 2025年湖南省长沙市雅礼外国语学校中考数学模拟试卷(3月份)(含答案)
- 工程造价信息题库及答案
- 2025年心理与健康考试题及答案
- 2025年阜阳中考试卷及详细答案
- 2025年宁夏二建考试试题及答案
- 2025年分类考试笔试题目及答案
- 慢性伤口概述
- 2025年动火票管理制度
- 【石河子】2024新疆石河子市事业单位笔试附带答案详解
- 矿山视频监控设备管理制度
- 2025至2030年中国微晶石墨材料行业市场运行态势及发展战略研判报告
- 2025-2030年中国印刷电路板(PCB)检测设备行业市场现状供需分析及投资评估规划分析研究报告
- 2025年四川宜宾发展产城投资有限公司招聘笔试参考题库含答案解析
- 一年级语文上册习题:部编每日拼读练习
- T/NAHIEM 54-2022骨髓移植病房建设标准
- 辞工欠薪协议书
- 服装品牌专卖店空间设计
- 一年级小学生行为规范培养指南
评论
0/150
提交评论