第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

45. 已知 i=5;写出语句 i+=012; 执行后整型变量 i

的十进制值是【1】。

46. 已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的

值是【1】。

47. 已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【1】。 80.

81. 82. 83. int x=y=4,z=2;x=y==z; 则x的值为【1】。 int x=4,y=z=2;x=x==(y=z); 则x的值为【1】。 int x=4,y=z=2;z=x==(y=z); 则z的值为【1】。 int x=2,y=3,z=4; 则表达式x+y>z的值为【1】。

84. 在C语言中,格式输入操作是由库函数【1】完成的,格式输出操作是由库函数【2】完成的。 48. 已知 i=5,写出语句 i-=0x12; 执行后整型变量 i

的值是【1】。 49. 已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整

型变量 a 的值是【1】。

50. 写出语句 b=(a=6,a*3); 执行后整型变量b的值是

【1】。

51. 输入整型变量a的值。

int a; scanf(\【1】);

52. 表达式 a+=b 相当于表达式【1】。 53. 表达式 i++ 相当于表达式i=【1】。

54. C语言中的字符变量用保留字【1】来说明。

55. 已知a=13,b=6,a/b的十进制数值为【1】。 56. 已知a=13,b=6, a%b的十进制数值为【1】。 57. int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【1】。 58. int a=1,b=2,c=3; 执行语句a += b *= c;后a的值是【1】。

59. getchar()函数只能接收一个【1】。

60. 已知x=2,y=2 则表达式x*=y+8的值为【1】。 61. 设 x 的值为15,n 的值为2,则表达式 x*=n+3 运算后 x 的值是【1】。

62. 设k=(a=2,b=3,a*b),则k 的值为【1】。 63. 设(k=a=5,b=3,a*b),则表达式的值为【1】。 64. 设(k=a=5,b=3,a*b),则k值为【1】。 65. 设w=5;w+= -2;则w的值为【1】。 66. 设 int x=1/4;则x的值为【1】。

67. int x; x=-3+4*5-6, 则x的值为【1】。 68. int x; x=-3+4%5-6, 则x的值为【1】。 69. int x; x=3*4%-5/6, 则x的值为【1】。 70. int x; x=-3+4%-5*3, 则x的值为【1】。 71. int x; x=(3+4)%5-6, 则x的值为【1】。 72. int x=2;x*=y=z=4; 则x的值为【1】。 73. int x=2;z=x++-1; 则z的值为【1】。 74. int x=2;z=x++-1; 则x的值为【1】。 75. int x=2;z=-x+++1; 则x的值为【1】。 76. int x=2;z=-x+++1; 则z的值为【1】。 77. int x=2;z=++x+1; 则z的值为【1】。 78. int x=2;z=++x+1; 则x的值为【1】。 79.

int x=y=z=2;x=y==z; 则x的值为【1】。

85. 下列程序的运行结果为【1】。

#include \

main()

