黑马程序员技术交流社区
标题: 基础知识 [打印本页]
作者: Memory`_禁 时间: 2014-11-17 22:21
标题: 基础知识
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
作者: 西同学 时间: 2014-11-17 23:00
就这点吗
作者: Memory`_禁 时间: 2014-11-17 23:22
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.
作者: 涉江 时间: 2014-11-18 10:20
都是同一个类型的题目,难度不大。
作者: xiawei 时间: 2014-11-18 10:57
从最基础的开始
作者: java小兵 时间: 2014-11-18 13:04
看完。看的我心惊揉跳的。不会。8、9过程有些不明白!求指导!
作者: Memory`_禁 时间: 2014-11-20 00:33
[好书,都来看看
-
-
sehome.zip
33.84 KB, 下载次数: 121
作者: @在路上 时间: 2014-11-20 13:25
第8题怎么设了两次 a b x 变量 编译不能通过 求解
作者: xiawei 时间: 2014-11-20 14:49
基础知识都不扎实,要进黑马好好学!
作者: 米家小九 时间: 2014-11-23 00:30
自学一周了,看的这题加深了好多,受教了
作者: 丑小子799 时间: 2014-11-23 04:02
基础知识,看了,进步了
作者: 关军波 时间: 2014-11-23 08:29
顶!!!!!
作者: 菜鸟一号 时间: 2014-11-23 10:01
cbdb
作者: Afridoce 时间: 2014-11-23 15:12
顶!!!!!
作者: 斷灬dian 时间: 2014-12-31 11:23
来学习。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |