各位朋友,本人所在的公司要招收Delphi程序员,要我出测试题,不过我的delphi水平有限,不知道出什么题,能否帮小弟出一个,选中的十人每人都给分,谢了

解决方案 »

  1.   

    !,有一个细胞开始时(第一次)三秒产生一个,以后是一秒生出一个.产生的细胞(子类)也是这样.当n秒后有多少个细胞?有数学表达也可以,或是程序语言.谈思想也可以.(类似这样的逻辑问题)
    2,还有就是sql 语句,如建表,更改关系模式,建立和撤消索引,插入,删除,修改.(要做例题)
    3,就是面向性对象的概念,如类,对象,虚构函数,属性,公有,重载等.
      

  2.   

    还有在出到英文翻译,
    要不招<bluemeteor(挂月||╭∩╮(︶_︶)╭∩╮) >他是石家庄的,呵呵
    我也可以呀!!你是在哪的?
      

  3.   

    blueshrimp(天空还下着沙) 的方法不错:)
      

  4.   

    看你需要哪方面的。数据库?组件?com?……
      

  5.   

    出5道基本题目,题目可到潭浩强的BASIC语言中去找出5道关于指针的题目,比如双向链表方面的关于建立、插入、删除、排序;或者便历2叉树!出5道数据库方面的,比如连接SQLSEARVE,在一个表中增加、删除、查询记录,当然要用程序完成,而不是用DBGRID等现成控件这样就可看出这个人的基本算法掌握程度如何:)
      

  6.   

    1.列举出 CSDN-> Delphi论坛里面 版主(包括分版)。
    2
      

  7.   

    一定要有SQL语言,要复杂点的:查询至少选修了学生95002选修的全部课程的学生学号。
    SELECT DISTINCT StudentNO
    FORM SC SCx
    Where NOT EXISTS
         (SELECT *
          FROM SC SCy
          WHERE SCy.StudentNO='95002' AND
               NOT EXISTS
               (SELECT *
                FROM SC SCz
                WHERE SCz.StudentNO=SCx.StudentNO
                     AND SCz.CourseNO=SCy.CourseNO);
      

  8.   

    对数据库要求高的话可以考考:MySQL,Oracle
    另外,考一考网络基础知识和一点软件工程理论。
      

  9.   

    本人根据公司的实际需要,总共出了5个题目,现公布其中3个,谢大家的关心1. Object Pascal 中的数据类型转换:
    i:=10:Integer;
    j:=20:Double;
    c:='123:String;
    请将i,j转换成string类型,将c转换为Integer类型。2.请讲诉Object Pascal内存释放管理,以下三种类型如何做到内存释放:
    1.对象:
    2.组件:
    3.字符串,动态数组:3.写程序:
    StrConn:='Provider=SQLOLEDB.1;Password="";Persist Security Info=True;'
    +'User ID=sa;Initial Catalog=pubs;Data Source=huangq';
    strsql1:='insert into table1(id,name) values(12,'qwe')'
    strsql2:='insert into table2(id,name) values(16,'asd')'
    要求建立数据库连接,同时向数据库表写入两条记录,任何一条写入不成功要回滚,抛出错误。
      

  10.   

    这些题目主要考查pascal语法,内存管理,数据库事务,错误处理,另外的两个题目是考察组件和设计能力方面的,都很简单。
      

  11.   

    强烈请求楼主考虑我的建议!
    列举出 CSDN-> Delphi论坛里 各版主ID(包括分版)。
      

  12.   

    呵呵 看来我还是能胜任的 TO: hq12我看你还是把我招了吧 管吃饭就行了 我现在每天的工作是在大街上 呵呵~~当丐帮。
      

  13.   

    建议加上两道:
    4、Delphi中如何实现进程间通信。
    5、列出Delphi中一种Midas的三层结构的具体描述,分哪几端,在各个端都使用那些控件,完成那些功能。
      

  14.   

    to:flyingkiller(大飞虫) 你的这两个题目很好,我会考虑进去,另外我还要出一道关于winsock网络编程的,大家有没有什么意见
      

  15.   

    多谢shadowfish(小鱼)抬举
    同意楼上一位朋友的讲法,给一台能上网的机器,三小时内,完成一个XX程序。我当初来现在这家公司就是因为那台机可以上网,写一个程序并排序。可是VB我都几年没用了,不会用ADO,最后上网找到了题目可以比较含糊。比如建一人事表,关联工资,关联考勤,关联业务。月底得知工资表详细项目,再带一张个人工资表及总工资曲线图。可以带回去做,不用数据录入表编辑修改,只要查询结果
    说实话,楼主出的几个题我只会第一个。肠溃
      

  16.   

    如果看谁不顺眼,问点com、mts之类的东西让他滚蛋就是。
    如果看的顺眼,只要不是白痴,问点脑袋急转弯的题
      

  17.   

    看来我是进不了你公司了,
    我从95年搞DELPHI 到现在也答不上你的题了!!
      

  18.   

    To:  hjb8000(北极熊)
    不会吧,我哪一道题出得不好,怎么出,请指教,谢了,,另外本恩还要出一个WinSock的题目,请大家给题,谢谢
      

  19.   

    我没能来说上几句。大家听好了。公司找员工,要的是为他工作。也就是说是做事,你想一下,如果一个人做人都做的
        不好,那有用吗?就说是有水平那也还是没用。
        还有,一个人的能力是多个方面的象学习能力,对问题的分析判断能力等。
        据我了解呀,人的能力多数分为二种,
          其一:是那种一看就会的,但不爱好对问题进行深入分析了解的。
          其二:是那种一看不会的,但是在他会了之后能对这个问题进行深入分析
                的能把问题的内在原理明白的,以后还可以处理这种问题想类的问题。
        那么你们公司要的又是那一种呢。
        这呀和高中上大学的一样,你能上一个好的大学,但不能保证上好大学的人就
        比没上好大学的那个在出生社会做的好。
    大家说是不是呀,咱们就用DELPHI 来说吧它的应用也是在不同的方面,那么对应的用到的知识点也可能不太相同。那么谁又能说他对DELPHI学的就是那么好那么深和全呀。     所以呀,我觉的你出的题只能说明对这个方面的知识清楚不。公司要人我觉的那要看
           这个人能做了什么,或是做过什么,那么他做的这些东西对该公司是否有用。
         在某种意义上讲一个员工的技术水平不是重要的,而重要的是这个人的行业背景,
        也就是说他的业务知识。一个行业软件的好坏不是说它的实现计技如何,而最重要
        的是它 的业务是否全细及可用。    这是我对问题的看法。    各位同仁们不要笑呀。不对的话就当我没说。
       
         OK!
     
                
      

  20.   

    WinSock列出几种模型吧。。这个最简单,哈哈,然后给讲讲通讯的过程
      

  21.   

    Nizvoo(瓦匠泥→变哑巴) 我现在手上没有一点winSock通信的资料,还是你给我出两个题目吧,谢了,头疼,我今天必须把题目出出来,头着急要,谢了,
      

  22.   

    我觉的你要招程序员就让他上机写东西,
    要招分析员就让他写个思路。
    这是最直接的。因为有的人可能这个好点,那个差点。我记得我原来有个同事,作图形的,sql基本就不懂了,那他岂不是过不了你的面世了?
      

  23.   

    主要是在纸上写的不一定=计算机写的。
    有人可能在纸上什么都写不出来,一有计算机,程序就出来了。
    这是很正常的。你是学delphi的,你会去记那些控件有什么属性吗?
    一般都是知道有这个,然后用.把
      

  24.   

    顺便说一下,我觉得怪怪的是说你的题目有不对竟的地方,容易误解。1. Object Pascal 中的数据类型转换:
    i:=10:Integer;
    j:=20:Double;
    c:='123:String;
    请将i,j转换成string类型,将c转换为Integer类型。1. Object Pascal 中的数据类型转换:
    i:Integer=10;
    j:Double=20;
    c:String='123';
    请将i,j转换成string类型,将c转换为Integer类型。
    inttostr(i);
    floattostr(j);
    strtoint(c);
    如果没有机器,这些函数就要靠记忆的了。2.请讲诉Object Pascal内存释放管理,以下三种类型如何做到内存释放:
    1.对象:
    2.组件:
    3.字符串,动态数组:2.请讲诉Object Pascal内存释放管理,以下三种类型如何做到内存释放:
    1.对象:
    2.组件:
    3.字符串,动态数组:
    好像除了动态数组用setlength
    其他好像都可以自动释放吧。最多加个free什么的,如果不上机,谁知道那个有free阿。3.写程序:
    StrConn:='Provider=SQLOLEDB.1;Password="";Persist Security Info=True;'
    +'User ID=sa;Initial Catalog=pubs;Data Source=huangq';
    strsql1:='insert into table1(id,name) values(12,'qwe')'
    strsql2:='insert into table2(id,name) values(16,'asd')'
    要求建立数据库连接,同时向数据库表写入两条记录,任何一条写入不成功要回滚,抛出错误。3.写程序:
    StrConn:='Provider=SQLOLEDB.1;Password="";Persist Security Info=True;'
    +'User ID=sa;Initial Catalog=pubs;Data Source=huangq';
    strsql1:='insert into table1(id,name) values(12,'qwe')'
    strsql2:='insert into table2(id,name) values(16,'asd')'
    要求建立数据库连接,同时向数据库表写入两条记录,任何一条写入不成功要回滚,抛出错误。这个就更决了,你说别人要是用其他方法连数据库呢?
    要是更本就不知道这种连库的方法能。我看上机器后告诉他要作什么。就好了。
    写出来的,和看出来的谁知道阿。
      

  25.   

    : alphax(多喝了三五杯) 是不是灌水中阿,刚才
    一个贴子也看到你。
    http://expert.csdn.net/Expert/topic/1539/1539966.xml?temp=.1669275
      

  26.   

    我记的有一次我的朋友说他面试的一个题目是 shl 这个FUNC 大家说说你们用过这个吗?
    但是如果在实际中要用的话那你还用不了吗?
      

  27.   

    TO:yzdiyu(敌宇)你回答了前两个,第一个可以告诉你,你可以看delphi6中的帮助文档,类型转化,有另外一种答案。
    第二个,你还不了解delphi的内存释放,请看相关资料,不懂得内存释放,就容易造成内存积累,最后死机,这也是很重要的,特别是对于一个大的系统,要求可以长时间运行的系统。第三个我给的是ADO的连接方式,这是组基本的数据库连接方式,这种必须会,同时我们测试事务管理以及异常处理。
      

  28.   

    to: yzdiyu我不是灌水哦,我也遇到这样的问题,招聘的时候用什么办法才能对应聘者有个比较全面的了解
      

  29.   

    我也是刚开始学习delphi的,学了1.5周,从上周开始学起,由不对的地方,大家见谅,:),大家可以继续讨论
      

  30.   

    大家赶紧帮我想一个winsock的题目吧,我还着急呢,要最简单、最基本的
      

  31.   

    问问他DELPHI中的QuickReport在D3D4D5D6D7中的版本号,可以知道他的深度.
    问问他用安装工具如WISE或INSTALLSHEILD,可以知道他的总体开发经验.
    关键是不要问一些唯一答案的问题,多学学微软吧.
      

  32.   

    TO:yzdiyu(敌宇)你回答了前两个,第一个可以告诉你,你可以看delphi6中的帮助文档,类型转化,有另外一种答案。我没用过d6就不知道了,:)
    第二个,你还不了解delphi的内存释放,请看相关资料,不懂得内存释放,就容易造成内存积累,最后死机,这也是很重要的,特别是对于一个大的系统,要求可以长时间运行的系统。
    我映象中delphi是自己管理内存的吧。一般是不用释放的。第三个我给的是ADO的连接方式,这是组基本的数据库连接方式,这种必须会,同时我们测试事务管理以及异常处理。呵呵,其他的年节呢?不用知道?我觉得,你应该问他以前作的组要是什么,然后问想关,或者把题目规类,比如,考数据库的考数据库。考图形的考图形。一般都比较偏的了,主要都是研究一个方面的。