C语言练习2输入输出大题

2020-02-21 00:39

一、填空

1. 若有定义int m=5,y=2;则执行表达式 y += y -= m *= y 后,y的值为: 2. 请写出一个与m = i-- 完全等价的表达式: 3. 在16位的PC机上用C语言编写程序,一个float 型数据在内存中占4个字节,那么一个double型数据在内存中占: 字节。

4. i++;、++i;、i=i+1;、i=1+i;,执行后都使变量i中的值增1,请写出一条不同于所列举的四条语句,可实现同一功能的赋值语句:

5. main函数可调用其它函数,其它函数可以互相调用,但不能调用 。 6. ++和--能用于 变量或 变量。

7.在格式输出语句中,用于带符号的十进制长整型输出的格式符是 。

8. 在16位的PC机上用C语言编写程序,一个double型数据在内存中占8个字节,那么一个float型数据在内存中占: 字节。

9. i--;、--i;、i=i-1;,执行后都使变量i中的值减1,请写出一条不同于所列举的三条语句,可实现同一功能的赋值语句:

10. 若有定义int m=5,y=2;则执行表达式 y += y -= m *= y 后,y的值为: 11.在c语言中三种类型的实型变量是 、 和 12.若有定义int m=5,y=2;则执行表达式 y += y -= m *= y 后,y的值为 13. C语言中函数返回值的类型由 决定的。 14. 一个C源程序中至少应包括一个 15. C语言中的标识符只能由三种字符组成,它们是 、 、

二、读程序,写结果

1.以下程序的输出结果是

main ( )

{ int i=010,j=10,k=0x10;

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

2. void main( ) { int a;

float b,c;

scanf(\ printf(\ }

当从键盘上输入1123456789回车后,输出结果是:

三、程序改错

1.以下程序实现数据的输入输出和判断,请更正程序中的错误。

main ( ) {

int x;

scanf(″%d″,x);

if(x++>5) printf(大于5″); else printf(″小于5″;

}

2. 以下函数实现数据的输入输出和运算,请更正程序中的二个错误:

void calcu( ) { float x,y,z;

scanf(\ z=x+y;

printf('%F+%F=%F\\n',x,y,z); }

3. 以下函数实现数据的输入输出和运算,请更正程序中的二个错误:

void io( )

{ float x,y,z;

scanf(\ z=x+y;

printf(\ }


C语言练习2输入输出大题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海市长宁区2018届高三下学期教学质量检测(二模)物理试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: