【单选题】
有以下程序,程序运行以后的输出结果是() #include stdio.h main( ) { int a[ ]={2,3,5,4},i; for(i=0;i switch(i%2) { case 0:switch(a[i]%2) {case 0:a[i]++;break; case 1:a[i]--; }break; case 1:a[i]=0; } for(i=0;i printf(\n); }
【单选题】
设有说明intx=0,y=2;则执行if(x=0)y=1+x;elsey=x-1;后,变量y的值是( )
【单选题】
以下程序段的结果是 c的值为( )。char * a[5]={“12378”, “1237”, “1236789”, “1237”, “123708”};
int i,c=0;
for(i=0;i5:i++)
if(StrCmp(a[i], “1237”)==0)c++;
【简答题】
以下程序段输出的结果是[填空1]。#include stdio.hvoid main(){int x=1;do printf(%d\n,x-=2);while(!(--x));}
【单选题】
下面的程序段中,循环体执行的次数是( )。
Dim I,s
For I=1 to 10 Step 2
s=s+I
Next I
【单选题】
有以下程序#includestdio.hmain(){ int a=1,b=0;if(--a) else if(a==0) b+=2;else b+=3;printf(“%d\n”,b); }程序运行后的输出结果是( )。
【单选题】
有以下程序#includestdio.hmain(){ int a=1,b=0;if(--a) else if(a==0) b+=2;else b+=3;printf(“%d\n”,b); }程序运行后的输出结果是。
【单选题】
以下程序的运行结果是( )。 #include stdio.hvoid main(){int i=1,s=3;do{s+=i++;if (s%7==0)continue;else++i;} while (sprintf(%d\n
【单选题】
以下程序段.
x=-1;
do
{
x=x*x;
} while (!x);
【单选题】
以下程序段
x=-1;
do
{x=x*x;}
while(!x);