当前位置:网站首页 > Java基础 > 正文

java程序设计基础a



报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号

小结测试

1、【单选题】Java语言的创始人( )

A、Bill Gates

B、 Jame Gosling

C、Steve Jobs

D、Larry Ellison

2、【单选题】关于Java的特点不正确的是( )

A、体系结构中立

B、分布式

C、动态

D、面向过程

3、【判断题】Java 语言是编译执行的

A、正确

B、错误

4、【判断题】Java是一种体系结构中立、跨平台、可移植的语言

A、正确

B、错误

小节测试

1、【单选题】以下那项是错误的( )

A、Java语言是一个面向过程的程序设计语言

B、 Java语言是可移植的

C、Java语言不使用指针

D、Java语言支持多个线程的同时执行

2、【判断题】Java内存必须手动回收

A、正确

B、错误

3、【判断题】Java的安全检查机制使得Java更具健壮性

A、正确

B、错误

小节测试

1、【单选题】以下那项不属于java平台的体系( )

A、Java平台标准版

B、Java平台企业版

C、 Java平台商业版

D、Java平台微型版

2、【单选题】以下那项是正确的( )

A、Java面对过程

B、Math是图形和多媒体处理工具包集合

C、Java不支持并发

D、JVM是实现Java平台无关性的关键

3、【判断题】Java EE是基础,其他 Java 技术都基于 Java EE

A、正确

B、错误

4、【判断题】Java是功能强大、简单易用的面向对象编程语言

A、正确

B、错误

小节测试

1、【单选题】以下那项是错误的( )

A、Java源程序的编辑可以使用任何一种纯文本编辑器

B、Java语言对字母的大小写是敏感的

C、Java程序开发包JDK中包括了Java编译器命令" Javadoc "

D、Java程序在执行时调用的是.class 文件

2、【判断题】不可使用记事本来编辑Java源程序

A、正确

B、错误

3、【判断题】块注释,它可用于某行的一部分、单行或多行注释

A、正确

B、错误

小节测试

1、【单选题】流程图中哪个符号表示数据的输入输出( )

A、矩形

B、菱形

C、平行四边形

D、椭圆形

2、【判断题】判断框(菱形框)具有条件判断功能

A、正确

B、错误

3、【判断题】可以用流程图来表示算法

A、正确

B、错误

小节测试

1、【单选题】默认使用的类加载器不包含以下哪项()

A、启动类加载器

B、扩展类加载器

C、应用程序类加载器

D、应用启动类加载器

2、【单选题】运行时数据区哪项不属于线程私有的内存区()

A、方法区

B、虚拟机栈

C、本地方法栈

D、程序计数器

3、【判断题】Java编译器(javac.exe)的作用是将java源程序编译成中间代码字节码文件

A、正确

B、错误

4、【判断题】Java类加载器基于三个机制:委托、可见性和单一性( )

A、正确

B、错误

小节测试

1、【单选题】以下那项不是正确的( )

A、Eclipse是基于项目为中心进行软件开发与代码、文件管理

B、代码中用到的类可以通过快捷键Ctrl+Shift+O快速将其导入

C、可以在Window|Preferences中添加一个过滤器,调试时跳过指定的包

D、Eclipse不具备代码提示功能

2、【判断题】工作空间负责管理用户的资源

A、正确

B、错误

3、【判断题】Eclipse工作台是多个窗口的集合

A、正确

B、错误

小节作业

1、【单选题】以下那项不是正确的( )

A、可执行的jar包文件是一个自包含的 Java 应用程序

B、可通过菜单栏设置Eclipse各组件的颜色

C、可通过菜单栏设置Eclipse各组件的字体

D、不可通过菜单栏设置Eclipse各组件的大小

2、【判断题】可执行的jar包文件是一个自包含的 Java 应用程序

A、正确

B、错误

3、【判断题】可通过菜单栏设置Eclipse各组件的颜色

A、正确

B、错误

Java程序设计概述

Java程序设计概述单元测验

1、【单选题】下列选项中,不属于Java语言特点的一项是( )。

A、分布式

B、编译执行

C、安全性

D、面向对象

2、【单选题】Java属于以下哪种语言( )。

