【Java练习题汇总】《第一行代码JAVA》综合测试一,汇总Java练习题

news2024/11/25 19:12:20

Java练习题 · 综合测试一

  • 1️⃣ 综合测试一

1️⃣ 综合测试一

  1. 下面关于Java 的特点不正确的一项是( )。
    A. Java 具备跨平台性,可以在任意的操作系统间进行移植
    B. Java 编写的程序可以直接解释执行,属于解释型的编程语言类型
    C. Java 中具备垃圾收集机制,这样在用户编写代码中无须处理手工处理内存空间的释放操作
    D. Java EE 企业级开发是在 Java SE 基础之上的扩展应用

  2. 下面 ( ) 类型不属于Java 的基本数据类型。
    A. byte
    B. int
    C. boolean
    D. String

  3. 下面 ( ) 属性与Java 解释程序有关。
    A. CLASSPATH
    B. GC
    C. TMP
    D. CPU

  4. 下面关于Java 程序编写描述正确的一项是( )。
    A. Java 程序直接利用 javac.exe 命令就可以直接运行程序
    B. 一个Java 文件中可以定义有多个 class 声明,并且类名称可以与文件名称同名
    C. 一个Java 文件可以使用 public class 定义多个程序类
    D. Java 文件的后缀必须使用 “*.javac”

  5. 下面 ( ) 不属于Java语言。
    A. // 注释
    B. – 注释
    C. /** 注释…*/
    D. /* 注释…*/

  6. 下面 ( ) 标识符不符合Java 定义要求。
    A. String
    B. Name
    C. Name123
    D. 100Book

  7. 下面 ( ) 关键字(保留字) 属于Java 未被使用到的关键字(保留字)。
    A. final
    B. goto
    C. enum
    D. assert

  8. 下面关于基本数据类型的描述正确的是( )。
    A. boolean 数据类型只有 true 和 false 两种取值
    B. 使用 long 可以保存小数
    C. float 数据类型可以保存的数据范围比 double 数据范围要大
    D. byte 数据类型可以正常保存200这个数字

  9. main() 方法的返回值类型是( )。
    A. void
    B. int
    C. public
    D. static

  10. 现在有一个方法: public static int info(int x,double y), 下面 ( )方法是对本方法的正确重载。
    A. public static int infos(int x, int y)
    B. public static void info(int x, double y)
    C. public static int info(int x, int y)
    D. public static void infos(int x, int y)

  11. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		long num = 100;
    		int x = num+2;
    		System.out.println(x);
    	}
    }
    

    最终程序的执行结果是( )。
    A. 102
    B. 1002
    C. 100
    D. 程序错误

  12. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		int num =2147483647;
    		num +=2;
    		System.out.println(num);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. -2147483648
    B. 2147483649
    C. -2147483647
    D. 2

  13. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		int num =2147483647;
    		num +=2L;
    		System.out.println(num);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. 2147483648
    B. 2147483649
    C. -2147483647
    D. 2

  14. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		int num =2147483647;
    		long temp = num+2L;
    		System.out.println(num);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. -2147483648
    B. 2147483649
    C. 2147483647
    D. 2

  15. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		int num =68;
    		char c =(char)num;
    		System.out.println(c);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. B
    B. C
    C. D
    D. a

  16. 现在假设有如下程序:

    public class Demo  {
    	public static void main(String args[]){
    		int num =50;
    		num=num++*2;
    		System.out.println(num);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. 50
    B. 102
    C. 100
    D. 101

  17. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		int sum=0;
    		int x =10
    		while(x>0){
    			sum+=x;
    		}
    		System.out.println(sum);
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 55
    B. 10
    C. 程序错误,死循环
    D. 15

  18. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){ 
    		int sum=0;
    		for (int x=0;x<10;x++){
    			sum+=x;
    		}
    		System.out.println(sum);
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 6
    B. 0
    C. 程序错误,死循环
    D. 45

  19. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		int sum=0;
    		for (int x=0;x<10;x++){
    			sum+=x;
    			if (x%3==0){
    				break;
    			}
    		}
    		System.out.println(sum);
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 6
    B. 0
    C. 程序错误,死循环
    D. 45

  20. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		int sum=0;
    		for (int x=1;x<10;x++){
    			sum += X;
    			if(x%3==0){
    				continue;
    			}
    		}
    		System.out.println(sum);
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 6
    B. 0
    C. 程序错误,死循环
    D. 45

  21. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		char c ='A';
    		int num=10;
    		switch(c){
    			case 'B':
    				num++;
    			case 'A':
    				num++;
    			case 'Y':
    				num++;
    				break;
    			default:
    				num--;
    		}
    		System.out.println(num);
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 11
    B. 13
    C. 12
    D. 10

  22. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		System.out.println(inc(10)+ inc(8)+ inc(-10));
    	}
    	
    	public static int inc(int temp){
    		if(temp>0){
    			return temp*2;
    		}
    		return -1;
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 35
    B. 8
    C. 28
    D. 12

  23. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		String str="";
    		for(int x=0;x<5;x++){
    			str +=x;
    		}
    		System.out.println(str);
    	}
    }
    

    以上程序最终的执行结果是( )。
    A. 01234
    B. 10
    C. 14
    D. 25

  24. 现在假设有如下程序:

    public class Demo {
    	public static void main(String args[]){
    		int x=10;
    		double y = 20.2;
    		long z=10L;
    		String str = ""+x+y*z;
    		System.out.println(str)
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. 10202.0
    B. 0212.0
    C. 302.0
    D. 1020.210

  25. 现在假设有如下程序:

    public class Demo{
    	public static void main(String args[]){
    		boolean flag = 10%2==1&&10/3==0&&1/0==0;
    		System.out.println(flag ? "mldn":"yootk");
    	}
    }
    

    以上程序的最终执行结果是( )。
    A. mldn
    B. yootk
    C. true
    D. 程序出错

  26. 编译Java源程序文件产生的字节码文件的扩展名为( )。
    A. java
    B. class
    C. html
    D. exe

  27. 下面的数据声明及赋值,没有错误的是( )。
    A. float f=1.3;
    B. char c=“a”;
    C. byte b=257;
    D. int i=10;

  28. 现在假设有如下程序:

    class Demo{
    	public static void main(String args[]){
    		int i=1;
    		int j=i++;
    		if((i==(++j))&&((i++)==j)){
    			i+=j;
    		}
    		System.out.println("i=" + i);
    	}
    }
    

    运行完上面代码之后输出 i 的值 是 ( )。
    A. 4
    B. 5
    C. 3
    D. 6


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819355.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux安装VScode

从本篇开始&#xff0c;打算有时间就写写在VScode中编写一些ros相关的案例程序用于学习记录。本篇是如何在Linux安装VScode的第一篇。 一、下载VScode 在Linux中打开浏览器输入&#xff1a;https://code.visualstudio.com/Download&#xff0c;选择与你电脑相匹配的版本下载&…

java版本spring cloud 企业工程系统管理 工程项目管理系统源码

&#xfeff; Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&…

浅谈Java转义符\|

浅谈Java转义符\| 看一段程序 String t "a||b||c||d"; String[] temp t.split("\\|\\|"); System.out.println(temp.length); 主要是&#xff1a;"\\|\\|" 代表什么意思&#xff1f; 开始有点蒙&#xff0c;后来仔细一看明白了&#xff0…

易基因:单细胞DNA甲基化与转录组分析揭示猪生发泡卵母细胞成熟的关键调控机制|项目文章

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 在哺乳动物中&#xff0c;窦卵泡内的生发泡(germinal vesicle&#xff0c;GV) 卵母细胞可以保持数月或数年的静止状态。促黄体生成素(luteinizing hormone&#xff0c;LH)激增促进了减数…

740.删除并获得点数

目录 一、题目 二、代码 一、题目 740. 删除并获得点数 - 力扣&#xff08;LeetCode&#xff09; 二、代码 转换成打家劫舍问题 class Solution { public:int deleteAndEarn(vector<int>& nums) {int Max nums[0];//nums中的最大点数for(int i0;i<nums.size(…

iTOP-RK3588开发板Debian系统使用 VNC 远程控制桌面-客户端连接

在 360 软件管家里面下载 VNC Viewer 软件&#xff0c;如下图所示&#xff1a; 然后打开软件&#xff0c;之后如下图所示&#xff1a; 然后我们点击左上角 file-》New connection&#xff0c;如下图所示设置&#xff0c;我们的 VNC Server 设为 192.168.1.14:1&#xff0c;其中…

柴洪峰院士:大模型赋能金融科技思考与展望

本文整理自7月7日世界人工智能大会“AI生成与垂直大语言模型的无限魅力”论坛上中国工程院院士、复旦大学金融科技研究院院长柴洪峰《大模型赋能金融科技思考与展望》的主题分享&#xff0c;从金融垂直模型构建、金融知识图谱与大模型融合以及金融大模型的监管三个方面进行介绍…

大数据Flink(五十五):Flink架构体系

文章目录 Flink架构体系 一、 Flink中的重要角色 二、Flink数据流编程模型 三、Libraries支持

风辞远的科技茶屋:来自未来的信号枪

很久之前&#xff0c;有位朋友问我&#xff0c;现在科技资讯这么发达了&#xff0c;你们还写啊写做什么呢&#xff1f; 我是这么看的。最终能够凝结为资讯的那个新闻点&#xff0c;其实是一系列事情最终得出的结果&#xff0c;而这个结果又会带来更多新的结果。其中这些“得出”…

Ae 效果:CC Kernel

颜色校正/CC Kernel Color Correction/CC Kernel CC Kernel&#xff08;CC 卷积核&#xff09;效果主要用于图像的卷积处理&#xff0c;通过在卷积矩阵中设置不同的权重值&#xff0c;可以实现图像的锐化 Sharpen、模糊 Blur、查找边缘 Find Edges以及浮雕 Emboss等效果。 ◆ …

电脑剪辑视频的软件有哪些?试试这几种视频剪辑工具

视频剪辑可以帮助人们在不同情境下更好地理解和消化视频内容。通过剪辑&#xff0c;可以去除不必要的素材并突出重点&#xff0c;使观看者能够更快地获取信息&#xff0c;并且更容易保持注意力的集中。此外&#xff0c;剪辑可以提高视频质量&#xff0c;例如通过添加音乐、图形…

CAD如何转成JPG图片?学会这招轻松完成转换

当我们使用CAD软件创建设计或模型时&#xff0c;这些文件可能会很大且难以共享。将它们转换为图片可以使它们更易于使用和查看。图片格式通常支持各种软件和平台&#xff0c;这使得它们更容易被打开和共享&#xff0c;而不需要安装CAD软件。此外&#xff0c;图片文件通常比CAD文…

Java多线程面试21题

并行和并发有什么区别&#xff1f; 并行是指两个或者多个事件在同一时刻发生&#xff1b;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件&#xff0c;并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务&#xff0c;在多台处理…

【C++医学影像】支持三维影像后处理PACS系统源码

PACS系统源码是按照DICOM3.0和HL7标准,遵循IHE标准工作流程&#xff0c;以医学影像的采集、传输、存储和诊断为核心&#xff0c;集流程质控、患者信息管理应用和患者关注服务于一体的&#xff0c;覆盖放射、超声、内窥镜和病理等科室的C/S架构的综合医院应用系统。集成三维影像…

sublime配置less的一些坑(1)

仅在sublime的Install Package安装保存less报错 在sublime的Install Package安装less 打开sublime软件,按住CtrlShiftP组合键,弹出的界面中选择Install Package 选中后enter或者回车。等会弹出一个弹窗,大致意思是说你已经成功安装了package control。如果你在此之前已经安装了…

美团店铺营销要领|成都优优聚

装修风格直接影响店面的收费水平和顾客的层次&#xff0c;而店面的形象则是实力的外在体现。 室内设备布局、物品摆放、POP广告等是否有精心策划&#xff1f;另外&#xff0c;有些商店的LED液晶屏非常有用&#xff0c;因为它们随时都是商店的广告&#xff0c;所以在装修时一定要…

深度学习实战 | 开发一个围棋智能体

01、数据模型 神经网络的训练过程需要将HD5文件中的样本数据解析出来。数据集中的棋盘局面可以提取后直接输入卷积网络进行特征提取。从属性中取出样本标签用于神经网络的损失计算和反向传播。如图1所示&#xff0c;落子方信息从属性中提取后不用参与棋盘局面的特征提取&#…

【无标题】BTY-DNS推广机制及首次空投规则

BTY-DNS&#xff0c;致力于创建Web3领域中的去中心化身份&#xff08;DID&#xff09;。 BTY-DNS的.yuan域名自开放上线以来&#xff0c;获得广大用户的喜爱与勇跃注册&#xff0c;目前.yuan的域名注册量已近千个。BTY-DNS具有推广奖励机制&#xff0c;同时对于持有DNS的用户将…

vscode里安装Go插件和配置Go环境

vscode是一款跨平台、轻量级、插件多的开源IDE&#xff0c;在vscode不仅可以配置C/C、Python、R、Ruby等语言的环境&#xff0c;还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境&#xff0c;系统是Win10 64位。 1、下载Go安装包和配置GOROOT、GO…

《统计学》贾俊平 第八版 第6章 统计量及其抽样分布

这里写自定义目录标题 1、统计量的概念2、为什么要用统计量3、常用统计量4、由正态分布导出几个重要分布&#xff08;1&#xff09;抽样分布&#xff08;3&#xff09;t分布&#xff08;4&#xff09;F分布——两个样本方差比的抽样分布 5、样本均值分布与中心极限定理&#xf…