大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)_第1页
大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)_第2页
大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)_第3页
大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)_第4页
大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大专计算机Excel笔试试题+校招Java笔试试题(含详细答案)第一部分:大专计算机Excel笔试试题(满分100分)一、单项选择题(共15题,每题3分,共45分)1.在Excel2016中,新建的空白工作簿默认包含的工作表数量是()A.1个B.2个C.3个D.4个2.Excel单元格中,输入公式的起始符号必须是()A.#B.=C.!D.@3.想要快速选中Excel工作表中全部单元格,对应的快捷键是()A.Ctrl+AB.Ctrl+CC.Ctrl+VD.Ctrl+S4.Excel中,函数SUM的作用是()A.求平均值B.求和C.求最大值D.计数5.若单元格A1=10,A2=20,A3=30,公式=AVERAGE(A1:A3)的计算结果为()A.20B.30C.60D.106.Excel中,绝对引用单元格的符号是()A.*B.$C.&D.%7.想要对数据区域进行升序排序,排序后数据()A.从小到大排列B.从大到小排列C.随机排列D.保持不变8.Excel中,删除单元格与清除单元格内容的区别是()A.无区别B.删除是移除单元格,清除只清空内容C.清除会删除单元格D.删除仅清空内容9.函数MAX(B1:B5)的功能是()A.计算B1到B5的和B.统计B1到B5的个数C.提取B1到B5的最大值D.提取最小值10.Excel工作表的行号、列标分别是()A.数字、字母B.字母、数字C.都是数字D.都是字母11.想要冻结表格首行,方便滚动查看数据,应使用哪个功能()A.筛选B.冻结窗格C.分列D.条件格式12.Excel中,筛选数据的主要目的是()A.删除数据B.隐藏不符合条件数据,展示目标数据C.排序数据D.汇总数据13.公式=COUNT(A1:A10)可以统计的是()A.A1-A10中所有数据总和B.A1-A10中数字单元格个数C.所有单元格个数D.文本单元格个数14.Excel中,批量统一单元格格式最便捷的工具是()A.格式刷B.复制C.粘贴D.替换15.保存Excel文件的快捷键是()A.Ctrl+ZB.Ctrl+SC.Ctrl+XD.Ctrl+F二、判断题(共10题,每题2分,共20分,对的打√,错的打×)1.Excel工作簿可以包含多个工作表,工作表名称可以自定义修改。()2.单元格输入数字001,直接输入即可保留前置0。()3.相对引用单元格,公式拖动填充时,引用位置会自动偏移。()4.SUM函数只能计算同一行的数据,不能计算多行数据。()5.条件格式可以让符合条件的单元格自动变色、标注样式。()6.删除工作表后,可以通过撤销操作恢复。()7.Excel中所有公式必须手动输入,无自动填充功能。()8.MIN函数用于求取数据区域的最小值。()9.筛选状态下,隐藏的数据会被永久删除。()10.合并单元格后,多个单元格内容会整合为一个,仅保留左上角数据。()三、实操简答题(共3题,每题11分,共33分)1.简述Excel中相对引用、绝对引用、混合引用的区别,并分别写出对应示例公式。2.已知表格A列是学生姓名,B列到D列分别是语文、数学、英语成绩,简述如何计算每位学生的三科总分和平均分。3.简述Excel数据筛选和数据排序的适用场景,以及二者的核心区别。四、Excel试题详细答案(一)单项选择题答案1.C解析:Excel2016默认新建工作簿包含3张工作表,分别为Sheet1、Sheet2、Sheet3,可手动增减。2.B解析:Excel所有计算公式必须以等号开头,否则会被识别为普通文本。3.A解析:Ctrl+A全选、Ctrl+C复制、Ctrl+V粘贴、Ctrl+S保存。4.B解析:SUM求和、AVERAGE求平均、MAX求最大、COUNT计数。5.A解析:平均值=(10+20+30)÷3=20。6.B解析:$为绝对引用符号,固定单元格引用位置。7.A解析:升序为从小到大,降序为从大到小。8.B解析:清除仅删除单元格内容、格式,保留单元格框架;删除会直接移除单元格,周边单元格会补位。9.C解析:MAX为最大值函数,MIN为最小值函数。10.A解析:Excel行号用阿拉伯数字标注,列标用英文字母标注。11.B解析:冻结窗格可固定首行、首列,滚动表格时固定区域不移动。12.B解析:筛选仅隐藏不符合条件的数据,不会修改或删除原始数据。13.B解析:COUNT仅统计数字型单元格,COUNTA统计所有非空单元格。14.A解析:格式刷可快速复制已有单元格的字体、颜色、对齐方式等格式。15.B解析:Ctrl+S保存文件,Ctrl+Z撤销,Ctrl+X剪切,Ctrl+F查找。(二)判断题答案1.√解析:可右键重命名工作表,一个工作簿可新建多个工作表。2.×解析:直接输入001会自动显示为1,需先设置单元格格式为文本,再输入才能保留前置0。3.√解析:相对引用无$符号,公式拖动时行列会随位置自动变化。4.×解析:SUM函数可计算任意连续/不连续的单元格区域,支持多行多列数据求和。5.√解析:条件格式可根据数值大小、文本内容自动设置单元格样式。6.√解析:未保存文件前,删除工作表可通过撤销恢复,保存关闭后无法恢复。7.×解析:Excel支持公式自动填充,拖动单元格右下角填充柄即可批量计算。8.√解析:MIN函数专门用于提取数据区域的最小值。9.×解析:筛选仅隐藏数据,取消筛选后所有数据可正常显示,不会删除数据。10.√解析:合并多个单元格时,仅保留左上角单元格数据,其余数据会被清空。(三)实操简答题答案1.三种引用区别及示例(1)相对引用:无$符号,公式拖动填充时,单元格的行、列引用会随拖动位置自动偏移,适用于批量横向、纵向计算。示例:=A1+B1(2)绝对引用:行列均加$符号($A$1),公式拖动时,引用的单元格位置固定不变,适用于固定引用某个基准数据。示例:=$A$1*10(3)混合引用:仅固定行或列,分为固定列不固定行($A1)、固定行不固定列(A$1),适用于仅单向偏移计算的场景。2.学生成绩总分、平均分计算方法(1)总分计算:在E2单元格输入公式=SUM(B2:D2),按下回车得出第一位学生总分,拖动E2单元格右下角填充柄,向下填充即可批量计算所有学生三科总分。(2)平均分计算:在F2单元格输入公式=AVERAGE(B2:D2),回车后得出平均分,同样向下填充公式,批量完成所有学生平均分计算。可根据需求设置单元格小数位数。3.筛选与排序的区别及场景核心区别:排序是改变数据的排列顺序,所有数据始终展示;筛选是隐藏不符合条件的数据,只展示目标数据,不改变原始数据顺序。筛选适用场景:需要精准查看、统计部分符合条件的数据,例如查看成绩大于90分的学生、筛选某个班级的名单。排序适用场景:需要规整数据顺序,例如按成绩从高到低排序、按姓名首字母排序、按日期先后排序。第二部分:校招Java笔试试题(满分100分,适合应届生)一、单项选择题(共20题,每题2分,共40分)1.Java语言的发源地和主流开发公司是()A.MicrosoftB.Sun公司(现Oracle)C.GoogleD.IBM2.以下不属于Java基本数据类型的是()A.intB.StringC.charD.boolean3.下列关于final关键字说法错误的是()A.final修饰的变量不可修改B.final修饰的方法不能重写C.final修饰的类可以继承D.final可以修饰局部变量4.Java中,==和equals()方法的核心区别是()A.无区别B.==比较地址值,equals默认比较内容C.==比较内容,equals比较地址D.仅字符串可用equals5.下列循环语句中,属于先判断后执行的是()A.do-whileB.whileC.所有循环都一样D.以上都不对6.Java中接口的修饰符默认是()A.privateB.protectedC.publicD.default7.数组int[]arr=newint[5];该数组默认初始值是()A.nullB.0C.1D.空字符串8.下列关于重载和重写说法正确的是()A.重写发生在同类中B.重载方法参数列表必须不同C.重载返回值必须相同D.重写方法名可以不同9.Java中异常处理的关键字不包括()A.tryB.catchC.throwD.finally、end10.集合ArrayList和LinkedList的核心区别是()A.ArrayList线程安全B.ArrayList查询快、增删慢,LinkedList增删快、查询慢C.无区别D.LinkedList基于数组实现11.static关键字修饰的变量,属于()A.对象B.类C.方法D.局部代码块12.Java中实现多态的方式不包括()A.方法重写B.方法重载C.向上转型D.私有方法调用13.下列语句中,能正确定义字符串的是()A.Stringstr='abc';B.Stringstr="abc";C.charstr="abc";D.Stringstr=abc;14.Java中,break语句的作用是()A.跳过本次循环B.终止当前循环或switch语句C.结束程序D.返回方法结果15.HashMap的底层数据结构是()A.数组B.链表C.数组+链表+红黑树D.栈结构16.下列访问权限修饰符中,权限最大的是()A.privateB.defaultC.protectedD.public17.Java中,构造方法的特点说法错误的是()A.方法名与类名相同B.无返回值类型C.可以被static修饰D.可以重载18.continue语句的作用是()A.终止循环B.跳过本次循环,执行下一次循环C.退出方法D.暂停程序19.以下哪个是Java的关键字()A.nameB.classC.userD.test20.面向对象的三大特性不包括()A.封装B.继承C.多态D.模块化二、填空题(共10空,每空2分,共20分)1.面向对象三大特性:封装、________、________。2.Java中基本数据类型分为四类八种,分别是整型、浮点型、________、________。3.数组的长度通过________属性获取,字符串长度通过________方法获取。4.异常分为两大类,分别是编译期异常和________。5.List集合特点是________、________,Set集合特点是无序、不可重复。三、简答题(共4题,每题5分,共20分)1.简述Java中接口和抽象类的核心区别。2.简述Java中栈和堆的存储区别。3.说说你对Java面向对象封装的理解,以及封装的好处。4.简述ArrayList和Vector的区别。四、编程题(共2题,每题10分,共20分)1.编写Java代码,实现遍历1-100,统计并输出所有偶数的和。2.定义一个学生类Student,包含姓名、年龄属性,提供构造方法、get/set方法、展示学生信息的方法,再编写测试类创建学生对象并输出信息。五、Java笔试详细答案(一)单项选择题答案1.B解析:Java最初由Sun公司开发,后被Oracle收购,由Oracle维护更新。2.B解析:Java基本数据类型为四类八种,String是引用类型,不属于基本类型。3.C解析:final修饰的类为最终类,不能被继承;修饰变量不可二次赋值,修饰方法不可重写。4.B解析:基本类型==比较数值,引用类型==比较内存地址;equals是Object类方法,重写后可比较内容。5.B解析:while是先判断条件、后执行循环体;do-while是先执行一次,再判断条件。6.D解析:接口默认访问权限为default(包访问权限),接口中抽象方法默认publicabstract。7.B解析:整型数组默认初始值为0,布尔类型默认false,引用类型默认null。8.B解析:重载发生在同类中,方法名相同、参数列表不同(参数个数、类型、顺序),返回值无要求;重写发生在父子类中,方法名、参数、返回值必须一致。9.D解析:Java异常处理关键字为try、catch、finally、throw、throws,无end关键字。10.B解析:ArrayList基于数组实现,查询效率高,增删需移动元素效率低;LinkedList基于双向链表实现,增删快、查询慢,二者均非线程安全。11.B解析:static修饰的静态变量、静态方法属于类,所有对象共享,可通过类名直接调用。12.D解析:多态实现方式:方法重载、方法重写、向上转型;私有方法无法实现多态。13.B解析:字符串String赋值需双引号,单引号仅用于单个char字符。14.B解析:break终止当前循环/switch;continue跳过本次循环。15.C解析:JDK1.8之后HashMap底层为数组+链表+红黑树,链表长度大于阈值转为红黑树。16.D解析:权限大小排序:public>protected>default>private。17.C解析:构造方法不能被static、final、abstract修饰,默认无参构造,可重载。18.B解析:continue仅跳过本次循环,直接进入下一次循环迭代。19.B解析:class是定义类的关键字,其余均为自定义标识符。20.D解析:面向对象三大特性:封装、继承、多态,无模块化。(二)填空题答案1.继承、多态2.字符型、布尔型3.length、length()4.运行期异常5.有序、可重复(三)简答题答案1.接口和抽象类核心区别(1)定义不同:抽象类用abstract修饰,接口用interface定义;(2)成员不同:抽象类可包含普通变量、静态变量、构造方法、普通方法、抽象方法;接口只能有常量、抽象方法(JDK8后支持默认方法、静态方法);(3)继承/实现不同:类只能单继承抽象类,但可以多实现接口;(4)构造方法:抽象类有构造方法,接口无构造方法。2.栈和堆的存储区别(1)栈内存:存储局部变量、方法参数、方法调用栈帧,空间小、速度快,线程私有,生命周期随方法结束而释放;(2)堆内存:存储对象、数组,空间大、速度慢,所有线程共享,对象无引用后等待垃圾回收机制回收;简单总结:基本类型变量存栈,new出来的对象存堆。3.面向对象封装的理解及好处封装是将类的属性私有化,通过公共的get/set方法对外提供访问、修改属性的入口,隐藏类的内部实现细节。好处:一是保护数据安全,避免外部随意修改属性;二是降低代码耦合度,内部逻辑修改不影响外部调用;三是代码复用性更强,结构更规范。4.ArrayList和Vector的区别(1)线程安全:Vector线程安全(方法加同步锁),ArrayList非线程安全;(2)扩容机制:ArrayList默认扩容1.5倍,Vector默认扩容2倍;(3)效率:ArrayList无锁,执行效率更高;Vector加锁,效率偏低;(4)使用场景:单线程优先用ArrayList,多线程场景可选用Vector。(四)编程题答案1.1-100偶数求和代码java

publicclassEvenSum{

publicstaticvoidmain(String[]args){

intsum=0;

//遍历1-100所有数字

for(inti=1;i<=100;i++){

//判断是否为偶数

if(i%2==0){

sum+=i;

}

}

System.out.println("1-100所有偶数的和为:"+sum);

}

}

运行结果:1-100所有偶数的和为:25502.学生类及测试类代码java

//学生类

public

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论