2022年C软件工程师入职笔试题及答案.docx
《2022年C软件工程师入职笔试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年C软件工程师入职笔试题及答案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源一、 简答题(共 50 分)1. 你常用的主机、 OS、编译工具和调试工具是什么;如何查看系统进程信息,你常用的进程治理命令有哪些? 问题尽量基于你常用的Unix 环境作答 ;( 10 分)答:我常用的是 Sun 主机,操作系统一般是Solaris8 或 Solaris10;编译工具包括: g+ , gcc,cc 等;调试工具包括: gdb;(该项明白应聘者对编程环境的偏好,无标准答案;)常用的进程治理命令是: 查看: prstat -a或 top治理: pldd pid 显示链接到每个进程的动态链接库pstack pid显示十六进制与符号堆跟踪信息fuser filespwdx
2、pid 查看进程运行目录ptree pid查看进程树信息2. 中的 malloc 和中的 new 有什么区分;( 10 分)答: malloc 和 new 有以下不同:(1) ) new、delete是操作符,可以重载,只能在C+ 中使用;(2) ) malloc、free 是函数,可以掩盖, C、C+ 中都可以使用;(3) ) new 可以调用对象的构造函数,对应的delete调用相应的析构函数;(4) ) malloc 仅仅支配内存, free 仅仅回收内存,并不执行构造和析构函数;(5) ) new、delete 返回的是某种数据类型指针, malloc、free 返回的是 void 指
3、针;留意: malloc 申请的内存空间要用 free 释放,而 new 申请的内存空间要用 delete欢迎下载精品学习资源释放,不要混用;由于两者实现的机理不同;3、简述结构化的程序设计、面对对象的程序设计的基本思想;(10 分)答:结构化的程序设计将数据和对数据的操作分别,程序是由一个个的函数组成的,面对对象的程序设计将数据和操作封装在一起,程序是由一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用;4、 一个 oracle实例是由 SGA 和哪几个后台进程组成的? SGA 有哪些组成部分及简述它们的作用? PGA 是什么?( 10 分)答:后台进程:系统监控和进
4、程监控进程(SMON 和 PMON )、数据库写进程( DBWR ) 、 日 志 写 进 程 ( LGWR ) 、 归 档 进 程 ( ARCH ) 、 检 查 点( CKPT);其 它可 选进 程 : 调 度进 程 ( Dnnn ) 、 恢 复进 程 ( RECO ) 、 快照 进程( SNPn)、锁进程( LCKn )、并行查询进程( Pnnn);数据写进程 dbwr:负责将更换的数据从数据库缓冲区高速缓存写入数据文件;日志写进程 lgwr:将重做日志缓冲区中的更换写入在线重做日志文件;系统监控 smon :检查数据库的一样性如有必要仍会在数据库打开时启动数据库的复原;进程监控 pmon:
5、负责在一个 Oracle进程失败时清理资源;检查点进程 chpt:负责在每当缓冲区高速缓存中的更换永久地记录在数据库中时,更新把握文件和数据文件中的数据库状态信息;归档进程 arcn:在每次日志切换时把已满的日志组进行备份或归档;作业调度器 cjq:负责将调度与执行系统中已定义好的job,完成一些预定义的工作;复原进程 reco:保证分布式事务的一样性 ,在分布式事务中 ,要么同时 commit,要么同时 rollback;欢迎下载精品学习资源SGA 包含: db_cache、shared_poo、llarge_poo、ljava_pool欢迎下载精品学习资源db_cache:数据库缓存( B
6、lock Buffer)占据 Oracle 数据库 SGA(系统共享内存区)的主要部分, Oracle 数据库通过使用 LRU 算法,将最近拜望的数据块存放到缓存中,从而优化对磁盘数据的拜望;shared_poo:l 共享池中储存数据字典高速缓冲和完全解读或编译的的PL/SQL块和 SQL 语句及把握结构;large_poo:l使用 MTS 配置时,由于要在 SGA 中支配 UGA来保持用户的会话,就是用 Large_pool来保持这个会话内存;使用RMAN 做备份的时候,要使用 Large_pool这个内存结构来做磁盘 I/O 缓存器;java_poo:l为 java procedure预备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件工程师 笔试 答案
限制150内