欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    江苏省计算机二级考试真题C春.docx

    • 资源ID:10718791       资源大小:23.65KB        全文页数:18页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    江苏省计算机二级考试真题C春.docx

    1、江苏省计算机二级考试真题C春2013年春江苏省二级C语言考试第一部份 计算机基础知识一、选择题(用答题卡答题,答案依次填在1-20题号内)1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是_(1)_。BA 信息是人们认识世界、改造世界的一种基本资源,没有信息则任何事物都没有意义B. 雷达、卫星遥感等感测与识别技术不属于现代信息技术C. 进入21世纪以来,信息产业已经成为全球第一大产业D. 目前我国正处于工业化的中期阶段,因此必须走适合我国国情的信息化道路,既要充分发挥工业化对信息化的基础和推动作用,又要使信息化成为带动工业化升级的强大动力 2、下列有关数字技术和微电子技术的叙述中,

    2、错误的是_(2)_。AA. 数字技术处理对象是“比特”,一个触发器可以存储2个(1个)比特B. 在数据通信时,远距离传输或者无线传输时需要用比特对载波进行调制C. 现代集成电路使用的半导体材料主要是硅D. 我国第2代居民身份证中使用了非接触式IC芯片3、对二进制数01与01分别进行算术加和逻辑加(|),其结果的二进制形式分别是_(3)_。CA. 01、10 B. 01、01 C. 10、01 D、10、104、下列有关PC机CPU的叙述中,错误的是_(4)_。A A. 目前的PC机芯片主频越来越高,主流CPU芯片的主频已达8GHz(3GHz)以上B. AMD公司也是重要的PC机CPU生产厂商,

    3、其CPU芯片与Intel保持指令系统兼容 C. 日前Intel公司生Core i7是一种高端CPU芯片,它有4个或6个内核 D. 为了提高CPU性能,日前主流CPU芯片都采用了流水线处理技术和超线程技术5、下列关于台式PC机芯片组的叙述中,错误的是_(5)_。DA. 芯片组是主板上最为重要的部件之一,存储器控制、I/O控制等功能主要是由芯片组实现B. 芯片组与CPU同步发展, 有什么样功能和速度的CPU,就需要使用什么样的芯片组 C. 芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型 D. 同CPU一样,用户可以很方便、很简单地更换主板上的芯片组6、下列四种I/O总线(接口)标准中,

    4、数据传输速率最高的是_(6)_。BA. PS/2早期鼠标接口B. USB 3.0 600MBpsC. IEEE-1394 50MBpsD. SATA 300MBps7、下列关于常用I/O设备的叙述中,错误的是_(7)_。BA. 目前平板电脑、智能手机的触摸屏大多为“多点触摸屏”,可以同时感知屏幕上的多个触控点B. 扫描仪可以分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式(平板式)C. 目前一些型号数码相机已具备有拍摄视频和进行录音的功能D. 为了降低成本,目前许多PC机采用集成显卡,其显示控制被集成在芯片组中8、下列关于PC机外存储器的叙述中,错误的是_(8)_。CA

    5、. 目前PC机采用的硬盘,其盘片的直径通常为3.5英寸、2.5英寸或1.8英寸B. U盘和存储卡都是采用闪烁存储器制作的,目前其容量大多为几GB至几十GBC. 目前固态硬盘的存储容量大多为数百GB,但其读写速度远不如传统硬盘(硬磁盘)D. 蓝光光盘是目前最先进的大容量光盘,单层盘片的存储容量可达25GB9、下列关于软件的叙述中,正确的是_(9)_。CA. BIOS是是固化在主板ROM芯片中的程序,它既不属于(属于)系统软件,也不属于应用软件B. Microsoft Access等数据库管理系统属于应用(系统)软件C. 大多数自由软件为免费软件,但免费软件不全是自由软件D. 所有商品软件均保证百

    6、分之百正确,软件厂商对软件使用的正确性、精确性、可靠性做出承诺10、下列有关Windows操作系统功能的叙述中,错误的是_(10)_。DA. 对于多任务处理,系统一般采用按时间片轮转的策略进行处理调度B. 系统采用了虚拟存储技术进行存储管理,其页面调度算法为“最近最少使用(LRU)”算法C. 系统支持了多种文件系统(如FAT32、NTFS、CDFS)以管理不同的外存储器D. 系统支持任何(只有USB可以)I/O设备的“即插即用”和“热插拔”11、下列关于程序设计语言的叙述中,错误的是_(11)_。AA. 虽机器语言不易记忆、机器语言程序难以阅读和理解,但目前还是有很多人使用其编写程序B. 汇编

    7、程序与计算机的指令系统密切相关,不同类型的计算机,其汇编语言通常不同(和CPU有关)C. VBScript语言是VB子集,用其编写的程序可以嵌入在HTML文档中以扩充网页的功能D. Java语言是一种适用于网络环境的程序设计语言,目前许多手机软件就是用Java编写12、下列关于通信技术的叙述中,错误的是_(12)_。AA. 调制与解调技术主要用于模拟通信,在数字通信中不需要(需要)使用调制与解调技术B. 使用多路复用技术的主要目的是提高传输线路的利用率,降低通信成本C. 在数据通信中采用分组交换技术,可以动态分配信道资源,提高传输的效率与质量D. 数据通信网络大多采用分组交换技术,但不同类型的

    8、网络的数据包格式通常不同13、下列是我国第2代和第3代移动通信采用的一些技术标准,其中我国自主研发的是_(13)_。BA. GSM全球通B. TD-SCDMA移动 中国C. CDMA2000电信 美国D. WCDMA联通 欧洲14、下列因特网接入技术的叙述中,理论上数据传输速率最高的是_(14)_。BA. ADSL接入电话线 10MB. 无线局域网(WLAN)接入100MC. GPRS移动电话网接入114KD. 3G移动电话网接入 几百KBps15、Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上每一台主机都有一个IP地址,目前使用的是IPv4标准

    9、(32位地址),下一代互联网将采用IPv6标准,其IP地址为_(15)_。DA. 48位 B. 64位 C. 96位 D. 128位16、下列关于网络信息安全与计算机病毒防范的叙述中,错误的是_(16)_。DA. 网络信息安全不仅需要相关技术的支持,更要注重管理B. 目前Windows XP等操作系统内置软件防火墙,在一定程度上可以保护本地计算机免受攻击C. “木马”病毒是一种后门程序(远程监控程序),黑客常用它来盗窃用户账号、密码和关键数据D. 目前所有防病毒软件均为商品软件,例如金山毒霸、360杀毒软件等均需要用户会费才能使用17、下列关于字符编码标准的叙述中,错误的是_(17)_。BA在

    10、ASCII标准中,每个字符采用7位二进制编码B. 在绝大多数情况下,GB2312字符集包含的1万(6000)多个个汉字足够足够使用C. Unicode字符集既包含简体汉字,也包含了繁体汉字D. 中文版Windows XP及其后的Windows系列操作系统均支持国标GB1803018、由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式,在下列四种图像文件中,常用于网页上发布并可具有动画效果的是_(18)_。CA. BMP B. JPEG C. GIF D. TIF19、下列四种声音文件中,不可能用于保存歌曲的是_(19)_。C A. WAV B.MP3 C. MIDI

    11、D. WMA20、下列关于Microsoft Office软件(2003/2007版本为例)功能的叙述中,错误的是_(20)_。AA. Word、Excel、PowerPoint文件均不可能(都可以)设置打开文件的密码FrontPage不能设置B. Word文档中设置为标题样式的内容可以直接导入到PowerPoint演示文稿中C. 可以将Access表数据直接导入到Excel工作表中D. PowerPoint制作幻灯片时,可以在幻灯片中直接插入“Excel工作表”对象第二部份 C语言程序设计一、选择题(用答题卡答题,答案依次填在2130答题号内,共10分)21、以下选项中,不能将字母A的编码保

    12、存到变量ch的声明是_(21)_。AA. char ch=A; B. char ch=A; C. char ch=101; D. char ch=65;22、以下关于while语句和do-while语句的描述中,错误的是_(22)_。DA. while语句和do-while语句都可以使一段程序重复执行多遍B. while语句和do-while语句都包含了控制循环的表达式C. while语句和do-while语句都包含了循环体D. while语句和do-while语句的循环体至少都会执行一次23、已有声明“int a=3,b=4,c=5,d=0;”,则执行语句“printf(%d,d=ab?(a

    13、c?a:b):(bc?b:c);”时输出_(23)_。CA. 3 B. 4 C. 5 D. 024、已有声明“int a; char b;”,执行语句“scanf(%d%c,&a,&b);”时,若要求将整数2输入到变量a,将字符u输入到变量b,则以下输入形式中正确的是_(24)_。BA. 2 u B. 2u C. 2,u D. 2u25、已有声明“char s=Hello,i;”,以下语句中,与for(i=0;si;i+) putchar(si);的执行效果相同的是_(25)_。 CDA. putchar(s) B. printf(%c, *s); C. printf(%s, s); D. p

    14、rintf(Hello);26. 已有声明“int a4=2,0,1,2, *pa=a,i;” , 以下语句语法错误的是_(26)_。 AA. for(i=0;i4;i+) a+; B. for(i=0;i4;i+) (*a)+;C. for(i=0;i4;i+) pa+; D. for(i=0;i0) x-n+; 若main函数中已声明“int a6=0;”,则以下main函数调用fun函数的语句中,正确的是_(27)_。CA. fun(a); B. fun(a,a); C. fun(a,1); D. fun(1,a);28. 已知main函数中有声明“int a=3,b=4;”,若在mai

    15、n函数中通过执行语句“swap(&a,&b);”交换a、b变量的值,则swap函数定义中正确的是_(28)_。BA. void swap(int x, int y) int t; t=x; x=y; y=t;B. void swap(int *x, int *y) int t; t=*x; *x=*y; *y=t;C. void swap(int *x, int *y) int *p; p=x; x=y; y=p;D. void swap(int *x, int *y) int *p; p=*x; *x=*y; *y=p;29. 已有声明“char s14,*s2=character;”,能实

    16、现“将s2指向的字符串中最后3个字符组成的子串复制到s1数组”功能的语句是_(29)_。A. s1=s2+strlen(s2)-3; B. s10=s2strlen(s2)-3;C. strcpy(s10,s2strlen(s2)-3); D. strcpy(s1,s2+strlen(s2)-3);30已知数据类型定义及数组声明如下:struct person char name20; int age;p10= John,18, Mary,17, Paul,19;以下语句中,能输出字符串John的是_(30)_。 CA. printf(%s,p.name0); B. printf(%s,p.n

    17、ame);C. printf(%s,p0.name); D. printf(%s,p0.name0);二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分) 基本概念1、 已有声明“char c=255;”,执行语句“c+;”后变量c的值是_(1)_。 02、若要在C程序中以十六进制形式表达十进制数35,表示形式是_(2)_。 0x233、表示数学式“0x0&x54、已知f函数的定义是“int f(double x) return x+1; ”,若main函数中有声明“double y=f(3.7);”,则变量y的初值为_(4)_。4.05、用系统库函数fprintf写到

    18、磁盘文件中的数据通常应当有系统库函数_(5)_读出。 fscanf 阅读程序(13分)6、以下程序运行时,输出到屏幕的结果中第一行是_(6)_,第二行是_(7)_。85#include #define A(x) x/2int B(int x) return x/2;int main() printf(%dn%d,A(7+3),B(7+3); return 0;7. 以下程序运行时,输出到屏幕的结果中第一行是_(8)_,第二行是_(9)_。01#include void fun(int *x, int y) x+,y+; *x=y;int main() int a2=0; fun(a,a0);

    19、printf(%dn%d,a0,a1); return 0;8以下程序运行时,输出到屏幕的结果中第一行是_(10)_,第二行是_(11)_。23 5 8#include int main() int i,m=1,n=1; for(i=2;i9;i+) n=n+m; m=n-m; if(i%3=0) putchar(n); printf(%4d,n); return 0;9. 以下程序运行时,输出到屏幕的结果是_(12)_。100#include int fun(int a, int b) int c; if(b1) c=0; else if(b=1) c=a*a; else c=fun(a,b

    20、-1)+a*a; return c;int main() int a=5,b=4; printf(%dn,fun(a,b); return 0;10. 以下程序运行时,输出到屏幕的结果是_(13)_。eryood#include void fun(char str) int i,j; for(i=j=0;stri;i+) if(stri=a&stri=z) strj+=stri; strj=0;int main() char ss80=Very Good!; fun(ss); printf(%sn,ss); return 0;11以下程序运行时,输出到屏幕的结果中第一行是_(14)_。47#i

    21、nclude int main() int c4=2,1,3,4,p,q,t,i; p=c3,q=1; for(i=2;i=0;i-) t=ci*p+q; q=p; p=t; printf(%dn%dn,p,q); return 0;11. 以下程序运行时,输出到屏幕的结果中第三行是_(15)_,第四行是_(16)_。1 2 11 3 3 1#include #define N 10void setdata(int sN, int n);int main() int i,j,yNN,n=5; setdata(y,n); for(i=0;in;i+) for(j=0;j=i;j+) printf

    22、(%dt,yij); printf(n); return 0;void setdata(int sN, int n) int i,j; for(i=0;in;i+) sii=1; si0=1; for(i=2;in;i+) for(j=1;ji;j+) sij=si-1j-1+si-1j;13、以下程序运行时,输出到屏幕的结果中第一行是_(17)_,第二行是_(18)_。OrangeBanana#include int main() char *s=Apple,Pear,Banana,Orange,0, *p; int i,j,n; for(n=0;sn;n+); j=n-1; for(i=0

    23、;ij;i+,j-) p=si,si=sj,sj=p; for(i=0;in;i+) puts(si); return 0; 完善程序(12分)14 以下程序输出3-3000000范围内的全部梅森素数,并统计输出梅森素数的个数。梅森数是指值为2p-1的正整数(记为Mp),其中指数p是素数。若Mp是素数,则称Mp为梅森素数。例如,7=23-1,3和7均是素数,因此7是梅森素数。#include int prime(long n) /*判断n是否是素数*/ long i; for(_(19)_;in;i+)i=2 if(n%i=0) return 0; return 1;int isMersenn

    24、eprime(long n) long m=n,k=0; while(m) if(m%2=0) return 0; _(20)_;m/=2 k+; if(_(21)_&prime(n) return 1; prime(k) else return 0;int main() long n,k=0,M=3000000; for(n=3;nM;n+=2) if(isMersenneprime(n) printf(%ldn,n); _(22)_;k+ printf(%ld-%ld:%ldn,3L,M,k); return 0;15. 以下程序的功能是统计并输出在一个字符串中某个字符子串的出现次数,记录

    25、并输出子串在该字符串中每一次出现的起始下标。#include #include int count(char *str, char *substr, int c) int i,j,k,num=0; for(i=0;stri!=0;i+) j=i; k=0; while(substrk!=0& _(23)_) substrk=strj /*判断str指向的字符串中是否出现str1指向的子串*/ k+,j+; if(substrk=0) cnum+=_(24)_;i /*记录子串在字符串中出现的起始下标*/ i=i+strlen(substr)-1; return _(25)_;numint ma

    26、in() char str80,substr80; int i,num=0,c80; gets(str); gets(substr); num=count(_(26)_);str,substr,c if(num) printf(%dn,num); for(i=0;inum;i+) printf(%d ,ci); else printf(%s is not substring!n,substr); return 0;16、约瑟夫问题:n个人围成一圈,从第一个人开始顺序报数,从1报到m,报到m的人出列;从出列的下一个人开始重新报数,报到m 的人又出列;如此重复直到所有人出列为止。最后出列的人是谁?

    27、struct node *create(int n)函数创建具有n个结点的单向循环链表,并将1n(代表n个人的编号)顺序保存到每个结点的num成员中,函数返回新建链表首结点的地址。单向循环链表是指尾结点指向首结点的单向链表。void Del(struct node *head, int n, int m)函数模拟约瑟夫问题报数的过程,输出依次出列的所有人的编号,其中形参n表示有n个人参加报数,形参m表示报数的终值。例如,当n=10、m=3时表示有10个人参加报数,报到3的人出列,因此应输出“3 6 9 2 7 1 8 5 10 4”#include #include struct node int num; struct node *next; ;struct node *create(int n) int i; struct node *p, *head=NULL, *rear; for(i=0;inum=i+1; if(head=NULL) head=_(27)_; p rear=p; else _(28)_=p;


    注意事项

    本文(江苏省计算机二级考试真题C春.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开