习题二

一、选择题

1.下列4组选项中,均不是C语言关键字的选项是( A )

A.Define IF type

B.getc char printf

C.include scanf case

D.while go pow

2.下面4个选项中,均是不合法的用户标识符的选项是( C )

A.A P_0 do

B.float 2a0 _A

C.b-a goto int

D.-123 temp INT

3.下面4个选项中,均是合法整型常量的选项是( A )

A.160 -0xffff 011

B.-0xcdf 01a 0xe

C.-01 986.012 0668

D.-0x48a 2e5 0x

4.下面4个选项中,均是合法转义字符的选项是( A )

A. ’ \’ ’ ’\’ ’\n’

B.’\’ ’\017’ ’\’ ”

C.’\018’ ’\f’ ’xab’

D.’\0’ ’101’ ’xlf’

5.若有代数式3·ae/bc,其中a、b、c、e为变量,则不正确的C语言表达式是( C )

A.a/b/ce3

B.3Ae/b/c

C.3ae/bc

D.ae/c/b3

6.已知各变量的类型说明为

int k,a,b;

long w=5;

double x=1.42;

则以下不符合C语言语法的表达式是( A )

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)(a=3)

二、填空题

1.指出下列合法的变量名___________

100, fabs, 5ac,a[2], ex-1, int, “abc”, s06, _234, ab, c.d, E3

2.下列常数中符合C语言语法规定的是________________.

‘\’‘\101’“\” e3 019 0xle 1.e5 (2+3)e(4-2) 5.2e2.5 “ab\n”

3.C语言中把“真”表示为_1,把“假”表示__0.

4.系统通常将一个非零值判断为“真”,将零值判断为“假”。

5.用于描述“c是大于等于a且小于b的奇数”的逻辑表达式的是c>=a&&c

或者_c>=a&&c

6.已知字母a的ASCII码值为十进制数97,且设ch为字符型变量,则表达式“ch=‘a’+‘8’-‘3’”的值为‘f’或者102.

7.C语言中一个单精度浮点型数据占4个字节。

8.如果a=1,b=2,c=3,d=4,则表达式“a>b?c:d”的值为__4_。

9.写出下面表达式的值,

设a=10,b=4,c=5,d=1,x=2.5,y=3.5.

(1)!(a+b)+y-1&&x+b/2 1

(2)x+y>b&&a/b==x 0

(3)a%=(b%=3) 0

(4)a+=a-=a*=a 0

(5)(float)(a+c)/2+(int)x%(int)y 9.500000

三、写出下列程序的运行结果

#include

void main()

{

int x,y,z;

x=y=1;

z=x++,y++,++y;

printf(“%d,%d,%d\n”,x,y,z);

}

运行结果为2,3,1

2.

#include

void main()

{

int i,j;

i=8,j=10;

printf(“%d,%d,%d,%d\n”,i,j,++i,j++);

}

运行结果为9,10,9,10 注意:输出项的右原则

3.

#include

void main()

{

int a=1,b=2,c=3;

printf(“%d,%d,%d,%d\n”,a=b=c,a=bc,a(b=c),a==(b==c));

}

运行结果为3,1,0,0

四、程序填空题

1.用一个条件表达式描述从a、b、c中找出最大值赋给max.请将程序补充完整。

#include

void main()

{

int a,b,c,t;

printf(“输入3个整数:”);

scanf("%d,%d,%d",&a,&b,&c);

(t=a>b?a:b)>c?t:c;

printf(“3数中最大的值为:%d\n”,t);

}

若输入: 77,95,66

运行结果:95

2.以下程序是输入一个华氏温度(。F)求出摄氏温度(。C)的程序,其计算公式为C=5/9(F-32).请将程序补充完整。

#include

void main()

{

float F,C;

printf(“请输入华氏温度:”);

scanf(“%f”,&F);

C=5*(F-32)/9;

printf(“摄氏温度为%f\n”,C);

}

运行:请输入华氏温度: 98.6

运行结果:摄氏温度为36.999999

标签:选项,int,C语言,printf,程序设计,习题,include,表达式

来源: https://blog.csdn.net/m0_51197424/article/details/114900003

