多选题\n 有以下程序段: int x = 3; do { Console.Write("{0,3}", x -= 2); } while ((--x)==0); 程序段的输出结果是( ) A. 1 B. 3 0 C. 1 -2 D. 死循环 \n多选题\n 有以下程序段: int n = 10; while (n > 7) { n--; Console.WriteLine("{0}", n); } 程序段的输出结果是( ) A. 10 9 8 B. 9 8 7 C. 10 9 8 7 D. 9 8 7 6 \n多选题\n do…while循环语句循环体中的语句块至少执行( )次 A. 0 B. 1 C. 2 D. 3 \n简答题\n 输入20个整数,分别求出所有正数之和、所有负数之和、零的个数 int positiveSum = 0; int negativeSum = 0; int zeroCount = 0; for(int i=1; 【1】 ;i++) { Console.Write("请输入整数"); int num = Convert.ToInt32(Console.ReadLine()); if ( 【2】 ) positiveSum += num; else if ( 【3】 ) negativeSum += num; else 【4】 ; } Console.WriteLine("正数和{0},负数和{1},零的个数{2}", positiveSum, negativeSum, zeroCount);\n多选题\n 针对以下程序段,说法正确的是( ) int x=-1; do { x=x*x; }while(x!=1); A. 循环执行0次 B. 循环执行1次 C. 循环执行2次 D. 是死循环 \n多选题\n 下列程序段的执行结果是 int i=0, j=0; for (;j!=0 && i Console.Write("{0},{1}", i,j); A. 0,0 B. 1,1 C. 2,2 D. 5,5 \n多选题\n 下列程序段的执行结果是 int i=0, j=0; for (;j!=0 && i Console.Write("{0},{1}", i,j); A. 0,0 B. 1,1 C. 2,2 D. 5,5 \n多选题\n 下列关于break语句和continue语句的叙述中,错误的是 A. break用来退出循环体 B. continue用来退出本次循环,提前进入下次循环的判定 C. break语句和continue语句都可以用在while、do...while、for循环体中 D. 在循环语句中break语句不能和if语句连在一起使用 \n多选题\n 以下程序段的输出结果是 int n=2; while (n == 0) Console .WriteLine ("{0}", n); n--; Console.WriteLine("{0}", n); A. 0 1 2 0 B. 0 1 2 C. 0 1 D. 1 \n多选题\n 有以下程序段: int i, sum=0; for (i = 1; i sum += sum; Console.Write("{0}", sum); 程序的输出结果是( ) A. 15 B. 14 C. 不确定 D. 0 \n多选题\n 下列关于do....while语句和while语句的叙述中错误的 A. do...while语句先执行循环中的语句,然后再判断表达式 B. while语句是先执行条件判断,满足条件才去执行循环体 C. while语句至少要执行一次循环语句 D. do...while语句至少要执行一次循环语句 \n简答题\n 输出以下图形(第一行前没有空格) ********* ******* ***** *** * for(int i=1; 【1】 ;i++) { for(int j=1; 【2】 ;j++) { Console.Write(" "); } for(int j=1; 【3】 ; 【4】 ) { Console.Write("*"); } 【5】 ; }\n多选题\n 下列for循环的执行次数是几次 int i=0; for (int j = 10; i!= j; i++, j--) Console.WriteLine("ok"); A. 0 B. 1 C. 5 D. 10 \n多选题\n 已有定义:int i,j; 语句 for ( i =j = 0; i 10 B. 9 C. 6 D. 5 \n多选题\n 以下程序段的运行结果是 int a, b; for (a = 1, b = 1; a { if (b >= 20) break; if (b % 3 == 1) { b += 3; continue; } b -= 5; } Console.WriteLine("{0}",a); A. 7 B. 8 C. 9 D. 10 \n多选题\n 有以下程序段: int i, sum = 0; for (i = 0; i { if ((i % 3) == 0) continue; sum = sum + i; } Console.Write("sum={0}", sum); 程序的输出结果是( ) A. sum=0 B. sum=15 C. sum=27 D. sum=55 \n多选题\n 针对以下程序段,说法正确的是( ) int x=-1; do { x=x*x; }while(x!=1); A. 循环执行0次 B. 循环执行1次 C. 循环执行2次 D. 是死循环 \n多选题\n 有以下程序段: int i, sum=0; for (i = 1; i sum += sum; Console.Write("{0}", sum); 程序的输出结果是( ) A. 15 B. 14 C. 不确定 D. 0 \n多选题\n 下列for循环的执行次数是几次 int i=0; for (int j = 10; i!= j; i++, j--) Console.WriteLine("ok"); A. 0 B. 1 C. 5 D. 10 \n多选题\n 下列程序段的输出结果是 int i, j; for ( i = 0; i { for ( j = 1; j if (j == 5) break; if (i if (i > 2) break; Console .WriteLine ("{0}", j); } Console .WriteLine ("{0}", i); A. 5 2 B. 0 2 C. 5 3 D. 10 3 \n
上一页1 / 2下一页