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

2010年9月计算机二级JAVA笔试试题及答案

一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是
A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D)上述三种说法都不对

(2)下列叙述中正确的是
A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D)上述三种说法都不对

(3)软件测试的目的是
A)评估软件可靠性 B)发现并改正程序中的错误
C)改正程序中的错误 D)发现程序中的错误

(4)下面描述中,不属于软件危机表现的是
A)软件过程不规范 B)软件开发生产率低
C)软件质量难以控制 D)软件成本不断提高

(5)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役的过程
B)软件从需求分析、设计、实现到测试完成的过程
C)软件的开发过程
D)软件的运行维护过程

(6)面向对象方法中,继承是指
A)一组对象所具有的相似性质
B)一个对象具有另一个对象的性质
C)各对象之间的共同性质
D)类之间共享属性和操作的机制

(7)层次型、网状型和关系型数据库划分原则是
A)记录长度
B)文件的大小
C)联系的复杂程度
D)数据之间的联系方式

(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是
A)一对一
B)一对多
C)多对多
D)多对一

(9)数据库设计中反映用户对数据要求的模式是
A)内模式
B)概念模式
C)外模式
D)设计模式

(10)有三个关系R、S和T如下:
在这里插入图片描述

则由关系R和S得到关系T的操作是
A)自然连接
B)交
C)投影
D)并

(11)下列特点中不属于Java的是
A)多线程
B)多继承
C)跨平台
D)动态性

(12)Java的反汇编命令是
A)javap
B)javac
C)jdb
D)java

(13)下列变量定义中,不合法的是
A)Int $X;
B)int _123;
C)int Summer_2010_gross_saIe;
D)Int #dim;

(14)下列选项中为单精度数的是
A)2
B)5.2
C)0.2f
D)023

(15)下列关于boolean类型的叙述中,正确的是
A)可以将boolean类型的数值转换为int类型的数值
B)可以将boolean类型的数值转换为字符串
C)可以将boolean类型的数值转换为char类型的数值
D)不能将boolean类型的数值转换为其他基本数据类型

(16)若定义int a=2,b=2,下列表达式中值不为4的是
A)a*(++b)
B)a*(b++)
C)a+b
D)a*b

(17)下列可以获得构件前景色的方法是
A)getSize()
B)getForeground()
C)getBackground()
D)paint()

(18)下列程序的运行结果是

  public class test{private String[] data={10,10.5};public void fun(){double s=0;forint i=0;i<3;i++{try{s=s+Integer .parseInt(data[i]);}catchException e){System.out.print(“errorl:+data[i]);}}}public static void main(String[]args){try{testd=new test();d .fun();}catchException e){System.out.printIn(“error2”);}}}

A)errorl:10.5
B)error2
C)errorl:10.5 error2
D)以上都不对

(19)下列程序片段中,能通过编译的是
A)public abstract class Animal{
public void speak();}
B)public abstract class Animal{
public void speak(){}}
C)public class Animal{
public abstract void speak();}
D)public abstract class Animal{
public abstract void speak(){}}

(20)下列不属于接口WindowListener的方法是
A)windowClosing()
B)windowClosed()
C)windowMinimized()
D)windowopened()

(21)下列选项中,不能输出100个整数的是
A)for(int i=0;i<100;i++)
System.out.println(i);
B)int i=0;
do{
System.out.println(i);
i++;
}while(i<100);
C)int i=0;
while(i<100){
System.out.printIn(i);
i++;
}
D)inti=0;
while(i<100){
i++;
if(i<100)continue;
System .out.printIn(i);
}

(22)类变量必须带有的修饰符是
A)static
B)final
C)public
D)Volatile

(23)下列选项中属于字符串常量的是
A)‘abc’
B)“abc”
C)[abc]
D)(abc)

(24)Java程序默认引用的包是
A)java.text包
B)java.awt包
C)java.lang包
D)java .util包

(25)为使下列代码正常运行,应该在下划线处填入的选项是

  ObjectInputStream in=new_____(new FileInputStream(“employee . dat”));Employee[]newStaff=Employee[〕)in.readObject();in .cIose();

A)Reader
B)InputStream
C)ObjectInput
D)ObjectInputStream

(26)下列代码将对象写入的设备是

  ByteArrayOutputStreambout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectoutputStream(bout);out.writeObject(this);out .close();

A)内存
B)硬盘
C)屏幕
D)网络

(27)为使下列代码正常运行,应该在下划线处填入的选项是

 int〔〕numbers=new int[n];forInt i=0;i <numbers.____;i++)numbers「i〕=i+1;

A)size
B)length
C)dimension
D)measurement

(28)为使下列代码正常运行,应该在下划线处填入的选项是

  abstract class Person{public PersonString n)!name=n;}public____String getDescription();public String getName(){return name;}private String name;}

