程序基本功三大基本结构-2

加油嗷
姓名
    ____________
与下方程序循环次数等价的代码是

for(int i =1 ; i <= 10; i++)

A.for(int i = 9; i = 1; i--)
B.for(int i = 10; i = 0; i--)
C.int n = 10;while(n--){}
D.int n = 10;while(--n){}
下方程序循环的次数为

int n = 10;

while(--n){

}

A.10次
B.11次
C.9次
D.11次
下面这段程序执行后ab的值分别为

int a = 3;

int b = 4;

a += ++b;

A.a=3,a=4
B.a=4,b=4
C.a=7,b=4
D.a=8,b=5
下面这段程序执行后ab的值分别为

int a = 3;

int b = 4;

a += b++;

A.a=3,a=4
B.a=7,b=5
C.a=7,b=4
D.a=8,b=5
int a = 3;

while(a) {

   a -= 2;

}

这个循环循环几次

A.1次
B.无限次
C.0次
D.2次
下面语句cout << 1;会被执行几次

do {

  cout << 1;

} while(1 < 2);


A.0次
B.2次
C.1次
D.3次
下面语句cout << 1;会被执行几次

while(1 < 2){

    cout << 1;

}

A.0次
B.2次
C.1次
D.3次
*下面程序的输出结果为:

int n = 3;

int s = 0;

switch(n % 5) 

{

   case 1: 

      s=1;

      break;

   case 2:

      s = 2;

      break;

    default:

      s = 256;

      break;

}

cout << s;

A.1
B.2
C.256
D.3
*下面程序的输出结果为:

int n = 4;

int s = 0;

switch(n % 5) 

{

   case 1: 

      s=1;

      break;

   case 2:

      s = 2;

      break;

    default:

      s = 256;

      break;

}

cout << s;

A.1
B.2
C.256
D.3
*下面程序的输出结果为:

int n = 7;

int s = 0;

switch(n % 5) 

{

   case 1: 

      s=1;

   case 2:

      s = 2;

   case 3:

      s = 3;

      break;

    default:

      s = 256;

      break;

}

cout << s;

A.1
B.2
C.256
D.3
*下面程序的输出结果为:

int n = 2;

int s = 0;

switch(n % 5) 

{

   case 1: 

      s=1;

      break;

   case 2:

      s = 2;

      break;

    default:

      s = 256;

      break;

}

cout << s;

A.1
B.2
C.256
D.3
下面程序输出结果为:

int cnt = 0;

for(int i = 1; i <= 10; i++) {

     if(i < 5)

        cnt++;

}

cout <<cnt;

A.10
B.5
C.4
D.3
下面程序输出结果为:

int cnt = 0;

for(int i = 1; i <= 10; i++) {

     if(i != 5)

        cnt++;

}

cout <<cnt;

A.9
B.8
C.4
D.3
下面程序输出结果为:

int cnt = 0;

for(int i = 1; i <= 10; i++) {

     if(i == 5)

        cnt++;

}

cout <<cnt;

A.9
B.1
C.2
D.3
下面的程序执行结果为:

int i = 30; 

int x = 0; 

int y = 0;

while(i >= 2)

{

   i--;

   x = i % 8;

   if(x == 0)

   {

        y++;

   }

}

cout << y;

A.0
B.3
C.4
D.1
下面的程序执行结果为:

int i = 30; 

int x = 0; 

int y = 0;

while(i >= 10)

{

   i--;

   x = i % 8;

   if(x == 0)

   {

        y++;

   }

}

cout << y;

A.0
B.3
C.2
D.1
下面的程序执行结果为:

int i = 30; 

int x = 0; 

int y = 0;

while(i > 10)

{

   i--;

   x = i % 2;

   if(x == 0)

   {

        y++;

   }

}

cout << y;

A.10
B.9
C.8
D.7

18题 | 被引用0次

使用此模板创建