c语言系统通常将一个判断为真,C语言程序设计学习-习题2相关推荐

  1. c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题

    <C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...

  2. c 语言系统下载地址,最新晨晖C语言学习系统下载地址电脑版-CC软件

    晨晖C语言学习系统是一款专业的c语言学习软件,它的页面简洁,功能强大,非常适合入门级初学者从基础开始学习c语言,它里面拥有大量的知识点以及基础知识,能够帮助初学者循序渐进打下基础,有需要的朋友快来下载 ...

  3. c语言编写一个函数判断闰年,C语言:实现一个函数判断year是不是闰年

    #include /*判断是否是闰年:四年一闰,百年不闰,四百年再闰,单独的四百年一闰也是闰年的条件*/ int leap(year) { int ret=0;; if(((year%4==0)&am ...

  4. c语言密码强度的判断程序,C语言实现密码强度检测

    这篇文章主要为大家详细介绍了C语言实现密码强度检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了C语言实现密码强度检测,供大家参考,具体内容如下 ...

  5. c语言负数与正数判断大小,c语言编程,输入一些整数,判断其中正数与负数的个数,并分别求出正数与负数的平均值...

    代码如下: #include "stdio.h" main( ) { int i,iNum,iCount1=0,iCount2=0,iCount3=0; for(i=1;i< ...

  6. 在python语言中语句的续行符是_Python程序设计课后习题答案-第二单元(2页)-原创力文档...

    习题 2 一.选择题 1.流程图中表示判断框的是( ).B A.矩形框 B .菱形框 C .平行四边形框 D .椭圆形框 2 .下面不属于程序的基本控制结构的是( ).D A.顺序结构 B .选择结构 ...

  7. JAVA中计算五子棋平局的算法_输入五子棋棋盘判断输赢或平局—程序设计(C语言)...

    输入五子棋棋盘判断输赢或平局-程序设计(C语言) 输入五子棋棋盘判断输赢或平局-程序设计(C语言) 输入五子棋棋盘判断输赢或平局-程序设计(C语言) ??做这道题实在没有思路参考了这位作者的代码: h ...

  8. R语言数据类型及数据类型判断

    R语言数据类型及数据类型判断 目录 R语言数据类型及数据类型判断 从存储角度看R数据类型

  9. 三个用户在同一系统中同时对他们的c语言,杭州电子科技大学学生考试卷2013年操作系统试卷(2份,有答案)...

    内容简介: 杭州电子科技大学学生考试卷2013年操作系统试卷(2份,有答案) 杭州电子科技大学学生考试卷(A )卷 一.判断题(共10分,每小题1分,正确的打√,错误的打×) 1.分布式操作系统和网络 ...

最新文章

  1. MKTickerView
  2. 基本算法之递推与递归的简单应用
  3. Boost:字符串替换的测试程序
  4. svn命令行工具安装使用(windows)
  5. 深入分析存储器的位宽及与C的关系
  6. 这个关系国计民生的“黑盒子” 我们造出来了
  7. HBase之MVCC
  8. python自学行吗-零基础如何学习Python?看Python视频就可以吗?
  9. 最全面的PLC学习网站
  10. matlab如何运行程序
  11. 《大唐卫星网络电视》
  12. 《本科-线性代数笔记-精简汇总》,纯手工!
  13. centos修正时区
  14. 【国际化】vue2+uniapp实现国际化
  15. HDFS——JN扩容的正确姿势
  16. eclipse配置环境变量
  17. 魔王语言问题c语言实现及思路求解
  18. 有一堆棋子,两枚两枚的数,最后余1枚,3枚3枚的数,最后余2枚,5枚5枚的数,最后余4枚,6枚6枚的数,最后余5枚,只有7枚7枚的数,正好可以数完。编程求出这堆棋子最少有多少枚棋子?
  19. redis 生成订单号学习
  20. java tm se 下载_Java SENetBeans IDE下载_Java SENetBeans IDE官方下载-太平洋下载中心

热门文章

  1. 堆排序及从10亿个数据中找出最小或最大的10个数
  2. CSS排版练习小作业,文字围绕图片显示,基本的float浮动定位
  3. Shell脚本中cp使用*号提示No such file
  4. D-OJ刷题日记:找数组中的最大值 题目编号:702
  5. 全网最详细,MySQL数据库知识总结,你要的我都有......
  6. 2021-11-05 微信小程序实现登录功能
  7. 单位转换html代码,JavaScript实现长度单位转换
  8. 当谈论机器学习中的公平公正时,我们该谈论些什么?
  9. 什么是静态网站?什么是动态网站?
  10. redis主从复制,主读不到从节点信息的坑