第五章 选择结构程序设计

基础练习(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相关推荐

  1. python程序设计课后答案第三单元_智慧职教APPPython程序设计课后答案

    示波器不能测量非正弦变化的电压值 [判断题]rmdir()函数在目录都为空的情况下,可以递归删除多级目录. 原子序数依次增大的四种元素A.B.C.D分别处于第一至第四周期,自然界中存在多种A的化合物, ...

  2. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句

    第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...

  3. c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc

    C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...

  4. c语言实验答案周信东第三章,桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf...

    桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf 成 绩 良 评 语 继 续 努 力 . 批 改 时 间 2013-11-16 105155 批 改 老 师 实 验 2 顺 ...

  5. c语言第五章课后答案冯山,C语言 四川师范大学 信息与计算科学 冯山实验五.doc...

    C语言 四川师范大学 信息与计算科学 冯山实验五.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...

  6. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  7. java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案

    <Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...

  8. 陕西国防 c语言第三章实训三答案,C语言程序设计实验指导

    <C语言程序设计实验指导与习题精选 >是编写团队多年教学的结晶,同时配套全国计算机等级考试内容,读者学习本书,可以加强实践环节训练,深入理解书中的算法,提高学习效率 /2019-03-01 ...

  9. 循环结构作业c语言,c语言循环结构练习题带答案

    c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...

最新文章

  1. kubeadm源码分析(内含kubernetes离线包,三步安装)
  2. Mysql 索引优化分析_如何优化MySQL的性能?从索引方面优化案例分析
  3. 第五章 Python函数你知多少
  4. jQuery计数子元素
  5. java中的类型转换
  6. Keras Data augmentation(数据扩充)
  7. 文献学习(part15)--Subspace Clustering via Good Neighbors
  8. 晶振,数字电路的心脏~
  9. 阿里平头哥发布自研云芯片倚天710,性能超越业界标杆20%
  10. matplotlib的基本使用 附python代码详细讲解(基本图的绘制、样式、简单函数的使用)
  11. JS 日期转化及日期比较
  12. linux c获取内存和cpu使用率,linux c程序获取cpu使用率及内存使用情况
  13. 【转载】使用缓存的9个误区(上)
  14. 北仑泰河中学2021高考成绩查询,【大柴中崛起】北仑四所中学高考揭晓。
  15. 【李宏毅2020 ML/DL】P97-98 More about Meta Learning
  16. Spring基础系列-AOP源码分析
  17. Fragstats官方入门教程1 配置软件
  18. 电商API接口如何使用(教你获取数据)
  19. 时序分析 45 -- 时序数据转为空间数据 (四) 格拉姆角场 python 实践 (下)
  20. (Python语法篇)4.序列(3)字典

热门文章

  1. Java 面试题(3)—— JVM
  2. 芝麻信用综合评估未通过,请选择商户支持的其他方式使用服务
  3. Android 最新左右可见上下页的banner实现demo
  4. Android Handler机制
  5. either fix the issues identified by lint, or modify your build script as follows
  6. android xml 解析
  7. 3 微信公众号开发 接受普通消息
  8. mac 查看端口并终结
  9. oracle选择外键列,Oracle外键列上是否需要索引?
  10. SQLServer重建索引