尔雅Java语言程序设计_1课后答案(学习通2023题目答案)

会计类问答2024-05-19 05:46:1217178抢沙发
尔雅Java语言程序设计_1课后答案(学习通2023题目答案)摘要: 第1讲 概述第1讲概述测验1、运行Java程序的命令是:A、javadocB、javacC、javaD、exe2、编译Java源程序的命令是:A、javadocB、javacC、javaD、exe3、 ...

尔雅Java语言程序设计_1课后答案(学习通2023题目答案)

第1讲 概述

第1讲概述测验

1、尔雅运行Java程序的程序命令是:
A、javadoc
B、设计javac
C、课后java
D、答案exe

2、学习编译Java源程序的通题命令是:
A、javadoc
B、目答javac
C、尔雅java
D、程序exe

3、设计Java程序编译后产生的课后字节码文件的扩展名为:
A、java
B、答案class
C、学习html
D、通题exe

4、main方法是Java Application程序执行的入口点,下面main方法的方法头哪项是合法的:
A、public static void main( )
B、public static int main (String[] arg)
C、public static void main (String args[ ])
D、public void main (String args[])

5、Java开发工具包的缩写是
A、JDK
B、JRE
C、JVM
D、Java

6、( )支持字节码文件(.class)在不同的平台上运行,实现了“一次编译,多次运行”。
A、JDK
B、JRE
C、JVM
D、Java

7、面向对象程序的三个基本特性是:
A、抽象
B、封装
C、继承
D、多态

8、面向对象语言有哪些:
A、C++
B、C
C、Java
D、Python

9、Java语言的特点有:
A、跨平台性
B、简单
C、面向对象
D、网络编程

记事本、Eclipse程序开发上机练习

1、使用记事本编写Plan.java程序,输出你本周的学习计划。输出结果如下图所示(也可以自己设定输出效果) 注:提交代码和命令行编译、运行结果截图。 没有代码编写条件(家里没有电脑、手机无法安装Java编译器)的同学可以将代码写在本子上,拍照上传。

2、使用Eclipse编写项目schedule,输出你本周的课程表。输出结果如下图所示(也可以自己设定输出效果) 注:提交代码和运行结果截图。 没有代码编写条件(家里没有电脑、手机无法安装Java编译器)的同学可以将代码写在本子上,拍照上传。

第2讲 Java 编程基础

第2讲Java编程基础测验

1、以下关于变量的说法错误的是?
A、变量名必须是一个有效的标识符
B、变量在定义时可以没有初始值
C、变量一旦被定义,在程序中的任何位置都可以被访问
D、在程序中,可以将一个byte类型赋值给一个int类型的变量,不需要特殊声明

2、表达式25 / 4的结果是
A、6.25
B、6
C、6.0
D、以上都不对

3、double类型的数据占用( )字节
A、1
B、2
C、4
D、8

4、下列哪项不属于Java语言的基本数据类型?
A、String
B、int
C、double
D、boolean

5、下列关于基本数据类型的说法中,不正确的一项是
A、boolean类型变量的值只能取真或假
B、float是带符号的32位浮点数
C、double是带符号的64位浮点数
D、char是8位Unicode字符

6、假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句?
A、if ( a ) { }
B、if ( a << = 3) { }
C、if ( a = 2) { }
D、if ( true ){ }

7、设a、b为long型变量,x、y为float型变量,ch为char类型变量,且它们均已赋值,则下列语句中正确的是:
A、switch ( x+y ) { }
B、switch ( ch+1 ) { }
C、switch ( a ) { }
D、switch ( a+b ) ; { }

8、以下标识符的定义是否合法:2018order

9、以下标识符的定义是否合法:getName

10、以下标识符的定义是否合法:get status

11、以下标识符的定义是否合法:class

12、以下标识符的定义是否合法:student+num

13、以下标识符的定义是否合法:SUBJECT

14、Java语言使用的是Unicode字符集,每个字符在内存中占8位。

15、如果a的值为4,b的值为3,则在执行了a=b;b的值仍为3。

流程控制语句测验

1、下面代码片段,当x=2是的运行结果是( ) switch ( x ){ case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println(4); }
A、输出结果为3
B、没有输出任何结果
C、输出结果是3和4
D、输出结果是1、3和4

2、结构化程序设计所规定的三种基本控制结构是( )
A、输入、处理、输出
B、顺序、选择、循环
C、树形、网形、环形
D、主程序、子程序、函数

3、下列关于for循环和while循环的说法中哪个是正确的?( )
A、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
B、while循环常用于循环次数不确定情况,for循环常用于循环次数确定情况
C、while循环能实现的操作,for循环也都能实现
D、两种循环任何时候都可替换

4、下面哪一个循环会导致死循环?( )
A、for(int i=0;i>=0;i++)
B、for(int j=0;j<10;j++)
C、for(int k=0;k<0;k++)
D、for(int m=10;m>0;m++)

5、给定某Java程序的main方法如下所示:该程序的运行结果是( ) public static void main(String[] args){ boolean boo = true; if (boo == false) { System.out.println("a"); } else { System.out.println("b"); } }
A、输出b
B、输出a
C、运行时出错
D、输出ab

6、分析下面的Java代码片段,编译运行后的输出结果是 ( ) for(int i=0;i<6;i++){ int k = ++i; while(k<5){ System.out.println(i); break; } }
A、13
B、024
C、02
D、123

7、Java程序中,( )关键字用来退出循环,将控制权转给程序的其他部分。
A、break
B、continue
C、exit
D、return

8、有如下代码段: switch( x ){ case 100 : System.out.println("100"); break; case 110 : System.out.println("110"); break; } 下列x的定义中,可以使上述代码段输出100的是:
A、String x = "100";
B、int x = 110;
C、int x = 100;
D、double x = 100;

9、下面哪个不能用于switch语句的参数
A、boolean b = false
B、char c='a'
C、int i=1
D、byte b=1

10、下述程序片段,运行后j的输出结果为: int i=1; int j=i++; if( (j>++j) && (i++==j) ) { j+=i;} System.out.println(j);
A、2
B、1
C、4
D、3

11、执行如下程序代码 a=0; c=0; do{ --c; a=a-1; }while(a>0); 后,c的值是( )。
A、死循环
B、1
C、0
D、-1

12、在Java中,( )关键字用来终止循环语句。
A、return
B、continue
C、exit
D、break

13、下面代码段执行后,x的值为( ) int a=4, b=5, x=3; if (++a==b) x=x*a;
A、15
B、12
C、20
D、3

14、有如下代码段: if(x<0) { System.out.println("first");} else if(x<20) { System.out.println("second");} else { System.out.println("third");} 当上述代码段输出“second”时,x的范围是( )
A、x<20 && x>0
B、x>0
C、x<20
D、x<=0

