无锡中软国际有限公司笔试题
(本卷总分100分,时间120分钟)
一、选择题(每小题1分,共35题,总计35分)
1.IP地址126.168.0.1属于哪一类IP地址( )
A、D类 B、C类型 C、B类 D、A类
2.以下哪一个设置不是上互联网所必须的( )
A、IP地址 B、工作组 C、子网掩码 D、网关
3.以下关于网络的说法错误的是 ( )
A、将两台电脑用网线联在一起就是一个网络
B、网络按覆盖范围可以分为LAN和WAN
C、计算机网络有数据通信、资源共享和分布处理等功能
D、上网时我们享受的服务不只是眼前的工作站提供的
4.OSI模型和TCP/IP协议体系分别分成几层 ( )
A、7 和 7 B、4和 7 C、7 和 4 D、4 和 4
5.IP电话、电报和专线电话分别使用的数据交换技术是( )
A、电路交换技术、报文交换技术和分组交换技术
B、分组交换技术、报文交换技术和电路交换技术
C、报文交换技术、分组交换技术和电路交换技术
D、电路交换技术、分组交换技术和报文交换技术
6.下面说法正确的是( )
A、动态网页就是指动态HTML ,通过 javascript 和ASP都能实现动态网页
B、网页上只要有“动”的效果就是动态HTML效果
C、javascript是一种面向浏览器的网页脚本编程语言,ASP是一种服务器编程技术
D、ASP服务器运行完ASP程序后返回给浏览器的是ASP源代码
7.建立主题网站的顺序是( )
A、规划→
→实现→发布管理
B、设计→规划→实现→发布管理
C、规划→实现→设计→发布管理
D、设计→实现→规划→发布管理
8.ATM技术的特点是( )
A、高速、低传输延迟、信元小 B、网状拓扑
C、以帧为数据传输单位 D、针对局域网互连
9.不是Ethernet的物理层协议是()。
A、10BASE-T B、1000BASE-T C、FDDI D、100BAE-T
10.常用的通信信道分为模拟通信信道和数字通信信道,其中数字通信信道是()。
A、ASK B、FSK C、PSK D、NRZ
11.目前使用的IPV4地址由多少个字节组成( )
A、2 B、4 C、8 D、16
12.能实现不同的网络层协议转换功能的互联设备是( )。
A、集线器 B、交换机 C、路由器 D、网桥
13.路由器(Router)是用于联接逻辑上分开的( )网络。
A、1个 B、2个 C、多个 D、无数个
14.快速以太网集线器按结构分为( )。
A、总线型和星型 B、共享型和交换型
C、10M和100M网 D、全双工和半双工
15.UDP提供面向( )的传输服务。
A、端口 B、地址 C、连接 D、无连接
16.计算机网络中,分层和协议的集合称为计算机网络的( )
A、体系结构 B、组成结构
C、TCP/IP参考模型 D、ISO/OSI网
17.IEEE802
中任意两个站点之间的路径中最多允许有( )
A、2个中继器 B、4个中继器 C、2个路由器 D、4个路由器
18.为用户提供入网连接点的网络设备叫作( )
A、计算机 B、DTE C、DCE D、接口
19.因特网中完成域名地址和IP地址转换的系统是( )
A、POP B、DNS C、SLIP D、Usenet
20.用于电子邮件的协议是( )
A、IP B、TCP C、SNMP D、SMTP
21.一个
化的关系至少应当满足( )的要求。
A.一范式
B.二范式
C.三范式
D.四范式
22.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( )。
A. master
B. model
C. tempdb
D. msdb
23.下列标识符可以作为局部变量使用( )。
A. Myvar
B. My var
C. @Myvar
D. @My var
24.以下关于主键的描述正确的是( )。
A.标识
中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
25.为数据表创建索引的目的是( )。
A.提高查询的检索性能
B.创建唯一索引
C.创建主键
D.归类
26.在SQL SERVER服务器上,存储过程是一组预先定义并( )的SQL语句。
A.保存
B.编译
C.解释
D.编写
27.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
28.在SQL Server中,修改表结构时,应使用的命令是( )
A.UPDATE
B. INSERT
C. ALTER
D. MODIFY
29.下列四项中说法不正确的是( )
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
30.在SQL Server 中,model是( )
A.数据库系统表
B. 数据库模板
C.临时数据库
D. 示例数据库
31.在视图上不能完成的操作是( )
A.更新视图数据
B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图
32. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁
B.不包括40岁和50岁
C.包括40岁但不包括50岁
D.包括50岁但不包括40岁
33. 模式查找like '_a%',下面哪个结果是可能的
A.aili
B.bai
C.bba
D.cca
34. SQL语言中,删除记录的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
35.关于视图下列哪一个说法是错误的( )。
A. 视图是一种虚拟表
B. 视图中也存有数据
C. 视图也可由视图派生出来
D. 视图是保存在数据库中的SELECT查询
二,填空题 (每题2分,共10题,总计20分)
1.ARP是把计算机的______地址转换成该机的______地址。
2.IPv6采用了长度为______位的IP地址,以4个______进制数书写,节与节之间用______分隔。
3.DNS是一个分布式数据库系统,它提供将域名转换成对应的______ 信息。
4.DHCP服务器的主要功能是动态分配 ______。
5.计算机网络是将分布在不同地理位置并具有独立功能的多台计算机通过通信设备和线路连接起来,在功能完善的网络软件支持下,以实现 ______和______的系统。
6、数据访问页是直接链接到______的一种Web页,可以在_______中调用数据访问页。
7、SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 ______。
8、触发器是一种特殊的存储过程,它可以在对一个表上进行________、________和________操作中的任一种或几种操作时被自动调用执行。
9、在Oracle 9i内提供了一套具有图形用户界面的数据库管理工______。
10、SQL Server支持两种形式的变量,即______变量和______变量。
三,问答(每题10分,共4题,总计40分)
1. 在TCP/IP网络体系模型中,因特网定义了五个层次。写出这五层的名称,以及各层的主要功能。并分别说明1~5层信息格式的名称。
2.简述虚拟局域网与普通局域网的差异。
3. 学生选课数据库有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下所示,请根据所给的每种功能写出相应的查询语句。(每小题5分,共10分)
S(S# ,SN ,SEX ,AGE ,DEPT)
C(C# ,CN)
SC(S# ,C# ,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
(1) 统计学生选课数据库中学生的总人数。
(2) 查询学生姓名及其所选修课程的课程号和成绩。
(3) 从学生选课库中查询出被2至4名学生选修的所有课程信息。
(4) 从学生选课库中查询出选修至少两门课程的学生学号。
4. 请写出以下登录界面的测试用例,用例包括:输入条件、输出。(测试数据自己构造)
第四部分 C语言试题 (共10题,每题2分)
二 选择
1.在一个C程序中( )
[A] main函数必须出现在所有函数之前
[B] main函数可以在任何地方出现
[C] main函数必须出现在所有函数之后
[D] main函数必须出现在固定位置
2.十六进制数1000转换成十制数是( )
[A] 4096
[B] 1024
[C] 2048
[D] 8192
3.以下能正确定义一维数组的选项是( )
[A] int a[5]={0,1,2,3,4,5};
[B] int a[]={0,1,2,3,4,5};
[C] char a={'A','B','C'};
[D] int a[5]="0123";
4.设变量已正确定义,则以下能正确计算f = n!的程序段是( )
[A]f=0;
for(i=1;i<=n;i++) f*=i;
[B]f=1;
for(i=1;i
1;i++) f*=i;
[D]f=1;
for(i=n;i>=2;i--) f*=i;
5.以下叙述正确的是( )
[A] do-while语句构成的循环不能用其它语句构成的循环来代替
[B] do-while语句构成的循环只能用break语句退出
[C] 用do-while语句构成的循环,在while后的表达式为非零时结束循环
[D] 用do-while语句构成的循环,在while后的表达式为零时结束循环
6.下列条件语句中,功能与其他语句不同的是()
[A]if(a) printf("%d\n",x); else printf("%d\n",y);
[B]if(a==0) printf("%d\n",y); else printf("%d\n",x);
[C]if (a!=0) printf("%d\n",x); else printf("%d\n",y);
[D]if(a==0) printf("%d\n",x); else printf("%d\n",y);
7.设函数fun的定义形式为void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是( )
[A] fun("abc",3.0);
[B] t=fun('D',16.5);
[C] fun('65',2.8);
[D] fun(32,32);
8.以下程序的输出结果是( )
main()
{ int a=52,b=14;
printf("%d%d\n",--a,++b);
}
[A] 52 15
[B] 51 14
[C] 51 15
[D] 52 14
9.下列说法不正确的是( )。
[A] 一个C程序里面只能有一个main()函数
[B] C语言里有32个关键字
[C] 一个C程序可以由一个主函数和若干其它函数构成
[D] C语言有五种基本程序结构
10.字符型数据在内存中是以( )形式存储的。
[A] 原码
[B] 补码
[C] ASCII
[D] 反码
简答题:说出下面程序的功能
main( )
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(x>z)
{t=z;z=x;x=t;}/*交换x,z的值*/
if(y>z)
{t=y;y=z;z=t;}/*交换z,y的值*/
printf(" %d %d %d\n",x,y,z);
}
程序功能:
第五 软件工程部分 (选择题20题,每题1分,简答题 每题5分
)
一、单项选择题 每小题1分,共20分。(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)
1.在下列工具与环境中( )属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASE
C.结构的基于图形CASE D.集成的CASE环境
2.Putnam成本估算模型是一个( )模型。
A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量
3.在McCall软件质量度量模型中,( )属于面向软件产品修改。
A.可靠性 B.可重用性 C.适应性 D.可移植性
4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( )
A.SQIC B.SQMC C.SQRC D.SQDC
5.软件复杂性度量的参数包括( )
A.效率 B.规模 C.完整性 D.容错性
6.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A.结合 B.隐藏 C.封装 D.抽象
7.软件调试技术包括( )
A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试
8.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通
D.适用可变需求
9.软件测试方法中的静态测试方法之一为( )
A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析
10.软件生命周期中所花费用最多的阶段是( )
A.详细设计 B.软件编码 C.软件测试 D.软件维护
11.第一个体现结构化编程思想的程序设计语言是( )
A.FORTRAN语言 B.Pascal语言 C.C语言 D.PL/1语言
12.程序的三种基本控制结构是( )
A.过程、子程序和分程序 B.顺序、选择和重复
C.递归、堆栈和队列 D.调用、返回和转移
13.在详细设计阶段,经常采用的工具有( )
A.PAD B.SA C.SC D.DFD
14.详细设计的结果基本决定了最终程序的( )
A.代码的规模 B.运行速度 C.质量 D.可维护性
15.需求分析中开发人员要从用户那里了解( )
A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模
16.结构化程序设计主要强调的是( )
A.程序的规模 B.程序的效率 C.程序设计语言的先进性 D.程序易读性
17.IDEF。图反映系统( )
A.怎么做 B.对谁做 C.何时做 D.做什么
18.经济可行性研究的范围包括( )
A.资源有效性 B.#管理# C.效益分析 D.开发风险
19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。
A.确定 B.行或不行 C.正确 D.无二义
20.需求分析阶段的任务是确定( )
A.软件开发方法 B.软件开发工具 C. 软件开发费 D.软件系统的功能
21.就程序设计语言的工程特性而言,对程序编码有哪些要求?
软件工程试题的答案
一、单项选择题 每小题1分,共20分。
1.C
2.D
3.C
4.D
5.B
6.C
7.B
8.B
9.A
10.D
11.B
12.B
13.A
14.C
15.A
16.D
17.D
18.C
19.B
20.D
8