C语言 第五章 选择结构 答案,c语言第五章 选择结构程序设计(习题册答案).doc
第五章 选择结构程序设计
基础练习(A)
一、填空题
1、关系表达式的运算结果是 逻辑 值。C语言没有逻辑型数据,以 1 代表“真”,以 0代表“假”。
2、逻辑运算符!是 单目 运算符,其结合性是由 右结合性 。
3、C语言提供的三种逻辑运算符是 && 、 || 、 ! 。其中优先级最高的为 ! ,优先级最低的为 | | 。
4、逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是任何类型的数据。系统最终以 0 和 非0 来判定它们属于“真”或“假”。
5、设y为int型变量,请写出描述“y是偶数”的表达式 (y%2==0) 。
6、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式 x
7、条件“22&&x<3 。
8、判断char型变量ch是否为大写字母的正确表达式是 (ch>=‘A’)&&(ch<=‘Z’) 。
9、当a=3,b=2,c=1时,表达式f=a>b>c的值是 0 。
10、当a=5,b=4,c=2时,表达式a>b!=c的值是 1 。
11、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||AB的值是 0 。
12、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是 1 。
13、有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为 1 。
14、有int x,y,z;且x=3,y=-4,z=5,则以下表达式的值为 1 。
!(x>y)+(y!=z)||(x+y)&&(y-z)
15、有int a=3,b=4,c=5,x,y;,则以下表达式的值为 0 。
!(x=a)&&(y=b)&&0
16、if (!k) a=3;语句中的!k可以改写为 k= =0 ,使其功能不变。
二、选择题
1、逻辑运算符两侧运算对象的数据类型( D )。
A)只能是0或1
B)只能是0或非0正数
C)只能是整型或字符型数据
D)可以是任何类型的数据
2、以下关于运算符优先顺序的描述中正确的是( C )。
A)关系运算符
B)逻辑与运算符
C)赋值运算符
D)算术运算符
3、下列运算符中优先级最高的是( B )。
A)
4、为判断字符变量c的值不是数字也不是字母时,应采用下述表达式( D )。
A)c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122
B)!(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122)
C)c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122
D)!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)
5、能正确表示“当x的取值在[1,100]和[200,300]范围内为真,否则为假”的表达式是( C )。
A) (x>=1)&&(x<=100)&&(x>=200)&&(x<=300)
B) (x>=1)||(x<=100)||(x>=200)||(x<=300)
C) (x>=1)&&(x<=100)||(x>=200)&&(x<=300)
D) (x>=1)||(x<=100)&&(x>=200)||(x<=300)
6、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( D )。
A)‘x’&&‘y’
B) x<=y
C) x||y+z&&y-z
D) !((x
7、已知x=43,ch=‘A’,y=0;则表达式(x>=y&&ch
A)0B)语法错C)1D)“假”
8、设有:int a=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>b)&&(n=c>d)后n的值为( B )。
A)1B)2C)3D)4
9、以下不正确的if语句形式是( C )。
A) 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
C语言 第五章 选择结构 答案,c语言第五章 选择结构程序设计(习题册答案).doc相关推荐
- python程序设计课后答案第三单元_智慧职教APPPython程序设计课后答案
示波器不能测量非正弦变化的电压值 [判断题]rmdir()函数在目录都为空的情况下,可以递归删除多级目录. 原子序数依次增大的四种元素A.B.C.D分别处于第一至第四周期,自然界中存在多种A的化合物, ...
- python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句
第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...
- c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc
C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...
- c语言实验答案周信东第三章,桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf...
桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf 成 绩 良 评 语 继 续 努 力 . 批 改 时 间 2013-11-16 105155 批 改 老 师 实 验 2 顺 ...
- c语言第五章课后答案冯山,C语言 四川师范大学 信息与计算科学 冯山实验五.doc...
C语言 四川师范大学 信息与计算科学 冯山实验五.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
**第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...
- java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案
<Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...
- 陕西国防 c语言第三章实训三答案,C语言程序设计实验指导
<C语言程序设计实验指导与习题精选 >是编写团队多年教学的结晶,同时配套全国计算机等级考试内容,读者学习本书,可以加强实践环节训练,深入理解书中的算法,提高学习效率 /2019-03-01 ...
- 循环结构作业c语言,c语言循环结构练习题带答案
c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...
最新文章
- kubeadm源码分析(内含kubernetes离线包,三步安装)
- Mysql 索引优化分析_如何优化MySQL的性能?从索引方面优化案例分析
- 第五章 Python函数你知多少
- jQuery计数子元素
- java中的类型转换
- Keras Data augmentation(数据扩充)
- 文献学习(part15)--Subspace Clustering via Good Neighbors
- 晶振,数字电路的心脏~
- 阿里平头哥发布自研云芯片倚天710,性能超越业界标杆20%
- matplotlib的基本使用 附python代码详细讲解(基本图的绘制、样式、简单函数的使用)
- JS 日期转化及日期比较
- linux c获取内存和cpu使用率,linux c程序获取cpu使用率及内存使用情况
- 【转载】使用缓存的9个误区(上)
- 北仑泰河中学2021高考成绩查询,【大柴中崛起】北仑四所中学高考揭晓。
- 【李宏毅2020 ML/DL】P97-98 More about Meta Learning
- Spring基础系列-AOP源码分析
- Fragstats官方入门教程1 配置软件
- 电商API接口如何使用(教你获取数据)
- 时序分析 45 -- 时序数据转为空间数据 (四) 格拉姆角场 python 实践 (下)
- (Python语法篇)4.序列(3)字典