江苏省计算机二级C语言试题笔试 .doc

上传人:飞****2 文档编号:78788909 上传时间:2023-03-19 格式:DOC 页数:10 大小:39.50KB
返回 下载 相关 举报
江苏省计算机二级C语言试题笔试 .doc_第1页
第1页 / 共10页
江苏省计算机二级C语言试题笔试 .doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《江苏省计算机二级C语言试题笔试 .doc》由会员分享,可在线阅读,更多相关《江苏省计算机二级C语言试题笔试 .doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 下面关于比特的叙述中,错误的是( 1 ) A比特是组成数字信息的最小单位 B比特只有“O”和“1”两个符号 C比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2 在下列有关集成电路的叙述中,错误的是 ( 2 ) A现代集成电路使用的半导体材料主要是硅 B大觑模集成电路一般以功能部件、子系统为集成对象 C我国第2代居民身份证中包含有IC芯片 D 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3 在下列有关通信技术的叙述中,错误的是 ( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网

2、络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路龟利用率D学校的计算机机房一般采甩5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换5 现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A打印机与主机的连接 c声卡与主机的连接 B显示器与主机的连接 D硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确

3、的是( 6 ) 。 A大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C主板上芯片组的作用是提供存储器控制功能,IO控制与芯片组无关D主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 ) A硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B硬盘的内部传输速率一般小于外部传输速率 c优盘采用Flash存储器技术,属于半导体存储器 D目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作

4、系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。AWindows操作系统支持系统中多个任务的并发执行B利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况C系统规定文件名最多由128个字符组成DVista是Microsoft公司推出的Windows XP操作系统的后继版本9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是 ( 9 ) 。A 算法必须产生正确的结果 C 算法可以没有输出B 算法必须具有确定性 D算法的表示必须使计算机能理解10因特网使用TCPIP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机 都有一个IP地址。下面不能作为IP地

5、址的是( 10 )A 12034018 C 21183348B. 201.256.39.68 D 3725068011.常用局域网有以太网、FDDI网等,下面的叙述中错误的是 ( 11 )A 总线式以太网采用带冲突检测载波侦听多路访问(CSMA/CD)方法进行通信B FDDI网和以太网可以直接进行互连C 交换式集线器比总线式集线器具有更高的性能,它能提高整个网络的带宽D FDDI网采用光纤双环结构,具有高可靠性和数据传输的保密性12.某用户在WWW浏览器地址栏内键入一个URL“的“/ndex.htm”代表( 12 )A协议类型 C路径及文件名B主机域名 D用户名13.交换式以太网与总线式以太网

6、在技术上有许多相同之处,下面叙述中错误的是( 13 )A.使用的传输介质相同 C.传输的信息帧格式相同B.网络拓扑结构相同 D.使用的网卡相同14.下面是关于我国汉字编码标准的叙述,其中正确的是 ( 14 ) AUnicode是我国最新发布的也是收字最多的汉字编码国家标准 B不同字型(如宋体、楷体等)的同一个汉字在计算机中的内码不同 C在GBl8030汉字编码标准中,共有2万多个汉字 DGBl8030与GB2312、GBK汉字编码标准不能兼容15数字图像的文件格式有多种,下列哪一种图像文件能够在网页上发布且可具有动画效 果( 15 ) ABMP BGIF CJPEG DTIF16声卡是获取数字

7、声音的重要设备,在下列有关声卡的叙述中,错误的是 A声卡既负责声音的数字化(输入),也负责声音的重建(输出) B声卡既处理波形声音,也负责MIDI音乐的合成 。 C声卡中的数字信号处理器(DSP)在完成数字声音编码、解码及编辑操作中起着重 要的作用 D因为声卡非常复杂,所以它们都被做成独立的PCI插卡形式17彩色图像所使用的颜色描述方法称为颜色模型。显示器使用的颜色模型为RGB三基色模型,PAL制式的电视系统在传输图像时所使用的颜色模型为 AYUV BHSB CCMYK18在信息系统的结构化生命周期开发方法中,绘制E-R图属于( 18 )阶段的工作 A系统规划 B 系统分析 C系统设计 D 系

8、统实施19在下列有关Microsoft Word 20002003(中文版)功能的叙述中,( 19 ) A起始页的页码可以不为1 B利用菜单命令,可更改所选英文文本的大小写 C利用菜单命令“字数统计”,可以统计出当前文档的行数和段落数 D表格中的数据不可排序,也不能利用公式进行统计计算20在下列有关Microsoft PowerPoint (中文版)功能的叙述中,错误的是( ) A可通过“另存为”操作,将每张幻灯片保存为一个图片文件 B幻灯片的大小是固定的,用户不可以对其进行设置 C在排练计时的基础上,可以将幻灯片设置为循环放映 D可以对字体进行替换,例如将幻灯片中的“宋体”替换为“楷体”第二

