📄 一些公司软件笔试的题目.htm
字号:
<HTML>
<HEAD>
<title>一些公司软件笔试的题目</title>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<style type="text/css">
A{TEXT-DECORATION: none}
A:link {COLOR: #666666; FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:visited {COLOR: #666666; FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:active {FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:hover {BORDER-BOTTOM: 1px dotted; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; COLOR: #ff6600; TEXT-DECORATION: none}
BODY {
FONT-SIZE: 12px;
COLOR: #666666;
FONT-FAMILY: 宋体;
background-color: #ffffff;
background-image: url(img/show.gif);
SCROLLBAR-FACE-COLOR: #e8e7e7;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ff6600;
SCROLLBAR-TRACK-COLOR: #EFEFEF;
SCROLLBAR-DARKSHADOW-COLOR: #b2b2b2;
SCROLLBAR-BASE-COLOR: #000000
}
TABLE {BORDER-COLLAPSE: collapse; FONT-FAMILY: 宋体; FONT-SIZE: 9pt}
.button{height:18px;width:62px;background:#f6f6f9 url(img/ButtonBg.gif); border:solid 1px #5589AA;color: #000000 ;FONT-SIZE: 9pt}
.lanyu{border:solid 1px #5589AA;color: #000000 ; font-size: 12px;}
.font { filter: DropShadow(Color=#cccccc, OffX=2, OffY=1, Positive=2); text-decoration: none; font-size: 9pt}
</style>
<script language="JavaScript">
function findobj(n, d) {
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0 && parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) {
x=d.all[n];
}
for(i=0;!x && i<d.forms.length;i++) {
x=d.forms[i][n];
}
for(i=0;!x && d.layers&&i>d.layers.length;i++) {
x=MM_findObj(n,d.layers[i].document);
}
return x;
}
function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
</script>
</head>
<BODY leftMargin=0 topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0">
<TABLE bgcolor="#ffffff" align=center border=1 cellPadding=0 cellSpacing=0 width=95% borderColor="#666666" frame=vsides rules=none>
<TR>
<TD width="98%">
<table border="0"><tr><td height="5"></td></tr></table>
<table width="96%" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#BDC0C8">
<tr>
<td align="center" bgcolor="#FFFFFF"><font color=ff6600><b>一些公司软件笔试的题目</b></font></td>
</tr>
</table>
<table border="0"><tr><td height="5"></td></tr></table>
<table width="96%" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#BDC0C8">
<tr>
<td align="center" bgcolor="#FFFFFF">
<table width="98%">
<tr>
<td id=qq_595911 style="word-break:break-all;line-height:150%">
<br><font color=000000>
试题一:基础知识 <BR>1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答 <BR>卷的对应栏内。 <BR>假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存),并 <BR>按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使 <BR>4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址 <BR>码应_B_。若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。 <BR>假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址 <BR>称为_E_。 <BR>供选择的答案: <BR>A: ①10 ②16 ③20 ④32 <BR>B: ①最低两位为00 ②最低两位为10 ③最高两位为00 ④最高两位为10 <BR>C: ①20M ②40M ③80M ④160M <BR>D: ①有效地址 ②程序地址 ③逻辑地址 ④物理地址 <BR>E: ①指令 ②物理地址 ③内存地址 ④数据地址 <BR><BR>2、从供选择的答案中。选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在 <BR>答卷的对应栏内。 <BR>给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的字 <BR>典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。 <BR>Shell排序的第一趟扫描(步长为5)结果应为_A_。 <BR>冒泡排序(大数下沉)的第一趟起泡的效果是_B_3. <BR>快速排序的第一趟结果是_C_。 <BR>二路归并排序的第一趟结局是 _D_。 <BR>供选择的答案 <BR>A:①(B、F、G、J、A、D、I、E、H、C) <BR>②(B、F、G、J、A、E、D、I、C、H) <BR>③(A、B、D、C、E、F、I、J、G、H) <BR>④(C、B、D、A、E、F、I、G、J、H) <BR>B:①(A、B、D、C、F、E、I、J、H、G) <BR>②(A、B、D、C、E、F、I、H、G、J) <BR>③(B、F、G、E、A、I、D、C、H、J) <BR>④(B、F、G、J、A、E、D、I、C、H) <BR>C:①(C、B、D、A、F、E、I、J、G、H) <BR>②(C、B、D、A、E、F、I、G、J、H) <BR>③(B、A、D、E、F、G、I、J、H、C) <BR>④(B、C、D、A、E、F、I、J、G、H) <BR>D:①(B、F、G、J、A、E、D、I、G、H) <BR>②(B、A、D、E、F、G、I、J、H、C) <BR>③(A、B、D、C、E、F、I、J、G、H) <BR>④(A、B、D、C、F、E、J、I、H、C) <BR><BR>3、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答.把相应编号写在 <BR>答卷的对应栏内。 <BR>进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合 <BR>上的一次_A2_。 <BR>进程是一个_B3_的概念,而程序是一个_C3_的概念。 <BR>进程的最基本状态有_D4_。在一个单处理机中,若有6个用户进程,在非管态的某一时刻 <BR>,处于就绪状态的用户进程最多有_E5_个。 <BR>供选择的答案 <BR>A:①单独操作 ②关联操作 ③运行活动 ④并发活动 <BR>B:①静态 ②动态 ③逻辑 ④物理 <BR>C:①物理 ②逻辑 ③动态 ④静态 <BR>D:①就绪、运行、隐蔽 ②停止、就绪、运行 <BR>③运行、就绪、阻塞 ④就绪、撤消、运行 <BR>E:①5 ②6 ③1 ④4 <BR><BR>4、软件设计中划分模块的一个准则是_A2_。两个模块之间的耦合方式中,_B3_耦合 <BR>的耦合度最高,_C4_耦合的耦合度最低。一个模块内部的内聚种类中_D4_内聚的内 <BR>聚度最高,_E1_内聚的内聚度最低。 <BR>供选择的答案 <BR>A:①低内聚低耦合②低内聚高耦合③高内聚低耦合④高内聚高耦合 <BR>B:①数据 ②非直接 ③控制 ④内容 <BR>C:①数据 ②非直接 ③控制 ④内容 <BR>D:①偶然 ②逻辑 ③功能 ④过程 <BR>E:①偶然 ②逻辑 ③功能 ④过程 <BR><BR>5、从供选择的答案中选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答 <BR>卷的对应栏内。 <BR>最常用的一种基本数据模型是关系数据模型,它用统一的_A 1_结构来表示实体及实体之 <BR>间的联系。关系数据库的数据操作语言(DML)主要包括_B2_两类操作。 <BR>关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、_C4_。 <BR>用R∣×∣S 表示关系 R和关系 S的_D1_。 <BR>设关系R和关系S图示如下: <BR>R: A B C S: B C D T: A B C D <BR>则关系T是关系R和关系S_E _的结果。 <BR>供选择的答案 <BR>A:①树 ②网络 ③图 ④二维表 <BR>B:①插入和删除 ②检索和更新 ③查询和编辑 ④统计和修改 <BR>C:①投影、联接 ②联接、选择 ③选择、投影 ④交、选择 <BR>D:①联接 ②笛卡尔积 ③日联接 ④自然联接 <BR>E:①自然联接 ②θ联接 ③笛卡尔积 ④并 <BR><BR><BR><BR><BR>试题二:程序设计 <BR>1、用你所熟悉的任意一种程序语言,编写一个完整的过程,将一个字符串插入到另一个字 <BR>符串的某个位置后面(例如:将“abc”插入到“abcdef”的第三个字符位置后面,结果为 <BR>“abcabcdef”)。编写程序时,请在必要的地方加以注释(注:不能用该程序语言的内置 <BR>函数或过程)。 <BR><BR><BR>2、用你所熟悉的任意一种程序语言,编写一个完整的过程,完成从一个给定的完整的文件 <BR>路径(如“C:\My Documents\Software Test 1.00.doc”)中,析取文件名,扩展名和文件 <BR>所处目录的功能,编写程序时,请在必要的地方加以注释(注:不能用该程序语言的内置函 <BR>数或过程)。 <BR><BR><BR><BR>试题三:数据库设计 <BR><BR>下面的表有问题吗?如果有,如何改进? <BR>城市* 街道* 邮政编码 <BR>佛山 金鱼街 528000 <BR>佛山 大福路 528000 <BR>佛山 季华路 528000 <BR>广州 北京路 510000 <BR>广州 三元里 510000 <BR>广州 中山路 510000 <BR>… … … <BR>*城市和街道联合做主键 <BR><BR>分成二个表,第一个表有以下字段:城市和街道,以城市作为主键;第二个表:街道和邮政编码 <BR>,以街道为主键.通过街道与第一个表的街道相关联 <BR><BR>2、假设有以下的两个表: <BR>Cus_A <BR>ID* Name Address <BR>… … … <BR>Cus_B <BR>ID* Name Address <BR>… … … <BR>*主键 <BR>表Cus_A和表Cus_B的结构完全相同,表Cus_A和表Cus_B中既存在ID相同的记录,也存在ID <BR>不同的记录。现要求将ID只存在于表Cus_A中而不存在于表Cus_B中的记录全部插入到Cus_ <BR>B表中,并用表Cus_A中的记录更新表Cus_B中相同的ID的记录,请写出完成这一功能的存储 <BR>过程。 <BR><BR>Create or procedure test is <BR>Declare id1 CusA.id%type; <BR>Begin <BR>Select id into id1 from CusA a,CusB b where a.id=b.id; <BR><BR><BR>3、某公司正在开发一个档案管理系统,要求在关系数据库中实现和Windows文件系统完全 <BR>一致的树状文件目录。为了实现这一目录结构,至少需求哪些表?请详细描述这些表的用 <BR>途和结构(如有必要,可用图表进行描述)。最后,请用伪编码(或自然语言)描述按树 <BR>状结构遍历所有档案的算法。 <BR>试题四:系统设计 <BR>1简述“面向对象”的概念,并设计一个学校选课系统的对象模型。 <BR><BR>2简述“软件系统的两层和多层体系结构”的概念(如有必要,可用图表进行描述),并指 <BR>出两者的主要区别。 <BR><BR>3、简述一个软件工程的主要步骤,并指出每个步骤的明确目标及实施办法。最后分析哪些 <BR>是关键步骤。 <BR><BR>试题五:综合 <BR>你认为在团队开发中,你能发挥自己的能力吗?为什么?当个人意见与主管出现矛盾时, <BR>你用什么方法解决?</font> <br>
<br>
--------------------------------------------------------------------------------<br>
<img src=img/none.gif border=0><img src=img/i8.gif border='0'> <b>相关文章</b><br>
<img src=img/none.gif border=0><img src=img/title.gif border='0'> <a href="showart.asp?art_id=199&cat_id=11">一些公司软件笔试的题目</a>2006-7-26 16:05:11<br>
</td>
</tr>
</table></td>
</tr>
</table>
<table border="0"><tr><td height="5"></td></tr></table>
<table width="96%" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#BDC0C8">
<tr>
<td bgcolor="ffffff"><font color=red>分类:
<a href="art.asp?cat_id=11" target="_blank"><font color="#009900">综合类</font></a>
日期:2006-8-9 1 查看:34</font></td>
<td align="center" bgcolor="#FFFFFF"><input type="button" value="复制" onClick="copycode(findobj('qq_595911'));" class="button"> <input type="button" value="打印" onClick="javascript:window.print()" class="button"> <input type="button" value="返回" onClick="window.open('http://www.pghome.net')" class="button"> <input type="button" name="close2" value="关闭" onClick="window.close();return false;" class="button"></td></tr>
</table>
<table border="0"><tr><td height="5"></td></tr></table>
<table border="0"><tr><td height="5"></td></tr></table>
</td>
</tr>
<TR><td height="1" width="100%" bgcolor="#666666"></td></tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -