蓝莓题库

基于任务驱动式的java程序设计-k8凯发

欢迎来访!

k8凯发-凯发官网入口力学习题 正文

作者2022-12-05 20:43:08力学习题 78 ℃0 评论
1.1任务1 搭建java开发坏境

1、【判断题】jdk安装成功后,需要将bin目录的路径配置在环境变量path中。( )

2、【判断题】java配置环境变量path的目的是为了可以查找到.class文件。( )

3、【判断题】jdk安装成功后,classpath环境变量必须配置。( )

4、【判断题】在命令行窗口中,编译demo.java文件可以输入javac demo。( )

5、【判断题】eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到eclipse框架中来实现的。( )

2.2任务2-2 java中的变量

1、【单选题】假定x和y为double型,则表达式x=2,y=x 3/2的值是【    】。 
    a、2.000000  
    b、3.000000

2、【单选题】下列语句中,不符合语法的赋值语句是【    】 
    a、a=7 b c=a 7;  
    b、a=7 b  ;
    c、a=(7 b,b ,a 7);
    d、a=7 b,c=a 7; 

3、【单选题】要求参加运算的数必须是整数的运算符是【    】 
    a、%

4、【单选题】以下哪个是合法的变量类型关键字?
    a、signed
    b、float
    c、interger
    d、char

5、【单选题】float类型成员变量的默认初始化值是( )
    a、a、0
    b、b、false
    c、c、null
    d、d、0.0f

3.3任务3-3 循环结构语句

1、【单选题】下列关于continue语句的说法中,正确的是( )
    a、a、continue语句可以在选择语句中使用
    b、b、continue语句可以在条件语句中使用
    c、c、continue语句可以在循环语句中使用
    d、d、continue语句可以在任何语句中使用

2、【单选题】下列关于while语句的描述中,正确的是( )
    a、a、while语句循环体中可以没有语句
    b、b、while语句的循环条件可以是整形变量
    c、c、while语句的循环体必须使用大括号
    d、d、while语句的循环体至少被执行一次

3、【单选题】while语句的循环体中不能包含的语句是( )
    a、a、while语句
    b、b、方法定义语句
    c、c、if语句
    d、d、switch语句

4、【单选题】下列关于while语句的描述中,正确的是( )
    a、a、while语句循环体中可以没有语句
    b、b、while语句的循环条件可以是整型变量
    c、c、while语句的循环体必须使用大括号
    d、d、while语句的循环体至少被执行一次

5、【单选题】关于continue语句的使用范围,下列说法正确的是( )
    a、continue语句可以在选择语句中使用
    b、continue语句可以在条件语句中使用
    c、continue语句可以在循环语句中使用
    d、不输出任何内容

6、【单选题】while语句的循环体中不能包含的语句是( )
    a、while语句
    b、方法定义语句
    c、if语句
    d、switch语句

7、【判断题】switch语句不支持字符串类型。( )

4.1任务4 方法与数组

1、【判断题】数组的最大下标的值比它的长度小1。( )

2、【判断题】二维数组中的元素还是一个数组。( )

5.1任务5-1 类和对象的设计、封装

1、【单选题】下列关于面向对象的说法中,错误的是( )
    a、a、面向对象思想编程,不仅增强代码了复用性,提供了开发效率,而且为程序的修改补充提供了便利。
    b、b、面向对象就是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用。
    c、c、面向对象是把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。
    d、d、面向对象虽然使程序的开发效率提高了,但是程序的处理效率相对面向过程程序要低。

2、【单选题】下列关于类与对象的说法中,错误的是( )
    a、a、类是对某一类事物的抽象描述,而对象则是该类事物的个体。
    b、b、对象是类的实例化。
    c、c、类用于描述多个对象的共同特征,它是对象的模板。
    d、d、类与对象没有什么实际关系。

3、【单选题】以下关于类的描述中,错误的是( )
    a、a、在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
    b、b、定义类的关键字是interface
    c、c、类中的方法叫成员方法,成员方法又分为实例方法与类方法
    d、d、类中的属性叫成员属性,成员属性又分为实例属性与类属性

4、【单选题】下面选项中不是面向对象的特征的是( )
    a、a、封装
    b、b、继承
    c、c、多态
    d、d、重构

5、【单选题】下列关于类和对象的描述,错误的是( )
    a、对象是类的实例
    b、一个类只能有一个实例化对象
    c、类是对象的抽象
    d、类用于描述一组对象的共同特征和行为

6、【单选题】以下关于类的描述中,错误的是( )
    a、在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
    b、定义类的关键字是interface
    c、类中的方法叫成员方法,成员方法又分为实例方法与类方法
    d、类中的属性叫成员属性,成员属性又分为实例属性与类属性

7、【单选题】下面选项中不是面向对象的特征的是( )
    a、封装
    b、继承
    c、多态
    d、重构

6.1任务6-1 构造方法及静态方法的使用

1、【单选题】下列关于构造方法的描述中,错误的是( )
    a、构造方法的方法名必须和类名一致
    b、构造方法不能写返回值类型
    c、构造方法可以重载
    d、构造方法的访问权限必须和类的访问权限一致

