普康数码科技工程师笔试题和面试题答案

来源:解志愿时间:

选择题

  1:在软件生命周期中,下列哪个说法是不准确的?

  a.软件生命周期分为计划、开发和运行三个阶段

  b.在计划阶段要进行问题焉醛和需求分析

  c.在开发后期要进行编写代码和软件测试

  d.在运行阶段主要是进行软件维护

  2:在c#中利用socket进行网络通信编程的一般步骤是:建立socket侦听、( )、利用socket接收和发送数据。

  a.建立socket连接

  b.获得端口号

  c.获得ip地址

  d.获得主机名

  3:声明一个委托public delegate int mycallback(int x); 则用该委托产生的回调方法的原型应该是

  a.void mycallback(int x)

  b.int receive(int num)

  c.string receive(int x)

  d.不确定的

  4:关于asp.net中的代码隐藏文件的描述正确的是:

  a.web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用c#创建,该文件

  b.项目中所有web窗体页的代码隐藏文件都被编译成.exe文件

  c.项目中所有的web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件

  d.以上都不正确

简答题

  5:什么是强类型系统?

  6:找出字符串a中包含的字符可以进行的所有不同组合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的组合。

  7:用.net做b/s结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?

  8:写一个方法,在java,c/c++源代码中,检查花括弧(是“(”与 “)”,“{”与“}”)是否匹配,若不匹配,则输出不匹配花括弧所在的行与列。

  9:在一个正整数序列中求和最大的非相邻子序列(序列任两元素在原序列里都不相邻)

  10:创建存储在test.dll中的构造方法为public testclass(){}类testclass的实例

  11:asp.net的身份验证方式有哪些?分别是什么原理?

  12:找出一个文件中的特定单词,并打印包含该词的行。

  13:d:x.xml的内容

  c#代码访问''v''的代码

  14:调用assembly.load算静态引用还是动态引用?

中国点击率最高的一篇文章 !