ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:25.98KB ,
资源ID:6296642      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6296642.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第2部分Java基本的程序设计结构.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第2部分Java基本的程序设计结构.docx

1、第2部分 Java基本的程序设计结构第2部分 Java基本的程序设计结构1. 掌握标识符的定义规则和常用关键字2. 了解Java的基本数据类型和特点3. 熟悉运算符、表达式4. 掌握常用语句使用5. 掌握数组的定义方法和特点姓名:_ 联系电话:_(1)关于以下application的说明,正确的是( )1 class StaticStuff2 3 static int x=10;4 static x+=5;5 public static void main(String args )6 7 System.out.println(“x=” + x);8 9 static x/=3;10. A、4

2、行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=3(2)关于以下程序代码的说明正确的是( )1class HasStatic2 private static int x=100;3 public static void main(String args )4 HasStatic hs1=new HasStatic( );5 hs1.x+;6 HasStatic hs2=new HasStatic( );7 hs2.x+;8 hs1=new HasStatic( );9 hs1.x+;1

3、0 HasStatic.x- -;11 System.out.println(“x=”+x);12 13 A、 5行不能通过编译,因为引用了私有静态变量B、 10行不能通过编译,因为x是私有静态变量C、 程序通过编译,输出结果为:x=103D、 程序通过编译,输出结果为:x=102(3)以下选项中循环结构合法的是( )A、while (int i7) i+; System.out.println(“i is “+i); B、 int j=3;while(j) System.out.println(“ j is “+j);C、int j=0;for(int k=0; j + k !=10; j+

4、,k+) System.out.println(“ j is “+ j + “k is”+ k);D、 int j=0;do System.out.println( “j is “+j+); if (j = = 3) continue loop; while (j4) ? 99.9 :9);A输出结果为:value is 99.99 B输出结果为:value is 9C输出结果为:value is 9.0 D编译错误(7)执行完以下代码int x = new int10;后,以下哪项说明是正确的( )Ax9为0 Bx9未定义 Cx10为0 Dx0为空(8)以下程序的运行结果是:( )publi

5、c class Increment public static void main(String args)int c;c = 2;System.out.println(c);System.out.println(c+);System.out.println(c);A2 B2 C2 D32 3 2 42 3 3 4(9)下列选项中哪一个是表达式1+2+aa+3的值()?A)12aa3 B) 3aa3 C) 12aa D) aa3(10)下列哪些代码编译时没有错误A) int i=0; if (i) System.out.println(“Hi”); B) boolean b=true; boo

6、lean b2=true; if(b=b2) System.out.println(“So true”); C) int i=1; int j=2; if(i=1| j=2) System.out.println(“OK”); D) int i=1; int j=2; if (i=1 &| j=2) System.out.println(“OK”); (11)如果float f=4.2F; Float g=new Float(4.2F); Double d=new Double(4.2); 则下列哪些表达式值为真? A)f=gB)g=gC)d=fD)d.equals(f) E) d.equal

7、s(g) F) g.equals(4.2)(12)从下面中选择三个合法标识符。A)IDoLikeTheLongNameClassB)$byteC)constD)_okE)3_case(13)哪个运算符会一直计算所有操作数?请选出两个正确答案。A)|B)+C)&D)? :E)%(14)关于switch结构的说法哪些是正确的?请选出1个正确答案。A)所有switch说明都必须有一个默认标签。B)在一个switch说明中,每个代码片断都必须正好有一个标签。C)关键词continue永远不会在一个switch说明中出现。D)在一个单一switch说明里,没有case标签可以跟随一个默认标签。E)一个字

8、符可以用做一个case标签的值。(15)下面哪项在java中是不合法的标识符?( )A. $userB. pointC. You&meD. _endline解答:(16)下列哪一项不是Java保留字?( )A sizeofB superC abstractD break解答:A知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。(17)下面哪些java语句会导致无限循环?( )I、 while (true) i = 0;II、 while (false) i = 1;III、 while (!false) i = 0;A、III only B、I and III only C、I

9、only D、I, II and III解答:B知识点列表:3.5 Java 语言流程控制语句的功能及使用。(18)有整型数组:int x=2,33,88,5,10;, 则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是()。 、88 33 10 5 2 B、2 5 10 33 88 C、88 10 2 33 5 D、5 33 2 10 88 解答: 知识点列表:3.2 Java语言向量引入的目的及其与数组的区别。(19)Java应用程序的 main 方法中有以下语句,则输出的结果是 ( ) 。 int x=2,3,-8,7,9; int max=x0; for(int i=

10、1;imax) max=xi; System.out.println(max); A、2 B、-8 C、7 D、9解答:知识点列表:3.5 Java 语言流程控制语句的功能及使用。(20)下列关于变量的叙述哪个是错的?( )A、实例变量是类的成员变量。B、在方法中定义的局部变量在该方法被执行时创建。C、实例变量用关键字static声明。D、局部变量在使用前必须被初始化。解答:C(21)下面是一个Java程序片段: public void paint (Graphics g) int x = 10; int y = 20; paintPicture( g, x, y); public void

11、paintPicture(Graphics g, int a, int b) g.setColor(Color.red); / more code follows 当执行这段代码时,paintPicture方法中参数a的值将是什么? ( ) A、10 B、0 C、20 D、这段代码不能够编译。这是一个错误,因为从来没有声明参数a和给它赋值解答:A知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。(22)若有定义 int a=1,b=2; 表达式(a+)+(+b) 的值是( ) 。A、3B、4C、5D、6解答:B知识点列表:3.1 了解运算符的优先级和结合性。(23)若有定义 in

12、t a=9,b=6; ab的值是( )。A、0B、1C、falseD、true解答:D知识点列表:3.3 Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。(24)假定有变量定义: int k=7,x=12; 则能使值为3的表达式是()。A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5) 解答:D知识点列表:3.1 了解运算符的优先级和结合性。(25)设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )。A、把x和y按从大到小排列B、把x和y按从小到大排列 C、无确定结果D、交换x

13、和y中的值 解答:D知识点列表:3.3 Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功(26)仔细分析下面程序,while的循环次数是( )。 int i=0;while(i10)if(i1) continue; if(i=5) break; i+; A、1B、10C、6D、死循环,不能确定次数解答:D知识点列表:3.5 Java 语言流程控制语句的功能及使用。(27)以下程序段的输出结果是()。int a=10; System.out.println(a); A、01B、-11C、-10 D、-5解答:知识点列表:3.4 Java 语言变量、常量的使用及其运算操

14、作。(28)编译并运行下面的Java程序,将产生什么结果?( )class A int var1=1; int var2; public static void main(String args) int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3);A0B4C3D代码无法编译,因为var2根本没有被初始化解答:B 知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。(29)下列选项在java中属于不合法的标识符的是( )。A BigMeaninglessName B _whatavariable C #my

15、var D $dollar 解答:知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。(30)下列整型数据类型中,需要内存空间最少的是 ( )。A. short B. long C. int D. byte解答:D知识点列表:3.1 强制数据类型的转换格式;了解运算符的优先级和结合性。(31)下列代码段执行后的输出结果是( )。int x=3; int y=10; System.out.println(y%x); A 0 B 1 C 2 D 3解答:B(32)执行完代码int x = new int25;后,下列选项说明正确的是( )。A. x24为0 B. x24未定义 C. x

16、25为0 D. x0为空解答:A知识点列表:3.2 Java语言向量引入的目的及其与数组的区别。(33)在switch(expression)语句中,expression的数据类型不能是( )。A、double B、charC、byteD、short解答:A(34)下列数组初始化形式正确的是( )。 、int t1=1,2,3,4,5,6; B、int t2=1,2,3,4,5,6; C、int t332=1,2,3,4,5,6; D、int t4; t4=1,2,3,4,5,6; 解答:A (35)下列语句序列执行后,x 的值是( )。 int a=3, b=4, x=5; if( +a=b

17、 ) x=+a*x; A、35 B、25 C、20 D、5 解答:B(36)当下列程序执行时,其输出结果是( )。int x = 5;int y = 2;System.out.println(x+ y + k);A、5kB、7kC、52kD、3k解答:B(37)当下列程序执行时,其输出结果是( )。 int i=9;switch (i) default: System.out.println(default); case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out

18、.println(two);A、default B、default, zero C、错误: default 子句没有定义 D、没有输出结果 解答:(38)阅读下列代码后,下列选项说法正确的是()。public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零D、输出空解答:A(39)设 String s = story; 下列选项中的语句书写正确的是( ) 。A、s += books;B、c

19、har c = s1;C、int len = s .length;D、s = s - books;解答:A(40)阅读下列代码,其正确的结果是( )。publicclass Test2 static boolean foo(char c) System.out.print(c); returntrue; Public staticvoid main(String argv) int i = 0; /for(65;88&(i2);67) for (foo(A); foo(B) & (i 50&y60|x50&y-60|x60|x-50&y-60; System.out.println(b); A

20、、trueB、falseC、1D、0(47)下面代码行中编译的时候不会报警告或错误的是()。DA、float f=1.3;B、char c=a;C、byte b=257;D、boolean b=false;(49)分析下面的代码,其输出结果是()。Bpublic class Test3 public static void main(String args) String foo = blue; String bar = foo; foo = green; System.out.println(bar); A、一个异常抛出B、blueC、nullD、green(50)下面关于类的说法错误的是(

21、)。DA、类是Java语言中的一种复合数据类型B、类中包含数据变量和方法C、类是对所有具有一定共性的对象的抽象D、Java语言的类支持单继承和多继承(51)运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。Bpublic class MyProg public static void main(String argv) System.out.println(argv0); A、myprogB、goodC、morningD、Exception raised: java.lang.ArrayIndexOutOfBoundsException: 2(5

22、2)下面关于Java应用程序中main方法的写法,合法的是()。BA、public static void main()B、public static void main(String args)C、public static int main(String arg)D、public void main(String arg)(53)对象是Java中很重要的概念,下列说法中能准确地描述对象的是()。AA、对象可以理解为一种数据结构,具有操作数据的方法B、对象是抽象的,类可以通过对象来生成C、对象是通过import语句引入到程序中的所有包D、对象是一组具有共同的结构和行为的类(54)假定有变量定

23、义: int k=7,x=12; 则下列选项中值为4的表达式是()。CA、x%=(k%=5)B、x%=(k-k%5)C、(x%=k)-(k%=5)D、x%=k-k%5(55)当下列程序执行时,其输出结果是()。Cint i = 9; switch (i) default: System.out.println(default); case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out.println(two); A、defaultB、zeroC、default, zeroD、没有输出结果(56)下列程序段的输出结果是()。Dpublic class OperatorsandExpressions public static void mai

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1