9、部分C语言程序设计 一、选择题(用答题卡答题,答案依次填在2130答题号内,共10分) 21在下列C语言源程序的错误中,通常不能在编译时发现的是_ 。 A括号不匹配 B非法标识符 c数组元素下标值越界 D程序结构不完整 22在以下各组标识符中,均可以用作变量名的一组是_。 Aa01Int t Btable_1,a*.1 C0_a,W12 Dfor,point 23若有声明long a,b;且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是_ 。 Ascanf(%ld%ld,&a,&b); Bscanf(%d%d,a,b); Cscanf(%d%d,&a,&b); Dscanf(%ld

10、%ld,&a,&b); 24若有程序段char c=256;int a=c;,则执行该程序段后a的值是_。 A256 B65536 C0 D-1 25若在一个C语言源程序中el和e3是表达式,s;是语句,则下列选项中与语句for(el;e3)S;功能等同的语句是_。 Ael;while(10)s;e3; Bel;while(10)s;e3; Cel;while(10)e3;s; Dwhile(10)el;s;e3 26若有声明int a34,*p=a0,(*q)4=a;,则下列叙述中错误的是_。 Aa23与q23等价 Ba23与p23等价 Ca23与*(p+11)等价 Da23与P=P+11,

11、*P等价 27若有结构类型定义typedef struct testint x,y2;TEST;,则以下声明中正确的是 _ 。 Astruct test x: Bstruct x; Ctest x;Dstruct TEST x; 28若有声明long fun(int *x,int n,long *s);int a4=1,2,3,4;long b,c;,则以下函数调用形式中正确的是_ 。 Ae=fun(a,4,b); Bc=fun(a,4,&b); Cc=fun(a4,4,b);De=fun(a,4,&b); 29若有枚举类型定义enum listlxl,x2,x3,x4=6,x5,x6;,则枚

12、举常量x2和x6代表的值分别是_。A16 B1,8 C2,6 D2,830已知在函数f中声明了局部变量x,如果希望f函数第一次被调用返回后变量x中存 储的数据保持到下次f函数被调用时仍可以使用,则在声明x时必须指定其存储类型 为_ 。 Aauto Bregister Cstatic Dextem 二、填空题(将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分) 基本概念 1若有声明int a=5,b=2;,则表达式b+=(float)(a+b)/2运算后b的值 为 (1) 。 2若有声明char sl0=remind;,执行puts(s+2);后的输出结果是(2) 。 3若有声明do

13、uble x=10,Y=5;,则计算x7的库函数调用形式是(3) 。 4已知某程序中有预处理命令#include,为使语句zx=fopen(c:atxt, r);能正常执行,在该语句之前必须有声明(4) 。 阅读程序 5以下程序运行时输出结果是(5) 。 #define EVEN(x) x%2=0? l:0 main() if(EVEN(5+1)printf(Even); else printf(Odd); 6以下程序运行时输出结果是(6) 。 #include main() int s=1,n=235; do s*=n%10: n/=10; while(n); printf(%dn,s);

14、7以下程序运行时输出结果是(7) 。 #include int t; int sub(int *s) *s+=1: t+=*S: retum t; main() int i; for(i=1;i4;i+) printf(%4d,sub(&i); 8以下程序运行时输出结果是(8) 。 #include void f(long x) if(x100) printf(%d,x/lO); else f(x/lOO);pfintf(%d,x%100/10): main() f(); 9以下程序运行时输出结果的第一行是 (9) ;第二行是(10) 。 #include int fun(int *x,int

15、 n) int i,j; for(i=j=0;in;i+) if(*(x+i)%2) *(x+j+)=*(x+i); return j; main() int10=1,5,2,3,8,3,9,7,4,10,n,i; n=fun(a,10); for(i=0;in;+) printf(%5d,ai); if(i+1)%3=0)printf(n); 10以下程序运行时输出结果中第一行是 (11) ,第二行是 (12) ,第三行是 (13) #include main() int i,j,a33=0; for(i=0;i3;i+) for(j=O;j3;j+) switch(i-j+2) case

16、0:case 1:aij=1;break; case 2:aij=2;break; case 3:aij=3;break;case 4:aij=5;break; for(i=0;i3;i+) for(j=0;j3;j+) printf(%4d,aij); printf(n); 11以下程序运行时输出结果中第一行是( 14 ),第二行是( 15 )。 #include #include void fun(char str20,int n) int i,j,k; char s20; for(i=O:in-1;i+) k=i; for(j=i+1;jn;j+) if(strcmp(strj,strk

