2007年春季江苏省二级c语言试题与答案

上传人:dfg****19 文档编号:220786158 上传时间:2023-07-02 格式:DOC 页数:10 大小:70.50KB
收藏 版权申诉 举报 下载
2007年春季江苏省二级c语言试题与答案_第1页
第1页 / 共10页
2007年春季江苏省二级c语言试题与答案_第2页
第2页 / 共10页
2007年春季江苏省二级c语言试题与答案_第3页
第3页 / 共10页
资源描述:

《2007年春季江苏省二级c语言试题与答案》由会员分享,可在线阅读,更多相关《2007年春季江苏省二级c语言试题与答案(10页珍藏版)》请在装配图网上搜索。

1、2007年春季江苏计算机C语言试题2007年春江苏省二级考试(C语言理论试题)(本试卷笔试时间为120分钟)说明:1本试卷包括计算机基础知识部分和程序设计部分。2本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。3计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空 (30分)两种。4选择题用答题卡答题。每一项有A、B、c、D四个可供选择的答案,请选择其中一个你认 正确的答案,用HB铅笔或2B铅笔涂写在答题卡的相应答题号内。每选对一项得1分, 选或选错不得分。5填空题用答题纸答题。请将答案用蓝色或黑色笔填写在答题纸的相应答题号内,每个答 只占一行,不得换行。

2、每填对一个答案得1分,不填或填错不得分。6请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名。7考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收毕清点后,方 离场。第一部分基础知识1微电子技术是信息技术领域的关键技术,它以集成电路(Ic)为核心。下列有关叙述错误 是(1) 。 A目前Ic芯片(如CPU芯片)的集成度可达数千万个电子元件 BMoore定律指出,单块IC的集成度平均每半年翻一番 c从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高 D非接触式Ic卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡2下列有关通信中使用的传输介质的叙

3、述错误的是(2) 。 A计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m B同轴电缆可用于传输电视信号 c光纤价格高,一般不在校园网和企业网中使用 D微波的波长很短,适合于长距离、大容量无线通信3二进制数(1010)与十六进制数(B2)相加,结果为(3) 。A (273)8 B (274)8 C (314)8 D(313)84设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 DO CE C4 B0 E6,则在这段文本中含有(4) 。 A1个汉字和9个西文字符 B3个汉字和5个西文字符C2个汉字和7个西文字符 D 4

4、个汉字和3个西文字符5下列有关CPU的叙述错误的是(5)。 ACPU的主要组成部分有运算器、控制器和寄存器组 BCPU的主要功能是执行指令,不同类型CPU的指令系统通常有所不同 C为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU) D目前PC机所用的CPU芯片均为Intel公司的产品6PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是(6) APOST程序-CMOS设置程序-系统自举程序一-引导程序 BPOST程序-引导程序一-系统自举程序-CMOS设置程序 CCMOS设置程

5、序一系统自举程序_-引导程序-POST程序 DPOST程序-CMOS设置程序一引导程序-系统自举程序7目前Pc机一般都有USB和FireWire接口,用于连接各种外部设备。下列关于这两种接口的叙述错误的是(7) AUSB是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等多种设备 BFireWire是一种并行接口,通常用于连接需要高速传输大量数量的设备(如音视频设备) CUSB 20的数据传输速率是USB 10的数十倍 D一个USB接口上可以连接不同的设备 。8下列关于PC机外存储器的叙述错误的是(8) A144MB软盘的每一面有吞0个磁道,每个磁道分为18个扇区,每个扇区512字节 B硬盘

6、的主要性能指标之一是平均存取时间,它与硬盘的转速(rpm)有很大关系。 c优盘的缺点是:优盘均无写保护功能,且不能起到引导操作系统的作用 DcD-R是目前常用的可记录式光盘,但其该录的数据不能修改9下列关于Windows 98XP操作系统的存储管理功能的叙述错误的是(9) A存储管理的功能主要包括内存的分配与回收、共享和保护、自动扩充(虚存的实现)等 B系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度 c虚拟存储器采用的页面调度算法是“先进先出”(FIFO)算法 D在Windows 98和Windows XP中,虚拟内存其实就是一个磁盘文件,即“交换文件”10人们常