15、下列语句执行后,j的值是( ) int j=3, i=3; while(--i!=i/j) j=j+2;
A、5
B、4
C、7
D、6

16、下列语句执行后,x的值是( ) int x=2; do{ x+=x;}while(x<17);
A、16
B、256
C、4
D、32

17、执行下列语句后,i、j的值是( ) int i=1, j=8; do{ if(i++>--j) continue; }while(i<4);
A、i=5,j=5
B、i=5,j=4
C、i=4,j=5
D、i=5,j=6

18、下面代码输出结果是( ) int a = 0; while (a<5){ switch (a){ case 0; case 3:a = a + 2; case 1; case 2:a = a + 3; default:a = a + 5; } } System.out.println(a);
A、0
B、5
C、10
D、其他

19、在Java的以下的变量赋值语句中,无法通过编译的是( )。
A、char c2='女';
B、char c1="男";
C、double d1=1.2;
D、int f1=128;

20、下列标识符合法的是( )
A、car.taxi
B、$Usdollars
C、new
D、1234

21、设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型
A、int
B、double
C、char
D、long

22、System.out.println("5" + 2);的输出结果应该是( )。
A、7
B、52
C、2
D、5

23、下面哪一个操作符的优先级最高?( )
A、&&
B、||
C、!
D、()

24、下列不可作为Java语言标识符的是( )
A、11
B、_1
C、a1
D、$1

25、Java的跨平台机制是由( )实现的。
A、html
B、Java IDE
C、JVM
D、GC

26、JDK安装成功后,( )目录用于存放Java开发所需的类库。
A、jre
B、bin
C、lib
D、demo

27、Java程序的执行过程中用到一套JDK工具,其中javac.exe指( )
A、Java字节码解释器
B、Java文档生成器
C、Java类分解器
D、Java语言编译器

28、Java语言是1995年由( )公司发布的。
A、Borland
B、Microsoft
C、Fox Software
D、Sun

29、Java源程序的扩展名为( )
A、.java
B、javac
C、.Java
D、.class

30、Java程序中,main方法的格式正确的是( )
A、public static void main(String[] args)
B、public static main(String[] args)
C、public void main(String[] args)
D、static void main(String[] args)

31、Java程序经过编译后生成的文件的后缀是( )
A、.java
B、.exe
C、.obj
D、.class

32、若a的值为3时,下列程序段被执行后,c的值是多少?( ) if( a > 0) if( a > 3 ) c = 2; else c = 3; else c = 4;
A、3
B、2
C、4
D、1

33、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。

34、if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型。

35、continue语句只用于循环语句中,它的作用是跳出循环。

36、当if语句只控制一行执行语句时,可以不写后面大括号。

37、switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码。

38、do..while语句与while语句完全相同,没有任何区别。

39、在Java中,无论循环条件是什么,while循环都将至少执行一次。

40、若定义变量float f1,f2 = 8.0F,变量f1,f2均被初始化为8.0

41、在Java中,小数会被默认是double类型的值。

42、-5%3的运算结果是2

43、标识符可以为关键字。

44、在表达式中,乘法和除法运算优先级别最高。

45、关键字是编程语言里事先定义好并赋予了特殊含义的单词。

第2周作业

1、商场为员工提供了基本工资、物价津贴及房租津贴。其中,物价津贴为基本工资的40%,房租津贴为基本工资的25%。要求:从控制台输入基本工资,并计算输出实领工资。 使用eclipse编写程序。

2、小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌。编写一个程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并输出互换后的结果。 使用eclipse编写程序。

第3讲 字符串与数组

第3讲 字符串与数组测验

1、定义了一维int型数组a[10]后,下面错误的引用是( )
A、a[0]=1;
B、a[10]=2;
C、a[0]=5*2;
D、a[1]=a[2] + a[0];

2、引用数组元素时,数组下标可以是( )
A、整型常量
B、整型变量
C、整型表达式
D、以上均可

3、1. 下面程序的运行结果是( ) main() { int a[ ][ ] = { { 1, 2, 3 } , { 4 , 5 , 6 } } ; System.out.printf( "%d" , a[1][1] ) ; }
A、3
B、4
C、5
D、6

4、1. 下面程序的运行结果是( ) public static void main( String[ ] args ) { int x = 30; int [ ] numbers = new int[x]; x = 60; System.out.println( numbers.length ) ; }
A、20
B、30
C、50
D、60

5、下面创建数组的语句不正确的是( )
A、float f[ ][ ] = new float[6][6];
B、float f[ ] = new float[6];
C、float f[ ][ ] = new float[ ][6];
D、float [ ][ ] f = new float[6][ ];

6、数组a的第三个元素表示为 ( )
A、a(3)
B、a[3]
C、a(2)
D、a[2]

7、执行完代码" int [ ] x = new int[25] ; "后,下面选项哪个是正确的( )
A、x[24]为0
B、x[24]未定义
C、x[25]为0
D、x[0]为空

8、给定如下所示的JAVA代码,则运行时,会产生( )类型的异常 String s = null; s.concat("abc");
A、ArithmeticException
B、NullPointerException
C、IOException
D、ClassNotFoundException

9、下面( )不是String类提供的合法的方法。
A、equals(String)
B、trim()
C、append()
D、indexOf()

10、score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是( ) temp = score[0]; for (int index = 1;index < 5;index++) { if (score[index] < temp) { temp = score[index]; } }
A、求最大数
B、求最小数
C、找到数组最后一个元素
D、编译出错

11、在java中下列关于自动类型转换说法正确的是( )
A、基本数据类型和String相加结果一定是字符串型
B、char类型和int类型相加结果一定是字符
C、double类型可以自动转换为int
D、char + int + double +"" 结果一定是double;

12、下列值不为true的表达式有( )。
A、"john" = = "john"
B、"john".equals("john")
C、"john" = "john"
D、"john".equals(new String("john"))

13、定义字符串:String s1="hello";对下面程序描述正确的是: if(s1=="hello"){ System.out.println("s1 = \"hello\""); }else{ System.out.println("s1 !=hello"); }
A、输出 s1 !=hello
B、编译正确,运行错误
C、产生编译错误
D、输出 s1="hello"

14、下面哪条语句定义了5个元素的数组(?? ?)
A、int?[]?a={ 22,23,24,25,12};??
B、int?a?[]=new?int(5);?
C、int?[5]?array;??
D、int?[]?arr;?

15、定义一维数组名为?abc时,下面哪项可以得到数组元素的个数?( )?
A、abc.length(?)
B、abc.length
C、len(abc)
D、ubound(abc)

