java葵花宝典5

上传人:xzh****18 文档编号:36573983 上传时间:2018-03-30 格式:DOC 页数:10 大小:80.50KB
返回 下载 相关 举报
java葵花宝典5_第1页
第1页 / 共10页
java葵花宝典5_第2页
第2页 / 共10页
java葵花宝典5_第3页
第3页 / 共10页
java葵花宝典5_第4页
第4页 / 共10页
java葵花宝典5_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java葵花宝典5》由会员分享,可在线阅读,更多相关《java葵花宝典5(10页珍藏版)》请在金锄头文库上搜索。

1、许天岭面试题 1、 在 Jdbc 进行数据库调用时,你经常采用什么方式执行 sql 语句?为什么不用其他方式 (比较一下即可) 2、 int 类型在 java 中有多少位?(如果面试题目中有这样的问题,不是公司太牛就是公 司太差) 3、 你用过线程吗?请启动 4 个线程对一个静态变量进行加 1 操作。 4、 线程是如何启动的? 5、 每个类实力化时都调用父类的构造函数吗?如果是,那么都调用 object 类的构造函数 吗? 6、 你懂得 Ftp 协议吗?如果不懂请问我告诉你 Ftp 协议命令格式及数据包的解析方法, 你能用多长时间用 java 基本 apI 搞定一个 ftp 客户端程序(是这样

2、的问题主要看你个人学 习能力,一般也就是一人五天的工作量,不必要害怕,一般他不会给你五天做的,就是想 看一下你的自信心及对工作的理解能力) 7、 你知道 java 与 C 的通信?吗你会用那些协议进行通信?(其实也就是问 socret 通信) 8、 请问 java 中的网络通信有那些方式,有什么区别? 9、 String a=“”For limit I=0;IpageCount) currPage=pageCount; int thepage=(currPage-1)*pageSize; int n=0; rs.absolute(thepage+1); while (n /下面是 第几页等 C

3、. x+y; D. c=int(a+b); 15. 设正 x、y 均为整型变量,且 x=10 y=3,则以下语句 printf(“%d,%dn“,x-,-y); 的输 出结果是(D)A.10,3 B. 9,3 C. 9,2 D.10,2 16. x、y、z 被定义为 int 型变量,若从键盘给 x、y、z 输入数据,正确的输入语句是(B) A .INPUT x、y、z; B. scanf(“%d%d%d“,C. scanf(“%d%d%d“,x,y,z); D. read(“%d%d%d“, 17.以下数组定义中不正确的是(D)A) int a23; B) int b3=0,1,2,3;C)

4、int c100100=0; D) int d3=1,2,1,2,3,1,2,3,4; 18. 以下程序的输出结果是(A)main() int a44=1,3,5,2,4,6,3,5,7;printf(“%d%d%d%dn“,a03,a12,a21,a30; A) 0650 B) 1470 C) 5430 D) 输出值不定 19 以下程序的输出结果是(B)main()char st20= “hello0t“;printf(%d %d n“,strlen(st),sizeof(st); A) 9 9 B) 5 20 C) 13 20 D) 20 2020. 当调用 Windows API 函数

5、InvalidateRect,将会产生什么消息(A)A:WM_PAINT B:WM_CREATE C:WM_NCHITTEST D:WM_SETFOCUS 二、填空题(每题 3 分,共 30 分) 1请列举当前一些当前流行的数据库引擎,SQL SERVER,ORACLE,BDE,Microsoft Jet。 2 为了将当前盘当前目录中的所有文本文件(扩展名为.TXT)的内容打印输出,正确的 单条 DOS 命令为 COPY *.TXT PRN。 3 计算机网络分为局域网和广域网,因特网属于广域网。 4. 设 y 是 int 型变量,请写出判断 y 为奇效的关系表达 y%2!=0。 5. 设有以下

