当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

● 执行 C 程序代码 “int a = 1; int b = 0; int c = 0; int d = (++a) * (c = 1);”后 a, b, c, d


● 执行 C 程序代码

“int a = 1; int b = 0; int c = 0; int d = (a) * (c = 1);”后

a, b, c, d 的值分别为 (59) 。

A. 2,0,1,2

B. 1,0,1,1

C. 2,0,1,1

D. 2,0,0,2

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 有以下程序段:int k=0;while(k=1)k++;while循环执行的次数是()。A.无限次B.有语法错,不能执行C.一

  • 执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后C的值是()A 0B 1C -1D 死循环

  • 有以下程序段: int k=0 a=1 b=2 c=3; k=ac?c:k; 执行该程序段后 k的值是

  • 以下程序段( )。 Int x=-1; Do { x=x*x;}while(!x);A 是死循环B 循环执行二次C 循环执行一

  • int a=3; char b=’5’; char c=(); 执行完下列代码后 c 的值是

  • 有如下函数定义: void funC(int a int&B.{a++;b++;} 若执行代码段: int x=0 Y=1: funC(X y