|
楼主今天去校园招聘,写的笔试题。不知道能不能通过,当时很多也做不出来发给大家瞅瞅。大家各抒几见哈。
麻烦写下你们认为正确的标准答案,借楼楼参考一下
软件笔试题 [size=14.0000pt]一、问答题
[size=14.0000pt]1、[size=14.0000pt]什么是子网掩码[size=14.0000pt]、什么是网关。
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]2、[size=14.0000pt]TCP/IP通信建立的过程怎样[size=14.0000pt],[size=14.0000pt]TCP和UDP有什么区别。
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]3、[size=14.0000pt]用什么函数开启新进程、线程[size=14.0000pt](不限语言)
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]4、[size=14.0000pt]找出一个整数数组中,第二小的数[size=14.0000pt](不限语言)
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]5、[size=14.0000pt]const 有什么用途?(请至少说明两种)
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]6、[size=14.0000pt]程序的局部变量存在于( [size=14.0000pt] [size=14.0000pt] [size=14.0000pt] )中,全局变量存在于( [size=14.0000pt] [size=14.0000pt] )中,动态申请数据存在于( )中。
[size=14.0000pt]
[size=14.0000pt]7、 简述你所开发过自定义控件, 谈谈它的功能与基本实现.若没有,请简要描述下你所接触的第三方控件实现
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]8、[size=14.0000pt]写一函数int fun(char *p)推断一字符串是否为回文(对称),是返回1,不是返回0,出错返回-1.
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]9、[size=14.0000pt]产生死锁的原因主要是[size=14.0000pt]?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]10、[size=14.0000pt]进程间通信有哪些?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]11、[size=14.0000pt]软件开发一般[size=14.0000pt]有哪几个阶段
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]12、[size=14.0000pt]二级指针怎么声明(不限语[size=14.0000pt]言)
[size=14.0000pt]
[size=14.0000pt]13、linux基础命令
[size=14.0000pt](1)获取kernel版本信息的命令是什么?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt](2)新建文件夹命令是什么?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt](3)查找文件的命令是什么?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt](4)拷贝的命令是什么?
[size=14.0000pt]
[size=14.0000pt]14、当你遇到一个开发难题的时候,你会通过哪些途径寻求解决方法,说明下原因。
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]二、不定项选择题
[size=14.0000pt]1、[size=14.0000pt] 面向对象的语言具有继承性、多态性和[size=14.0000pt]( [size=14.0000pt] [size=14.0000pt] ) [size=14.0000pt]。 [size=14.0000pt]
[size=14.0000pt]A) 封装性 B) 拆箱性 C) 封闭性 D) 逻辑性
[size=14.0000pt]
[size=14.0000pt]2、[size=14.0000pt]构造函数何时被调用?[size=14.0000pt]( [size=14.0000pt] [size=14.0000pt] )
[size=14.0000pt]A)[size=14.0000pt]创建对象时 [size=14.0000pt] [size=14.0000pt]B)类定义时
[size=14.0000pt]C)使用对象的方法时 [size=14.0000pt] [size=14.0000pt] D) 使用对象的属性时
[size=14.0000pt]
[size=14.0000pt]3、[size=14.0000pt]下列选项中,([size=14.0000pt] [size=14.0000pt])是引用类型。[size=14.0000pt]
[size=14.0000pt]A[size=14.0000pt])enum类型 [size=14.0000pt] B[size=14.0000pt])struct类型 [size=14.0000pt]
[size=14.0000pt]C[size=14.0000pt])string类型 [size=14.0000pt] D[size=14.0000pt])int类型
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]4、[size=14.0000pt]下列关于构造函数的描述正确的是([size=14.0000pt] [size=14.0000pt]) [size=14.0000pt]
[size=14.0000pt]A[size=14.0000pt])构造函数可以声明返回类型。 [size=14.0000pt]
[size=14.0000pt]B[size=14.0000pt])构造函数不可以用private修饰 [size=14.0000pt]
[size=14.0000pt]C[size=14.0000pt])构造函数必须与类名相同 [size=14.0000pt]
[size=14.0000pt]D[size=14.0000pt])构造函数不能带参数
[size=14.0000pt]
[size=14.0000pt]5、[size=14.0000pt]有两个线程,最初 n=0,一个线程执行 n++; n++; 另一个执行 n+=2; 问,最后可能的 n 值?([size=14.0000pt] [size=14.0000pt])[size=14.0000pt]
[size=14.0000pt]A. 1[size=14.0000pt]
[size=14.0000pt]B. 2[size=14.0000pt]
[size=14.0000pt]C. 3[size=14.0000pt]
[size=14.0000pt]D. 4
[size=14.0000pt]
[size=14.0000pt]6、[size=14.0000pt]进程进入等待状态有哪几种方式?([size=14.0000pt] [size=14.0000pt])
[size=14.0000pt]A. CPU调度给优先级更高的线程 [size=14.0000pt]
[size=14.0000pt]B. 阻塞的线程获得资源或者信号 [size=14.0000pt]
[size=14.0000pt]C. 在时间片轮转的情况下,如果时间片到了 [size=14.0000pt]
[size=14.0000pt]D. 获得spinlock未果
[size=14.0000pt]
[size=14.0000pt]7[size=14.0000pt]、递归函数最终会结束,那么这个函数一定?([size=14.0000pt] [size=14.0000pt])
[size=14.0000pt]A. 使用了局部变量 [size=14.0000pt]
[size=14.0000pt]B. 有一个分支不调用自身 [size=14.0000pt]
[size=14.0000pt]C. 使用了全局变量或者使用了一个或多个参数 [size=14.0000pt]
[size=14.0000pt]D. 没有循环调用
[size=14.0000pt]
[size=14.0000pt]8、[size=14.0000pt]如果进栈序列为e1,e2,e3,e4,e5,则可能的出栈序列是([size=14.0000pt] [size=14.0000pt])
[size=14.0000pt]A、e3、e1、e4、e2、e5
[size=14.0000pt]A、e5、e2、e4、e3、e1
[size=14.0000pt]A、e3、e4、e1、e2、e5
[size=14.0000pt]D、以上都有可能
[size=14.0000pt]
[size=14.0000pt]三、思维题:
[size=14.0000pt]1、阐述下对目前新型技术的看法和理解,例如人工智能、大数据、5G,或者论坛等等(任何新型科技皆可,发散性思维阐述下)。
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]四、逻辑推理题:
[size=14.0000pt]1、如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]
[size=14.0000pt]2、教授选出两个从2到9的数,把它们的和告诉学生甲,把它们的积告诉学生乙,让他们轮流猜这两个数[size=14.0000pt]
[size=14.0000pt]甲说:“我猜不出”[size=14.0000pt]
[size=14.0000pt]乙说:“我猜不出”[size=14.0000pt]
[size=14.0000pt]甲说:“我猜到了”[size=14.0000pt]
[size=14.0000pt]乙说:“我也猜到了”[size=14.0000pt]
[size=14.0000pt]问这两个数是多少
[size=14.0000pt]
[size=14.0000pt]
|
上一篇: 分享一个自己写的窗口句柄查询工具附带详细注释下一篇: 文字病毒源码,该技术来源于小林老师的技术,并非个人原创
|