软件工程师求职试题集合概论.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程师求职试题集合 笔试网() 简答题: (1)已知矩阵 c 是一个给定的图的邻接矩阵,如果从 i 到 j 有一条边,侧 c 【i, j】=1,否则 c 【i,j】=0,写一算法求一矩阵 a,使得 a 【i,j】=1,如果从 i 到 j 有一条或多条路径,否则为 0,a 也被称为 c 的传递包。 (2)给出联机同时外围设备操作(spooling)的优缺点。 (3)非 c++内建型别 a 和 b,在哪几种情况下b 能隐式转化为 a? (4)由链表组成的三叉堆各元素有四个域:lchild,mchild,rchild 和 descnum, 分别表示:左子树指针,中间树指针、右子树指针和有多少个子元素。初始时, 各元素的 descnum 值为 0,请写一算法求得各元素的 descnum 值,并将其填入到 dsecnum 域里。 (5)求出 10 到 100 之间的素数 (只能被 1 和自身整除的数)并以每行一个素数 的格式顺序写入文件 su.dat 。 (6)执行下述程序的输出结果是__________________。 #include char b[]=abcdef; main() { char *bp; for (bp=b;*bp;bp+=2) printf(%s,bp); printf(\n); } (7)说出结果 #include main() { file *fp; int i,a[4]={1,2,3,4},b; fp=fopen(\data.dat\,\wb\); for(i=0;i4;i++) fwrite(a[i],sizeof(int),1,fp); fclose(fp); fp=fopen(\data.dat\,\rb\); fseek(fp,-2l*sizeof(int),seek_end); fread(b,sizeof(int),1,fp); fclose(fp); printf(\b=%d\n\,b); } (8)1.进程与线程的区别?为什么要引入线程? (9)利用信号量和 p、v 操作,如何实现进程间的互斥和同步? (10)现有 a、b 两道程序,它们各自需要执行 1 小时,其中各使用处理器 18 分钟。 今在一个多道程序设计系统中让 a,b 两道程序并发执行,总共花了 72 分钟使两 道程序都执行结束。问两道并发工作时的处理器利用率比单道执行时提高了多少? (11)对于一个有向图,除了进行拓扑排序,还可以采用什么方法判断图中是否存 在回路?请简述判断原则。 (12)已知一组键值序列(22,24,26,25,27,29,21,28),试给出采用直接 插入排序法对该组序列作升序排序的每一趟结果。 (13)rewrite readlines to store lines in an array supplied by main , rather than calling alloc to maintain storage. how much faster is the program? (14)什么是死锁?死锁的必要条件是什么? (15)某公司数据库中有关系模式如下: 职工 (职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址) 试用 sql 语句定义一个断言 (断言名为 asse5 ),规定 “开元”公司职工的 工资不能低于 2000 元。 (16)阅读下列程序,回答问题。 #include int fun(int n); void main() { printf( ″ the fun of 3 is %d \ n ″ , fun(3)); printf( ″ the fun of 4 is %d \ n ″ , fun(4)); } int fun(int n) { int result=1; while (n 1) result *=n-- ; return result; } 程序的运行结果是什么 ? (17)写出影响算法执行的时间效率的主要因素,并指出哪些因素与算法的时间效 率直接相关。 (18)在 ia32 中一共有多少种办法从用户态跳到内核态? (19)什么叫 winsock?如何用 winsock 实现网络通信? (20)设下列函数已经通过了调试 bool sort_array(arraytype * pinput

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档