A、机器语言

B、高级语言

C、汇编语言

D、智能语言

3、【单选题】简单来说Java程序的运行机制分为编写、( )和运行三个步骤。

A、解释

B、汇编

C、编码

D、编译

4、【单选题】 Java程序经过编译后生成的文件的后缀是( )。

A、.obj

B、.exe

C、.class

D、.java

5、【单选题】用Java虚拟机执行类名为Test的应用程序的正确命令是( )。

A、Java Test.exe

B、java Test.class

C、Test.class

D、java Test

2.2数据类型(3)小节测试

1、【判断题】所有引用对象变量在创建初始化前的值都默认是null。

A、正确

B、错误

2.2数据类型(5)小节测试

1、【单选题】关于类型转换,下列说法错误的是( )。

A、布尔型不参加数据转换

B、转换过程中可能出现数据溢出

C、浮点数到整数的转换是通过舍弃小数得到的

D、子类对象变量不可以直接赋值给父类变量

2.4 Java的运算符(1)学习目标、知识图谱、赋值运算符小节测试

1、【单选题】int i=3; int j=5; i+=j; i的值最后为( )。

A、5

B、8

C、3

D、15

2、【判断题】赋值运算符的结合性是从右到左。

A、正确

B、错误

2.4 Java的运算符(2)算术运算符小节测试

1、【单选题】int i=10; int j=-3; i%=j; i的值最后为( )。

A、-3

B、3

C、1

D、-1

2、【判断题】10/3,结果为int型 3。

A、正确

B、错误

2.4 Java的运算符(4)逻辑运算符小节测试

1、【判断题】int a=9; ++a=10 | a--8; a的结果为9 。

A、正确

B、错误

2、【判断题】int i=5; 表达式i++= 5 ++i 7 的结果为true。

A、正确

B、错误

2.4 Java的运算符(5)位运算符小节测试

1、【单选题】System.out.println(808);输出结果是( )。

A、80

B、8

C、88

D、0

2、【单选题】System.out.println((byte)-100 5) 结果为( )。

A、-4

B、4

C、-20

D、11

2.4 Java的运算符(6)对象、字符串连接和条件运算符小节测试

1、【单选题】以下程序输出结果是( ) class C { public static void main(String[] args) { int i = 10; System.out.println(i 8 ? 1.0 : -1); }}

A、-1

B、-1.0

C、1.0

D、10

2.4 Java的运算符(7)其他运算符及运算符优先级小节测试

1、【单选题】int a=10,b=20; 表达式 b*3+(a+++5)-b%7*(a-5)2 的结果为( )。

A、180

B、160

C、156

D、120

小节测试

1、【单选题】完善程序,从键盘获取浮点数成绩,正确选项是()。public class InputScore{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); double score= scan.__________; System. out.println(score); }}

A、next ()

B、nextLine()

C、nextDouble()

D、nextInt()

Java语法基础单元作业编程题

Java语法基础单元测验

1、【单选题】下列哪个是合法的标识符?

A、a++

B、5R

C、$5

D、true

2、【单选题】下列哪个不是Java关键字?

A、abstract

B、new

C、try

D、java

3、【单选题】下面说法错误的是( )

A、同一作用域中不能重复定义同名变量,不同作用域若要使用相同的变量应重新定义。

B、在方法和块中声明的变量是局部变量,作用范围是整个块或方法。

C、在类中,方法外声明的变量是成员变量,作用范围在整个类。

D、常量(constant)是在程序运行过程中保持不变的量。

小节测试

1、【单选题】写一程序,判断某年是否为闰年。public boolean leapYear(int year) { if((year%400==0)||(year%100!=0)(year%4==0)) return true; ( 1 ) return false;}

A、else

B、break

C、continue

D、assert

2、【单选题】下列语句序列执行后,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

小节测试

1、【单选题】若a和b均是整型变量并已正确赋值,正确的switch语句是()

A、switch(a+b);{......}

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

C、switch a {......}

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

2、【单选题】下列语句序列执行后,k的值是()。Int x=6,y=10,k=5;switch(x%y){ case0: k=x*y; case6: k=x/y; case12:k=x-y; default:k=x*y-x;}

