第二章测试
1.

若有整型变量ij,则以下程序段中内循环体的执行次数为(  )。

for(i=1;i<=5;i++)

for(j=0;j<4;j++){……}





A:30 B:25
C:20
D:24
答案:C
2.

判断char型变量ch是否为大写字母的正确表达式是(  )。



A:(ch>='A')&(ch<='Z') B:(ch>='A')&&(ch<='Z') C:'A'<=ch<='Z' D:('A'<=ch)AND('Z'>=ch) 3.

以下程序段的输出结果是(  )。

main()

{

  int x=5;

  if(x++>5) 

    printf(“%d”,x);

  else 

    printf(“%d”,x--);

}



A:5 B:7 C:6 D:4
4.

设所有变量均已正确定义,并且已知a=4,b=3,c=2,d=1,则表达式d=a<b?a:c的结果是(  )。



A:2
B:4 C:3 D:1 5.

a1b3c5d4时,执行以下程序段后x的值是()。

blob.png


A:3 B:6 C:1 D:2 6.

如下程序
   main()
   {    int x=1,a=O,b=O;
        switch(x)
        {    

            case  0:b++;
            case  1:a++;
            case  2:a++;b++;
        }
       printf("a=%d,b=%d",a,b);
    }
 该程序的输出结果是(  )。


A:a=2,b=1 B:a=2,b=2 C:a=1,b=0
D:a=1,b=1
7.

下面程序段

int k=2;

while(k=0){printf(“%d”,k);k--}

则下面描述中正确的是(  )。



A:循环体语句执行一次 B:循环体无限循环 C:while循环执行10 D:循环体语句一次也不执行 8.

以下程序中while循环的循环次数为(  )。

main()

{

   int i=0;

   while(i<10

   {

      ifi<1) continue;

      if(i==5) break;

      i++;

   }    

}



A:死循环,不确定次数 B:1 C:6 D:10 9.

假定ab均为int型变量,则执行以下语句后b的值为(  )。

a=1; b=10;

do{ b-=a; a++; } while(b--<0);



A:-2 B:8 C:-1 D:9
10.

在语句while(!E); 括号中的表达式!E等价于( )。



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

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(67) dxwkbang
返回
顶部