7、说“软件的主体是程序,程序的核心是算法”。下列有关程序、算法和数据结构的叙述错误的是(10)。 A程序是用程序设计语言对解题对象和解题步骤进行的一种描述 B算法和数据结构是设计与编写程序时首先要考虑的两个重要方面 c算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出 D数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算11下列关于局域网的叙述错误的是(11) 。 A光纤分布式数字接口网(FDDI)常用于构造局域网的主干部分 。 B采用红外线或者无线电波进行数据通信,可以构造无线局域网 C两个或多个局域网可以进行互连 D所有的局域网均为以太网12下列有关IP地址、域

8、名和URL的叙述错误的是(12) 。 A目前互联网中IP地址大多数使用4个字节(32个二进位)表示 B使用C类IP地址的网络规摸最大,一少c类物理网络可以拥有上千万台主机 C一台主机通常只能有一个IP地址,但可以有多个域名 DURL用来标识WWW网中的每一个信息资源,不同的信息资源对应不同的URL13TCPIP协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到IP地址映射的是(13) 。ADNS BSMTP C .FTP D.Telnet14ADSL是一种宽带接入技术,在线路两端加装ADSL MODEM即可实现连网。下列关于 ADsL的叙述错误的是(14) I A它利用普通铜质电话线

9、作为传输介质,成本较低 B在上网的同时,还可以接听和拨打电话,几乎互不影响 C从实现的技术上来看,数据的上传速度比数据的下载速度快 D利用ADSL技术上网的用户,其PC机必须安装以太网卡 15目前PC机使用的字符集及其编码标准有多种,20多年来我国也颁布了多个汉字编码标准。在下列汉字编码标准中,不支持简体汉字的是(15) 。 IAGB2312 BGBK CBIG5 D. GB18030 16下列有关数字图像的压缩编码和图像文件格式的叙述错误的是 (16) 。 A图像压缩的出发点是图像中的数据相关性很强,且人眼的视觉有一定的局限性 B压缩编码方法的优劣主要是看压缩倍数、重建图像的质量和压缩算法的

10、复杂度等 CJPEG图像的压缩倍数是可以控制的,且大多为无损压缩 DGIF格式的图像能够支持透明背景,且具有在屏幕上渐进显示的功能17.下列有关MIDI音乐的叙述错误的是(17 ) AMIDI是一种音乐描述语言,它规定了乐谱的数字表示方法 BMIDI音乐的文件扩展名为MID或MIDI CMIDI音乐可以使用Windows中的媒体播放器等软件进行播放 D播放MIDI音乐时,声音是通过音箱合成出来的18下列有关中文版Windows 982000xP操作系统功能与操作的叙述错误的是 (18) 。 A“五笔字型”汉字输入法是Windows内置的输入法之一 B在“画图”软件中画圆和正方形时,可在按Shi

11、ft键的同时用鼠标拖放操作 c在“资源管理器窗口中,按Ctrl键的同时用鼠标单击文件,可以实现该文件的反向选定 D作为虚拟存储器使用的(页)交换文件可以设置在不同的逻辑硬盘上19下列有关Microsoft Word 9720002003功能和操作的叙述错误的是 (19) 。 AWord文档可以分别设置打开文件时的密码和修改文件时的密码 B页边距的计量单位可以设置为磅、英寸和厘米等 c可以将选中的英文统一设置为小写,或大写,或词首字母大写,或句首字母大写等 D利用工具栏上的“格式刷”,可以复制字体的格式,但不能复制段落的格式20下列有关Microsoft PowerPoint 972000200