16、设有定义语句int a[]={ 66,88,99};则以下对此语句的叙述错误的是( )。
A、定义了一个名为a的一维数组
B、a数组有3个元素
C、a数组的下标为1~3
D、数组中的一个元素是整型

17、根据下面给出的代码,判断哪个叙述是对的?( ) public class Person{ static int arr[] = new int[10]; public static void main(String[] a[]){ System.out.println(arr[1]); } }
A、编译时将发生错误
B、编译时正确但是运行时出错
C、输出为0
D、输出为null

18、下面哪个是对字符串String的正确定义( )
A、String s1=null;
B、String s2='null';
C、String s3=(String)'abc';
D、String s4=(String)'\uface';

19、那种方法返回String中的字符数?( )
A、size()
B、length()
C、width()
D、girth()

20、下面哪个不是String类的方法?( )
A、subString()
B、startsWith()
C、toString()
D、toUpperCase()

21、关于以下程序段,正确的说法是( ) String s1="a"+"b"; String s2=new String(s1); if(s1==s2) System.out.println("==is succeeded"); if(s1.equals(s2)) System.out.println(".equals() is succeeded");
A、行4与行6都将执行
B、行4执行,行6不执行
C、行6执行,行4不执行
D、行4行6都不执行

22、以下代码段将创建几个对象? String s1="bc"; String s2="bc";
A、2
B、3
C、0
D、1

23、下列关于字符串的描叙中错误的是( )
A、字符串是对象
B、String对象存储字符串的效率比StringBuffer高
C、可以使用StringBuffer sb="这里是字符串"声明并初始化StringBuffer对象sb
D、String类提供了许多用来操作字符串的方法:连接,提取,查询等

24、以下( )代码,能够对数组正确初始化(或者是默认初始化)。
A、int[] a;
B、a = { 1, 2, 3, 4, 5};
C、int[] a = new int[5]{ 1, 2, 3, 4, 5};
D、int[] a = new int[5];

25、下列( )属于引用数据类型
A、String
B、char
C、用户自定义的Student类类型
D、int

26、一个数组可以存放许多不同类型的数值。

27、声明数组时,要指定数组长度,以便为数组分配内存。

28、声明一个数组int arr[] = new int[5]; 代表这个数组长度为5,数组元素下标的使用范围是0-4。

29、数组创建后其大小可以改变。

30、数组下标访问超出索引范围时抛出数组越界异常。

第4讲 方法

第4讲 方法测验

1、下列是方法定义的形参表,定义形式正确的是( )。
A、int num1,num2
B、num1,num2
C、int num1,int num2
D、int num1,int num1

2、若有以下调用语句,则正确的fun()方法头部是( )。 public static void main(String args[]) { float x; int a; ……. fun( a, x ); }
A、void fun(int m, float n)
B、void fun(float a, int x)
C、void fun(int m, float x[])
D、void fun(int[] x,float a)

3、关于方法的参数以下说法正确的是( )。
A、Java中每个方法都必须有参数。
B、方法的参数要么是一个,要么是多个。
C、有返回值的方法必须有参数。
D、形参变量是int型的方法,调用语句中所给的实参数据也必须是int型。

4、属于main()方法的返回类型是( )
A、public
B、static
C、void
D、main

5、若有方法定义: staitc int fun(int num){ return 2 * num ; } 以下调用语句正确的是( )。
A、System.out.println(fun(“A”));
B、int a = fun(2.3);
C、fun(2 , 3);
D、if(fun(4) == 8 ) System.out.println(“正确”);

6、Java语言规定,应用程序开始执行点是main()方法。

7、方法体内,有返回数值时需要使用return 语句。

8、方法体内,如果没有return语句,应该将方法头声明为null。

9、方法内部定义的变量是局部变量。

10、法内的局部变量不需要赋初始值就可以使用,系统会自动赋默认的初始值。

11、调用方法时,实参要与定义的形参类型、个数和顺序一致。

第5讲 类和对象

第5讲 类和对象测验

1、以下对于构造方法说法正确的是 ( )
A、构造方法的名字可以与类名不一致
B、构造方法不能被重载
C、一个类必须包含至少一个构造方法
D、构造方法可以有返回值

2、以下关于构造方法表述错误的是( )
A、构造方法的名字和类名相同
B、构造方法不能被重载
C、构造方法的作用主要是在创建对象时执行一些初始化操作
D、构造方法没有返回值

3、以下关于Java中的方法重载说法错误的是( )
A、重载的方法其方法名必须相同
B、重载的方法其参数个数或参数类型不同
C、构造方法可以被重载
D、成员方法不可以被重载

4、static修饰符的作用表述错误的是( )
A、用static关键字修饰的成员变量或方法称为静态成员或类成员
B、静态成员依赖于特定对象
C、系统只在实例化类的第一个对象时,为静态成员分配内存
D、不同对象的静态成员将共享同一内存空间

5、阅读以下程序,下列选项错误的是( ) public class xClass { private int u; private double w; public xClass(){ } public xClass(int a, double b){ } private void func(){ } public void print(){ } }
A、xClass类有3个私有成员
B、xClass类有两个构造方法
C、func()方法不可以访问u和w变量
D、print()方法可以访问u和w变量

6、给出以下代码,请问该程序的运行结果是什么? class Example{ public static void main(String[] args){ int a = 5; System.out.println(cube(a)); } int cube(int theNum){ return theNum*theNum*theNum; } } 请选择一个正确答案:
A、代码编译失败,因为方法cube()已经在java.lang.Math类上定义过
B、代码编译失败,因为方法cube()不是static方法。
C、代码编译成功,但运行期抛出异常。
D、打印输出125。

7、请问,以下哪些修饰符用于修饰变量,可使变量属于类而不属于类实例? 请选择一个正确答案:
A、static
B、final
C、abstract
D、transient

8、构造函数何时被调用( )
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时

9、类Test1定义如下: 将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float a, float b,float c){ return 0;}
B、public float aMethod(float c,float d){ return 0;}
C、public int aMethod(int a, int b){ return 0;}
D、private float aMethod(int a,int b,int c){ return 0;}

10、下列说法正确的有( )
A、class中的constructor不可省略
B、constructor必须与class同名,但方法不能与class同名
C、constructor在一个对象被new时执行
D、一个class只能定义一个constructor

11、以下关于构造函数的描述错误的是( )
A、每个类有且只能有一个构造函数
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同
C、构造函数的主要作用是完成对类的对象的初始化工作
D、一般在创建新对象时,系统会自动调用构造函数

12、对于同一类中的两个方法,在判断它们不是不是重载方法时,不考虑( )
A、参数个数
B、参数类型
C、返回值类型
D、参数顺序

