NIIT Java试题解析:基础概念与编程实践
需积分: 0 61 浏览量
更新于2024-09-18
收藏 40KB DOC 举报
"这是一份niit的Java编程练习题集,主要涵盖了基础语法、数据类型、线程、数组、访问修饰符以及程序结构等多个方面,适合初学者进行自我检测和提升。"
1. Java主函数的正确写法是公共(public)、静态(static)且返回类型为void的void main(String[] args)方法。选项B是正确的:`public static void main(String args[])`。这是每个Java应用程序的入口点。
2. 线程的入口函数是run()方法,它需要是实现了Runnable接口或继承自Thread类的类的一个成员。选项B正确:`public void run()`。调用start()方法会启动一个新的线程并执行run()方法。
3. 在Java中,int数据类型占据32位。因此,正确答案是选项C:32。
4. 声明一个包含50个字符串的数组,正确的声明方式是使用String类型的数组,选项B正确:`String[] obj;` 这声明了一个String类型的数组,但未初始化长度。
5. 如果需要使得类成员变量只能被同一包内的其他类访问,应使用包级私有(friendly或默认)访问修饰符。选项D是正确的,虽然在Java中通常称为包访问权限,没有"friendly"这个关键字,实际是不写任何访问修饰符。
6. 下列语句中,选项D `int I=10;` 是正确的,因为它声明了一个整型变量I并将其初始化为10。其他选项会有类型不匹配的编译错误:选项A的浮点数不能赋值给float;选项B的字符类型不能赋值为字符串;选项C的字节类型范围是-128到127,所以257超出了范围。
7. 当编译并运行给出的代码时,会出现编译错误,因为amethod()方法在main方法中被调用,但在main方法的作用域内没有定义。所以,选项A正确:`编译错误,不能引用amethod方法`。
8. 编译没有错误的选项是B:
```java
import java.awt.*;
package Mypackage;
class MyClass {}
```
这里的顺序是先导入包,然后声明包,最后是类定义。选项B符合Java源代码的结构规则。其他选项要么是顺序错误,要么语法错误。
这些题目覆盖了Java语言的基础知识,对于学习者来说是很好的练习,有助于巩固和理解Java编程的基本概念。
2011-11-13 上传
2011-11-13 上传
2010-01-26 上传
2023-08-17 上传
2023-05-30 上传
2023-05-15 上传
2024-03-28 上传
2024-05-09 上传
2023-08-16 上传
yfeline
- 粉丝: 0
- 资源: 5
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载