云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言章节习题集(全)

C语言章节习题集(全)

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 3:19:17

6.表达式语句的构成规则是在任何表达式的后面加上一个____。 7.表达式\的运算结果是____。

8.表达式\的运算结果是产生____—个整数。 9.运行下列程序的输出结果是____ #include”math.h” main() {floatf1=1.0,f2=-2.0; printf(“f2=%f,fabs(f2)>f1=%d”,f2+=f1,fabs(f2)>f1);} 10.运行下列程序的输出结果是____ #include”math.h” main() {intm=64; printf(%d,%c,%#o,%#x”,m,m+1,m+2,m+3); } 第五章选择程序设计 单项选择题 1. 已知a,b,c的值分别是1,2,3,则执行下列语句后a,b,c的值分别是 if(a++

A)0,0,0B)1,2,3 C)1,2,1D)2,2,2 2.以下if语句中格式正确的是 A)if(a>b)b++elsea++;

9

B)if(a>b){b++;printf(\%d\,b);} else{a++;printf(\%d\,a);} C)if(a>b){b++;printf(\%d\,b)} else{a++;printf(\%d\,a);} D)if(a>b)b++;printf(\%d\,b); elseprintf(\%d\,a); 3.若i是int型变量,且有下面的程序片段 i=0; if(i<=0)printf(\elseprintf(\; 上面程序片段的输出结果是 10

A)####B)****C)####****D)有语法错误,无输出结果4.有以下程序: #include main() {intx,y;printf(\:\; scarf(\%d\,&x); if(x++<0)y=-1; elseif(x==0)y=0;elsey=1;printf(\%d\;现从键盘上输入-1,则程序的输出是。 A)-1B)0 C)1D)不确定的值

5.有以下程序,运行后的输出结果是 main()

}

{inta=2,b=0,c=-1; if(a=b+c) if(a>0)b=c=a;

elseif(a==0)a=b=c=0; elsea=b=c=1; elsea=b=c=-1; printf(\%d,%d,%d\,a,b,c);} A)1,1,1B)0,0,0 C)-1,-1,-1D)2,2,2 6.若执行下面的程序时从键盘上输入10,则输出是 main() {inta;scanf(\%d\,&a); if(a++>10) printf(\%d\\n\,++a); elseprintf(\%d\\n\,a--);} A)12B)11 C)10D)9 7.下面程序的输出结果是。 #include main() {inti=2,p;p=f(i,i+1); printf(\%d\,p);} intf(a,b) inta,b; {intc;c=a;

11

if(a>b)c=1; else

if(a==b)c=0;elsec=-1; return(c);} A)-1B)0 C)1D)2 8.有以下程序: #include. main() {intal=0,a2=0,a3=0; charch; while((ch=getchar())!='\\n') 12

switch(ch) {case'A':a1++; case'B':a2++; default:a3++;} printf(\%d,%d,%d\,a1,a2,a3);} 现从键盘上输入AAAAABBBC<回车>,则程序执行后的输出结果是 A)5,8,9B)5,3,1 C)5,3,9D)5,8,1

9.请读程序:

#include main()

{intx=l,y=0,a=0,b=0;

搜索更多关于: C语言章节习题集(全) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

6.表达式语句的构成规则是在任何表达式的后面加上一个____。 7.表达式\的运算结果是____。 8.表达式\的运算结果是产生____—个整数。 9.运行下列程序的输出结果是____ #include”math.h” main() {floatf1=1.0,f2=-2.0; printf(“f2=%f,fabs(f2)>f1=%d”,f2+=f1,fabs(f2)>f1);} 10.运行下列程序的输出结果是____ #include”math.h” main() {intm=64; printf(%d,%c,%#o,%#x”,m,m+1,m+2,m+3); } 第五章选择程序设计 单项选择题 1. 已知a,b,c的值分别是1,2,3,则执行下列语句后a,b,c的值分别是 if(a++

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com