13、类是对象的抽象。( )

14、对象是类的抽象。( )

15、对象是类的实例。( )

16、一个类可以创建多个对象。( )

17、一个对象可以创建多个类。( )

18、this可以调用构造方法。

19、静态方法可以调用非静态方法。

20、非静态方法可以调用静态方法。

21、构造方法是类的一种特殊方法,它的方法名必须与类名相同。

22、在一个Java源程序文件中,可以有多个public类。

23、构造方法一般不允许返回任何值,但也不允许标注void。

24、在同一个类中,允许存在具有相同方法名和相同参数列表的方法,只要这些方法的返回类型不相同。

25、有时候为了避免引起混淆,构造方法名可以不与所属的类名同名。

第6讲 封装

第6讲 封装测验

1、下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )
A、public
B、protected
C、default
D、private

2、在Java语言中,哪一个包中的类是自动导入的?( )
A、java.lang
B、java.awt
C、java.io
D、java.util

3、下列有关类声明的代码片段,哪一项是正确的? ( )
A、package libray; import java.sql.*; class Book { }
B、import java.sql.*; package libray; class Book( )
C、package libray; class Book{ } import java.sql.*;
D、package libray; import java.sql.*; private String ISBN; class Book { }

4、对成员的访问控制保护最强的是( )
A、public
B、private
C、default
D、protected

5、下列选项中关于Java中封装的说法错误的是( )。
A、封装就是将属性私有化,提供共有的方法访问私有属性
B、属性的访问方法包括setter方法和getter方法
C、setter方法用于赋值,getter方法用于取值
D、包含属性的类都必须封装属性,否则无法通过编译

6、在Java中,关于构造方法,下列说法错误的是( )
A、构造方法的名称必须与类名相同
B、构造方法可以带参数
C、构造方法不可以重载
D、构造方法绝对不能有返回值

7、对象的特征在类中表示为变量,称为类的( )。
A、对象
B、属性
C、方法
D、数据类型

8、分析选项中关于Java中this关键字的说法正确的是( )
A、this关键字是在对象内部指代自身的引用
B、this关键字可以在类中的任何位置使用
C、this关键字和类关联,而不是和特定的对象关联
D、同一个类的不同对象共用一个this

9、关于面向对象的说法正确的是( )
A、类可以让我们用程序模拟现实世界中的实体
B、有多少个实体就要创建多少个类
C、对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现
D、现实世界中的某些实体不能用类来描述

10、给出下面代码: public class Person { static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 哪个语句是正确的?
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空

11、MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。
A、public int MAX_LENGTH=100;
B、final int MAX_LENGTH=100;
C、final public int MAX_LENGTH=100;
D、public final int MAX_LENGTH=100;

12、给出下面代码段: 1) public class Test{ 2) int m, n; 3) public Test() { } 4) public Test(int a) { m=a; }; 5) public static void main(String arg[]){ 6) Test t1, t2; 7) int j, k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j, k); 11) } 12) } 哪行将引起一个编译时错误?
A、line 3
B、line 5
C、line 6
D、line 10

13、main()方法的返回类型是:
A、int
B、void
C、boolean
D、static

14、System类在哪个包中?
A、java.util
B、java.io
C、java.awt
D、java.lang

15、下面哪个单词是Java语言的关键字( )
A、Float
B、this
C、string
D、unsigned

16、下面哪个是Java语言中正确的标识符( )
A、3com
B、import
C、that
D、this

17、给出下面代码: public class Test { static int a[] = new a[10]; public static void main(String args[]) { System.out.println(a[10]); } } 哪个选项是正确的?
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空

18、给出下面代码: public class Test { static int a[] = new int[10]; public static void main(String args[]) { System.out.println(a[10]); } } 哪个选项是正确的?
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空

19、编译Java程序时出现error: cannot read: aaa.java,则下列原因最正确的是( )
A、原因是执行的当前目录下没有找到aaa.java文件
B、原因是没有安装JDK开发环境
C、原因是Java源文件名后缀一定是以.txt结尾
D、原因是JDK安装后没有正确设置环境变量PATH和Classpath

20、对一个Java源文件aaa.java,编辑保存后但未编译,在其所在目录下执行java aaa,则接着会出现什么( )
A、error: cannot read: aaa.java
B、无任何显示
C、Exception in thread "main" java.lang.NoClassDefFoundError: aaa
D、程序正常执行并显示

21、给出下面一段程序,选择运行结果( ) public class X{ public static void main(String[] args){ String names[] = new String[5]; for(int x=0; x<args.length; x++) names[x]=args[x]; System.out.println(names[2]); } } 命令行执行:java X 结果是下面哪一个?
A、names
B、b
C、null
D、运行出现异常

22、下面关于Java中类的说法哪个是不正确的( )
A、类体中只能有变量定义和方法的定义,不能有其他语句。
B、构造函数是类中的特殊方法
C、类一定要声明为public的,才可以执行
D、一个java文件中可以有多个class定义

23、下面程序运行后的输出结果为( ) class A{ static int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A.y+=1; a1.y++; a1.showy(); } } 输出结果选择:
A、y=6
B、y=7
C、y=8
D、程序运行出错

24、如果类中的成员变量只可以被同一包访问,则使用如下哪个约束符?
A、private
B、public
C、protected
D、no modifier

25、对象使用时,下面描述错误的是( )
A、通过“.”运算符调用成员变量和方法
B、通过成员变量的访问权限设定限制自身对这些变量方法的调用
C、将一个对象声明为类的成员时,必须在使用前为其分配内存
D、在方法中使用对象作为参数时,采用引用调用

26、定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:( )
A、private class MyClass extends Object
B、class MyClass extends Object
C、public class MyClass
D、protected class MyClass extends Object

27、Java中访问限定符不包括( )
A、public
B、private
C、default
D、final

28、Java变量中,以下不属于复合类型的数据类型是( )
A、类
B、字符型
C、数组型
D、接口

29、下列运算结果默认为float的是( )
A、100/10
B、100*10
C、100F+10
D、100D-10

30、如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?
A、public
B、private
C、protected
D、transient

31、在Java中,下面对于构造函数的描述错误的是( )
A、类不一定要显式定义构造函数
B、构造函数的返回类型是void
C、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
D、一个类可以定义多个构造函数

