2010年江苏二级c语言考前冲刺试卷1_第1页
2010年江苏二级c语言考前冲刺试卷1_第2页
2010年江苏二级c语言考前冲刺试卷1_第3页
2010年江苏二级c语言考前冲刺试卷1_第4页
2010年江苏二级c语言考前冲刺试卷1_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1下面关于集成电路(IC)的说法中错误的是_(1)_ A.集成电路是现代信息产业的基础 B.现代 PC 机中使用的微型处理器都是超大规模或极大规模集成电路 C.集成电路的特点是体积小,重量轻,可靠性强 D.IC 卡分存储器卡与智能卡 (CPU 卡),比如手机的 SIM 卡就是一种存储器卡 2.下面关于通信技术的叙述中,错误的是_(2)_ A.数字通信是当代通信技术的主流,它比模拟通信更能适应现代社会的要求 B.计算机网络中采用的最基本的多路复用技术是时分多路复用技术 C.信息在光纤中传输时,每隔一定距离需要加入中继器,将信号放大后再继续传输 D.无线通信可以按频率分成中波,短波,超短波和微波,其中微波的波长很短,通 常在 10m-100m 之间 3.Pentinum 处理器中的一个 16 位带符号整数,如果它的十六进制数是 FFF0,那么它 的实际数值是_(3)_ A.-16 B.32768 C.0 D.-8 4.下面关于微处理器的叙述中不正确的是_(4)_ A.微处理器通常以单片集成电路制成 B.它具有运算和控制功能,但不具备数据存储功能 C.Pentinum4 及其兼容的微处理器是目前 PC 机中使用最广泛的一种处理器 D.Intel 公司是国际上研制、生产 CPU 最著名的公司 5.下面关于 PC 机的主机叙述不正确的是_(5)_ A.RAM 代表随机存取存储器,ROM 代表只读存储器,关机后前者所有存储的信息 会丢失,而后者不会 B.保存在 BIOS 中的自举程序的功能是装入操作系统 C. 数码相机和优盘中使用的芯片类型是 Flash Rom D.I/O 总线上有三类信号:数据信号、地址信号和控制信号 6. .磁盘存储器的下列叙述中,错误的是_(6)_。 A 磁盘盘片的表面分成若干个同心圆,每个圆称为一个磁道 A. 硬盘上的数据存储地址由两个参数定位:磁道号和扇区号 B. 硬盘的盘片、磁头及驱动机构全部密封在一起,构成一个密封的组合件 C. 每个磁道分为若干个扇区,每个扇区的容量一般是 512 字节 7. 在下列几种存储器中,速度慢、容量小的是_(7)_。 A. 优盘 B. 光盘存储器 C. 硬盘存储器 D.软盘存储器 8.下列有关操作系统作用的叙述中,正确的是_(8)_。 A. 有效地管理计算机系统的资源是操作 系统的主要作用之一 B. 操作系统只能管理计算机系统中的软件资源,不能管理硬件资源 C. 操作系统提供的用户界面都是图形用户界面 D. 在计算机上开发和运行应用程序与安装和运行的操作系统无关 9.下面关于算法和数据结构的叙述中,错误的是_(9)_ A.算法的基本特征是:确定性,有穷性,能行性,输出 B.算法的一个显著特征是,它解决的是一个问题而不是一类问题 C.算法的好坏除了考虑正确性外,还要看执行算法所占用的空间资源 D.数据结构研究如何根据实际问题组织数据与定义新数据类型,与具体的程序设计 语言无关 10. 以太网是一种使用的最广泛的局域网,下面是关于以太网的叙述, 以太网的节点每次只能发送一帧信息 以太网中的每个节点都有一个唯一的地址,发送每一帧信息时,必须包含自己的 地址和接收节点的地址,该地址就是 IP 地址 以太网的数据传输速率为 10Mbps100Mbps,甚至更快 以太网大多使用集线器组网,网络中每一个节点通过网卡和双绞线与集线器连接 正确的是_(10)_ A. B. C. D 11.广域网是一种跨越很广的的计算机网络,下面关于广域网的叙述中,正确的是 _(11)_ A.广域网是一种公用计算机网,所有计算机都可无条件的接入广域网 B广域网使用专门的通信线路,数据传输更高 C广域网能连接任意多的计算机,也能将相距任意距离的计算机互相连接起来 D.广域网像很多局域网一样按广播方式通信 12.能将异构的计算机网络互相连接起来的基本设备是_(12)_ A.中继器 B.路由器 C.集线器 D.调制解调器 13.以下关于因特网提供的服务,错误的是_(13)_ A.电子邮件必须要有邮件服务器才能使用,邮件服务器程序包括 SMTP 协议与 POP3 协议 BWeb 服务器中的网页采用的是 http 超文本传输协议传输 C.把网络上一台计算机中的文件移动到另外一台计算机中,称为远程文件传输,简 称 mailto D.远程登录的含义是用户可以把自己的机器作为一个终端,通过因特网连接到远程 的计算机上,就可以使用这台计算机了,使用的协议是 Telnet 14.下面对汉字编码标准叙述错误的是_(14)_ A.采用 GB2313,GBK,和 GB18030 三种不同的汉字编码标准时,一些常用的汉字如” 中” , ”国”等,它们在计算机中的表示(内码) 都是相同的 B.GB2312,GBK 主要在我国大陆使用,而台湾、香港地区使用的是 BIG5 汉字编码 C.GBK 汉字编码比 GB2312 的汉字多,已经得到了较好的应用,微软公司的 Windows 操作系统均支持 GBK 编码 D.Unicode 是包含的汉字比 GB18030 的汉字多 15.下面关于图像压缩编码的叙述中,错误的是_(15)_ A.图像压缩编码的目的是为了节省压缩容量和减少在网络上的传输时间 B.图像数据压缩都是有损的,重建的图像与原始图像不会相同 C.大多数图像文件都对图像进行了压缩编码 D.GIF 与 JPEG 是常用的两种文件格式, Gif 图像是无损压缩, JPEG 图像是有损压 缩 16.下面关于计算机输入输出声音信息的叙述中,错误的是_(16)_ A.声卡的主要功能是实现波形声音和 MIDI 声音的输入和输出 B.无论是波形声音还是 MIDI 声音的输入,都需要使用麦克风 C. 无论是波形声音还是 MIDI 声音的输出,都需要使用扬声器 D波形声音和 MIDI 声音可以混合在一起进行输出 17.数字视频信息的数据量很大,目前 DVD 光盘上存储的数字视频应用存储的数字 视频采用的压缩编码标准是_(17)_ A.MPEG-1 B.MPEG-2 C.MPEG-4 DMPEG-7 18.用结构化生命周期方法进行信息系统开发,一般经过五个阶段,其正确顺序为 _(18)_ A.系统分析,系统规划,系统设计,系统实施,系统维护 B. 系统规划,系统分析,系统设计,系统实施,系统维护 C. 系统分析,系统规划,系统设计,系统维护,系统实施 D. 系统分析,系统设计,系统规划,系统实施,系统维护 19. 在下列有关 Microsoft Office 2000 的应用程序功能的叙述中,正确的是_(19) _。 A.Word 和 Excel 编辑的文档均可以另存为 HTML 语言 B.Word 可以直接读取 Excel 文档(.xls) ,且 Excel 可以直接读取 Word 文档(.doc) C.Word 与 Excel 均支持表格的自动填充功能 D.用户不能利用“剪切板 ”功能在 Word 与 Excel 编辑的文档之间进行交换数据 20 在使用 Microsoft Word 97/2000 编辑文档时,如果需要打印当前文档的第 4、6-8 页,则应_(20)_,然 后在出现的对话框中设置需打印的页码。 A.使用菜单命令“文件 /打印” B.单击“常用”工具栏上的 “打印”按钮 C.按键盘上的 PrtSc(PrintScreen)键 D.按组合键 ALT+PrtSc(PrintScreen) C 语言部分 21.在定义任何一个函数时,下列选项中,_是不可缺少的 A.函数名之前的数据类型 B.函数名之后的一对圆括号 C.形式参数声明 D.函数 体内的语句 22.已知某程序如下: float p=1.5; #define p 2.5 main() printf(“%f“,p); 则 main 函数中标识符 P 代表的操作数是(22) 。 Afloat 型变量 Bdouble 型变量 Cfloat 型常量 Ddouble 型常量 23已有声明“int s23“ ,以下选项中(23) 正确地引用了数组 S 中的基本元素。 AS12!1 BS20 CS1 DS 24已有数据类型定义和变量声明如下: struct person int num; char name20,sex; strrutint class;char prof20;in ; a=20,“Li ning“,M ,5,“computer“ ,*P=printf(“%s“,a-name); Bprintf(“%s“,P-inprof); Cprintf(“%s“,*pname); Dprintf(“ Ctr P-in-prof); 25若有以下程序: int x: int f(int Y) return 标识符; #include int w: main() int z=2;f(z); 则在函数 f 中 return 语句后允许出现的标识符是 (25) 。 Ax 或 w Bx 或 y Cz 或 w DNULL 26逻辑“异或“ 运算可描述为 “a xor b“,其中 a 和 b 为参加运算的两个操作数,运算 结果为当 且仅当 a、b 两个操作数中只有一个为真时才为真,其他情况下均为假。以下表达 式中 (26)可以正确表示逻辑“ 异或“运算。 Aa|b Ba 则以下表达式中正确的是(28) 。 Ax%(-5) Bx=y6 Ck=(a=l,b=2 ,return; 30在缺省情况下,标准 C 的编译系统中预定义的标准输出流 stdout 直接连接的设 备是 (30) 。 A.软盘 B硬盘 C键盘 D显示器 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 基本概念题(共 5 分 ) 1在声明变量时,类型修饰符 unsigned 一般用于修饰基本类型中的 int 和_(1) _。 2已知某程序中有如下片段: int i;float f; /*P 的声明*/ P= for(n=0,t=1;t break: case 8:if(*s=0 main() double x; scanf(“%lf“, main() int n; T p8=0,“a“,,5 ,“t“,,10 ,“e“,,15,“r“ ; T s1=3,“f“,s2=16,“s“,*q; n=inserttv(p,s2 , _(22)_ ); for(q=p;qindex,q-text); 16以下程序的功能是:查找所有满足以下条件的两个整数对:(1)两个整数都是 3 位数;(2) 组成两个整数各位的数字各不相同并且不出现数字 O;(3) 第二个数等于第一个数 的两 倍。例如,134 和 268 就是满足该条件的一个整数对。 main() int a,b,c,j,k,w,s6,sum; for(a=1;a999) continue; s3= _(24)_ ; s4=(sum-s3*100)/10; s5=sum%10; _(25)_ ; for(j=0;jd;pn=pk; while(_(27)_!=0) pj=pk-next; if(_(28)_d;pm=pk ;pn=pj; pk=pj; xk+=pn-d; if( _29_)pm-next=pn-next; else head=pn-next; free(pn); _(30)_ ; 参考答案 1.D2.D3.A4.B5.B6.B7.D8.A9.B10.A11.C12.C13.C14.D15.B16.B17.B18.B19.A20.A 21.B 22. D 23.A 24.B 25.B 26.D 27 C. 28.D 29.c 30.D (1)char (2)void *p; (3)double (4) scanf (5)-1 (6)8.0 (7)-32768 (8) no (9)3, 9, 3 (10)2,3,4,1 (11)6,2,4,3,5,1 (12)9 6 3 (13)8 5 2 (14)31 (15)32 (16)-33 (17) math.h (18)fabs(term) (19)-x*x/(n*(n+1) (20)pk.index (21)pk (22)inserttv(p,s1,4) (23)a*100+b*10+c (24)sum/100 (25)w=1; (26)sj=sk (27)pk-next (28)pj-d (29)pn!=head (30)return k 一:改错题(20 分) 题目: 函数 find_replace 的功能是:在 s1 串中查找 s2 子串,并用 s3 子串替换找到的所有 s2 子串,若 s1 串中没有出现 s2 子串,则不做替换并使函数返回 0,否则返回 1. 例如:若 s1 子串为”This is a test program and a test data.”,s2 子串为”test”,s3 子串为”actual ”,若程序正确,输出结果应为:”This is a actual program and a actual data.” 含有错误的源程序如下: #include #include int find_replace(char *s1, char *s2, char s3) int i,j,k=0,t=0; char temp80; if(*s1=0 | *s2=0) return t; for(i=0;s1i!=0;i+) for(j=0,k=0;s1j= =s2k;j+,k+); /*比较 s2 是否在 s1 中*/ if(s2k= =0) strcpy(temp, s1j); strcpy( i=i+strlen(s3); strcpy( t=1; return t; main() char line80=“This is a test program and a test data.“, substr110=“test“,substr210=“actual“; puts(line); if(find_replace(line,substr1,substr2) puts(line); else printf(“not found“); 编程题目: 题目 1. 编写函数 int encode(int a 4),对二维数组中左下三角的全部元素(包括对角线上的元素)做如下变换:(1)若 该元素不是素数则保持不变(2)若该数是素数,则用大于它的最小素数替换该数,函数返回 二维数组左下三角的元素中素数的个数 2. 编写 main 函数,声明一个二维数组并用以下测试数据给二维数组赋初值。调用 encode 函数对该数组作变换,将变换后的数组全部元素(以二维数组形式)及左下三角元 素中素数的个数写入文件 myf2.out 中 测试数据 3 6 4 7 8 5 9 10 12 19 7 20 4 14 21 23 变换后的数据 5 6 4 17 8 7 9 10 12 23 11 20 4 14 21 29 1将源文件取名为 myf2c,输出结果文件取名为 myf2out。 2数据文件的打开、使用和关闭等操作均用 C 标准库中缓冲文件系统的文件操作 函数 实现。 3源程序文件和运行结果文件均须保存在 T:盘的根目录下,供阅卷用。 4不要将 myf2obj、myf2exe 保存到 T:盘中。 改错题答案: (1) int find_replace(char *s1, char *s2, char s3) 修改为:int find_replace(char *s1, char *s2, cha

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论