A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Memory`_禁 中级黑马   /  2014-11-17 22:21  /  2020 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.下列语句序列执行后,m 的值是(  )。
  int  a=10, b=3, m=5;
if( a==b )  m+=a;  else   m=++a*m;
A) 15        B) 50     C) 55     D) 5
2.下列语句序列执行后,k 的值是(   )。
  int  i=4,j=5,k=9,m=5;
  if(i>j||m<k)  k++;  else k--;
A) 5     B) 10     C) 8     D) 9
3.下列语句序列执行后,x 的值是(   )。
  int  a=2, b=4, x=5;
  if( a<--b ) x*=a;
A) 5     B) 20     C) 15     D) 10
4.下列语句序列执行后,b 的值是(  )。
int  a=2, b=4;
if( a < - - b )  a*=a;
A) 5     B) 3     C) 15     D) 10

14 个回复

倒序浏览
就这点吗
回复 使用道具 举报

1.下列语句序列执行后,m 的值是( C)。

  int  a=10, b=3, m=5;

if( a==b )  m+=a;  else   m=++a*m;

A) 15        B) 50     C) 55     D) 5

2.下列语句序列执行后,k 的值是(B )。

  int  i=4,j=5,k=9,m=5;

  if(i>j||m<k)  k++;  else k--;

A) 5     B) 10     C) 8     D) 9

3.下列语句序列执行后,x 的值是(  D )。
  int  a=2, b=4, x=5;

  if( a<--b ) x*=a;


A) 5     B) 20     C) 15     D) 10

4.下列语句序列执行后,b 的值是( B)。

int  a=2, b=4;

if( a < - - b )  a*=a;

A) 5     B) 3     C) 15     D) 10

5.下列语句序列执行后,m 的值是( D  )。

int  i=9, j=8, m=10, n=9;

if( i<j || m - -<n )  i++;  else  j--;

A) 6     B) 7      C) 8     D) 9

6.下列语句序列执行后,x 的值是( A )。

int  a=3, b=4, x=5;

if( ++a<b ) x=x+1;

A) 5     B) 3     C) 4     D) 6

7.下列语句序列执行后,ch1 的值是( B )。

char  ch1=’A’,ch2=’W’;

if(ch1 + 2 < ch2 )  ++ch1;

A) ‘A’     B) ‘B’     C) ‘C’     D) B

8.下列语句序列执行后,x 的值是(B )。

  int  a=2, b=4, x=5;

  if( a<--b ) x*=a;

int  a=3, b=4, x=5;

if( ++a==b ) x=++a*x;

A) 35     B) 25     C) 20     D) 5

9.下列语句序列执行后,k 的值是(C)。

int  i=6,j=8,k=10,m=7;

if(i>j||m<k--)  k++;  else  k--;

A) 12     B)11     C) 10     D) 9

10.下列语句序列执行后,k 的值是(C )。

int  i=10, j=18, k=30;

switch( j - i )

{      case  8 :  k++;     

case  9 :  k+=2;

case  10:  k+=3;   

default :  k/=j;

}/*匹配之后一直到BREAK才跳出*/

A) 31      B) 32      C) 2       D) 33

11.若a和b均是整型变量并已正确赋值,正确的switch语句是(D )。

    A) switch(a+b);  { ...... }     B) switch( a+b*3.0 )  { ...... }

    C) switch a  { ...... }         D) switch ( a%b )  { ...... }

12.下列语句序列执行后,r 的值是( C)。

  char  ch='8';  int  r=10;

  switch( ch+1 )

  {

case '7':  r=r+3;

case '8':  r=r+5;

case '9':  r=r+6;     break;

default:  r=r+8;

  }

A) 13     B) 15     C) 16     D) 18

13.设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是(B )。

    A) switch (x + y)  { ...... }       B) switch ( ch + 1 )  { ...... }

    C) switch  ch  { ...... }         D) switch ( a + b );  { ...... }

14.下列语句序列执行后,k 的值是(D )。

  int  x=6, y=10, k=5;

  switch( x%y )

  {

case 0:  k=x*y;      

case 6:  k=x/y;   

case 12:  k=x-y;      

default:  k=x*y-x;

  }

A) 60     B) 5     C) 0     D) 54

15.





回复 使用道具 举报
都是同一个类型的题目,难度不大。
回复 使用道具 举报
从最基础的开始
回复 使用道具 举报
看完。看的我心惊揉跳的。不会。8、9过程有些不明白!求指导!
回复 使用道具 举报
[好书,都来看看

sehome.zip

33.84 KB, 下载次数: 125

回复 使用道具 举报
第8题怎么设了两次 a b x 变量 编译不能通过  求解  
回复 使用道具 举报
xiawei 中级黑马 2014-11-20 14:49:41
9#
基础知识都不扎实,要进黑马好好学!
回复 使用道具 举报
米家小九 来自手机 中级黑马 2014-11-23 00:30:00
10#
自学一周了,看的这题加深了好多,受教了
回复 使用道具 举报
基础知识,看了,进步了
回复 使用道具 举报
顶!!!!!
回复 使用道具 举报
    cbdb   
回复 使用道具 举报
顶!!!!!
回复 使用道具 举报
来学习。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马