32、给定java代码如下所示,在A处新增下列( )方法,是对cal方法的重载。 public class Test { public void cal(int x, int y, int z) { } //A }
A、public int cal(int x,int y,float z){ return 0;}
B、public int cal(int x,int y,int z){ return 0;}
C、public void cal(int x,int z){ }
D、public viod cal(int z,int y,int x){ }

33、关于类的描叙正确的是( )
A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用
B、局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中
C、使用别的类的方法仅仅需要引用方法的名字即可
D、一个类的方法使用该类的另一个方法时可以直接引用方法名

34、下列( )属于引用数据类型。
A、String
B、char
C、用户自定义的Student类类型
D、int

35、封装是隐藏对象的属性和实现细节,仅对外提供公有的方法。

36、只有private修饰成员变量才是类的封装体现。

37、在类的修饰符中,默认修饰符default是规定能被同一包类所使用。

38、包是一种特殊的类。

39、包使用package语句创建。

40、用户自定义的Book类类型是基本数据类型。

第7讲 继承

第7讲 继承测验

1、Java语言的类间的继承关系是( )。
A、多重的
B、单重的
C、线程的
D、不能继承

2、以下关于Java语言继承的说法正确的是( )。
A、Java中的类可以有多个直接父类
B、抽象类不能有子类
C、Java中的接口支持多继承
D、最终类可以作为其它类的父类

3、现有两个类A、B,以下描述中表示B继承自A的是( )
A、class A extends B
B、class B implements A
C、class A implements B
D、class B extends A

4、Java语言的类间的继承的关键字是( )。
A、implements
B、extends
C、class
D、public

5、以下关于Java语言继承的说法错误的是( )
A、Java中的类可以有多个直接父类
B、抽象类可以有子类
C、Java中的接口支持多继承
D、最终类不可以作为其它类的父类

6、下列哪个叙述是正确的?
A、final类可以有子类。
B、final类不可以有父类。
C、一个非final类可以有多个子类。
D、用户在定义子类时,可以给子类指定多个父类。

7、下列选项中,定义最终类的关键字是( )
A、interface
B、implements
C、abstract
D、final

8、下列选项中,哪个是java语言所有类的父类( )
A、String
B、Vector
C、Object
D、KeyEvent

9、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是( )
A、public
B、protected
C、private
D、final

10、下列选项中,表示终极方法的修饰符是( )
A、interface
B、final
C、abstract
D、implements

11、给出下面代码: 1) class Parent{ 2) private String name; 3) public Parent(){ } 4)} 5) public class Child extends Parent{ 6) private String department; 7) public Child(){ } 8) public String getValue(){ return name;} 9) public static void main(String arg[]){ 10) Parent p = new Parent(); 11) } 12) } 哪些行将引起错误?
A、第3行
B、第6行
C、第7行
D、第8行

12、子类声明的成员变量的名字和从父类继承来的成员变量的名字相同,子类就会隐藏掉所继承的成员变量。

13、如果子类可以继承父类的某个方法,那么子类就有权利重写这个方法。

14、如果一个类的所有构造方法的访问权限都是private的,那么意味着这个类不能有子类。原因:一个类的private方法不能在其他类中被使用,但子类的构造方法中一定会调用父类的某个构造方法。

15、子类在方法重写时,不可以把父类的类(static)方法重写为实例方法。

16、子类重写父类的方法时,不允许降低方法的访问权限,但可以提高访问权限(访问限制修饰符按访问权限从高到低的排列顺序是:public、protected、友好的、private)

17、子类在方法重写时,可以把父类的public方法重写为private方法。

18、子类在方法重写时,可以把父类的protected方法重写外public方法。

第8讲 多态

第8讲 多态测验

1、一个类实现接口的情况是( )。
A、一次可以实现多个接口
B、一次只能实现多个接口
C、一次只能实现一个接口
D、不能实现接口

2、下面说法不正确的是( )。
A、抽象类既可以做父类,也可以做子类
B、abstract和final可以同时修饰一个类
C、抽象类中可以没有抽象方法
D、有抽象方法的类一定是抽象类或接口

3、下面说法正确的是( )。
A、可以创建抽象类的对象。
B、可以创建接口的对象
C、声明为final类型的方法不能在其子类中重新定义
D、抽象类中必须有抽象方法

4、什么样的方法不能被重写( )。
A、public方法
B、最终方法(final方法)
C、受保护的方法
D、都不对

5、关于重载和重写的叙述正确的是( )。
A、重载是多态的一种,而重写不是
B、重载是子类中定义的方法和父类中某个方法相同
C、重写是一个类中多个同名的方法,并且方法的参数不同
D、重写方法时不允许降低方法的访问权限

6、父类的引用指向自己子类的对象是多态的一种体现形式。

7、抽象类中的方法只能定义成抽象的方法。

8、Object类的构造方法第一行是super()语句。

9、抽象方法是一种只有说明而无具体实现的方法。

10、调用this 或super构造方法的语句必须放在第一条语句。

11、一个接口不可以继承另一个接口。

12、Java 语言不允许同时继承一个类并实现一个接口。

13、动态绑定是在程序运行过程中,根据具体的实例对象确定是哪个方法。

Java语言程序设计期末考试

客观题

1、Java程序默认引用的包是( )
A、java.awt包
B、java.lang包
C、java.util包
D、java.text包

2、下面哪个语句(初始化数组)是不正确的:( )
A、int x[3] = { 1,2,3};
B、int x[] = { 1,2,3};
C、int[] x = { 1,2,3};
D、int x[] = new int[]{ 1,2,3};

3、语句int(Math.random() * 6)+ 1的作用是( )
A、产生1 — 6之间的随机数
B、产生10 — 60之间的随机数
C、产生100 — 600之间的随机数
D、产生1000— 6000之间的随机数

4、构造方法何时被调用( )
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时

5、关于方法重载,下面的表述错误的是( )
A、方法重载是方法名和方法的返回类型相同,但参数不一样
B、参数不同可以是参数类型不同
C、参数不同可以是参数个数不同
D、参数不同可以是参数名称不同

6、关于继承,下面表述错误的是( )
A、继承是两个类或多个类之间存在特殊和一般的关系
B、继承是代码复用的一种方法
C、子类继承父类,可以使用父类中定义的所有成员
D、父类句柄可以指向子类对象

7、下面哪一种异常是空指针对象访问时产生的异常?( )
A、RuntimeException
B、NullPointerException
C、IndexOutOfBoundsException
D、ArrayIndexOutOfBoundsException

8、面程序运行结果为 class Super{ public int i = 0; public Super(String text){ i = 1; } } public class Sub extends Super{ public Sub(String text){ i = 2; } public static void main(String[] args){ Sub sub = new Sub("Hello"); System.out.println(sub.i); } }
A、该程序有编译错误
B、编译成功输出0
C、编译成功输出1
D、编译成功输出2

9、下面程序运行结果为 class AA{ AA(int a){ System.out.print(a); } } class BB extends AA{ BB(String s){ super(88); System.out.print(s); } } public class ConstructorDemo{ public static void main(String[] args){ BB b = new BB("hello"); } }
A、该程序有编译错误
B、88hello
C、hello88
D、hello

