关键词不能为空

当前您在: 主页 > 英语 >

计算机基础知识面试

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 12:48
tags:

-

2021年3月3日发(作者:empties)


WORD


格式


--


专业 学习资料分享







精品文档考试教学资料施工组织设计方案



1





出你知道的排序算法名称及其复杂度(至少三种)



答:


1


)冒泡排序(简单)




2


)插入排序



(最复杂)



3


)选择排序



(较复杂)



2






TCP



IP< /p>



HTTP



F TP


之间的层次关系(参照网络七层协议划分)



答:百度“网络七层协议”



3





有下列数据表



职工号





姓名




车间




车间主任姓名




职工工资




如何将该数据表的对应关系规范化到第三范式



答:车间编号



车间名称



车间主任名称




职工号



姓名



职工工资



所属车间编号



4





有学生表


A


和考试成绩表

< br>B


,结构如下:



A A


表主键(


a




字段名



a


b


c


d


含义



学号



姓名



性别,


0


表示男


1


表示女


年龄



B B


表主键(


a



b



c




字段名



含义



-


WORD


格式

--


专业学习资料分享



a


b


c


d


学号



课程号



考试时间(


yyyymmdd


,例如:


20041201




考试成绩(百分制,


60


分及格)


a




写一个


sql


语句,列出


< p>
200411



号课程考试成绩不及格的学生的学 号、姓名、年龄



Select a,b,d from A where a in(select a from B where b=



200411



and d<60)


b





一个


sql


语句,列出考试成绩不及格的课 程门数大于


6


门的学生的学号、姓名、


年龄



Select a,b,d from A where a in(Select a from b where d<60 group by a having


count(*)>6)


c




写一个


sql


语句,列出考试成绩尚未及格的课程门数大于

< p>
6


门的女生的学号、姓名、


年龄

< br>


Select a,b,d from A where a in(Select a from b where d<60 group by a having


count(*)>6) and c=1



第三部分:实际开发经验



一、



程序设计部分

< br>(


5,6


题任选一题即可)



[


使用任意一种语言均可


]


5





写一个表达式,计算月收入为


x


元时的个人 所得税,假定


x<=5000


。所得累进


税率为


5%


,累进点为


1000


元,


1500


元和


3000




如:


x=1200


时,税为


(1200-1000)*5%






x=2000


时,税为


(2000-100 0)*5%+(2000-1500)*5%


x=5000


时 ,税为


(5000-1000)*5%+(5000-1500)*5%+(5000- 3000)*5%


特别注意:要求写的是一句的表达式,而不是一段程序,其中不得有 分行符,尽量




x>3000? (x-1000)*5%+(x-1500)*5%+(x-3000)*5%:x>1500? (x-1000)*5%+(x-


1500)*5%:(x-1000)*5%


6





写字符串查找函数



函数有三个参数,一个是源字符串,一个是目标子串,一个是查找方向(自右向左


或自左向右),函数实现按照查找方向在源字符串中查找目标子串,并返回查找到


的位 置。查不到返回


-1


-


WORD< /p>


格式


--


专业学习资料分享



答:


public int findStr(String source,String target,int type){








int position=-1;


if(type==0){ //


自左向右



position=f(target);


}else{


//


自右向左




position=dexOf(target);


}




}


二、



开发工具部分



7




J


ava/J2ee


基础知识



a




Jav a


有哪些基本数据类型,


String


是不是基本数据类型,他们有何区别?



答:


byte short int long float double char boolean


,值类型



String


不是基本数据类型,引用类型



b





何将数值型字符转换为数字(


Integer



Double


),如何将数字转换为字符?



答:


nt ouble


数字


+


””



(char)


数字



c




float



float f=3.4


是否正确?



答:不正确, 默认小数是


double


类型,应为


3 .4f


d





解释抽象类和接口的区别?



答:抽象类中可以有常量、变量、构造、正常方法和抽象方法,可以被继承,其子


类如果不重写,子类也是抽象类;







接口中 可以有常量和抽象方法,可以被实现,子类必须重写其抽象方法



抽象类可以继承类也可以实现接口;接口只能继承接口




return position;


e




请解释


String



StringBuff er


的区别?



答:

< br>String


固定字符串





StringBuffer


是可变字 符串



-


WORD

< br>格式


--


专业学习资料分享



f




请解释


forward



redirect< /p>


的区别?



答:



g





解释


jsp


中动态


include


和静态


include


的区别?



答:


jsp:includ e


动态


include


,包含的是结果




@include


静态


include


,包含的是代码



h



< p>


解释


ArrayList



Vector


的区别,


HashM ap



Hashtable


的区别及< /p>


Hashtable


的原理



答:



i




请解释 关于


j2ee


的名词:


JNDI



JMS



JTA< /p>



RMI


答:



j




什么是


web


容器?



答:


tomcat



weblogi c



jboss


jerrt


k




什么是


Wb Service




答:



8




j


ava


编程



写出下列程序的运行结果:



public class X{










}


public static void modify (int a){




}


}


答:输出


0


四、



主观题



1





关心


IT


业界尤其是软件行业的各种最新动 态吗?请简单举出


IT


业界最近比较热



a++;


private static int a;


public static void main(String[ ] args){




modify(a);


n(a);


-


WORD


格式

--


专业学习资料分享



门的两三个话题



2





最喜欢自己的哪些优点?对你个人成长起了多大的积极作用?



3





如何定义成功?你觉得什么样的企业能给你的成功创造更多的机会?





1.


写出 配置


java


环境变量的路径。



path=


安装路径



2.


写出


6


个常用的


html


标签。



head< /p>



style



table



h1


< br>br



center



marquee



strong



有哪些内置对象?作用是什么?



request


用户端请求


,


此请求会包含来自


GET/POST


请求的参 数



response


网页传回用户端 的回应



page


指向当前

< p>
JSP


页面本身


,


有点像 类中的


this


指针



pageContext


网页的属性是在这里管理



session


与请求有关的会话期



application


应用程序对象

< br>,servlet


正在执行的内容



out


用来传送回应的输出



config


配置对象


,ser vlet


的架构部件



exception


例外对象




有哪些动作?作用分别是什么?



jsp:include:


在页面被请求的时候引入一个文件



j sp:useBean:


寻找或者实例化一个


JavaBean


jsp:setProperty:


设置


JavaBean


的属性



jsp: getProperty:


获取


JavaBean


的属性



jsp:forword:


把请求转到一个新的页面



-


WORD


格式


--


专业学习资料分享



jsp:plugin:


根据浏览器 类型为


Java


插件生成


Object


或者


Embed


标记

< br>



是什么?为什么实用


GC




GC


是垃圾收 集的意思


,


内存处理是编程人员容易出现问题的地方,忘记或者 错误的内存


回收会导致程序或系统的不稳定甚至崩溃,


Java


提供的


GC


功能可以自动检测对象是否


超过作用域从而达到自动回收内存的目的,


Java

< p>
语言没有提供释放已分配内存的显示


操作方法。





Exception


有什么区别


?


error


表 示恢复不是不可能但是很困难的情况下的一种严重问题(例:内存溢出),不


可能指望程 序能处理这样的情况。



Exception

< br>表示一种设计或实现问题,也就是说,它表示如果程序运行正常,从不会发


生的情 况。



()



wait()


有什么区别?



slee p


是线程类


(Thread)


的方法< /p>


,


导致此线程暂停执行指定时间,给执行机会让给其它

< p>
线程,但是监控状态依然保持,到时候会自动恢复,调用


sleep


不会释放对象锁。



wait



Object


类的方法


,< /p>


对此方法对象调用


wait


方法导致本线 程放弃对象锁,进入等


待此对象的等待锁定池,只有针对此对象调用

notify


方法


(


< p>
notifyAll)


后本线程猜


进入对象锁定池 准备获得对象锁进入运行状态。



s=new String(


创建了几个


String Object? < /p>


两个或者一个


,


对应一个对象,这个对象 放在字符串常量缓冲区


,


常量



不管


出现多少遍


,


都是 缓冲区中的那一个。


new String


每写一遍,就创建一 个新的对象,但


是创建



对象时,系统检 查缓存里面是否存在



对象,如果有着调用缓存里的


对象,没有这创建新对象。



s1=1;s1=s1+1;


有什么错


?short s1=1;s1+=1;


有什么错?



对于


short s1=1;s1=s1+1;


由于


s1+1


运算时会自动提升表达式的类型,所以结 果是


int


型,再赋值给


short< /p>


类型是,编译器将报告需要强制转换类型的错误。



对于


short s1=1;s1+=1;

由于


+=



java


语言中规定的运算符,


java


编译器会对它进行< /p>


特殊处理,因此可以正确运行。




中的异常处理机制的简单原理和应用。



异常:是指


java


程序运行时


(


非编译


)


所发生的 非正常情况或错误。



-

-


-


-


-


-


-


-


-



本文更新与2021-03-03 12:48,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/700049.html

计算机基础知识面试的相关文章