A、60

B、5

C、0

D、54

小节测试

1、【判断题】while循环语句的循环体至少执行一次。

A、正确

B、错误

小节测试

1、【单选题】for循环输出1 到100,请补充程序public static void main(String[] args) { for(int i=1; ___ ;i++){ System.out.println(i); }}

A、i<=100

B、i<100

C、i>=100

D、i>100

2、【单选题】int s= 0; for(int sum=1; sum=1000; ____ ){if(sum%7!=0){s = sum +s;}}System.out.println(s);

A、sum+1

B、sum-1

C、sum++

D、sum--

3、【单选题】以下哪一个不是Java循环语句( )。

A、switch语句

B、while语句

C、do…while语句

D、for语句

小节测试

1、【单选题】println 语句执行了多少次? for (int i = 0; i 10;i++)for (int j = 0;j i;j++)System .out.println(i * j)

A、10

B、45

C、9

D、0

3.程序流程控制单元作业

3.程序流程控制单元测验

1、【单选题】do…while循环结构中的循环体执行的最少次数为( )。

A、0

B、1

C、2

D、3

2、【单选题】下列循环执行完后,n的值为 。
int n = 0;
for (int i = 1; i 10; i++) {
for (int j = 1; j 10; j++) {
if (j % 2 == 0)
n++;
}
}
System.out.println(n);

A、30

B、36

C、40

D、100

3、【单选题】下列语句序列执行后,j 的值是 。
int i=1, j=2;
if( i --j-1 ) i*=j;

A、1

B、2

C、3

D、4

编程练习

编程练习

6.1 面向对象程序设计--测验

1、【多选题】面向对象的三个基本特征?

A、封装

B、克隆

C、继承

D、多态

2、【判断题】由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 ,但是性能比面向过程低

A、正确

B、错误

6.2 对象和类--测验

1、【判断题】“类和对象(class)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。 它们的关系是,对象是类的实例,类是对象的模板。对象是通过new className产生的,用来调用类的方法;类的构造方法 。”

A、正确

B、错误

6.3 对象和类--测验

1、【判断题】对象的UML图包含2部分而类图包含3部分

A、正确

B、错误

6.6 对象和类--测验

1、【判断题】访问控制符有公共访问控制符public、缺省访问控制符、私有访问控制符private、保护访问控制符protected、私有保护访问控制符private protected。

A、正确

B、错误

2、【判断题】java中类的访问控制符有:public 和 private

A、正确

B、错误

3、【判断题】域和方法的访问控制符只有3个,分别是public、private、protected

A、正确

B、错误

4、【填空题】什么是访问控制符?

A、

6.7类属性--测验

1、【判断题】可以使用fianl将类成员变量声明为可变量

A、正确

B、错误

2、【判断题】可以使用public、protected、private申明成员变量的访问权限

A、正确

B、错误

6.8构造方法与this关键字--测验

1、【判断题】this关键字可以用于静态方法中

A、正确

B、错误

2、【判断题】this关键字可以调用当前类中的其他方法

A、正确

B、错误

3、【填空题】构造方法特点?

A、

9.10toString方法--测验

1、【判断题】toString()方法会从字符串构建起返回一个字符串对象

A、正确

B、错误

6.12创建对象--测验

1、【多选题】java中创建对象的关键字是?

A、new

B、class

C、creat

D、clone

2、【判断题】java中只能用new关键字创建对象

A、正确

B、错误

6.13对象引用变量--测验

1、【判断题】对象引用变量存储于堆中,存储速度比栈要块

A、正确

B、错误

2、【判断题】java中,引用变量实际上是一个指针,它指向的是堆内存中对象实例。

A、正确

B、错误

6.15基本类型变量与引用类型变量的区别-测验

1、【判断题】基本类型变量存储的是基本类型值,引用类型变量存储的是对象的引用,当变量未引用任何对象时,他的值为null

A、正确

B、错误

6.17对象数组--测验

1、【判断题】对象数组就是指每一个元素都是对象的数组

A、正确

B、错误

