C语言复习题2分析和总结.docxVIP

  • 5
  • 0
  • 约1.36万字
  • 约 26页
  • 2023-07-19 发布于上海
  • 举报
1、下面的程序是main() { int x=3,y=0,z=0; if (x==y+z) printf(****); else printf(####); } 有语法错误不能过通过编译 输出**** 可能通过编译,但是不能通过连接,因而不能运行 输出#### 学生答案: B 参考答案: D 2、以下程序输出结果是 main ( ) { int m=5; if (m++ 5) printf (%d\n,m); else printf (%d\n,m--); } 7 6 5 4 学生答案: B 参考答案: B 3、两次运行下面的程序,如果从键盘上分别输入 6 和 4,则输出结果是 main( ) { int x; scanf(%d,x); if(x else } + + 〉 5)printf(%d,x); printf(%d\n,x - -); A. 7 和 5 B. 6 和 3 C. 7 和 4 D. 6 和 4 学生答案: C 参考答案: A 4、下列语句正确的是( ) if(a b c) temp=a if((a=b) 0) temp=a int a=b=c=4 int a;scanf(%d,a) 学生答案: B 参考答案: B 5、已知 int x=10,y=20,z=30;以下语句执行后 x,y,z 的值是if(xy) z=x;x=y;y=z; A. x=10,y=

文档评论(0)

1亿VIP精品文档

相关文档