题目内容

已知 int x=-5,y = 5;执行语句 y = x>0 ? 1 : x<0 ? -1: 0; 后变量y的值为______。

A. 1
B. 5
C. -1
D. 0

查看答案
更多问题

有以下程序:#include main(){int i=1,j=1,k=2;if( (j++||k++)&&i++ )printf( “%d,%d,%d\n”,i,j,k);}执行后的输出结果是( )。

A. 1,1,2
B. 2,2,1
C. 2,2,2
D. 2,2,3

假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。(1) for(i=1,s=1; i<=n; i++)s*=i;(2) i=1;s=1;while(i<=n)s*=i++;(3) i=0,s=1;do{i++,s*=i;}while(i<=n);(4) for(i=1,s=1; ; i++){s = s*i,if(i==n)break;}

A. 1
B. 2
C. 3
D. 4

假设输入4818,下列程序的运行结果是_____。void main(){int n,m,r;scanf("%d%d",&n,&m);do{r = n%m;n=m,m=r;}while(r);printf("%d\n",n);}

A. 12
B. 6
C. 3
D. 2

设有程序段:int k=10;while(k=0) k--;则下列描述中正确的是______。

A. while循环执行10次
B. 死循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

答案查题题库