2008年下半年软件考试因故推迟了,这未尝不是一件好事,对于那些准备还不够充分的考生来说,现在正是查漏补缺的好时机,本站为您整理了考前练习题,希望对您有所帮助,祝您考出好成绩!
1.1GB=A字节。B接口是一种通用型系统级接口,它连接的外设可以是硬盘驱动器和扫描仪等。鼠标器可以完全取代C。主存储 器系统中使用Cache的目的是D。中继器是网络系统中连接两个较远距离的同类型网络的设备,它位于OSI七层协议中的第 E层。
供选择的答案
A:①220
②230
③106
④109
B:①RS-232
②IDE
③EIDE
④SCSI
C:①键盘
②扫描仪
③光标移动键
④条形码
D:①增加主存容量
②存放常用的系统程序
③存放BIOS
④提高CPU存取主存的速度
E:①1
②2
③3
④4
【答案】
A:②
B:④
C:③
D:④
E:①
【解析】本题综合考查计算机硬件知识。
问题A:1GB=210MB=210×210KB=230B=230字节。
问题B:SCSI是SmallComputerSystemInterface小型计算机系统接口的简称,它是一种通用系统级接口,可用于连接硬盘驱动器、光盘驱动器和扫描仪等外围设备。
问题C:鼠标的功能是能使其指针在屏幕上自由移动,单击左键就可将光标移到鼠标指针处,因此,鼠标可以完全取代光标移动键。
问题D:为了提高CPU存取主存的速度,在主存和CPU之间又加了一级存取速度较快的Cache存储器。CPU在对主存存取之前,先检查Cache。若信息在Cache中,就无须访问内存,数据将直接从Cache中取出,加快了存取速度。
问题E:中继器的作用是将物理层中的信号接收后再重新发送出去,以增加信号的传输距离。它位于OSI协议中的第一层。
2.把一个字符串插入到另一个字符串的某个位置(指元素个数)之后
char *insert(char *s,char *t,int position)
{ int i;
char *target;
if(position>strlen(t)) printf("error");
else
{ for (i=0;i< (1) ;i++)
{ if (i<position)
target=s;
else
{ if(i< (2) )
target=t;
else (3) ;
}
}
}
return garget;
}
3.辗转相除法求两个正整数的最大公约数
int f(int a,int b)
{ if (a==b) (4) ;
else
{ if (a>b) return f(a-b,b);
else (5) ;
}
}
答案:
(1)strlen(s)+strlen(t)
(2)position+strlen(t)
(3)target=s[i-strlen(t)]
(4)return a
(5)return f(a,b-a)
3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/