作者babysilkwarm (鞋子废了!!)
看板b92902xxx
标题以前的题目..(四)(笔试)
时间Sat Oct 11 19:54:38 2003
九十学年度高中资讯科能力竞赛嘉义区学科试题
一、选择题(70% 每题二分)
1. ( )以下哪一种是属於挥发性记忆体
(1)RAM (2)hard disk (3) CD (4)tape.
2. ( )二进位数值(1011)2等於十进位数值
(1)6 (2) 11 (3) 12 (4) 22.
3. ( )十进位数值18等於二进位数值
(1)1100 (2) 11000 (3) 10010 (4) 10011.
4. ( )十六进位数值(1c) h等於十进位数值
(1)16 (2) 18 (3) 26 (4) 28.
5. ( )二进位数值(101100111000101)2等於十六进位数值
(1) (c2d2)h (2) (1ce2)h (3) (b385)h (4) (59c5)h.
6. ( )下列哪一种属於JPG档之性质
(1) 非失真式 (2) 256色 (3) 高压缩比 (4)透通性.
7. ( )ISO所制定之开放系统互连(OSI)网路协定有几层
(1) 4 (2) 5 (3) 6 (4)7.
8. ( )原始ASCII码由几个位元所组成?
(1) 6 (2) 7 (3) 8 (4) 16 .
9. ( )中文字若使用Big5码编码,每个中文字占几个位元组?
(1) 1 (2) 2 (3) 3 (4) 4
10. ( )下列哪种图形格式因压缩效率不高而不适合於网页设计
(1) GIF (2) JPG (3) TIFF (4) PNG.
11. ( )在手机中可以储存个人通讯录的记忆体是什麽?
(1)DRAM(2)ROM(3)EPROM(4)Flash RAM
12. ( )个人电脑上所称的cache记忆体系指 ?
(1)DRAM(2)EPROM(3)SRAM(4)Flash RAM
13. ( )在Window的系统中,可以让好几支程式同时执行的功能称为 ?
(1)multi-process(2)multi-task(3)multi-work(4)multi-user
14. ( )用来表示通讯传输速度的单位是 ?
(1)dpi(2)RPS(3)BPI(4)BPS
15. ( )下列何项对作业系统之描述是错误?
(1)管理记忆体(2)管理印表机(3)管理档案(4)管理网路
16. ( )以下何者会影响CPU的执行效率?
(1)系统的clock(2)印表机的速度(3)有几个disk drivers
(4)萤幕的解析度
17. ( )将磁碟的寻找时间(seek time)加上旋转时间(Rotation time)称为?
(1)快取记忆(cache memory)(2)顺序存取(sequential access)
(3)存取时间(access time)(4)并行存取(parallel access)
18. ( )资料库可以用来维护?
(1)系统程式(2)应用程式(3)机器的安全(4)个人或公司的资料
19. ( )个人电脑能显示颜色的多少与下列何者有关?
(1)磁碟大小(2)RAM的大小(3)电脑晶片(4)Video RAM的大小
20. ( )在网路上所有的封包(packets)都必须经过谁的检查?
(1)防毒软体(2)Router(3)协定(4)tokens
21. ( )在逻辑闸中以下何者不是基本闸(Gate)?
(1)AND (2)OR (3)NAND (4)XOR
22. ( )在Internet中有许多的单位,因为IP不足所以经常用何策略来处理?
(1)固定IP(2)动态IP(3)管制流量(4)网路管理
23. ( )下列何者不是资料压缩的目的?
(1)节省储存空间(2)节省资料传输时间(3)便於资料处理
(4)节省通讯的费用
24. ( )下列何者属道德上的界限而非法律的责任?
(1)盗版软体(2)开设成人网站(3)抄袭网路上的文章
(4)未尊重他人的隐私
25. ( )对共享软体(Shareware)之说法,下列何者有误?
(1)大家都可自由下载使用它(2)在试用期间内免费
(3)可以再转送他人使用(4)可以修改它以符合自己所需
26. ( )以下何者不是资料库的优点?
(1)资料的独立性(2)资料整合(3)资料安全(4)资料简单性
27. ( )在同一条线路上可以同时传送多个讯号称为?
(1)多回路(2)多工技术(3)交换(4)调变技术
28. ( )下列何者对电脑病毒的描述是错的
(1)它会使程式不能执行(2)它对电脑无害(3)它具有自我复制的能力
(4)它对人体无害
29. ( )以下哪一个单元不属於电脑系统的硬体部分
(1)输入单元 (2) 算术逻辑运算单元 (3) 韧体 (4) 记忆单元
30. ( )以下哪一个叙述错误
(1) 1Byte=8bits (2) 1KB=210 bytes
(3) 1MB=215 bytes (4) 1GB=230 bytes
31. ( )用来将name address 转成 IP address的是
(1) NIS (2) NFS (3) DNS (4) NII
32. ( )下列那个指令一般用来做档案传输
(1) ftp (2) telnet (3) mail (4) pine
33. ( )IPhone一般而言是什麽呢
(1)自己专属的电话 (2)有电话秘书的电话系统
(3)即时网路电话系统 (4) Intel Phone
34. ( )在PC上用来接收用电子邮件的协定为
(1) POP (2) SNMP (3) ICMP (4) SMT
35. ( )测试是否可连线至某台电脑以及网路壅塞情形的工具为
(1) telnet (2) ftp (3) ping (4) tracert
二、填充题(30% 每格一分)
1. ADSL拥有512K bps的下载速率,其中b代表___(1)____。
2. 家用电脑的记忆体容量(如64M)的单位是 ___(2)____。
3. 目前一般家庭的宽频上网方式有哪两种:___(3)____及___(4)____,其中利用____(5)_
___上网会因为同时间使用的人数而降低速度。
4. 一CPU拥有16位元的资料汇流排,32位元的定址汇流排,则我们称其为__(6)___位元CPU
。
5. DVD 代表___(7)____ video disc。
6. 以8 bit(位元)表示一个整数(Integer),使用2的补数(2'S Complement) 表示正、负
数,请问整数之范围从 _(8)__至 _(9)__。
7. 假设某电脑系统的暂存器有八位元,并以2的补数的方式来储存整数,则下列何者运算
之结果为何(请以10进位表示):
00001100+00001100 = (10) 。
10111100+01100100 = (11) 。
8. 为了查验电子计算机在传送或存取资料时是否发生错误,可以多设一个bit附属於资料
本身,以检查资料正确与否,此多设之Bit称为 (12) Bit,一般可分为两种检查方式,分
别为: (13) 与 (14) 。
9. (Fibonacci的兔子问题) 假设一对兔子每月可繁衍出两只子孙,而每对兔子出生一个月
後就能生育了,假设兔子刚好都能配成对且没有死掉,如果开始时有一对兔子,一年後会
有多少对兔子?利用递回方法完成下列程式。
int Fibonacci(int n)
{
if (n==0)
return (15) ;
else if (n==1)
return (16) ;
else
return Fibonacci( (17) )+Fibonacci( (18) )
}
10. 下列两个程式之执行结果为何:
a = 2; b=5; c=7;
if (a > b)
if (b > c)
cout << a;
else
cout << b ;
cout << c ;
cout << "is maximum \n" ;
其执行结果为何: (19)
a = 2; b=5; c=7;
if (a > b)
if (b > c)
cout << a;
else
cout << b ;
cout << c ;
cout << "is maximum \n" ;
其执行结果为何: (20)
11.写出下列程式执行之结果。
#include <stdio.h>
void swap1(int x, int y)
{ int temp;
temp=x;
x=y;
y=temp;
}
void swap2(int *x, int *y)
{ int temp;
temp=*x;
*x=*y;
*y=temp;
}
void swap3(int& x, int& y)
{ int temp;
temp=x;
x=y;
y=temp;
}
main()
{
int a=11, b=8;
swap3(a,b);
printf("a=%d b=%d \n",a,b);
swap1(a,b);
printf("a=%d b=%d \n",a,b);
swap2(&a,&b);
printf("a=%d b=%d \n",a,b);
}
其执行结果为何: (21)
(22)
(23)
12. 根据下列程式码回答以下问题.
int calculate(int *a, int b)
{
*a+=b;
return(b);
}
main()
{
int a, b, c;
a=2;
b=3;
c=4;
c=calculate(&a, b);
}
执行後的结果,a=___(24) ,b=___(25)____,c=___(26)____。
13. 执行下列程式码後,a的值为___ (27)____。
b=1;
if(b=2) a=3;
else a=4;
14. 执行下列程式码後,j的值为___(28)____。
for(i=0, j=0; i<3; i++) {
if(i != 1) j+=i;
else continue;
j++;
}
15. 根据下列程式码回答以下问题.
scanf("%d", &a);
b=1;
switch(a)
{
case 1: b++;
case 2: b+=2;
break;
case 3: b+=3;
break;
default: b+=4;
}
i. 假设从键盘输入1,执行後的结果,b的值为___(29)____。
ii. 假设从键盘输入4,执行後的结果,b的值为___(30)____。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.228.214