文档介绍:.测试工程师笔试题一、计算机知识( 30分)1、在Linux系统中,一个文件的访问权限是 755,其含义是什么?参考答案:表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。2、Linux中,如何从 root用户切换到普通用户?参考答案:susuuser1 切换到user1,但切换后的当前目录还是 root访问的目录su–user1切换到user1,并且当前目录切换到 user1的根目录下(/home/user1/)3、简述一下 C/S模式和B/S模式的区别?参考答案:c/s是客户端/服务器 架构b/s是浏览器/服务器 架构C/S模式有以下特点 : , ,适用于局域网 , ,没有中间环节 ,,作为客户机的计算机都要安装客户机程序 ,一旦软件系统升级 ,每台客户机都要安装客户机程序 ,系统升级和维护较为复杂B/S模式有以下特点:、维护、升级方便每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,,用户通过通用的浏览器进行访问,,B/S模式的结构可以任意扩展,,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便4、Windows操作系统中 PATH环境变量的作用是什么?参考答案:PATH是Windows操作系统环境变量, PATH作用是用户在命令行窗口执行一个命令, 则PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。5、TCP和UDP有什么区别?参考答案:TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程TCP UDP...是否连接面向连接面向非连接传输可靠性可靠的不可靠的应用场合传输大量数据少量数据速度慢快6、DNS是什么?它是如何工作的?参考答案:域名解析服务。用于将域名解析为 IP,或反和将 IP解析为域名。客户机可指定 DNS服务器来解析,或用本机 hosts文件进行解析。7、说出4种及以上常用的操作系统及其主要的应用范围(微软的操作系统除外) 。参考答案:Linux(RedHat、SUSE、Debian、TruboLinux):主要用于搭建各类服务器MACOS:苹果机的操作系统,用于图像处理Unix(AIX:IBM服务器的专用操作系统;Solaris:Sun操作系统;BSD)面向对象程序设计有哪些特点?参考答案:面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的, C++中一般用类来实现封装。继承性: 一种支持重用