printf(“\\n”);
f1=f2;f2=________________________________; }
printf(“\\n”); } (6 分) 25. 有以下程序 #include <stdio.h> main( )
{ char ch1,ch2; int n1,n2;
ch1=getchar(); ch2=getchar(); n1=ch1-‘0’; n2=n1*10+(ch2-‘0’); printf(“%d\\n”,n2); }
程序运行时输入:12<回车>,执行后输出结果是__________________________。
三 编程题 (共2题 ,总分值30 )
26. 采用二分法求方程2(x3)-4(x2)+3x-6=0在(-10,10)之间的根。 (15 分) 27. 利用循环实现打印以下图形。 (15 分)
6 分) (
一 单选题 (共20题 ,总分值40 ,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。)
1. 答案:B
解析过程:
2. 答案:C
解析过程:
3. 答案:B
解析过程:
4. 答案:B
解析过程:
5. 答案:C
解析过程:
6. 答案:B
解析过程:
7. 答案:B
解析过程:
8. 答案:D
解析过程:
9. 答案:C
解析过程:
10. 答案:B
解析过程:
11. 答案:D
解析过程:
12. 答案:D
解析过程:
13. 答案:C
解析过程:
14. 答案:B
解析过程:
15. 答案:C
解析过程:
16. 答案:C
解析过程:
17. 答案:C
解析过程:
18. 答案:C
解析过程:
19. 答案:C
解析过程:
20. 答案:D
解析过程:
二 填空题 (共5题 ,总分值30 )
21. 答案:&&,continue,break,I>k
解析过程:
22. 答案:3,66,87
解析过程:
23. 答案:流程图, 伪代码
解析过程:
24. 答案:1,I++,f1+f2,I%5==0,f
解析过程:
25. 答案:12
解析过程:
三 编程题 (共2题 ,总分值30 )
26. 答案:#include\
#include\main()
{ float a=-10,b=10,ab,fa,fab,fb; fa=a*((2*a-4)*a+3)-6; do{ ab=(a+b)/2;
fab=ab*((2*ab-4)*ab+3)-6; if((fa*fab)>0) {a=ab; fa=fab;} else
{b=ab; fb=fab;}
}while(fabs(fab)>=1e-5); printf(\方程的根为 %.2f\}
解析过程:
27. 答案:#include\
main()
{ int I,j,k; char m='A'; for(I=0;I<=4;I++) { for(j=0;j<=3-I;j++) printf(\for(k=0;k<=2*I;k++) if(k==0||k==2*I)
C语言程序的设计第1阶段练习题