2、【判断题】下面创建对象数组的方法是否正确?public class B{
public static void main(String[] args) {
A a[] = new A[10];
for (int i=0; i10; i++){
a[i] = new A();
}
}
public static class A {
}
}

A、正确

B、错误

6.21不可变对象和类--测验

1、【判断题】同时满足下面三个条件的类为不可变类:1、大部分数据都是私有的2、没有修改器方法3、没有一个返回指向可变数据域的引用访问器方法

A、正确

B、错误

6.对象和类-编程练习

封装、继承、多态作业

抽象类与接口

1、【单选题】以下选项可替换题目中//add code here而不产生编译错误的是( )。public abstract class Test{

public int constInt=5;

//add code here

public void method( ){

}

}

A、public abstract void method(int a);

B、constInt =constInt+5;

C、public int method( );

D、public abstract anotherMethod( );

2、【单选题】在Java接口中,下列选项中属于有效的方法声明是( )

A、public void aMethod(){ }

B、final void bMethod( );

C、void cMethod( );

D、private void dMethod( );

3、【单选题】下面说法正确的是( )

A、instanceof 关键字用来判定某个类是否为抽象类。

B、 final关键字修饰的成员变量不需要初始化。

C、接口的方法都是抽象方法(jdk1.8之前),并且没有方法体,jdk1.8之后接口可以含有default修饰的方法包含方法体

D、当一个类继承一个抽象类时,必须要实现抽象类的抽象方法。

4、【单选题】下面说法正确得是( )

A、抽象类中的方法能和abstract一起使用的修饰符有private, static

B、接口不能存在普通方法和常量

C、接口不可以直接实例化,抽象类可以

D、抽象类之间可以是继承关系,接口之间也可以是继承关系

5、【单选题】下列说法,正确的是( )

A、抽象方法要被实现,所以不能是静态的,也不能是私有的

B、继承抽象类的子类为抽象类

C、抽象类中的方法为抽象方法

D、实现接口的类为抽象类

6、【判断题】抽象类不能直接实例化,普通类可以直接实例化。

A、正确

B、错误

7、【判断题】普通类不能包含抽象方法,抽象类可以不包含抽象方法。

A、正确

B、错误

8、【判断题】抽象类可以使用 final 修饰。

A、正确

B、错误

9、【判断题】选择定义抽象类的情况通常是需要定义子类的行为,又要为子类提供通用的功能。

A、正确

B、错误

10、【判断题】接口可以扩展一个或多个接口。

A、正确

B、错误

9异常测验

1、【单选题】下列关于异常的说法正确的是( )。

A、异常是编译时的错误

B、异常是运行时出现的错误

C、程序错误就是异常

D、以上说法都不正确

2、【单选题】在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。

A、try子句

B、catch子句

C、finally子句

D、throw子句

3、【单选题】当方法遇到异常又不知如何处理时,下列说法正确的是( )。

A、捕获异常

B、抛出异常

C、声明异常

D、嵌套异常

4、【单选题】有关throw和throws的说法中不正确的是( )。

A、throw后面加的是异常类的对象

B、throws后面加的是异常类的类名

C、throws后面只能加自定义异常类

D、以上说法都不正确

5、【单选题】关于异常,下列说法正确的是( ) 。

A、异常是一种对象

B、一旦程序运行,异常将被创建

C、为保证运行速度,应避免异常控制

D、以上说法都不正确

6、【判断题】Java语言的异常捕获结构由try、catch和final三个部分组成。

A、正确

B、错误

7、【判断题】可通过继承java.lang.Exception来自定义异常类。

A、正确

B、错误

广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章

版权声明


相关文章:

  • 浪潮java基础面试2024-10-23 22:26:00
  • java基础语法2122024-10-23 22:26:00
  • java面向对象零基础2024-10-23 22:26:00
  • java基础开发贪吃蛇游戏2024-10-23 22:26:00
  • java基础实训日志2024-10-23 22:26:00
  • java基础类型空间2024-10-23 22:26:00
  • java基础实验报告52024-10-23 22:26:00
  • python需要有java基础吗2024-10-23 22:26:00
  • java英语基础好学吗2024-10-23 22:26:00
  • java基础语法972024-10-23 22:26:00