10、下面程序运行结果为 class Super{ public int i = 0; public Super(String text){ i = 1; } } public class Sub extends Super{ public Sub(String text){ super(""); i = 2; } public static void main(String[] args){ Sub sub = new Sub("Hello"); System.out.println(sub.i); } }
A、该程序有编译错误
B、编译成功输出0
C、编译成功输出1
D、编译成功输出2

11、下面程序运行结果为 class Animal{ public Animal(){ System.out.println("Animal"); } } public class Bird extends Animal{ public Bird(){ System.out.println("Bird"); } public static void main(String[]args){ Bird b = new Bird(); } }
A、Animal
B、Bird
C、Animal Bird
D、Bird Animal

12、定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:( )
A、class MyClass extends Object
B、protected class MyClass extends Object
C、private class MyClass extends Object
D、public class MyClass

13、下面程序运行后的输出结果为( ) class A{ static int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A.y+=1; a1.y++; a1.showy(); } } 输出结果选择:
A、y=6
B、程序运行出错
C、y=8
D、y=7

14、下面程序运行后的输出结果为( ) class A{ public int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A b1 = new A(); a1.y++; b1.showy(); } } 输出结果选择:
A、y=6
B、程序运行出错
C、y=8
D、y=7

15、给出下面一段程序,选择运行结果( ) public class X{ public static void main(String[] args){ String names[] = new String[5]; for(int x=0; x<args.length; x++) names[x]=args[x]; System.out.println(names[2]); } } 命令行执行:java X 结果是下面哪一个?
A、运行出现异常
B、b
C、null
D、names

16、给出下面一段程序,选择运行结果( ) public class X{ public static void main(String[] args){ int nums[] = new int[5]; System.out.println(nums[2]); } } 命令行执行:java X 结果是下面哪一个?
A、运行出现异常
B、null
C、0
D、false

17、给出下面一段程序,选择运行结果( ) public class X{ public static void main(String[] args){ boolean counts[] = new boolean[5]; System.out.println(counts[2]); } } 命令行执行:java X 结果是下面哪一个?
A、运行出现异常
B、0
C、null
D、false

18、给出下面一段程序,选择运行结果( ) public class X{ public static void main(String[] args){ double a[] = new double[5]; System.out.println(a[2]); } } 命令行执行:java X 结果是下面哪一个?
A、运行出现异常
B、0
C、0.0
D、false

19、给出下面代码: public class Test { static int a[] = new int[10]; public static void main(String args[]) { System.out.println(a[10]); } } 哪个选项是正确的?
A、编译时正确,运行时将产生错误
B、输出零
C、输出空
D、编译时将产生错误

20、给出下面代码: public class Test { static int a[] = new int[10]; public static void main(String args[]) { System.out.println(a[0]); } } 哪个选项是正确的?
A、编译时正确,运行时将产生错误
B、输出零
C、输出空
D、编译时将产生错误

21、给出下面代码: public class Test { static char a[] = new char[10]; public static void main(String args[]) { System.out.println(a[0]); } } 哪个选项是正确的?
A、编译时正确,运行时将产生错误
B、输出零
C、输出空
D、编译时将产生错误

22、给出下面代码: public class Test { static int a[] = new a[10]; public static void main(String args[]) { System.out.println(a[10]); } } 哪个选项是正确的?
A、编译时正确,运行时将产生错误
B、输出零
C、输出空
D、编译时将产生错误

23、下面哪个是Java语言中正确的标识符( )
A、super
B、extends
C、implements
D、that

24、给出下面代码段: 1) public class Test{ 2) int m, n; 3) public Test() { } 4) public Test(int a) { m=a; }; 5) public static void main(String arg[]){ 6) Test t1, t2; 7) int j, k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j, k); 11) } 12) } 哪行将引起一个编译时错误?
A、line 6
B、line 5
C、line 10
D、line 3

25、给出下面代码段: 1) public class Test{ 2) int m, n; 3) public Test() { } 4) public Test(int a) { m=a; }; 5) public static void main(String arg[]){ 6) Test t1, t2; 7) int j; double k; 8) j=0; k=0; 9) t1=new Test(k); 10) t2=new Test(j); 11) } 12) } 哪行将引起一个编译时错误?
A、line 5
B、line 9
C、line 10
D、line 3

26、MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。
A、public final int MAX_LENGTH=100;
B、final int MAX_LENGTH=100;
C、public int MAX_LENGTH=100;
D、final public int MAX_LENGTH=100;

27、设a、b为long型变量,x、y为float型变量,ch为char类型变量,且它们均已赋值,则下列语句中正确的是:
A、switch ( a+b ) ; { }
B、switch ( a ) { }
C、switch ( x+y ) { }
D、switch ( ch+1 ) { }

28、假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句?
A、if ( a ) { }
B、if ( a = 2) { }
C、if ( true ){ }
D、if ( a << = 3) { }

29、下列不可作为Java语言标识符的是( )
A、a1
B、$1
C、11
D、_1

30、下面哪一个操作符的优先级最高?( )
A、||
B、!
C、&&
D、()

31、下列标识符合法的是( )
A、new
B、1234
C、$Usdollars
D、car.taxi

32、下面代码输出结果是( ) int a = 0; while (a<5){ switch (a){ case 0; case 3:a = a + 2; case 1; case 2:a = a + 3; default:a = a + 5; } } System.out.println(a);
A、5
B、10
C、其他
D、0

33、执行下列语句后,i、j的值是( ) int i=1, j=8; do{ if(i++>--j) continue; }while(i<4);
A、i=5,j=5
B、i=5,j=4
C、i=4,j=5
D、i=5,j=6

34、有如下代码段: if(x<0) { System.out.println("first");} else if(x<20) { System.out.println("second");} else { System.out.println("third");} 当上述代码段输出“second”时,x的范围是( )
A、x<20
B、x>0
C、x<=0
D、x<20 && x>0

35、下述程序片段,运行后j的输出结果为: int i=1; int j=i++; if( (j>++j) && (i++==j) ) { j+=i;} System.out.println(j);
A、4
B、3
C、1
D、2

36、分析下面的Java代码片段,编译运行后的输出结果是 ( ) for(int i=0;i<6;i++){ int k = ++i; while(k<5){ System.out.println(i); break; } }
A、13
B、024
C、02
D、123

37、给定某Java程序的main方法如下所示:该程序的运行结果是( ) public static void main(String[] args){ boolean boo = true; if (boo == false) { System.out.println("a"); } else { System.out.println("b"); } }
A、输出a
B、输出ab
C、运行时出错
D、输出b