12、3功能和操作的叙述错误的是 (20) 。 APowerPoint文件可以另存为网页文件 B演示文稿可以按讲义方打印,且一张纸(如A4规格)可以打印多达6或9张投影爿 c演示文稿的放映方式可以设置为循环放映 D演示文稿中可以插入声音文件,但不可以录制旁白 一、选择题(10分)21、以下关于C语言源程序的叙述中,错误的是。A一个C语言源程序由若干个函数定义组成,其中必须有且仅有一个名为main的函数定义B函数定义由函数头部和函数体两部分组成C在一个函数定义的函数体中允许定义另一个函数D在一个函数定义的函数体中允许调用另一个函数或调用函数本身22、以下表示中,不能用作C语言常量表示的是。A0ULB(

13、long)123 C1e0 Dx2a23、以下标识符中,不能用作变量名或自定义函数名的是。Amain Bscanf C_float Dsizeof24、以下表示数学式“aBC”的逻辑表达式中,错误的是。Aabc Bab & b=b)&!(b=c) D!(a=b|b=c)25以下程序运行后的输出结果是。A2 2 B7 2 C7 5 D6 2main() char a7=”a00a00”; int i,j; i=sizeof(a); j=strlen(a); printf(“%d %d”,i,j);26下面关于循环语句for、while、do_while的叙述中,正确的是。A三种循环语句的循环体都

14、必须放入一对花括号中B三种循环语句中都可以缺省循环终止条件表达式C三种循环语句的循环体都至少被无条件地执行一次D三种循环语句都可能出现无穷循环27以下程序段中,有语法错误的是。Afun(char aa10) while(*aa) printf(“%c”,*aa+); Bfun( char *aa) while(aa0) printf(“%c”,*aa+); Cmain() char *aa=”Hello!”;while(*aa) printf(“%c”,*aa+);Dmain() char aa10=”Hello!”;while(*aa) printf(“%c”,*aa+);28若有声明“in

