第二章 程序控制结构:程序控制结构2.1顺序控制结构:顺序结构
2.2分支结构:分支结构
2.3循环结构:循环结构
[单选题]


以下程序段(      )。

   x=-1;

   do

     {x=x*x;

}  while(!x);

 



选项:[循环执行二次, 循环执行一次, 是死循环, 有语法错误]
[单选题]以下程序的输出是(   )。

#include<stdio.h>

  main()

  { int x=1;

   if(x=2)

      cout<<“OK”;

   else if(x<2) cout<<x;

   else cout<<“Quit”;

  }

  

选项:[无输出结果, 1, Quit, OK]
[单选题]

以下关于 do-while 循环的不正确描述是(      )。

选项:[do-while 循环由 do 开始,至 while 结束,在 while(表达式)后面不能写分号, do-while 的循环体可以是复合语句, do-while 的循环体至少执行一次, do-while 循环体中,一定要有能使 while 后面表达式的值变为零(“ 假”)) 的操作]
[单选题]C++语言中,whiledo-while循环的主要区别是:(     )。


选项:[ do-while的循环体至少无条件执行一次

, while 的循环控制条件比do-while的循环控制条件严格

, do-while 允许从外部转到循环体内

, do-while的循环体不能是复合语句

]
[单选题]

w,x,y,z,m均为int 型变量,则执行下面语句后的m值为(   )。

  w=1;x=2;y=3;z=4;

  m=(w<x)?w:x;

  m=(m<y)?m:y;

  m=(m<z)?m:z;


选项:[1
, 4, 2, 3]
[单选题]下面程序的输出结果是(  


main ( )

{

    char str[ ]=”SSWLIA” , C;

    int k;

    for (k=2;(c=str[k])!=’0’;k++) {

       switch (c) {

          case ‘I’ : ++k; break ;

          case ‘L’: continue;

          default : putchar(c) ; continue ;

       }

       putchar(‘*’);

    }

}


选项:[SW, W*, W*A, W]
[单选题]下面程序段执行完后,x 的值是(           )


int x=0;

for(int i=0;i<90;i++)

 if(i) x++;


选项:[90, 89, 0, 30]
[单选题]结构化程序设计所规定的三种基本控制结构是:(    。



选项:[树形、网形、环形, 主程序、子程序、函数, 顺序、选择、循环, 输入、处理、输出]
[单选题]uwxy均是正整型变量,则以下正确的switch语句是(     )。

  



选项:[switch(x+y){ case 10 : u=x+y; break;

 case 11 : w=x-y; break;

}


, switch(x*x+y*y)

{ case 3:

 case 3: w=x+y; break;

 case 0: w=y-x; break;

}


, switch(pow(x,2)+pow(y,2))

{ case 1: case 3: w=x+y; break;

 case 0: case 5: w=x-y;

}


, switch x

{ default : u=x+y;

 case 10 : w=x-y; break;

 case 11 : u=x*y; break;

}


]
[单选题]运行下面程序,程序运行结果是(         )

#include <iostream>

using namespace  std; 

int main()

{ static int a[4]={7,8,9},b[4]={4,5,6},c[4],i;   

for(i=0;i<3;i++)    

c[i]=a[i]+b[i]; 

cout<<c[i]<<"  ";   cout<<endl;  return 0; }


 

选项:[11 13 15, 15, 11 13, 0]
[单选题]语句 while(!E);中的表达式!E等价于(    )。

A)E==0       B)E!=1        C)E!=0       D)E==1


选项:[E==1, E==0, E!=0 , E!=1]

点赞(0) dxwkbang
返回
顶部