单选题

执行i=0;if(i>2)if(i<3)i=1;elsei=2;i=3;后i的值应为()

A1

B2

C3

D语句错误

正确答案

来源:www.examk.com

答案解析

相似试题
  • 执行下面程序CLEARFOR I=10 TO 1 STEP-2IF I%3#0I=I-1 ENDIFI=I-2??IENDFOR则I的值是()。

    单选题查看答案

  • 假设线性表采用顺序存储结构,表中元素值为整型。阅读算法f2,设顺序表L=(3,7,3,2,1,1,8,7,3),写出执行算法f2后的线性表L的数据元素,并描述该算法的功能。voidf2(SeqList*L){inti,j,k;k=0;for(i=0;ilength;i++){for(j=0;jdata[i]!=L->data[j];j++);if(j==k){if(k!=i)L->data[k]=L->data[i];k++;}}L->length=k;}

    简答题查看答案

  • 设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是 ()、() 、() 。 for ( int i = 0 ; i < a.length ; i ++ ) if ( a[i]%3==0 ) System.out.println(a[i]);

    填空题查看答案

  • 执行下面的语句,在窗体上显示的x和i的值分别为()。 For i=1 To 10 Step 2 x=x+1 If x=3 Then Exit For Next i Print x,i

    单选题查看答案

  • 下列语句序列执行后,i的值是()。 int i=8,j=16; if(i-1>j)i--; elsej--;

    单选题查看答案

  • 下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;

    单选题查看答案

  • 下列代码输出结果是() int i=10; while(i>0){ i=i+1; if(i==10){ break; } }

    单选题查看答案

  • 下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i

    单选题查看答案

  • 写出下面算法的功能。intfunction(SqString*s1,SqString*s2){inti;for(i=0;ilength&&ilength;i++)if(s->data[i]!=s2->data[i])returns1->data[i]-s2->data[i];returns1->length-s2->length;}

    简答题查看答案