A)static
B)private
C)abstract
D)final

(29)下列能够正确创建线程的方法是
I.继承java.lang.Thread类,并重写run()方法
II.继承java.lang.Runnable类,并重写start()方法
III.实现java.lang.Thread接口,并实现run()方法
IV.实现java.lang.Runnable接口,并实现run()方法
A)I,III
B)II,IV
C)II,III
D)I,IV

(30)下列线程状态转换序列,在线程实际运行中可能出现的序列是
A)新建→运行→阻塞→终止
B)……运行→阻塞→可运行→终止
C)……可运行→运行→阻塞→运行……
D)新建→可运行→运行→阻塞→可运行……

(31)为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是

  pubIis class StackTest{private int idx=0;private int[]data=new int[8];public void push(int i){synchronizedthis{______;data[idx]=i;idx++;}}……}

A)this.notify()
B)interrupt()
C)this .wait()
D)sleep()

(32)对下列程序的叙述中,正确的是

  1:public class X extends Thread implements Runnable{2:publ主c void run(){3: System.out.println(“this is run()”);4:}5:public static void main(String args〔〕){6:Threadtnew Threadnew X());7:t.start();8:}9:}

A)第1行会产生编译错误
B)第6行会产生编译错误
C)第6行会产生运行错误
D)程序正常运行

(33)下列关于Applet的叙述中,正确的是
A)Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B)Applet的主类要定义为Applet类或JApplet类的子类
C)同一个页面中的Applet之间不能通信
D)Applet不支持多线程

(34)当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是
A)destroy()
B)init()
C)stop()
D)start()

(35)要向Applet传递参数,应该在下列drawing.html文件的下划线处填入的选项是
……


……
A)<param image,“flower.gif”>
B)<param image value= flower .gif>
C)<param name= image value=“flower .gif”>
D)<param name=“image”value=“flower.gif”>
二、填空题(每空2分,共30分)

(1)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【1】。

(2)在长度为n的线性表中,寻找最大项至少需要比较【2】次。