15、t a =1,2,3,4,*p,i;”,则以下程序段中不能输出13的是。Afor(i=0;i4;i+=2) printf(“%d”,ai);Bfor(p=0;p4;p+=2) printf(“%d”,ap);Cfor(p=a;pa+4;p+=2) printf(“%d”,*p);Dfor(p=a,i=0;ia B(+ptr)-a Cx1.a Dx0.b-astruct ss int a; struct ss *b; x3=5,&x1,7,&x2,9,0,*ptr=&x0; 30若需要对一个数据文件abc.txt中的数据做加密处理并且限定只能做一次打开文件操作,则在“fp=fopen(“abc.

16、txt”,模式字符串);”中,模式字符串应当是。A”w+” B”r+” C”a+” D”r”二、填空题(共30分)1.在声明局部变量时,不能使用的存储类别标识符是_( 1 )_。2.与整型数学算式 等价的C语言表达式是_ _( 2 ) _。3.在以下程序的main函数中,语句fun(x,10);内的实参x表示数组x的_(3 ) _。void fun(int a10,int n)int i; for(i=0;i0);10.以下程序运行后输出结果中第一行为_(11)_,第二行为_(12)_ _。#includeint fun(int a,int n,int b)int i=0,j,m=0,c,x;

17、 for(i=0;in;i+) x=ai; c=1; for(j=i+1;j=n) i=j; if(c=1) bm+=x; else bm+=-c; bm+=x; return m;void main()int x=4,4,4,4,4,4,4,4,1,2,y10,i,j,n=10;n=fun(x,n,y);for(i=0;iN;I+) if(i%2=0) printf(n); printf(%5d,yi); 11.以下程序运行后输出结果中第一行为_( 13 )_,第二行为_( 14 )_,第三行为_( 15 )_。#include stdio.h#define N 3main()int aNN

18、,bN*N=1,1,i,j; for(i=2;iN*N;i+) bi=bi-1+bi-2; for(i=0;iN;i+) for(j=0;jN;j+) aji=bi*N+j; for(i=0;iN;I+) for(j=0;jdata=c; p-next=NULL; if(h=NULL) h=p; else p1=p2=h; while(cp1-data&p1-next!=NULL) p2=p1;p1=p1-next; if(cdata) if(p1=h) p-next=h; h=p; else p2-next=p; p-next=p1; else p1-next=p; return h;str

19、uct node *del(struct node *h)struct node *p=h; while(p!=NULL) if(p-data%2=0) p-next=p-next-next; p=p-next; return h;void print(struct node *h)struct node *p=h; while(p!=NULL) printf(%c,p-data); p=p-next; printf(n);void main() struct node *head=NULL; char *item=32659,*p=item; puts(item); while(*p) he

20、ad=insert(head,*p+); print(head); del(head); print(head); 完善程序(12分)13.以下程序的功能是:用简单迭代法求方程cos(x)-x=0在区间(0,1)上的一个近似实根。迭代公式为:xn+1=cos(xn),(n=0,1,2,.),当xn+1-xn的绝对值小于1e-6时,xn+1即是方程cos(x)-x=0在x0附近的一个误差小于1e-6的近似实根(此根的近似值是0.7391)。#include#includefloat root(float x0)float x1; _( 19 )_; do x0=x1; x1=cos(x0); w

21、hile(_20_); return x1;void main()float x; x=_( 21 )_; printf(x=%f,cos(%f)-%f=%f,x,x,x,cos(x)-x);14.以下程序的功能是找到具有这样特性的正整数A:若将A的个位数p移到首位,所得到的数为原数的p倍。例如,将102564的个数4移到首位得到410256,而410256=102564*4,因此数102564具有此特性。对于p=2,3,4,5,6,7,8,9均存在具有此特性的整数。但除本例外,其余数的倍数均超过12,不能用普通整型数表示,但可用类似手算的方法找到它们。函数int serch(int p)的功

22、能是:找到末位数是p且具有上述特性的正整数A,以十进制形式将A保存到数组a中,每个数组元素保存A的一位数(个位数p保存在a0中,十位数保存在a1中,百位数保存在a2中,其他位依次类推)。算法提示:(1)将p保存到a0,将a0向a1的进位值置为0; (2)对于i=1,2,3,.,计算“ai-1*p+ai-1向ai的进位值”得到t,若t=p则A已找到,否则将t的个位数保存到ai,t的十位数作为ai向ai+1的进位值。#include#define N 60int aN;int search(int p)int i,t,c=0; a0=_( 22 )_; for(i=1;i+) t=_( 23 )_

23、; if(t=p) break; ai=t%10; c=t/10; return i;void main()int p,i,n; scanf(%d,&p); n=search(p); printf(p=%d; A=,p); for(i=_( 24 )_;i=0;i-) printf(%d,ai); 15.以下程序的功能是:main函数通过调用fun1函数将数组S的4个元素中大于等于平均值的那些数保存到a数组,小于平均值的那些数保存到b数组,变量n、m分别保存a数组和b数组中数据的个数。输出数组S中数据的平均值和a、数组中的数据。#includestdio.h#deine N 4double f

24、un1(int *x,int *y,int *z,int *n,int *m)int i; double av=0;_( 25 )_; for(i=0;iN;i+)_(26)_; av/=N;for(i=0;iN;I+)if(_27_) y*n=xi; (*n)+; else z*m=xi; (*m)+; return av;void main()int SN=60,80,50,90,aN=0,bN=0,t,i,j,m,n; double ave; ave=fun1(S,a,b,&n,&m); printf(%fn,ave); for(i=0;in;i+) printf(“%3d”,ai);

25、printf(n); for(i=0;im;i+) printf(?%3d?,bi);16.以下程序的功能是:在不改变a数组中数据存储位置的前提下,按a数组第一列元素的值从大到小依次输出a数组的各行元素。实现算法:将a数组每行第一个元素的值和地址依次保存到index结构数组相应元素的成员x和y中,对index数组按成员x的值从大到小排序,依次输出index数组每个元素的成员y指向的a数组中一行的全部元素的值。#include struct linkint x,*y; void main() int a 3=20,40,30,30,10,20,40,50,30,60,60,30,i,j,k,*p; struct link index4=0,tmp;for(i=0;i4;i+) indexi.y=_( 28 )_; indexi.x=ai0; for(i=0;i3;i+) k=i; for(j=i+1;j4;j+) if(_( 29 )_) k=j; if(k!=i) tmp=indexi;indexi=indexk;indexk=tmp; for(i=0;i4;i+) p=indexi.y; printf(n); for(j=0;j3;j+) printf(%3d,_( 30 )_);

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!