{int x=2,y=4,z=40; x*=3+2; x=y=z;

pritnf(\}

86. 以下程序的运行结果是【1】。

#define GZ 30

main()

{int num,total,gz; gz=40; num=10;

total=num*GZ; printf(\}

87. 以下程序运行后的输出结果是【1】。

main()

{

char m ;

m = 'B' + 32 ;

printf ( \}

88. 程序运行的结果是【1】。

#include \

main() {char c; c = 'B' ;

putchar ( c ) ; }

89. 下列程序的输出结果是【1】。

main( )

{

int a=7,b=5;

printf(\}

90. 以下程序的输出结果是 【1】 。

9

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

main()

{ int a=1, b=2;

a=a+b; b=a-b; a=a-b; printf(\ }

91. 以下程序的输出结果为【1】,

#include \

main() {

int a=010,j=10;

printf(\}

程序填空:// /*------------------------------------------------------- 1. 【程序填空】

--------------------------------------------------------- 题目:从键盘上输入两个复数的实部与虚部,求出并输出它们的

和、差、积、商。

-------------------------------------------------------*/ #includevoid main() {float a,b,c,d,e,f; printf(\输入第一个复数的实部与虚部:\

scanf(\ printf(\输入第二个复数的实部与虚部:\

scanf(\/***********SPACE***********/ 【?】;

f=b+d; printf(\相加后复数:实部:%f,虚部:%f\\n\

e=a*c-b*d; /***********SPACE***********/ 【?】;

printf(\相乘后复数:实部:%f,虚部:%f\\n\

e=(a*c+b*d)/(c*c+d*d); /***********SPACE***********/ 【?】; printf(\相除后复数:实部:%f,虚部:%f\\n\

} /*------------------------------------------------------- 2. 【程序填空】

--------------------------------------------------------- 题目:要求输出结果为: A,B

65,66

-------------------------------------------------------*/ #include

void main()

/***********SPACE***********/ {char a,【?】 /***********SPACE***********/ a=【?】;

b='b'; a=a-32; /***********SPACE***********/ b=b-【?】; printf(\}

/*------------------------------------------------------- 3. 【程序填空】

--------------------------------------------------------- 题目:要求输出如下结果:

b=-1 a=65535 a=65534

a=30 b=6 c=5 按要求在空中填入合适的变量完善程序。-------------------------------------------------------*/

main() /***********SPACE***********/ {int b=-1,【?】;unsigned a; /***********SPACE***********/ a=【?】;

printf(\/***********SPACE***********/ 【?】+=b;

printf(\/***********SPACE***********/ b=(a=30)/【?】;

printf(\} *-------------------------------------------- 4. 【程序填空】

10

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

------------------------------------------ printf(\

/***********SPACE***********/ 题目:从键盘输入一个大写英文字母,输出其对应的

小写字母。 【?】=getchar( ); -------------------------------------------------*/ /***********SPACE***********/ #include putchar(【?】); int main( ) putchar('\\n'); { /***********SPACE***********/ return 0;

} 【?】 ch='\\0';

/程序改错/// *------------------------------------------ {

/**********FOUND**********/ 1. 【程序改错】

------------------------------------------ double a=0,b=0,c=0,ave=0,

题目:把x,y的值交换输出。

---------------------------------------------- printf(\

/**********FOUND**********/ 注意:不可以增加或删除程序行,也不可以更改程序

scanf(\的结构。

------------------------------------------------*/ printf(\/**********FOUND**********/ /**********FOUND**********/ #include ; ave=a+b+c/3; int main( ) printf(\{ int x=3,y=5,t=0; /**********FOUND**********/ return 0; printf(\ } t=x; /**********FOUND**********/ *---------------------------------------------- x=t; 3. 【程序改错】 y=t; ----------------------------------------------- printf(\题目:从键盘输入一个三位数,求该三位数百位、十 /**********FOUND**********/ 位、个位的和。 return0; ------------------------------------------------------- } 注意:不可以增加或删除程序行,也不可以更改程序*------------------------------------------------ 的结构。

------------------------------------------------------*/ 2. 【程序改错】

--------------------------------------------------- #include

int main( ) 题目:从键盘输入三个实数,求三个数的平均值。

------------------------------------------------------- { int n=0,a=0,b=0,c=0,sum=0;

注意:不可以增加或删除程序行,也不可以更改程序

printf(\的结构。

------------------------------*/ /**********FOUND**********/ #include scanf(\/**********FOUND**********/ a=n/100; int main( ); b=n/10-a*10;

11

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

/**********FOUND**********/

c=n/10; sum=a+b+c; /**********FOUND**********/ printf(\ return 0; }

/*------------------------------------------------------ 4. 【程序改错】

---------------------------------------------------------

题目:从键盘输入两个整数,求两数之和并输出。 -------------------------------------------------------

注意:不可以增加或删除程序行,也不可以更改程序的结构。

------------------------------------------------------*/ #include int main( ) { /**********FOUND**********/ int a=0,b=0,sum; /**********FOUND**********/ printf(Input a and b:); scanf(\ /**********FOUND**********/

sum=a+b

printf(\ return 0; }

/*------------------------------------------------------- 5. 【程序改错】

--------------------------------------------------------- 题目:假设圆柱体的底面半径为r(r=2.5),高为h(h=3.5),计算该圆柱体的体积。 (体积=底面积×高,底面积=∏r2)

------------------------------------------------------

注意:不可以增加或删除程序行,也不可以更改程序的结构。

------------------------------------------------------*/

# include

/**********FOUND**********/ # define PI 3.14;

int main(void) { /**********FOUND**********/ int r=2.5, h=3.5, v; /**********FOUND**********/ v=PI.r.r.h; /**********FOUND**********/ printf(\圆柱体的体积是%if\\n\ return 0; }

12

c语言中的字符变量用什么保留字来说明,第1、2章C语言基础练习题相关推荐

  1. python语言中、用来表示赋值的符号是_第二章Python语言基础知识

    第二章Python语言基础知识 2.1 Python语言基础知识 2.1.1标识符与关键字 在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量.函数.类等元素的符号称为标识符. Py ...

  2. c语言中的字符变量用保留字()来说明,C语言程序设计填空题2

    题干 "C语言中的字符变量用保留字[1]来说明. 答案: ======(答案1)====== char " "如果函数不要求带回值,可用[1]来定义函数返回值为空. 答案 ...

  3. 自学c语言中相关知识,设计出医院住院管理系统.要求如下所述:,C语言课程设计题Z目.doc...

    C程序课程设计 题目及任务 设计题目.任务 从以下三个题目中任选一个 题目一:汽车售票系统 任务:自学C语言中相关知识,设计出汽车售票系统.要求如下所述: 每天"武汉火车站→天河机场&quo ...

  4. 《C语言程序设计与实践(第2版)》——第1章 C语言与程序设计概述 1.1初见C语言程序...

    本节书摘来自华章出版社<C语言程序设计与实践(第2版)>一书中的第1章,第1.1节,作者:凌云等著,更多章节内容可以访问云栖社区"华章计算机"公众号查看 第1章 C语言 ...

  5. java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础

    第二章 JAVA语言基础 一.关键字 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有的字母都为小写 2.用于定义数据类型的关键字 c;ass  interface ...

  6. 在个人计算机系统中 常见外存储器有(),内蒙古事业单位专业知识计算机考试题库:计算机基础练习题(22)...

    内蒙古事业单位招聘考试网提供内蒙古事业单位招聘信息.内蒙古教育系统事业单位招聘信息.内蒙古医疗卫生系统事业单位招聘信息,主要包括内蒙古事业单位招聘职位表.内蒙古事业单位考试时间.考试题库.考试用书.考 ...

  7. C语言中的字符变量和字符常量

    字符变量与字符常量定义 1.字符变量:char类型定义的变量 2.字符常量:一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量 字符常量的表示形式 1.用字符的 ...

  8. c语言中的字符变量用保留两位小数,字符数字转换保留2位小数

    /** * Double类型的数据保留两位小数 * * [@param](https://my.oschina.net/u/2303379) value * [@return](https://my. ...

  9. c语言中元音字母对应的的值,全国计算机等级考试二级C语言南开上机百题改错题第59...

    59 题目: 下列给定程序中,函数fun的功能是:统计字符串中各元音字母(即:A.E.I.O.U)的个数.注意:字母不分大.小写.例如:若输入THIs is a boot,则输出应该是1.0.2.2. ...

最新文章

  1. Leetcode 905. 按奇偶排序数组
  2. latex下的表格处理
  3. 使用Spring Session做分布式会话管理
  4. 参考灵敏度_美信MAXREFDES103评测:集成算法处理的高灵敏度健康传感器腕带参考设计方案...
  5. #leetcode刷题之路35-搜索插入位置
  6. Java中如何组装字符串
  7. Eigen官网教程(2) Array类和元素级操作
  8. mysql 更新并查询结果_数据库_基础知识_MySQL_UpdateSelect(根据查询出来的结果批量更新)...
  9. 网警已进入本群代码_“闯黄灯”记3分罚200元?沈阳网警这样回应
  10. 知识图谱研讨实录08丨肖仰华教授带你读懂知识图谱的质量控制
  11. 在不同浏览器都实用的各窗口大小获取方法
  12. Petalinux2019.1详细安装
  13. cdc comms interface驱动
  14. 笔记本html外接显示器,笔记本怎么外接显示器?XP笔记本外接显示器的方法
  15. NVIDIA发布移动超级计算机“Jetson TK1”性能超树莓派
  16. 以太坊开发------Mist使用:合约及部署合约
  17. ROS 问题(topic types do not match、topic datatype/md5sum not match、msg xxx have changed. rerun cmake)
  18. Python实现统一社会信用代码校验(GB32100-2015)
  19. 鸿蒙系统安装苹果电脑,好消息!华为鸿蒙OS系统,解决了苹果、安卓系统的一大难题...
  20. jmeter辅助功能详解(http请求默认值,断言)

热门文章

  1. Python面向对象:isinstance和issubclass
  2. mysql对串列进行短索引_MySQL 请选择合适的列
  3. ubuntu 编译c程序报错:对‘pthread_create’未定义的引用
  4. 【Github上有趣的项目】TensorKart 自动驾驶马里奥赛车(玩不了)
  5. 利用最小二乘法,用直线拟合点时,为什么计算竖直距离而非垂直距离?为什么在线性回归分析中,求的是距离平方和最小,而不是距离之和最小?
  6. 从左边列表复制到右边列表html,JQ实现左侧列表内容移动至右侧列表出现的问题...
  7. 6.Spring Cloud Alibaba教程:Sentinel流量防卫兵的介绍与基本使用
  8. BlockingQueue常用方法add、off、put、take、poll使用说明
  9. 在springboot项目中如何创建子项目
  10. Dockerfile中的保留字指令讲解