计算机C语言运行结果题型练习

上传人:lcm****20 文档编号:42966533 上传时间:2018-06-04 格式:DOC 页数:13 大小:109KB
返回 下载 相关 举报
计算机C语言运行结果题型练习_第1页
第1页 / 共13页
计算机C语言运行结果题型练习_第2页
第2页 / 共13页
计算机C语言运行结果题型练习_第3页
第3页 / 共13页
计算机C语言运行结果题型练习_第4页
第4页 / 共13页
计算机C语言运行结果题型练习_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机C语言运行结果题型练习》由会员分享,可在线阅读,更多相关《计算机C语言运行结果题型练习(13页珍藏版)》请在金锄头文库上搜索。

1、 C 运行结果题型练习 第 1 页 C 运行结果题型练习 寂涯网络学习基地() 共 13 页阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 2008年春习题习题 4【程序】 #include main() int op1, op2, res;char operator;scanf(“%d“, operator = getchar();while(operator != =)scanf(“%d“, switch(operator)case +: res = op1+op2; break;case -

2、: res = op1-op2; break;case *: res = op1*op2; break;case /: res = op1/op2; break;default: res = 0;op1 = res; operator = getchar(); printf(“%dn“, res); (13) 程序运行时,输入 2*3-2=,输出 (13) 。A、6B、2 C、0D、4(14) 程序运行时,输入 15+2/3=,输出 (14) 。A、16B、15 C、6D、5 (15) 程序运行时,输入 1+2*10-10/2=,输出 (15) 。A、10B、16 C、15D、25 (16)

3、程序运行时,输入 1+3*5/2-7=,输出 (16) 。A、3 B、1 C、-2D、-3习题习题 5【程序】 #include #define MAXLEN 80 main( ) int k = 0, number = 0;char strMAXLEN;while(strk = getchar() != #) k+;strk = 0;for (k=0; strk != 0; k+)if (strk=0 while(*s1 != 0) printf(“%sn“, s0+strlen(s1)-1); s1+; (21) 程序运行时,第 1 行输出 (21) 。A、* B、* C、* D、* (2

4、2) 程序运行时,第 2 行输出 (22) 。A、* B、* C、* D、* (23) 程序运行时,第 3 行输出 (23) 。A、* B、* C、* D、* (24) 程序运行时,第 4 行输出 (24) 。A、* B、* C、* D、* DDAA CDCD DCBA 2008年秋 习题 4 程序 1 #include Main() int j,k,s1,s2;s1=s2=0;For(j=1;j Main() int j,k,s1,s2;s1=0; For(j=1;j Main()C 运行结果题型练习 第 3 页 C 运行结果题型练习 寂涯网络学习基地() 共 13 页 int j,k,s1

5、,s2;S1=0;For(j=1;j Main() int j,k,s1,s2; s1=s2=0; for(j=1;jMain() int i,m=15,y=-1;For (i=2;iMain() int i,m=15,y=-1;For (i=2;iMain() int i,m=15,y=-1;For (i=2;im/2) y=1; Else y=0;Printf(“%d“,y) ; 程序 4C 运行结果题型练习 第 4 页 C 运行结果题型练习 寂涯网络学习基地() 共 13 页#include Main() int i,m=15,y=-1;For (i=2;i Main() int k;C

6、har ch,a10,*s10=“one“,“tow“,“three“,“four“;K=0;While(ch=getchar( ) ) !=n int a7=8,9,7,9,8,9,7; for(i=0;i=0;i-) if(ai=8)break; flag=1; printf(“%dn“,flag); flag=0; for(i=0;i main() printf(“%dn“,f1(4); printf(“%dn“,f2(4); f3(123); printf(“n“); f4(123); printf(“n“); (17)程序运行时,第 1 行输出_。A. 10 B.24 C. 6 D.

7、1 (18)程序运行时,第 2 行输出_。A. 1 B.3 C. 2 D.4(19)程序运行时,第 3 行输出_。A.123 B.3 C. 321 D.1(20)程序运行时,第 4 行输出_。A.1 B.123 C. 3 D.321 ABCD ABCB 2009 年秋 习题习题 4、 【程序】#include #define S ( a, b ) ( a ) ( b ) ? ( a ) : ( b )int f1 ( char ch ) int grade;switch ( ch ) case A : grade = 95; break; case B : grade = 85; break;

8、case C : grade = 75; case D : grade = 65; break;default: grade = 0; return grade; int f2 ( ) static int k = 1, s;C 运行结果题型练习 第 7 页 C 运行结果题型练习 寂涯网络学习基地() 共 13 页s = s + k; k+; return s; int f3 ( int n) if ( n = = 1 ) return 2; else return f3 ( n-1 ); void main ( ) int i;printf( “%dn”, f1( C ) );for ( i

9、 = 1; i Void main( ) int i, j, a 3 3 = 1,0,0,4,5,0,7,8,9;int flag = 1;for ( i = 0; i 0; j)for ( i = 2; i = j ; i)flag = a i j ;printf ( “%dn”, flag ); 程序 2#include void main ( ) char str 10 = “ 4Ae2E”; int i;for ( i = 0; str i != 0; i+)if ( str i = a char str 10 , *s 10 = “SQL”, “hello”, “bear”, “zo

10、ne”;gets ( str );for ( i = 0; i 0 ) continue;j = 3;while ( j = i ) s j+1 = s j ; j; s i = str;break; if ( i = = 4 ) s 4 = str ;for ( i = 0 ; i #define T(c) (c)= 0) C 运行结果题型练习 第 10 页 C 运行结果题型练习 寂涯网络学习基地() 共 13 页for(i = 0; i main() char str10=”27”;int i, number = 0;for(i = 0; stri != 0; i+) if(stri =

11、0 char ch, *p1, *p2, *s4=”four”,”hello”,”peak”,”apple”;for(i = 0; i #define S(x) 3 = 0; n-) if(n % 2 != 0) continue;printf(”%d ”, n); printf(”n”); double f2(double x, int n) if(n = 1) return x; else return x * f2(x, n-1); main( ) int a = 9;printf(“%d %dn“, a, S(a);f1(4); printf(“%.1fn“, f2(2.0, 3);p

12、rintf(“%d %dn“, n, S(n); 【问题】(13) 程序运行时,第 1 行输出 (13) 。A、0 1B、9 1C、0 0D、9 0(14) 程序运行时,第 2 行输出 (14) 。A、3 1B、4 2 0C、4 3 2 1D、0(15) 程序运行时,第 3 行输出 (15) 。A、8.0B、2.0C、4.0D、3.0(16) 程序运行时,第 4 行输出 (16) 。A、0 1B、3 1C、0 0D、3 05 【程序】程序 1#include main() int i, j;static a44;for(i = 0; i main() char str80; int i;get

13、s(str);for(i = 0; stri != 0; i+) if(stri = z) stri = a; else stri = stri + 1;puts(str); 【问题】(17)程序 1 运行时,第 1 行输出 (17) 。A、1B、1 1C、1 2 1D、1 3 3 1(18)程序 1 运行时,第 2 行输出 (18) 。A、1B、1 1C、1 2 1D、1 3 3 1(19)程序 2 运行时,输入 123,输出 (19) 。A、123B、012C、231D、234(20)程序 2 运行时,输入 sz,输出 (20) 。A、szB、tyC、taD、tz6 【程序】#include main() int i,j; char ch, *p1, *p2, *s4=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号