17、)O)k=j; strcpy(s,stri); strcpy(stri,strk); strcpy(strk,s); main() char str620=PASCAL,BASIC,FORTRAN,C,COBOL,Smalltalk; int i; fun(str,6); for(i=0;i6;i+)printf(%sn,stri); 12以下程序运行时输出结果的第一行是 (16);第二行是(17);第三行是 (18) 。 #include #define N 10 int merge(int a,int b,int c,int mN+1) int i=0,j,k; while(k=m0i)!

18、=2) j=m1i; if(k=0) ci=aj; else ci=bj; i+: return i; main() int aN=1,3,5,bN=2,4,6,c2*N,i,n; int m2N+1= 0,1,0,1,0,1,2, 0,0,1,2,2,1,-1; n=merge(a,b,C,m); printf(%dn,n); for(i=0;in;i+) printf(%d,ci); if(i+1)%3=0)prinff(n); 完善程序 13程序功能:寻找具有下列特性的四位正整数,其百位数为0,去掉百位数0可得到一个三位正整数,而该三位正整数乘以9等于原四位正整数。例如,6075=675

19、 X9,所以6075是具有上述特性的正整数。 #include int fun(int n) int a4,i,k; k=n; for(i=0;k0;i+) ai=_(19)_ ; k/=10; if(_(20)_&(a3*100+a1*l0+a0*9=n) return 1; else return 0; main() int i,n=0; for(i=1000;i10000;i+) if(fun(i) printf(%4dt,i); printf(n); 14程序功能:用牛顿迭代法求方程3x3-3x2+x-1=0在20附近的一个实根,精度要求为10-5。函数F求f(x)的值,函数F1求f(

20、x)的一阶导数值。牛顿迭代公式如下: x=x0-(f(0)/f1(x0) #include #include float f(float x) return x*(3*x*(x-1)+1)-1; float f1(float x) return 9*x*x-6*x+1; float newtoon(float x) float f,fl,xO; do _(21)_ ; f=f(xO); f1=F1(xO); x= _(22)_ ; while(fabs(x-xO)1e-5); return x; main() float xO; scanf(%f,x0); prinff(rhe result=

21、%2fn,newtoon(x0); 15程序功能:选票统计。二维数组s中保存了投票后10张有效选票上所填写的候选人姓名,结构数组stat中保存统计结果。程序运行后的输出结果是liu:2 wang:5 zhao:3。 #include #include typedef strnet char name20; /女候选人姓名/ int count; /女候选人得票数/ COUNT; int count(char x20,int n, _(23)_) int i,j,k=0; for(i=0;_ (24)_;i+) for(j=0;j=k) _(26)_; stkcount+; k+: return

22、 k; main() char s1020=liu,wang,zhao,zhao,wang,liu,wang,zhao,wang,wang; COUNT stat5=0; int i,n; n=count(S,10,stat); for(i=0;in;i+) printf(%s:%dt,statiname,staticount); 16设一个单向链表结点的数据类型定义为: struct node int x; struct node *next; ; fun函数从h指向的链表第二个结点开始遍历所有结点,当遇到x值为奇数的结点时,将该结点移到h链表第一个结点之前,函数返回链表首结点地址。prin

23、t函数输出p指向的链表中所有结点的x值。程序运行后的输出结果是1 3 4 2。 #include #define N 4 struct node int x; struct node *next; ; void print(stmct node *p) while_(27)_ printf(%4d, _(28)_);P=P-next; prinff(n); struct node *fun(struct node *h) struct node *pl,*p2,*p3; pl=h;p2=pl-next; while(p2) if(p2-x%2) p3=p2; pl-next=_(29)_ ;

24、p2=pl-next: p3-next=h; _(30)_; else pl=p2:p2=p2-next; retnm h; main() struct node aN=4,3,2,1,*head=a;int i,num; for(i=0;iN-1;i+) ainext=&ai+1; ainext=0; head=fun(head);print(head); 参考答案一、选择题1.D 2.D 3.B 4.A 5.D 6.A 7.A 8.C 9.B 10.B 11.B 12.C 13.B 14.C 15.B16.D 17.A 18.B 19.D 20.B21C 22A 23D 24C 25B 2

25、6B 27A 28D 29B 30C,二、填空题(1)5 (2)mind (3)pow(x,y)或pow(10,5)(4)FILE *zx; (5)Odd (6)30(7)2 6 (8)135 (9)1 5 3(lO)3 9 7 (11)2 1 1 (12)3 2 1(13)5 3 2 (14)BASIC (15)C (16)6 (17)1 2 3 (18)6 5 4(19)k%10 (20)a2=0或!a2 (21)xO=x(22)x0-f/fl或x0-F(x0)/Fl(xO) (23)COUNT st或COUNT *st (24)ix (29)p2-next或p3-next (30)h=p3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com