以下if…else…结构执行结果是 int x=80; int y=30; if ( x <0 || x>75 ) { if(y>=80) { console.write(“晴”); } else { console.write(“晴转阴”); } } else { console.write(“ 阴”); }
以下for语句的表示方法,错误的是
以下描述正确的是 for( ; ; ) {循环体;}
如果month=4,下面代码的输出结果是 int days=0; switch(month) { case 2: days=28; break; case 4: case 6: case 9: case 11: days=30; break; default: days=31; break; } console.writeline(days);
有一个定义了变长实参的方法,其方法头为: public static double getaverage(params double[] numbers){…} 下面调用该方法不正确的是
下面程序的输出结果是 string str = "a123bc456d"; string result = ""; for (int i = 0; str[i] >= 'a' && str[i] <= 'z'; i = 1) { result = str[i] result; console.writeline(result); }
wwww
以下哪种循环语句的循环体可能被执行0次
关于跳转语句break和continue,以下说确的是
switch语句的关键字case后面的表达式可以是整形、字符型、字符串型。
while循环语句,一定要有修改循环条件的语句,否则会造成死循环。
while,do…while,for和foreach循环语句的循环体只有当条件为真时才执行。
foreach语句用于遍历数组中的元素,也可改变元素的值。
switch语句中的default语句是可选的,也可有多个。
c#数组有三种形式,它们是:一维数组、多维数组、交错数组。
交错数组各行长度必须相同。
(1)以下正确的函数定义是( )。 a.double fun(int x, int y) b.double fun(int x,y) { { z=x y ; int z ; return z ; return z ; } } c.fun (x,y) d.double fun (int x, int y) { { int x, y ; double z ; double z ; z=x y ; z=x y ; return z ; return z ; } }
(1)下面程序执行的结果是 。 #include int f(int); int main() { int z; z=f(4); printf("%d\n",z); return 0; } int f(int x) { if(x==0||x==1) return 3; else return x*x-f(x-2); }
(2)下面程序执行的结果是 。 #include int f(int ); int main() { int z; z=f(5); printf("%d\n",z); return 0; } int f(int n) { if(n==1||n==2) return 1; else return f(n-1) f(n-2); }
(3)下面程序的运行结果是 。 #include int f1(int,int); int f2(int,int); int main() { int a=4, b=3, c=5; int d, e, f; d=f1(a,b); d=f1(d,c); e=f2(a,b); e=f2(e,c); f=a b c-d-e; printf("%d,%d,%d\n",d ,f, e); return 0; } int f1(int x, int y) { return x>y?x:y; } int f2(int x, int y) { return x>y?y:x; }
下面程序的运行结果是 。 #include int fun1(int); int fun2(int); int i=0; int main ( ) { int i = 5 ; fun2(i/2) ; printf("i=%d\n",i) ; fun2(i=i/2) ; printf("i=%d\n",i) ; fun2(i/2) ; printf("i=%d\n",i) ; fun1(i/2) ; printf("i=%d\n",i) ; return 0; } int fun1 (int i) { i = (i%i)*(i*i)/(2*i) 4 ; printf("i=%d\n",i); return (i) ; } int fun2(int i) { i = i<=2 ? 5 : 0 ; return (i) ; }
若输入253,则下面程序运行的结果是 。 #include long fun(long); int main( ) { long x; scanf("%ld",&x); printf("\n%ld\n",fun(x)); return 0; } long fun (long data) { long k =1; do { k*=data % 10 ; data/=10 ; } while(data) ; return (k); }
下述程序的输出结果是( )。 #include int main ( ) { int a=0,b=0,c=0; if ( a>0 | | b>0) c; printf("%d,%d,%d",a,b,c); return 0; }
以下程序的输出结果是( )。 #include int main ( ) { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch (y) { case 0 : a ; break ; case 1 : b ; break ; } case 2:a ; b ; break; case 3:a ; b ; } printf("a=%d,b=%d",a,b); return 0; }
有如下程序段: int k=2; while(k=0) {printf("%d",k);k--;} 则下面描述中正确的是( )。
下面程序的输出结果是( )。 #include int main ( ) { int x=9; for (; x>0; x--) { if (x%3==0) { printf("%d",--x); continue ; } } return 0; }
将条件“y能被4整除但不能被100整除,或y能被400整除”写成逻辑表达式
以下程序的运行结果是 。 #include int main ( ) { int a=2,b=7,c=5; switch (a>0) { case 1: switch (b<0) { case 0: printf("@"); break ; case 1: printf("!"); break ; } case 0: switch (c==5) { case 0: printf("*") ; break ; case 1: printf("#") ; break ; default : printf("#") ; break ; } default : printf("&"); } printf("\n"); return 0; }
下面程序运行的结果是 。 #include int main ( ) { int x,i ; for (i=1 ; i<=100 ; i ) { x=i; if ( x%2==0) if ( x%3==0) if( x%7==0) printf("%d ",x) ; } return 0; }
下面程序运行的结果是 。 #include int main ( ) { int i,b,k=0 ; for (i=1; i<=5 ; i ) { b=i%2; while (b--==0) k ; } printf("%d,%d",k,b); return 0; }
下面程序运行的结果是 。 #include int main ( ) { int a,b; for (a=1,b=1 ; a<=100 ; a ) { if (b>=20) break; if (b%3==1) { b =3 ; continue ; } b-=5; } printf("%d\n",a); return 0; }
下面程序运行的结果是 。 #include int main ( ) { int a=10,y=0 ; do { a =2 ; y =a ; if (y>50) break ; } while (a==14) ; printf("a=%d y=%d\n",a,y) ; return 0; }
下面程序运行的结果是 。 #include int main ( ) { int i,j,k=19; while (i=k-1) { k-=3 ; if (k%5==0) { i ; continue ; } else if (k<5) break ; i ; } printf("i=%d,k=%d\n",i,k); return 0; }
下面程序运行的结果是 。 #include int main ( ) { int y=2,a=1; while (y--!=-1) do { a*=y ; a ; } while (y--) ; printf("%d,%d\n",a,y); return 0; }
以下程序输出x,y,z三个数中的最小值。 #include int main ( ) { int x=4,y=5,z=8 ; int u,v; u = x 下面程序运行的结果是 。 #include int main ( ) { int k=1,n=263 ; do { k*= n % 10 ; n/=10 ; } while (n) ; printf("%d\n",k); return 0; }