7.1任务7-1 用类的继承与方法的重写

1、【单选题】下列关键字中,用于创建类的实例对象的是( )
    a、class
    b、new
    c、private
    d、void

2、【判断题】常量就是程序中常常变化的数据。( )

9.1任务9-1 常用java api的使用

1、【单选题】在java语言中,string类型的成员变量的默认初始值是( )
    a、a、false
    b、b、0
    c、c、null

2、【判断题】string类的append()方法可以将数组元素和空格连接成字符串。( )

3、【判断题】ceil()和floor()方法返回的都是double类型的数。( )

4、【判断题】random类的nextint( )方法会生成一个int类型的随机数。( )

10.2任务10-2 集合类模拟新浪微博用户注册

1、【单选题】下面关于list集合的描述中,哪一个是错误的( )
    a、a、list集合是有索引的
    b、b、list集合可以存储重复的元素
    c、c、list集合存和取的顺序一致
    d、d、list集合没有索引

2、【单选题】关于下列list接口的方法,不是从collection接口中继承而来的是()
    a、a、size()
    b、b、add()
    c、c、get()
    d、d、remove()

3、【单选题】下列关于list接口的描述中,错误的是()
    a、a、list接口继承自collection接口,是单列集合。
    b、b、list集合中允许出现重复的元素。
    c、c、list集合存储元素是有序的,即元素的存入顺序和取出顺序一致。
    d、d、list集合中所有的元素是以二叉树方式进行存储的。

4、【判断题】集合是长度可变的数组。( )

13.1任务13 模拟文件管理器

1、【单选题】以下选项中,哪个是fileinputstream的父类( )
    a、a、file
    b、b、fileoutput
    c、c、outputstream
    d、d、inputstream

2、【单选题】filewriter类的write(int c)方法的作用是( )
    a、a、写出单个字符
    b、b、写入多个
    c、c、写入一个整形数据
    d、d、写入单个字符

3、【单选题】filewriter类中有很多重载的读取字符的方法,其中read()方法如果读取已到达流的末尾,将返回的值是( )
    a、a、0
    b、b、-1
    c、c、1
    d、d、无返回值

4、【单选题】filewriter类的write(int c)方法的作用是( )
    a、写出单个字符
    b、写入多个
    c、写入一个整形数据
    d、写入单个字符

5、【判断题】bufferedreader和bufferedwriter是具有缓冲功能的流,使用它们和使用其他流没有任何区别。( )

6、【判断题】fileoutputstream是操作文件的字节输出流,专门用于把数据写入文件。( )

7、【判断题】filewriter用于向文件中写入字符,它属于字符输出流。( )

16.1任务16 基于tcp实现文件上传

1、【单选题】在tcp/ip 网络中,为各种公共服务和系统保留的端口号范围是( )
    a、a、0~65525
    b、b、0~1024
    c、c、0~1023
    d、d、0~80

2、【单选题】http协议服务的默认端口号是( )
    a、a、8080
    b、b、8090
    c、c、空
    d、d、80

3、【单选题】下列选项中,哪个是tcp协议的“三次握手”中的第一次握手( )
    a、a、客户端再次向服务器端发送确认信息,确认连接。
    b、b、服务器端向客户端回送一个响应,通知客户端收到了连接请求。
    c、c、客户端向服务器端发出连接请求,等待服务器确认。
    d、d、以上选项都不对

4、【单选题】在udp协议通信时,用于发送数据包的类是( )
    a、datagrampacket
    b、serversocket
    c、socket
    d、datagramsocket

5、【单选题】下列选项中,哪个是tcp协议的“三次握手”中的第一次握手( )
    a、客户端再次向服务器端发送确认信息,确认连接。
    b、服务器端向客户端回送一个响应,通知客户端收到了连接请求。
    c、客户端向服务器端发出连接请求,等待服务器确认。
    d、以上选项都不对

6、【单选题】http协议服务的默认端口号是( )
    a、8080
    b、8090
    c、空
    d、80

7、【单选题】下列关于udp协议特点的描述中,错误的是( )
    a、在udp协议中,数据的发送端和接收端不建立逻辑连接。
    b、udp协议消耗资源小,通信效率高,通常都会用于音频、视频和普通数据的传输。
    c、udp协议在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用udp协议。
    d、在udp协议连接中,必须要明确客户端与服务器端。

8、【判断题】目前应用最广泛的网络通信协议是udp协议。( )

9、【判断题】在tcp程序中,serversocket类的实例对象可以实现一个服务器端的程序。( )

10、【判断题】端口号的取值范围是0~65535。( )

11、【判断题】tcp是一种用户数据报协议。( )

猜你喜欢

  • 2022-12-05 20:43
  • 2022-12-05 20:29
  • 2022-12-05 20:17
  • 2022-12-05 20:00
  • 2022-12-05 19:55
  • 2022-12-05 19:44
  • 2022-12-05 19:42
  • 2022-12-05 19:28
  • 2022-12-05 19:13
  • 2022-12-05 18:50
网站分类
最新发表
标签列表
网站地图