C语言作业(3)

2020-05-09 14:06

3.C的任何类型数据在计算机内都是以二进制形式存储的。(√) 4.任何变量都必须要声明起类型。(√) 5.C语言中以%O开头的数是八进制整数。(×)

6.在程序的运行过程中,符号常量的值是可以改变的。(×) 7.在C程序中,APH和aph代表一个变量。(×) 8.#define和printf都不是C语句。(×) 9.表达式7&3+12的值是15。(×) 10.字符常量的长度肯定为1.(×)

11.按格式符“%d”输出float类型常量是,截断小数位取整数后输出。(×)

12.按格式符“%6.3f”输出i(i=123.45)是,输出结果为123.450.(√)

13.sacnf函数中的格式符“%d”不能用于输入实数数据。(√) 14.格式符“%f”不能用于输入double类型数据。(√)

printf函数中的格式符“%c”只能用于输出字符类型数据。(×) 15.Printf函数中的格式符“%c”只能用于输出字符类型数据(×) 三、填空题

1. char c;c=‘a’;c的ASCLL代码为97,则在内存中c的值为97。 2. 在定义变量的同时给变量一个值,称为变量初始化。 3. #define PI 3.14说明PI的值为符号常量。 4. 表达式 10+‘x’+2.5*7的值为double。 5. 设 x=3.5;则表达式(int)x+x 的值为6.5。

6. 设 i=5;则语句k=i++;执行后k=5,i=6。 7. 设 int a=6;则表达式 a/=a+a运算后,a=0。 8. 表达式 a=3*5,a+a,a+3的值为18。 9. 表达式 x=(2+3,6*5),x+5运算后,a=30。 10. 设a=5;则表达式a+=a*=a+a运算后,x=100。

11. 设a=9;;x=6.3;y=3.5;则表达式a%5*(int)(x+y)%7/4的值为0。

12. int a=5,b=2;表达式b+=?(float)(a+b)/2运算后,b的值为5。

13. char c;表达式c=‘a’-‘A’+‘B’运算后,c的值为b。 14. 表达式 b=35/7*5-7%4*4 运算后b=13。

15. 表达式(int)(sqrt(0.25)+5.7)运算后,值为6。 16. 有一下语句段 int n1=10,n2=20;

printf(“n1=%d\\nn2=%d”,n1,n2);

要求按一下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20

四、分析程序或程序段,写出运行结果 1. 下面程序运行结果是(B)

#include void main() {

int x=10, y=10;printf(\}

A 9 10 B10 9 C 10 10 D9 9 2 下面程序运行结果是(C) #include void main() {

int a=3,b=7;

printf(\printf(\printf(\printf(\printf(\}

A 10 1 1 12 0 B 10 0 1 11 0 C11 0 0 12 1 D10 0 0 12 1

3 下面程序运行结果是(A) #include void main() { int m=0; m+=m=12;

printf(\; }

A 24 B12 C25 D13 4 下面程序运行结果是(D) #include void main() {

int m=10 ,n=7; printf(\

}

A h=0 B h=10428571 C 以上答案都不对 D h=1 5下面程序的运行结果是(D) #include void main() { int a=0; a+=(a=8);

print分(“a=%d\\n”,a); }

A a=8 B a=0 c 以上答案都不对6面程序的运行结果是(D) #include void main() {

int a=5 ,b=4,c=3,d; d=(a>b>c);

D a=16


C语言作业(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新2014年人教版新课标三年级数学教案及反思(上册)

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

马上注册会员

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