内容发布更新时间 : 2024/11/5 21:38:37星期一 下面是文章的全部内容请认真阅读。
34. 若有int a,b,c; a=25; b=025; c=0x25;,则
printf(\的输出结果 是___________。 35. 有以下语句段
int n1=10,n2=20; printf(“________________”,n1,n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20
36. 若有语句int i=-19,j=i%4; 则printf(\的输出结果是_____________________ 。
37. 有int a=0; a+=(a=8); 则printf(\的输出结果是_____________________。
38. 有int a=1, b=2; a=a+b; b=a-b; a=a-b;则printf(“%d,%d\\n”, a, b );的输出结果是 ______________。
39. 有unsigned short a=65536; int b;,则printf(“%d\\n”,b=a);的输出结果是________ ______。 40. 语句
printf(\的数据结果为:
__________________ 。 解答:
1. 表达式语句 2. getchar( ) 3. putchar( ) 4. gets( ) 5. puts( )
6. scanf(“格式控制字符串”,地址表列); 7. printf(“格式控制字符串”,输出表列); 8. stdio.h
9. scanf (“%c”,&ch);
10. printf (“%s”,HelloWord!); 或者:printf (“HelloWord!”); 11. printf(“x=\\n”,x); 12. 1 2 或者 1 2 13. i=10,j=20
14. scanf(“%d,%d,%d”,&i,&j,&k); 15. m=123n=456p=789
16. a=98, b=765.000000, c=4321.000000 17. 256 400 18. 102,10 19. 1 65 1.5 6.5 20. 0
21. 32,1a 22. 1234 23. B 24. 3 3 25. 6 6 6.0 6.0 26. D
27. 17,21,11 28. C 29. 8,16,10 30. 13.700000 31. a=%d,b=%d 32. 2 20.000000 33. 10300 34. 25 21 37 35. n1=%d\\nn2=%d 36. -3 37. 16 38. 2,1 39. 0 40. B89
二.阅读程序写结果 解答:
三.补充程序 解答: 四.改错题 解答: 五.编程一 解答: 六.编程二 解答:
第四章 选择结构 一.填空
1. 在if, while, case, do, else 等关键字中,用于选择结构的有( ).
2. 已知 a = 1; 那么 if ( a = 2) printf(\2); else printf(\的输出结 果是( ).
3. 已知 char a = 'A'; 那么 if ( a > 65) printf(\\else printf(\,
\
的
输
出
结
果
是
( ). 4. 表示“x≥ y≥ z”的( )。
C
语言表达式是