江苏省计算机二级考试真题C2012秋.doc_第1页
江苏省计算机二级考试真题C2012秋.doc_第2页
江苏省计算机二级考试真题C2012秋.doc_第3页
江苏省计算机二级考试真题C2012秋.doc_第4页
江苏省计算机二级考试真题C2012秋.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2012年秋江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷 试卷语种:C语言第一部份 计算机基础知识一、选择题(用答题卡答题,答案依次填在1-20题号内)1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是_(1)_。A. 世间一切事物都在运动,都具有一定的运动状态,因而都在产生信息B. 现代信息技术的主要特征之一是以数字技术为基础C. 信息产业特指用信息设备进行信息处理与服务的行业,它不包括任何生产制造行业D. 信息化是一个推动人类社会从工业社会向信息社会转变的社会转型的过程2、下列有关数字技术和微电子技术的叙述中,错误的是_(2)_。A. 数字技术处理对象是“比特”,它只有两种取值,即数字0和数字1B. 数据通信和计算机网络中传输二进制信息时,传输速率的度量单位通常为B/s、KB/s、MB/s等C. 微电子技术是实现电子电路和电子系统超小型化及微型化的技术,它以集成电路为核心D. Intel公司创始人之一摩尔曾发表论文预测,单块集成电路的集成度平均每1824个月翻一番3、以下选项中,数值相等的一组数是_(3)_。A. 十进制数54020与八进制数54732 B. 八进制数13657与二进制数1011110101111C. 十六进制数F429与二进制数1011010000101101 D. 八进制数7324与十六进制数B934、下列有关台式PC机CPU的叙述中,错误的是_(4)_。 A. 目前的PC机,CPU芯片都是直接固定在主板上的,用户不可对其进行更换 B. PC机CPU芯片有多个生产厂商,例如Intel公司、AMD公司等 C. Intel公司生产的Core i7/i5/i3处理器是64位多内核CPU芯片 D. 目前的CPU芯片中一般都集成了一定容量的高速缓冲存储器cache5、下列有关台式PC机主板的叙述中,错误的是_(5)_。A. 为了便于不同PC机主板的互换,主板的物理尺寸已经标准化,例如ATX和BTX规格B. 芯片组是主板上的重要部件,它与CPU芯片及外设同步发展C. 主板上的BIOS集成电路芯片中存储了CMOS设置程序D. 主板上的CMOS存储器是一种非易失性存储器,在任何情况下其信息均不会丢失6、下列四种I/O总线(接口)中,数据传输方式为并行方式的是_(6)_。A.PCI-Express B. PCI C. USB D.IEEE-13947、下列关于常用I/O设备的叙述中,错误的是_(7)_。A. 鼠标器与主机的接口主要有PS/2和USB两种B. 光学分辩率是扫描仪的重要性能指标,目前普通办公用扫描仪的分辩率可达1000dpi以上C. 数码相机的成像芯片均为CCD类型,且大多数人相机的存储卡是通用的、可互换的D. 宽屏LCD显示器是目前最常见的PC机显示器,其显示屏的宽度与高度之比为16:9或16:108、下列关于PC机外存储器的叙述中,错误的是_(8)_。A. PC机硬盘接口主要有PATA(并行ATA)和SATA(串行ATA)两种,PATA的传输速率更高些B. 目前U盘不仅能方便保存数据,还可以模拟光盘和硬盘启动操作系统C. 固态硬盘是基于半导体存储器芯片的一种外存储设备,一般用于在便携式计算机中D. 光盘可分为CD光盘、DVD光盘和蓝光光盘9、下列关于软件的叙述中,错误的是_(9)_。A. 软件是用于特定用途的一整套程序、数据及相关的文档B. 共享软件是没有版权的软件,允许用户对其进行修改并散发C. 目前,Adobe Reader、360杀毒软件是有版权的免费软件D. 操作系统、程序设计语言处理系统、数据库管理系统均属于系统软件10、下列有关Windows操作系统多任务处理的叙述中,正确的是_(10)_。A. 如果用户只启动一个应用程序工作(如使用Word写作),那么该程序就可以自始至终地独占CPUB. 仅当计算机中有多个处理器或处理器为多内核处理器时,操作系统才能同时执行多个任务处理C. 无论是系统程序还是应用程序,所有运行程序(进程)获得CPU使用权的优先级别相同D. 在多任务处理时,后台任务与前台任务都能得到CPU的及时响应11、下列关于程序设计语言及其处理系统的叙述中,错误的是_(11)_。A. 机器语言就是计算机的指令系统,机器语言程序一般为二进制代码形式B. 汇编程序是指汇编语言编写的源程序,不同计算机汇编程序通常是相同的C. Microsoft Office软件(如Word、Excel等)中包含VBA程序设计语言,VBA是VB的子集D. 高级语言的语言处理系统的工作方式通常分为两种,即“解释”方式的“编译”方式12、下列关于移动通信的叙述中,错误的是_(12)_。A. 第1代个人移动通信采用的是模拟传输技术,从第2代开始均采用了数字传输技术B. 目前广泛使用的GSM的CDMA都是第2代移动通信C. 我国的3G通信目前有三种技术标准,这三种标准的网络不能相通,但终端设备互相兼容D. 目前第4代移动通信(4G)也在研发和部署之中,我国已有多个城市开始建设试验网13、下列关于因特网接入技术的叙述中,错误的是_(13)_。A. 采用电话拨号接入时,需要使用电话MODEM,其主流产品的速率为56kbpsB. 采用ADSL接入时,数据上传速度低于数据下行速度,理想状态下数据下行速度可达8MbpsC. 采用有线电视网接入时,多个终端用户均可独享连接线路的带宽D. 目前我国许多城市采用“光纤到楼、以太网入户”的做法,用户可享受数兆乃至百兆的带宽14、Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上的每一台主机都有一个IP地址。下面不能作为IP地址的是_(14)_。A. 201.109.39.68 B. 120.34.0.18 C. 21.18.33.48 D.120.0.257.115、现在因特网上的多数邮件系统使用_(15)_协议,它允许邮件正文具有丰富的排版格式。可以包含图片、声音和超链接,从而使邮件的表达能力更强,内容更丰富。A. MIME B. SMTP C. POP3 D. HTML16、下列关于网络信息安全的叙述中,错误的是_(16)_。DA. 信息在网络传输过程中,会受到窃听、伪造、篡改等安全威胁B. 最简单也是最普遍的身份鉴别方法是使用口令(密码),但其安全性不高C. 数据加密是常用的网络安全措施,也是数字签名等安全措施的基础D. 入侵检测(主动)与防火墙一样,都是被动保护系统免受攻击的一种网络安全技术17、下列关于字符编码标准的叙述中,错误的是_(17)_。BAASCII标准是美国制定的标准,也是目前使用最为广泛的西文字符编码标准B. GB2312、GBK和GB18030(单双四字节)都是我国制定的标准,在这些标准中所有字符均采用双字节编码C. 目前在台港澳等地区广泛使用BIG5编码标准,它与GB2312不兼容D. UCS是ISO制定的标准,相应的工业标准称为Unicode18、人们说话时产生的的语音信号必须数字化才能由计算机存储和处理。假设语音信号数字化时取样频率为8kHz,量化精度为8位,数据压缩比为4,那么1分钟数字语音的数据量(压缩后)大约为_(18)_。CA. 960KB B. 480KB C. 120KB8*8*60/4/8D. 60KB19、目前数字有线电视和卫星电视所传输的数字视频采用压缩编码标准大多是_(19)_。B A. MPEG-1 VCD B.MPEG-2 C. MPEG-4网络视频,蓝光光盘 D. MPEG-720、下列关于Microsoft Office软件(以2003/2007版本为例)功能的叙述中,错误的是_(20)_。BA. Word编辑处理的文档可以保存为多种文件格式,例如DOC、RTF、TXT、HTML等B. 一个Excel文件不可以引用另一个Excel文件中的数据C. PowerPoint编辑处理的文档可以另存为网页或图像文件D. Access是一个数据库管理系统,Access数据库中可以包含表、查询、窗体等对象第二部份 C语言程序设计一、选择题(用答题卡答题,答案依次填在2130答题号内,共10分)21、以下声明中有语法错误的是_(21)_。BA. char *x=thank; B. char x ; C. char *x(void); D. char (*x)2;22、假定a为一个一维字符数组名,则引用数组元素ak的正确形式为_(22)_。CA. a+k B. &a+k C. *(a+k) D. *a+k23、已知声明“int x;”,实现“若x的值是奇数,则输出x”这一功能的语句是_(23)_。BA. if(x/2) printf(%d,x); B. if(x%2) printf(%d,x);C. if(x/2=1) printf(%d,x); D. if(x%2=0) printf(%d,x);24、假定一个函数的头部为“char *func(int n)”,则该函数返回值的类型是_ (24)_。DA. int B. int * C. char D. char *25、已知fun函数的头部为“void fun(int x,int n)” ,main函数中有声明“int a10=1,b=10;”,欲在main函数中调用fun函数,则以下调用语句正确的是_(25)_。CA. fun(a,fun(a,b); B. fun(a10,b); C. fun(a,a0); D. fun(b,a);26. 已有声明“int a34=3,4,2,8,6;”则数组a10的值为_(26)_。AA. 2 B. 4 C. 6 D. 827. 已有声明:“int x=0, *p;”,则以下赋值表达式中正确的是_(27)_。DA. p=x B. *p=*x C. &p=&x D. p=&x28. 已有声明“char c= 72;”,则变量c包含_(28)_个字符。AA. 1 B. 2 C. 3 D. 429. 已有声明“int *p;”,若用语句“p=(int *)malloc(20*sizeof(int);”动态申请一个int型数组存储区,则p所指向的数组中可存储_(29)_个int型数据。BA. 10 B. 20 C. 40 D. 8030判断char型变量c1的值是否为小写字母的正确表达式为_(30)_。DA. a =c1=a&c1=c1| z =a&c1=0?a:-a”的值为_(1)_。 3 2、&、+、=是C语言中的三个运算符,其中优先级最高的是_(2)_。 +3、假定指针变量p指向对象的值为16,p+1指向对象的值为35,则*p+的值为 _(3)_。 164、在系统头文件中定义的符号常量NULL代表的数值(整数)是_(4)_。 05、若需要打开一个已存在的非空文件 F.txt 并修改其中的部分数据,则打开文件 F.txt 的语句应是“fp=fopen(F.txt,_(5)_);”。 r+阅读程序(13分)6、以下程序运行时,输出到屏幕的结果是_(6)_。8#include int main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=0;for(i=0;i=i;j-) t+=bij; printf(%dn,t); return 0;7. 以下程序运行时,输出到屏幕的结果是_(7)_。our#include int main() char *str=one,two,three,four; puts(str3+1); return 0;8 以下程序运行时,输出到屏幕的结果是_(8)_。 6#include int fun(int x, int y, int z) return x*y*z; int main() printf(%d, fun(1.5,2.5,3.5); return 0;9. 以下程序运行时,输出到屏幕的结果是_(9)_。5#include int fun(char *s) if(*s=0) return 0; else return 1+fun(s+1); int main() char str=China; printf(%dn,fun(str); return 0; 10. 以下程序运行时,输出到屏幕的结果中第一行是_ (10) _,第二行是_ (11) _。26610#include int main() int x; char a; a=x=266; 266:0000 0001 0000 1010 溢出 printf(%dn%d,x,a);return 0; 11以下程序运行时,输出到屏幕的结果中第一行是_(12) _,第二行是_(13)_。69#include int f(int n) int s=1; return s*=n;int g(int n) static int s=1; return s*=n;int main() int a=0,b=0,i; for(i=1;i4;i+) a=a+f(i); b=b+g(i); printf(%dn%d,a,b); return 0;12. 以下程序运行时,输出到屏幕的结果中第一行是_(14)_,第二行是_(15)_。0 1 23 4 5#include void fun(int a, int b ,int n) int k,i,j; for(i=0;in;i+) k=n; for(j=0;j n;j +) if(ai=aj) k-; bk=ai; int main() int i,b6,a6=1,3,4,2,5,0; fun(a,b,6); for(i=0;i 6;i+) printf(i+1)%3=0?%4dn:%4d,bi); return 0;13、以下程序运行时,若输入1到变量k1、输入85到变量k2,则输出到屏幕的结果中第一行是_(16)_,第二行是_(17)_,最后一行是_(18)_。101 91 90104 1 90 90av1=93,av2=89#include int sieve(int x4, int n, int y4, int key1, int key2, int *p1, int *p2) int i=0, k, m=0;while(i=key2 & xi3=key2) for(k=0;k4;k+) ymk=xik;m+;i+;*p1=*p2=0;for(i=0;im;i+) *p1+=yi2; *p2+=yi3;*p1/=m; *p2/=m;return m;int main() int a64=101,1,97,90,102,0,92,89,103,0,88,78,104,1,90,90,105,1,60,70,106,1,93,87,b64=0;int count=6,k1,k2,av1,av2,i,j;printf(key1=); scanf(%d,&k1);printf(key2=); scanf(%d,&k2);count=sieve(a,count,b,k1,k2,&av1,&av2);for(i=0;icount;i+) for(j=0;j4;j +)printf(%4d,bij);printf(n);printf(ave1=%d,av2=%dn,av1,av2);return 0;l 完善程序(12分)14以下程序在2000021000范围内验证数学命题:如果一个整数的奇数位上各位数字之和与该整数的偶数位上各位数字之和的差是11的倍数(若奇数位的各位数字之和小于或等于偶数位的各位数字之和,则对奇数位各位数字之和不断加11,直到其值大于偶数位各位数字之和为止),则这个数能被11整除。#include int fun( long m) int odd,even;odd=even=_(19)_; 0 while(m0) odd=odd+m%10; even=even+_(20)_; m/10%10 m=m/100;while(_(21)_) odd=even odd=odd+11; if(odd-even)%11=0) return 1;else return 0;int main() long k,n=20000,m=21000,j=0; for(k=n;k=m;k+) if(_(22)_) fun(k) if(k%11=0) if(j+%10=0) putchar(n); printf(%ld ,k);else printf(error); return 0;15. 以下程序的功能是反转

温馨提示

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

评论

0/150

提交评论