1、5.Java语言疋种(D)语言。机器B .汇编面向过程的面向对象的6、Java程序的最基本组成单位是(D)。函数B .过程变量类二、简答题1.Java语言有哪些特点?2.JDK安装完成后,如何设置环境变量?3 .简述Java应用程序和小应用程序的区别4.简述Java应用程序的开发过程专题 2 标识符、表达式、数据类型一、填空题1.Java逻辑常量有两个:(ture )和(flase )2写出下列表达式的运算结果,设 a=2,b=-4,c=true。( 1 ) -a%b+ -2( 2) a=1 & a b) false( 4) (-a)a -8( 5) (double)(a+b)/5+a/b -
2、0.43、比较两个数相等的运算符是: = 。4、Java 中的八种基本数据类型分别是: char、int、long、shore、float、double、byte和 boolean。二、选择题1下面这些标识符哪个是错误的( C)AJavaworld B_sumC2Java Program D$abc2下列哪一组运算符的优先级顺序是从高到低排列的(B)|、& 、! B&、A、|!、%、+D、3 ? +a : b+);A. a的值为2, b的值为3, c的值为1 B. a的值为2, b的值为4, c的值为2C. a的值为2, b的值为4, c的值为1 D. a的值为2, b的值为3, c的值为26
3、设各个变量的定义如下,哪些选项的值为 true(C)int a=3, b=3;boolean flag=true;A+a =b B+a=b+ C(+a=b) |flag D(+a=b) &flag7表达式 (int)6.5/7.5*3 的值的类型为( C )Ashort Bint Cdouble D float8 .设a, b, x, y, z均为int型变量,并已赋值,下列表达式的结果属于非逻辑值 的是( D)Cy = +x D y+x*x+9下面语句输出的结果为( B)Syste.out.pri ntl n( 5A2);A 6 B7 C 10 D2510对下面的语句执行完后正确的说法是:
4、( D) int c=c/3;System.out.println(c);A 输出结果为21 B输出结果为22C 输出结果为32 D输出结果为3311以下选项中变量 a 已定义类型,合法的赋值语句为( D)Aa = int(y);Ba=1;a =a+1=3;D +a;12执行下列程序段后,ch, x ,y 的值正确的是:( A)int x=3, y=4;boolean ch;ch=xy&+x=-y;A. true , 6, 8 C. e, 7, 7 19、下列程序运行的结果 public class A BfalseD false, 是 ( D ) 。6, 87, 7public static
5、 void main(String args) int x = 7%3;while(x)x-;System.out.println(x);A. 0 B. 1 C. trueD .编译错误专题 3 流程控制语句、填空题1在 switch 语句中的表达式的类型必须是 ( int 型 )或者( Boolean 2break 在循环语句中的作用是( 跳出整个循环 )至少一3分支语句包括( 双重分支 )和( 4while 循环语句的循环次数( 不限 次 ), for 语句的循环次数( 不限多重分支 )。), do-while 语句的循环次数( )。、选择题1下面程序片段输出的是什么( int a=3,
6、b=1;if(a=b) Syste.out.println(Aa=1c 编译错误,没有输出2下面语句执行后, x 的值为( C int a=4, b=5, x=3; if(+a=b) x=x*a;A3 B123请看下面的程序代码:c)“ a=” +a);Ba=3D 正常运行,但没有输出c15 D20if(x0) Syste.out.println( “ first ”);else if(x20) Syste.out.println( “ second ”);else Syste.out.println( “ third ” );当程序输出“ seco nd”,x的范围是(B)A x=0 B x
7、=0cx0 D x=204请看下面的程序代码:switch(n)case 0: Syste.out.println( “ first ” );case 1:case 2: Syste.out.println( secobnrdea”k;default: Syste.out.println(当 n 为何值时,程序段将输出字符串 A 0 B15 下列语句执行后,j的值是(D ) int j=3, i=3;while(-i!=i/j) j=j+2;A 4 B56下列语句执行后, x 的值是( D)int x=2 ;dox+=x ; while(x-j)continue;while(i4); A i=
8、4, j=5 Ci=5,j=5 8下列语句执行后, k 的值是(int j=4, i, k=10;for(i=2; i!=j; i+) k=k-i;9 下列语句执行后,c的值是(C ) char c=0for(c= ac= ebr)eak;“end”);second(” D )C2D 以上都可以C6D7C32D256DhA )A e Bf Cg10若变量都已经正确说明,则以下程序段输出为( a=10; b=50; c=30;if(ab) a=b;b=c;c=a;System.out.println(a=”+ba=+” +b+” c=+c);Aa=10 b=50 c=10Ca=50 b=30 c=1011以下程序段输出是( D )int x=1,y=0,a=0,b=0; i=(-a=b+)? - -a : +
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1