单选题若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(ab)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d",a,b,c);其输出结果是( )。A程序段有语法错误B3,5,3C3,5,5D3,5,7
单选题
若变量已正确定义,有以下程序段:int a=3,b=5,c=7;if(a>b) a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d",a,b,c);其输出结果是( )。
A
程序段有语法错误
B
3,5,3
C
3,5,5
D
3,5,7
参考解析
解析:
a=3,b=5,因此a>b条件不成立,所以不执行a=b。然后c=a=3。此时“c!=a”条件不成立,不执行“c=b;”语句。结果为a=3,b=5,c=3。答案选择B选项。
a=3,b=5,因此a>b条件不成立,所以不执行a=b。然后c=a=3。此时“c!=a”条件不成立,不执行“c=b;”语句。结果为a=3,b=5,c=3。答案选择B选项。
相关考题:
若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(ab) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是A) 程序段有语法错B)3 , 5 , 3C)3 , 5 , 5D)3 , 5 , 7
若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>B) a=b; c=a; if(c! =a)c=b; printf("%d,%d,%d\n",a,b,c); 其输出结果是A.程序段有语法错B.3,5,3C.3,5,5D.3,5,7
若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(ab) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是A.程序段有语法错B.3,5,3C.3,5,5D.3,5,7
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。A.a=a+b=b++B.w%((int)a+b)C.(c+w)%(int)aD.w=a==b
若变量已正确定义,有下列程序段: int a=3,b=5,c=7; if(a>B) a=b;c=a; if(c!=A) c=b; printf("%d,%d,%d\n",a,b,C) ; 其输出结果是( )。A.程序段有语法错B.3,5,3C.3,5,5D.3,5,7
若变量已正确定义为int型,要给a、b、C输入数据,正确的输入语句是( )。A.B.C.D.A.AB.BS 若变量已正确定义为int型,要给a、b、C输入数据,正确的输入语句是( )。A.B.C.D.A.AB.BC.CD.D
若变量已正确定义,有以下程序段: 其输出结果是( )。A.程序段有语法错误B.3,5,3SXB 若变量已正确定义,有以下程序段:其输出结果是( )。A.程序段有语法错误B.3,5,3C.3,5,5D.3,5,7
以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.**** 以下程序段中的变量已正确定义:程序段的输出结果是( )。A.********B.****C.**D.*
若变量已正确定义,有下列程序段 inta=3,b=5,c=7; if(ab)a=b;c=a; if(C!=a)C=b; printf(”%d,%d,%d\n”,a,b,c); 其输出的结果是( )。A.程序段有语法错B.3,5,3C.3,5,5D.3,5,7
单选题以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf(%d,pAd);程序段的输出结果是( )。A6B4C5D7