(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二义树共有【3】个结点。

(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。

(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【5】。

(6)JVM指的是Java【6】。

(7)Java中的字符变量在内存中占【7】位(bit)。

(8)Java语言对简单数据类型进行了类包装,int对
应的包装类是【8】。

(9)继承性是面向对象方法的一个基本特征,它使代码可【9】

(10)抽象类中含有没有实现的方法,该类不能【10】。

(11)在Java的输入输出流中,数据从数据源流向数据目的地,流的传送是【11】行的。
(12)Swing中用来表示进程条的类是:javax.swing. 【12】。

(13)下列程序创建了一个线程并运行,请在下划线处填入正确代码。

  public class Try extends Thread{public static void main(String args[]{Threadt=new Try();【13】;}public void run(){System.out.println(“Try!”);}}

(14)Java中线程的【14】是由Java .lang.Thread类的run()方法定义的。

(15)请在下划线处填入代码,使程序能够正确运行。

  import java .awt.*;import java .applet.*;public class SayHi extends Applet{public void15】(Graphics g){g .drawString(“Hi!20,20);}}

一、选择题
01-05 B A B D D 06-10 D D A B C 11-15 B C DA D 16-20 C D B C A 21-25 A A C C D 26-30 B D C B A 31-35 C C D A B
二、填空题1、63 2、黑河 3、BDSM 4、开发 5、DD 6、J2ME 7、换行8、passed 9、3and3 10、方法 11、Error 12、Writer 13、transien 14、操作 15、java.applet

相关文章:

2010年9月计算机二级JAVA笔试试题及答案

一、选择题&#xff08;每小题2分&#xff0c;共70分&#xff09; 下列各题A&#xff09;、B&#xff09;、C&#xff09;、D&#xff09;四个选项中&#xff0c;只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上&#xff0c;答在试卷上不得分。 &#xff08;1&…...

博客让谷歌或是百度收录

参考以下大佬的博客教程 Hexo框架(六)&#xff1a;SEO优化及站点被搜索引擎收录设置 | 你真是一个美好的人类 第一步 安装百度和 Google 的站点地图生成插件&#xff1a; npm install hexo-generator-baidu-sitemap --save npm install hexo-generator-sitemap --save 然后来…...

机器学习分类算法评价指标

一. 分类评价指标 对机器学习算法的性能进行评估时&#xff0c;不仅需要有效可行的实验估计方法&#xff0c;还需要有衡量模型泛化能力的评价指标&#xff0c;这就是算法评价指标。分类算法的评价指标一般有准确率&#xff0c;精确率&#xff0c;召回率&#xff0c;F1-score&a…...

Socks5代理服务器示例详解

Go语言中变量的声明和JavaScript很像&#xff0c;使用var关键字&#xff0c;变量的声明、定义有好几种形式 变量和常量 // 声明并初始化一个变量 var m int 10 // 声明初始化多个变量 var i, j, k 1, 2, 3 // 多个变量的声明(注意小括号的使用) var(no intname string ) //…...

使用 Docker 和 Nginx 反向代理访问 ChatGPT API

在许多应用程序中&#xff0c;我们需要从一个外部服务中获取数据。然而&#xff0c;由于种种原因&#xff08;例如跨域问题、API 访问限制等&#xff09;&#xff0c;我们可能无法直接从客户端访问这些服务。这时&#xff0c;反向代理可以成为我们的救星。在这篇文章中&#xf…...

[前端笔记038]vue2之vueRouter、elementUI

前言 本笔记参考视频&#xff0c;尚硅谷:BV1Zy4y1K7SH p117 - p135 相关理解 vue 的一个插件库&#xff0c;专门用来实现SPA 应用单页 Web 应用&#xff08;single page web application&#xff0c;SPA&#xff09;&#xff0c;整个应用只有一个完整的页面点击页面中的导航…...

ChatGPT使用案例之操作Excel

ChatGPT使用案例之操作Excel 微软已经通过其官网宣布,正在将其基于GPT-4的人工智能(AI)技术植入到其Office办公软件当中,该功能名为“Microsoft 365 Copilot”。微软称其是基于大语言模型的下一代AI生产力技术,目前已经向部分商业用户开放。 Microsoft 365 负责人Jared …...

【算法基础】(二)数据结构 --- 单链表

✨个人主页&#xff1a;bit me ✨当前专栏&#xff1a;算法基础 &#x1f525;专栏简介&#xff1a;该专栏主要更新一些基础算法题&#xff0c;有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下&#xff0c;互相监督打卡学习 &#x1f339; &#x1f339; &#x1f3…...

STL容器之<multiset>

文章目录测试环境multiset介绍头文件模块类定义对象构造初始化元素访问元素插入和删除元素查找容器大小迭代器其他函数测试环境 系统&#xff1a;ubuntu 22.04.2 LTS 64位 gcc版本&#xff1a;11.3.0 编辑器&#xff1a;vsCode 1.76.2 multiset介绍 关联式容器。元素是唯一的…...

python实战应用讲解-【numpy专题篇】numpy常见函数使用示例(三)(附python示例代码)

目录 Python numpy.finfo()函数 Python Numpy MaskedArray.masked_less()函数 Python Numpy MaskedArray.masked_less_equal()函数 Python Numpy MaskedArray.masked_not_equal()函数 Python Numpy MaskedArray masked_outside()函数 Python Numpy MaskedArray.masked_wh…...

【Android笔记89】Android之全局加载框Gloading的使用

这篇文章,主要介绍Android之全局加载框Gloading的使用。 目录 一、Gloading全局加载框 1.1、Gloading介绍 1.2、Gloading运行效果 1.3、Gloading的使用...

php微信小程序java+Vue高校课程课后辅导在线教育系统nodejs+python

目 录 1绪论 1 1.1项目研究的背景 1 1.2开发意义 1 1.3项目研究现状及内容 5 1.4论文结构 5 2开发技术介绍 7 2.1 B/S架构 7 2.2 MySQL 介绍 7 2.3 MySQL环境配置 7 2.5微信小程序技术 8 3系统分析 9 3.1可行性分析 9 3.1.1技术可行性 9 3.1.2经济可行性 9 3.1.3操作可行性 10 …...

公司刚来的00后真卷,上班还没2年,跳到我们公司起薪20k....

都说00后躺平了&#xff0c;但是有一说一&#xff0c;该卷的还是卷。 这不&#xff0c;前段时间我们公司来了个00后&#xff0c;工作都没两年&#xff0c;跳槽到我们公司起薪18K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了…...

Intel 处理器 macOS降级到Big Sur

1 创建可引导的 macOS 安装器 将移动硬盘作安装 Mac 操作系统的启动磁盘。 创建可引导安装器需要满足的条件 移动硬盘&#xff08;格式化为 Mac OS 扩展格式&#xff09;&#xff0c;至少有 14GB 可用空间已下载 macOS Big Sur的安装器 2 下载 macOS macOS Big Sur安装器会…...

【网络安全】记一次红队渗透实战项目

一、信息收集 信息收集非常重要&#xff0c;有了信息才能知道下一步该如何进行&#xff0c;接下来将用 nmap 来演示信息收集 1、nmap 扫描存活 IP 由于本项目环境是 nat 模式需要项目 IP 地址&#xff0c;扫描挖掘本地的 IP 地址信息&#xff1a; 本机 IP 为&#xff1a;192…...

异想天开!没有CPU的操作系统

【引子】“The Last CPU”&#xff08;https://doi.org/10.1145/3458336.3465291&#xff09;&#xff0c;ACM上的这一篇论文非常有趣&#xff0c;核心思想是如果计算机的体系结构中没有了CPU&#xff0c;那么&#xff0c;操作系统又会是怎样的呢&#xff1f;......不敢私藏&am…...

ChatGPT背后的指令学习是什么?PSU最新首篇《指令学习》技术全面综述,详述指令学习关键问题

来源: 专知 任务语义可以用一组输入到输出的例子或一条文本指令来表示。传统的自然语言处理(NLP)机器学习方法主要依赖于大规模特定任务样本集的可用性。出现了两个问题: 首先&#xff0c;收集特定于任务的标记示例&#xff0c;不适用于任务可能太复杂或太昂贵而无法注释&#…...

【Python】《我的世界》简简单单就可以完成?OMG~(附教学)

文章目录前言一、准备二、运行及操作三.代码解读与自定义总结前言 《我的世界 Minecraft》大家应该都听说过&#xff0c;但你有没有想过自己写一个这样的游戏呢&#xff1f;太难、太复杂了&#xff1f;也许吧&#xff0c;但是不试一试你怎么知道能不能成呢&#xff1f; 国外有…...

【SpringSecurity】认证授权框架——SpringSecurity使用方法

【SpringSecurity】认证授权框架——SpringSecurity使用方法 文章目录【SpringSecurity】认证授权框架——SpringSecurity使用方法1. 概述2. 准备工作2.1 引依赖2.2 测试3. 认证3.1 认证流程3.2 登录校验问题3.3 实现3.3.1 实现UserDetailsService接口3.3.2 密码存储和校验3.3.…...

java的Lambda表达式与方法引用详解

1. 定义 Lambda 表达式&#xff0c;也可称为闭包&#xff0c;它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数&#xff08;函数作为参数传递进方法中&#xff09;。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 1.1 通用定义 lambda 表达…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别

一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

3.3.1_1 检错编码(奇偶校验码)

从这节课开始&#xff0c;我们会探讨数据链路层的差错控制功能&#xff0c;差错控制功能的主要目标是要发现并且解决一个帧内部的位错误&#xff0c;我们需要使用特殊的编码技术去发现帧内部的位错误&#xff0c;当我们发现位错误之后&#xff0c;通常来说有两种解决方案。第一…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理

引言 Bitmap&#xff08;位图&#xff09;是Android应用内存占用的“头号杀手”。一张1080P&#xff08;1920x1080&#xff09;的图片以ARGB_8888格式加载时&#xff0c;内存占用高达8MB&#xff08;192010804字节&#xff09;。据统计&#xff0c;超过60%的应用OOM崩溃与Bitm…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)

前言&#xff1a; 双亲委派机制对于面试这块来说非常重要&#xff0c;在实际开发中也是经常遇见需要打破双亲委派的需求&#xff0c;今天我们一起来探索一下什么是双亲委派机制&#xff0c;在此之前我们先介绍一下类的加载器。 目录 ​编辑 前言&#xff1a; 类加载器 1. …...

Ubuntu系统多网卡多相机IP设置方法

目录 1、硬件情况 2、如何设置网卡和相机IP 2.1 万兆网卡连接交换机&#xff0c;交换机再连相机 2.1.1 网卡设置 2.1.2 相机设置 2.3 万兆网卡直连相机 1、硬件情况 2个网卡n个相机 电脑系统信息&#xff0c;系统版本&#xff1a;Ubuntu22.04.5 LTS&#xff1b;内核版本…...

密码学基础——SM4算法

博客主页&#xff1a;christine-rr-CSDN博客 ​​​​专栏主页&#xff1a;密码学 &#x1f4cc; 【今日更新】&#x1f4cc; 对称密码算法——SM4 目录 一、国密SM系列算法概述 二、SM4算法 2.1算法背景 2.2算法特点 2.3 基本部件 2.3.1 S盒 2.3.2 非线性变换 ​编辑…...

医疗AI模型可解释性编程研究:基于SHAP、LIME与Anchor

1 医疗树模型与可解释人工智能基础 医疗领域的人工智能应用正迅速从理论研究转向临床实践,在这一过程中,模型可解释性已成为确保AI系统被医疗专业人员接受和信任的关键因素。基于树模型的集成算法(如RandomForest、XGBoost、LightGBM)因其卓越的预测性能和相对良好的解释性…...

【Java】Ajax 技术详解

文章目录 1. Filter 过滤器1.1 Filter 概述1.2 Filter 快速入门开发步骤:1.3 Filter 执行流程1.4 Filter 拦截路径配置1.5 过滤器链2. Listener 监听器2.1 Listener 概述2.2 ServletContextListener3. Ajax 技术3.1 Ajax 概述3.2 Ajax 快速入门服务端实现:客户端实现:4. Axi…...