38、下列关于for循环和while循环的说法中哪个是正确的?( )
A、while循环能实现的操作,for循环也都能实现
B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C、两种循环任何时候都可替换
D、while循环常用于循环次数不确定情况,for循环常用于循环次数确定情况

39、( )支持字节码文件(.class)在不同的平台上运行,实现了“一次编译,多次运行”。
A、JDK
B、JRE
C、Java
D、JVM

40、以下代码段将创建几个对象? String s1="bc"; String s2="bc";
A、3
B、2
C、1
D、0

41、关于以下程序段,正确的说法是( ) String s1="a"+"b"; String s2=new String(s1); if(s1==s2) System.out.println("==is succeeded"); if(s1.equals(s2)) System.out.println(".equals() is succeeded");
A、行4执行,行6不执行
B、行6执行,行4不执行
C、行4与行6都将执行
D、行4行6都不执行

42、下面哪个是对字符串String的正确定义( )
A、String s2='null';
B、String s3=(String)'abc';
C、String s1=null;
D、String s4=(String)'\uface';

43、设有定义语句int a[]={ 66,88,99};则以下对此语句的叙述错误的是( )。
A、数组中的一个元素是整型
B、a数组的下标为1~3
C、定义了一个名为a的一维数组
D、a数组有3个元素

44、定义一维数组名为?abc时,下面哪项可以得到数组元素的个数?( )?
A、abc.length(?)
B、abc.length
C、len(abc)
D、ubound(abc)

45、给定如下所示的JAVA代码,则运行时,会产生( )类型的异常 String s = null; s.concat("abc");
A、NullPointerException
B、ClassNotFoundException
C、ArithmeticException
D、IOException

46、执行完代码" int [ ] x = new int[25] ; "后,下面选项哪个是正确的( )
A、x[24]为0
B、x[25]为0
C、x[24]未定义
D、x[0]为空

47、引用数组元素时,数组下标可以是( )
A、整型变量
B、整型表达式
C、整型常量
D、以上均可

48、若有以下调用语句,则正确的fun()方法头部是( )。 public static void main(String args[]) { float x; int a; ……. fun( a, x ); }
A、void fun(int m, float n)
B、void fun(int m, float x[])
C、void fun(float a, int x)
D、void fun(int[] x,float a)

49、关于方法的参数以下说法正确的是( )。
A、形参变量是int型的方法,调用语句中所给的实参数据也必须是int型。
B、方法的参数要么是一个,要么是多个。
C、Java中每个方法都必须有参数。
D、有返回值的方法必须有参数。

50、下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )
A、public
B、default
C、private
D、protected

51、现有两个类A、B,以下描述中表示B继承自A的是( )
A、class A implements B
B、class A extends B
C、class B implements A
D、class B extends A

52、下列哪个叙述是正确的?
A、final类不可以有父类。
B、final类可以有子类。
C、用户在定义子类时,可以给子类指定多个父类。
D、一个非final类可以有多个子类。

53、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是( )
A、public
B、private
C、default
D、protected

54、给出下面代码: 1) class Parent{ 2) private String name; 3) public Parent(){ } 4)} 5) public class Child extends Parent{ 6) private String department; 7) public Child(){ } 8) public String getValue(){ return name;} 9) public static void main(String arg[]){ 10) Parent p = new Parent(); 11) } 12) } 哪些行将引起错误?
A、第6行
B、第7行
C、第3行
D、第8行

55、关于重载和重写的叙述正确的是( )。
A、重载是子类中定义的方法和父类中某个方法相同
B、重写方法时不允许降低方法的访问权限
C、重写是一个类中多个同名的方法,并且方法的参数不同
D、重载是多态的一种,而重写不是

56、下面说法正确的是( )。
A、声明为final类型的方法不能在其子类中重新定义
B、抽象类中必须有抽象方法
C、可以创建抽象类的对象。
D、可以创建接口的对象

57、一个类实现接口的情况是( )。
A、一次只能实现多个接口
B、一次可以实现多个接口
C、一次只能实现一个接口
D、不能实现接口

58、下列选项中,表示终极方法的修饰符是( )
A、final
B、implements
C、interface
D、abstract

59、下列选项中,定义最终类的关键字是( )
A、implements
B、abstract
C、final
D、interface

60、Java语言的类间的继承关系是( )。
A、单重的
B、不能继承
C、多重的
D、线程的

61、下列有关类声明的代码片段,哪一项是正确的? ( )
A、package libray; class Book{ } import java.sql.*;
B、package libray; import java.sql.*; private String ISBN; class Book { }
C、import java.sql.*; package libray; class Book( )
D、package l

学习通Java语言程序设计_1

Java是一种面向对象的编程语言,具有平台无关性、安全性、健壮性等优点。学习Java编程语言是非常重要的。

Java编程语言基础

Java编程语言的基础包括变量、数据类型、运算符、表达式、控制流语句等内容。

变量

变量是Java程序中存储数据的基本单元。Java编程语言中,变量必须先声明后使用,并且要指定变量的数据类型。

变量的声明格式如下:

数据类型 变量名;

变量的赋值格式如下:

变量名 = 值;

变量的初始化格式如下:

数据类型 变量名 = 初始值;

数据类型

Java编程语言中的数据类型包括基本数据类型和引用数据类型。

基本数据类型包括:byte、short、int、long、float、double、char、boolean。

引用数据类型包括类、接口、数组等。

运算符

Java编程语言中的运算符包括:算术运算符、关系运算符、逻辑运算符、位运算符等。

算术运算符包括:+、-、*、/、%。

关系运算符包括:<、<=、>、>=、==、!=。

逻辑运算符包括:&&、||、!。

位运算符包括:&、|、^、~、<<、>>、>>>。

表达式

Java编程语言中的表达式包括算术表达式、关系表达式、逻辑表达式等。

算术表达式的形式如下:

变量1 运算符 变量2

关系表达式的形式如下:

变量1 运算符 变量2

逻辑表达式的形式如下:

表达式1 运算符 表达式2

控制流语句

Java编程语言中的控制流语句包括选择语句和循环语句。

选择语句的形式如下:

if(条件表达式) { //语句块} else { //语句块}

循环语句的形式如下:

while(条件表达式) { //语句块}

Java程序设计基础

Java程序设计基础包括程序设计思想、面向对象程序设计、Java程序结构、异常处理等内容。

程序设计思想

程序设计思想包括面向过程程序设计和面向对象程序设计两种方式。

面向过程程序设计将程序视为一系列的函数,主要关注函数的功能实现。

面向对象程序设计将程序视为一系列的对象,主要关注对象的行为和属性。

面向对象程序设计

面向对象程序设计的核心是类和对象。

类是一种抽象的概念,用于描述一类对象的共同属性和行为。

对象是类的实例,拥有类定义的属性和行为。

Java编程语言中的面向对象程序设计包括:封装、继承、多态等概念。

Java程序结构

Java程序结构包括包、类、方法等。

包是一种将相关类组织在一起的方式。

类是Java程序中的基本单元,用于描述一类对象的共同属性和行为。

方法是类中定义的一段可执行代码,用于完成某种特定的功能。

异常处理

异常处理是Java编程语言中一种重要的错误处理方式,主要包括try、catch、finally等关键字。

try代码块用于尝试执行一段可能引发异常的代码。

catch代码块用于捕获异常并处理异常。

finally代码块用于释放资源。

Java程序设计实践

Java程序设计实践主要包括Java开发环境搭建、Java语言基础应用、Java网络编程等内容。

Java开发环境搭建

Java开发环境搭建包括JDK、Eclipse等的安装和配置。

JDK是Java开发环境的核心,包括Java编译器、Java虚拟机等。

Eclipse是一款Java开发工具,提供代码编辑、调试、编译等功能。

Java语言基础应用

Java语言基础应用主要包括控制台程序编写、图形界面程序编写等内容。

控制台程序是指在命令行窗口中运行的程序,可以通过输入控制台命令来实现程序功能。

图形界面程序是指使用图形化界面来展示程序功能的程序,可以通过用户鼠标、键盘等操作来实现程序功能。

Java网络编程

Java网络编程是指使用Java编程语言开发网络应用程序的过程。

Java网络编程主要包括Socket编程、HTTP编程等内容。

Socket编程是指通过Socket实现网络通信的过程。

HTTP编程是指使用Java编程语言开发HTTP应用程序的过程,主要包括HTTP客户端、HTTP服务器等内容。

总结

Java编程语言是一种功能强大、易学易用的编程语言。

通过学习Java编程语言的基础知识和程序设计思想,可以编写出高质量、可维护、安全可靠的Java程序。


外键一定是同名属性,且不同表中的同名属性也一定是外键()

A.《春日》诗歌中蕴含了丰富的道家哲理。
B.叶海烟先生认为:在道论上,庄子对老子的超越在于()。
C.如图所示的立体示意图,其主视图为右图所示。
D.()是西藏那曲中“曲”的藏语含义。


沙门菌属约有2500个血清型

A.以下属于子房培养技术应用的有
B.下列不属于民航文化独特特点的是( )。
C.被剖切的结构不在一个平面上,而在平行的平面上,这时应采用哪种剖切平面进行剖切
D.傣族对什么自然物质格外喜爱


新的发展观和旧的发展观区别在于以人为本。

A.室内PM2.5变化主要受人为活动和室内污染源的影响,比如( )
B.胆囊结石的性质多是( )
C.所有图片类型不可以转换成( )格式。
D.Assonance refers to the repetition


以下哪项不属于上腔静脉收复的静脉血液。

A.猪囊尾蚴的头节只有吸盘没有小钩。( )
B.餐厅如果设置成冷色调,可能容易影响人的食欲
C.单元格的数据类型不可以是(
D.当个人理想与社会理想发生矛盾时,我们应该( )。


物料需求计划主要解决下列哪些问题

A.提出意见后,不用对自己的意见负责。
B.义务教育美术课程有助于学生熟悉美术媒材的形式。
C.要使白云突出应用()滤色镜。
D.参与组成肌三角的结构包括哪些


电影《集结号》的导演是下面哪一位:()

A.系统工程的基本思想认为系统工程是导向的
B.下列各项正确反映物质和运动关系的是()
C.25.地理环境对社会发展的作用主要通过
D.原核生物翻译起始的tRNA携带何种氨基酸


生命属于个人所有,个人对生命拥有处置权,他人无权干预。( )

A.关于人工肾脏的功能,下列哪一项是不正确的
B.()是一组图形的核心,画图和看图都是从该图开始的。
C.态 热固性塑料成型时发生
D.客人确定酒款后,侍酒师会在酒杯中倒入少量酒液直接端上给客人试酒。


在因素评分法中,某影响因素上的高得分可以弥补其他影响因素上的低得分。

A.创新意识和能力也是我们素质能力结构中重要的一个部分
B.34.朗姆酒的酿造原料包括甘蔗制糖后的副产品和糖蜜。()
C.采用测量半高点法来测定晶体检波律,波导测量线的输出端接匹配负载。
D.5d5aab2ab8954fdaa9b00e4852a9cf48.png


各种类型的肾小球肾炎的肾功能损害均首先表现为

A.下列对象中,分配职工工资薪酬时不应计入产品成本的有( )。
B.白居易《养竹记》认为贤人和竹子有相通之处,指出竹子具有( )的品质。
C.哪一类船舶在除了正常申报以外,还需要提交特别的申报书
D.毕晓普航向需要的是竹筏,而不是船。


能训练的基本原则包括:动作第

A.在定点数运算中产生溢出的原因是( )。
B.辛弃疾的壮怀常常表现于()。
C.唐代第()窟的两组双飞天,是敦煌唐代飞天的典型代表。
D.b5742078d9434fc78cb63a77e2d33938.jpg


发明了木制钟式听诊器的是

A.弹词的演出形式很灵活,传统的演出形式分单档和( )。
B.下面IP中属于C类地址的是 ____ .
C.通用4T60E自动变速器有6个前进挡。
D.用于病因性预防的抗疟药是


部長、取引先からお電話でございますが、いかがなさいますか。

A.上述例子中,我们可以知道两个算法的基本思想是一致的
B.在编译过程中,符号表的产生是在第()次扫描中产生的。
C.常规的一维核磁共振氢谱提供的谱图信息包括()
D.同步时序电路的状态图如下图所示,用D触发器


关于骨折的合并症,下列哪项不对

A.灌篮高手的结局是樱木追到晴子,流川枫去NBA发展,青春没有遗憾。
B.Point out the mistake
C.庆大霉素为一复合物的硫酸盐。
D.净利润为负的企业,其经营活动净现金一定为负。


孔子提出并阐明了人性本善的理论。( )

A.交换机根据数据帧的MAC地址进行数据帧的转发操作。
B.蛋白质起始复合物的形成不需要能量。
C.下面处于负氮平衡的是()。
D.下列关于保险利益的说法中,正确的是( )。

文章版权及转载声明

本文地址:http://www.zzxhsh.org/92a799767.html发布于 2024-05-19 05:46:12
文章转载或复制请以超链接形式并注明出处五煦查题

评论列表 (暂无评论,44人围观)参与讨论