欢迎来到天天文库
浏览记录
ID:29944870
大小:70.33 KB
页数:17页
时间:2018-12-25
《java及数据库面试题包含ssh》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.写出从数据库表Custom中查询No、Name、Num1、Num2并将Name以姓名显示、计算出的和以总和显示的SQL。SELECTNo,NameAS‘姓名’,Num1,Num2,(Num1+Num2)AS‘总和’FROMCustom2.何为“事务处理”,谈谈你对它的理解。事务处理是指一个单元的工作,这些工作要么全做,要么全部不做。作为一个逻辑单元,必须具备四个属性:自动性、一致性、独立性和持久性。自动性是指事务必须是一个自动的单元工作,要么执行全部数据的修改,要么全部数据的修改都不执行。一致性是
2、指当事务完成时,必须使所有数据都具有一致的状态。在关系型数据库中,所有的规则必须应用到事务的修改上,以便维护所有数据的完整性。所有的内部数据结构,在事务结束之后,必须保证正确。独立性是指并行事务的修改必须与其他并行事务的修改相互独立。一个事务看到的数据要么是另外一个事务修改这些事务之前的状态,要么是第二个事务已经修改完成的数据,但是这个事务不能看到正在修改的数据。3.常用的数据结构有哪些?请枚举一些。(不少于5个)链表、堆栈、二叉树、队列、图、堆,集合。4.什么是OOP?什么是类?请对比类和对象实例之
3、间的关系。OOP是Object_orientedProgramming(面向对象编程)的缩写。这主要是为了区别于以前的面向过程的程序设计!指的是用对象的观点来组织与构建系统,它综合了功能抽象和数据抽象,这样可以减少数据之间的耦合性和代码的出错几率。使用面向对象编程技术可以使得软件开发者按照现实世界里人们思考问题的模式编写代码,可以让软件开发者更好地利用代码直接表达现实中存在的对象,将问题空间直接映射到解空间!类:即class在面向对象的程序设计中,专门用“类”来表示用户定义的抽象数据类型(user_d
4、efinedabstracttype)。它将具有相同状态、操作和访问机制的多个对象进行了抽象。类具有继承、数据隐藏和多态三种主要特性。利用类的这三种特性可以更好地表示现实世界中事物。类是同一类对象实例的共性的抽象,对象是类的实例化。对象通常作为计算机模拟思维,表示真实世界的抽象,一个对象就像一个软件模块,可以为用户提供一系列的服务—可以改变对象的状态、测试、传递消息等。类定义了对象的实现细节或数据结构。类是静态的,对象是动态的,对象可以看作是运行中的类。类负责产生对象,可以将类当成生产对象的工厂(Ob
5、jectfactory).5.有一组数字(3,10,6,8,98,22),请编程排序(升降序皆可),语言不限,算法不限,但须注明是何种算法。//下面使用简单的冒泡法进行排序!#include“iostream.h”templateclassCBubble{private:type*pArray;intsize;public:CBubble(typea[],intsizeArray);voidsort();voiddisplay();};templateCBubble::CBubble(typea[],
6、intsizeArray){pArray=a;size=sizeArray/sizeof(type);}templatevoidCBubble::sort(){typetemp;for(inti=0;ipArray[j+1])//升序{temp=pArray[j+1];pArray[j+1]=pArray[j];pArray[j]=temp;}}templatevoidCBubble::display(){for(inti=0;i7、dmain(void){inta[]={3,10,6,8,98,22};CBubbleintData(a,sizeof(a));cout<<"Theoriginaldataare:"<8、l//书http://blog.csdn.net/hbuzhang/archive/2004/12/07/207202.aspx//书connectionconnconn.setAuto(false)//表示手动提交conn.commit//提交conn.rollback();//事务回滚-内联接usepubsselecta.au_fname,a.au_lname,p.pub_namefromauthorsainnerjoinpublisherspona
7、dmain(void){inta[]={3,10,6,8,98,22};CBubbleintData(a,sizeof(a));cout<<"Theoriginaldataare:"<8、l//书http://blog.csdn.net/hbuzhang/archive/2004/12/07/207202.aspx//书connectionconnconn.setAuto(false)//表示手动提交conn.commit//提交conn.rollback();//事务回滚-内联接usepubsselecta.au_fname,a.au_lname,p.pub_namefromauthorsainnerjoinpublisherspona
8、l//书http://blog.csdn.net/hbuzhang/archive/2004/12/07/207202.aspx//书connectionconnconn.setAuto(false)//表示手动提交conn.commit//提交conn.rollback();//事务回滚-内联接usepubsselecta.au_fname,a.au_lname,p.pub_namefromauthorsainnerjoinpublisherspona
此文档下载收益归作者所有