普康数码科技工程师笔试题和面试题答案
选择题
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算静态引用还是动态引用?