当前位置: 首页 > news >正文

《java 编程基础》试题

2023-2024 学年第二学期《java 编程基础》试题

      系       班   姓名           学号         

(说明:本试卷共五大题,共 2 页,满分100分,答题时间90分钟。)
开卷考试:要求书写答案在纸上。

一、单项选择题(本题共10小题,每小题2分,共20分)

1.如有定义“double x = 3.5;”,则表达式(int)x * 0.5的值是( )。
A.2.0 B.1 C.2 D.1.5
2.在循环中想终止本次循环,下一次是否继续循环通过判断确定的关键字是()
A.Switch B.break C.Finally D.continue
3.当成员变量的名字和局部变量的名字相同时,如果要在方法中访问成员变量,可以使用()关键字。
A.This B.super C.this() D.super()
4.int[][] a = {{ 34, 25 }, { 100, 43 }, { 1000, 453, 39 } }, a[1][1] = ( )
A.100 B.34 C.25 D.43
5.给出下面代码,关于该程序以下哪个说法是正确的?( )

public class Person{static int arr[] = new int[5];public static void main(String a[]){System.out.println(arr[0]); }
}
A.编译时将产生错误		 B.编译时正确,运行时将产生错误
C.输出零		 D.输出空

6.下列对数组定义正确的是()
A.int a [] = new int[]
B.int a [] = {1,2,3}
C.int [] a = new int[]
D.double a[] = {‘1’}
7.语句 int[] a=new int[100]的含义是( ).
A.数组a 中的最大数是100 B.数组a 的下标自100 开始计数
C.数组a 有100 个整数 D.数组 a 有100 个自然数
8.用于给对象进行初始化,是给与之对应的对象进行初始化,它具有针对性,是什么函数( )
A.构造函数
B.重载函数
C.成员函数
D.主函数
9.不是final特点( ):
A.这个关键字是一个修饰符,可以修饰类,方法,变量。
B.被final修饰的类是一个最终类,可以被继承。
C.被final修饰的方法是一个最终方法,不可以被覆盖。

10.以下程序的运行结果是( )

Int[][] a = {{1,2,3}{4,5,6}};
System.out.println(a[1][1]);
A.3		B.4		C.5		D.6

二、判断题(本题共5小题,每小题2分,共10分)

1.标识符的首字符必须是字母、下划线或美元符号。( )
2.同一个switch语句中,各个case后的常量表达式的值必须互不相等。( )
3.构造方法没有返回值( )
4.Java语言中,变量名可以用汉字表示。( )
5.boolean型数据的值只有true和false( )

三、简答题(本题共2小题,每小题10分,共20分)

1.简述方法重写和重载
2.简述类对象的概念并举例说明

四、程序阅读题(本题共2小题,每小题10分,共20分)

1.写出输出结果:( )

float num1 = 1;	
float num2 = 2;
float num3 = 3;
float max1 = (num1>num2)?num1:num2;
float max = (max1>num3)?max1:num3;
System.out.println(max);

2.写出输出结果( )

class Animal {Animal() {System.out.print ("Animal "); }
}
public class Dog extends Animal {Dog() {System.out.print ("Dog ");}public static void main(String[] args) {Dog snoppy= new Dog(); }
}

五、编程题(本题共2小题,每小题15分,共30分)

1.实现九九乘法表

2.在 try 语句中进行除0运算,然后在 catch 语句中捕获 ArithmeticException 异常,并输出异常提示。并不论异常与否,都会输出“程序运行结束”

相关文章:

  • Python文本处理:初探《三国演义》
  • 100V宽电压H62410A恒压芯片 24V降压5V 24V降压12V电源IC
  • 做好程序前设计
  • Qt进程间通信(QSharedMemory、QLocalSocket、QWebSocket、QProcess、D-BUS、QTcpSocket)
  • 云服务器部署Neo4j
  • 常用参数注解
  • 瑞昱半导体AMB82 MINI SD卡加载模型RTSP视频流AI识别图像和声音分类
  • MySQL Xid、trx_id 作用及区别
  • 11.1 Go 标准库的组成
  • 每日一练:攻防世界:ewm
  • H5小程序视频编辑解决方案,广泛适用,灵活部署
  • 【编程语言】Python平台化为何比Java差?
  • 接手一个系统并快速入手 这里是一些建议
  • 上位机图像处理和嵌入式模块部署(h750 mcu和图像处理)
  • C和C++动态分配内存方法是什么,有什么区别?本质区别是什么?【面试】
  • 【技术性】Search知识
  • 30秒的PHP代码片段(1)数组 - Array
  • Android框架之Volley
  • FineReport中如何实现自动滚屏效果
  • happypack两次报错的问题
  • leetcode388. Longest Absolute File Path
  • MQ框架的比较
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • SpringBoot 实战 (三) | 配置文件详解
  • 搞机器学习要哪些技能
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端相关框架总和
  • 前端学习笔记之观察者模式
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 使用putty远程连接linux
  • 一文看透浏览器架构
  • 云大使推广中的常见热门问题
  • python最赚钱的4个方向,你最心动的是哪个?
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #NOIP 2014# day.2 T2 寻找道路
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (function(){})()的分步解析
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (三)c52学习之旅-点亮LED灯
  • (算法)Travel Information Center
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (一)RocketMQ初步认识
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)VC++中ondraw在什么时候调用的
  • (转)菜鸟学数据库(三)——存储过程
  • (转)平衡树
  • .Family_物联网
  • .NET CLR基本术语
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存