6、程序:main() int n1,n2;scanf(“%d“,while(n2!=0) n1=n2%10;n2=n2/10;printf(“%d“,n1); 程序运行后,如果从键盘上输入 1298;则输出结果为 8921。6以下程序运行后的输出结果是:9876 876main() char s =“9876“,*p;for ( p=s ; p2);printf(“%dn“,j); 三、判断题(每题 2 分,共 20 分) 1:动态链结库不能静态调用。 错误 2:UDP 是面向无连接的网络连接 正确 3:ASP 是一种数据库引擎 错误 4:队列是先进后出。 错误 5:Weblogic 是分布式应

7、用服务器。 正确 6:TCP,UDP 都是传输层的协议。 正确 7: 两个线程不能共存于同一地址空间 错误 8: JAVA 是一种跨平台的开发工具 正确 9在 WINDOWS 操作系统中对外设是以文件的方式进行管理 正确 10. 虚拟内存实际是创建在硬盘上的 正确 四、问答题(每题 10 分,共 30 分) 1 写出从数据库表 Custom 中查询 No、Name、Num1、Num2 并将 Name 以姓名显示、 计算出的和以总和显示的 SQL。 SELECT No , Name AS 姓名 ,Num1 ,Num2, (Num1+Num2) AS 总和FROM Custom 2. 何为“事务处

8、理” ,谈谈你对它的理解。 事务处理是指一个单元的工作,这些工作要么全做,要么全部不做。作为一个逻辑单元, 必须具备四个属性:自动性、一致性、独立性和持久性。自动性是指事务必须是一个自动的单元工作,要么执行全部数据的修改,要么全部数据的修改都不执行。一致性是指当事 务完成时,必须使所有数据都具有一致的状态。在关系型数据库中,所有的规则必须应用 到事务的修改上,以便维护所有数据的完整性。所有的内部数据结构,在事务结束之后, 必须保证正确。独立性是指并行事务的修改必须与其他并行事务的修改相互独立。一个事 务看到的数据要么是另外一个事务修改这些事务之前的状态,要么是第二个事务已经修改 完成的数据,但

9、是这个事务不能看到正在修改的数据。 3. 常用的数据结构有哪些?请枚举一些。 (不少于 5 个) 链表、堆栈、二叉树、队列、图、堆,集合。 4. 什么是 OOP?什么是类?请对比类和对象实例之间的关系。 OOP 是 Object_oriented Programming(面向对象编程)的缩写。这主要是为了区别于以前 的面向过程的程序设计!指的是用对象的观点来组织与构建系统,它综合了功能抽象和数 据抽象,这样可以减少数据之间的耦合性和代码的出错几率。使用面向对象编程技术可以 使得软件开发者按照现实世界里人们思考问题的模式编写代码,可以让软件开发者更好地利 用代码直接表达现实中存在的对象,将问题空

10、间直接映射到解空间!类:即 class 在面向对象 的程序设计中,专门用“类”来表示用户定义的抽象数据类型(user_defined abstract type) 。它将具有相同状态、操作和访问机制的多个对象进行了抽象。类具有继承、数据隐 藏和多态三种主要特性。利用类的这三种特性可以更好地表示现实世界中事物。类是同一 类对象实例的共性的抽象,对象是类的实例化。对象通常作为计算机模拟思维,表示真实 世界的抽象,一个对象就像一个软件模块,可以为用户提供一系列的服务-可以改变对象 的状态、测试、传递消息等。类定义了对象的实现细节或数据结构。类是静态的,对象是 动态的,对象可以看作是运行中的类。类负责

11、产生对象,可以将类当成生产对象的工厂 (Object factory). 5. 有一组数字(3,10,6,8,98,22) ,请编程排序(升降序皆可) ,语言不限,算法不 限,但须注明是何种算法。 /下面使用简单的冒泡法进行排序!#include “iostream.h“ template class CBubble private: type *pArray; int size;public:CBubble(type a,int sizeArray);void sort();void display(); template CBubble:CBubble(type a,int sizeArr

12、ay) pArray=a; size=sizeArray/sizeof(type); templatevoid CBubble:sort() type temp; for(int i=0;ipArrayj+1)/升序temp=pArrayj+1;pArrayj+1=pArrayj;pArrayj=temp; templatevoid CBubble:display()for(int i=0;i intData(a,sizeof(a);cout $50BREAKELSECONTINUE END -如果平均价格少于 $30,WHILE 循环就将价格加倍,然后选择最高价。 -如果最高价少于或等于 $

13、50,WHILE 循环重新启动并再次将价格加倍。 -该循环不断地将价格加倍直到最高价格超过 $50USE pubs GO WHILE (SELECT AVG(price) FROM titles) $50BREAKELSECONTINUE END CREATE PROCEDURE au_info lastname varchar(40), firstname varchar(20) AS SELECT au_lname, au_fname, title, pub_nameFROM authors a INNER JOIN titleauthor taON a.au_id = ta.au_id

14、INNER JOIN titles tON t.title_id = ta.title_id INNER JOIN publishers pON t.pub_id = p.pub_idWHERE au_fname = firstnameAND au_lname = lastname GO EXECUTE au_info Dull, Ann-或者 EXECUTE au_info lastname = Dull, firstname = Ann-创建存储过程 CREATE PROCEDURE titles_sum TITLE varchar(40),SUM money OUTPUT AS SELE

15、CT SUM = SUM(price) FROM titles WHERE title LIKE TITLE GO DECLARE TOTALCOST money EXECUTE titles_sum The%, TOTALCOST OUTPUT select TOTALCOST go CREATE PROCEDURE Oakland_authors AS SELECT au_fname, au_lname, address, city, zip FROM authors WHERE city = Oakland and state = CA ORDER BY au_lname, au_fname GO -sp_helptext Oakland_authors ALTER PROCEDURE Oakland_authors AS SELECT au_fname, au_lname, address, city, zip FROM authors WHERE state = C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号