单项选择题

执行下列程序后,变量a,b,c的值分别是( )。
int x=5,y=4;
int a,b,c;
a=(--x==y++)x:++y;
b=++x:
c=y;

A.a=5,b=5,c=5
B.a=4,b=5,c=5
C.a=5,b=6,c=5
D.a=1,b=5,c=6
<上一题 目录 下一题>
热门 试题

单项选择题
若有定义“float a=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为( )。
A.两个语句都是将变量a的值赋予变量p
B.*p=a是使p指向变量a,而p=&a是将变量的值赋予变量指针p
C.*p=a是将变量a的值赋予变量b,而&a是使p指向变量a
D.两个语句都是使p指向变量a
单项选择题
有以下程序: int fun(int x) int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; main() printf( %d n ,fun(7)); 执行后的结果是( )。
A.7
B.3
C.2
D.0
相关试题
  • 下列程序的输出结果是( )。 # includ...
  • 合法的main()函数命令参数形式是( )。
  • 算法的时间复杂度是指( )。
  • 有以下程序: fun(int x,int y)retur...
  • 下列字符串是标识符的是( )。