2013年春江苏省二级C语言考试
第一部份 计算机基础知识
一、选择题(用答题卡答题,答案依次填在1-20题号内)
1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是___(1)_____。B A 信息是人们认识世界、改造世界的一种基本资源,没有信息则任何事物都没有意义 B. 雷达、卫星遥感等感测与识别技术不属于现代信息技术 C. 进入21世纪以来,信息产业已经成为全球第一大产业
D. 目前我国正处于工业化的中期阶段,因此必须走适合我国国情的信息化道路,既要充分发挥工业化对信息化的基础和推动作用,又要使信息化成为带动工业化升级的强大动力 2、下列有关数字技术和微电子技术的叙述中,错误的是____(2)______。A
A. 数字技术处理对象是“比特”,一个触发器可以存储2个(1个)比特 B. 在数据通信时,远距离传输或者无线传输时需要用比特对载波进行调制 C. 现代集成电路使用的半导体材料主要是硅
D. 我国第2代居民身份证中使用了非接触式IC芯片
3、对二进制数01与01分别进行算术加和逻辑加(||),其结果的二进制形式分别是__(3)___。C
A. 01、10 B. 01、01 C. 10、01 D、10、10 4、下列有关PC机CPU的叙述中,错误的是_____(4)____。A
A. 目前的PC机芯片主频越来越高,主流CPU芯片的主频已达8GHz(3GHz)以上 B. AMD公司也是重要的PC机CPU生产厂商,其CPU芯片与Intel保持指令系统兼容 C. 日前Intel公司生Core i7是一种高端CPU芯片,它有4个或6个内核
D. 为了提高CPU性能,日前主流CPU芯片都采用了流水线处理技术和超线程技术
5、下列关于台式PC机芯片组的叙述中,错误的是_____(5)____。D
A. 芯片组是主板上最为重要的部件之一,存储器控制、I/O控制等功能主要是由芯片组实现 B. 芯片组与CPU同步发展, 有什么样功能和速度的CPU,就需要使用什么样的芯片组 C. 芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型 D. 同CPU一样,用户可以很方便、很简单地更换主板上的芯片组
6、下列四种I/O总线(接口)标准中,数据传输速率最高的是___(6)_____。B
A. PS/2早期鼠标接口 B. USB 3.0 600MBps C. IEEE-1394 50MBps D. SATA 300MBps
7、下列关于常用I/O设备的叙述中,错误的是____(7)_____。B
A. 目前平板电脑、智能手机的触摸屏大多为“多点触摸屏”,可以同时感知屏幕上的多个触控点 B. 扫描仪可以分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式(平板式)
C. 目前一些型号数码相机已具备有拍摄视频和进行录音的功能
D. 为了降低成本,目前许多PC机采用集成显卡,其显示控制被集成在芯片组中
第 1 页 共 10 页
8、下列关于PC机外存储器的叙述中,错误的是____(8)______。C
A. 目前PC机采用的硬盘,其盘片的直径通常为3.5英寸、2.5英寸或1.8英寸 B. U盘和存储卡都是采用闪烁存储器制作的,目前其容量大多为几GB至几十GB
C. 目前固态硬盘的存储容量大多为数百GB,但其读写速度远不如传统硬盘(硬磁盘) D. 蓝光光盘是目前最先进的大容量光盘,单层盘片的存储容量可达25GB
9、下列关于软件的叙述中,正确的是___(9)_____。C
A. BIOS是是固化在主板ROM芯片中的程序,它既不属于(属于)系统软件,也不属于应用软件 B. Microsoft Access等数据库管理系统属于应用(系统)软件 C. 大多数自由软件为免费软件,但免费软件不全是自由软件
D. 所有商品软件均保证百分之百正确,软件厂商对软件使用的正确性、精确性、可靠性做出承诺 10、下列有关Windows操作系统功能的叙述中,错误的是_____(10)_____。D
A. 对于多任务处理,系统一般采用按时间片轮转的策略进行处理调度
B. 系统采用了虚拟存储技术进行存储管理,其页面调度算法为“最近最少使用(LRU)”算法 C. 系统支持了多种文件系统(如FAT32、NTFS、CDFS)以管理不同的外存储器 D. 系统支持任何(只有USB可以)I/O设备的“即插即用”和“热插拔” 11、下列关于程序设计语言的叙述中,错误的是____(11)____。A
A. 虽机器语言不易记忆、机器语言程序难以阅读和理解,但目前还是有很多人使用其编写程序
B. 汇编程序与计算机的指令系统密切相关,不同类型的计算机,其汇编语言通常不同(和CPU有关) C. VBScript语言是VB子集,用其编写的程序可以嵌入在HTML文档中以扩充网页的功能 D. Java语言是一种适用于网络环境的程序设计语言,目前许多手机软件就是用Java编写 12、下列关于通信技术的叙述中,错误的是____(12)____。A
A. 调制与解调技术主要用于模拟通信,在数字通信中不需要(需要)使用调制与解调技术 B. 使用多路复用技术的主要目的是提高传输线路的利用率,降低通信成本
C. 在数据通信中采用分组交换技术,可以动态分配信道资源,提高传输的效率与质量 D. 数据通信网络大多采用分组交换技术,但不同类型的网络的数据包格式通常不同 13、下列是我国第2代和第3代移动通信采用的一些技术标准,其中我国自主研发的是___(13)____。B
A. GSM全球通
B. TD-SCDMA移动 中国 C. CDMA2000电信 美国 D. WCDMA联通 欧洲 14、下列因特网接入技术的叙述中,理论上数据传输速率最高的是___(14)____。B
A. ADSL接入电话线 10M
B. 无线局域网(WLAN)接入100M C. GPRS移动电话网接入114K D. 3G移动电话网接入 几百KBps
15、Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上每一台主机都有一个IP地址,目前使用的是IPv4标准(32位地址),下一代互联网将采用IPv6标准,其IP地址为___(15)____。D
A. 48位 B. 64位 C. 96位 D. 128位
第 2 页 共 10 页
16、下列关于网络信息安全与计算机病毒防范的叙述中,错误的是____(16)_____。D
A. 网络信息安全不仅需要相关技术的支持,更要注重管理
B. 目前Windows XP等操作系统内置软件防火墙,在一定程度上可以保护本地计算机免受攻击 C. “木马”病毒是一种后门程序(远程监控程序),黑客常用它来盗窃用户账号、密码和关键数据 D. 目前所有防病毒软件均为商品软件,例如金山毒霸、360杀毒软件等均需要用户会费才能使用 17、下列关于字符编码标准的叙述中,错误的是____(17)_______。B A.在ASCII标准中,每个字符采用7位二进制编码
B. 在绝大多数情况下,GB2312字符集包含的1万(6000)多个个汉字足够足够使用 C. Unicode字符集既包含简体汉字,也包含了繁体汉字
D. 中文版Windows XP及其后的Windows系列操作系统均支持国标GB18030
18、由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式,在下列四种图像文件中,常用于网页上发布并可具有动画效果的是___(18)___。C
A. BMP B. JPEG C. GIF D. TIF 19、下列四种声音文件中,不可能用于保存歌曲的是___(19)____。C A. WAV B.MP3 C. MIDI D. WMA
20、下列关于Microsoft Office软件(2003/2007版本为例)功能的叙述中,错误的是__(20)__。A
A. Word、Excel、PowerPoint文件均不可能(都可以)设置打开文件的密码FrontPage不能设置 B. Word文档中设置为标题样式的内容可以直接导入到PowerPoint演示文稿中 C. 可以将Access表数据直接导入到Excel工作表中
D. PowerPoint制作幻灯片时,可以在幻灯片中直接插入“Excel工作表”对象
第二部份 C语言程序设计
一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分) 21、以下选项中,不能将字母A的编码保存到变量ch的声明是____(21)_____。A
A. char ch=\C. char ch='\\101'; D. char ch=65; 22、以下关于while语句和do-while语句的描述中,错误的是______(22)_______。D
A. 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(\;”时输出___(23)____。C
A. 3 B. 4 C. 5 D. 0
24、已有声明“int a; char b;”,执行语句“scanf(\);”时,若要求将整数2输入到变量a,将字符u输入到变量b,则以下输入形式中正确的是__(24)___。B
A. 2 u
第 3 页 共 10 页
B. 2u C. 2,u D. 2'u'
25、已有声明“char s[]=\”,以下语句中,与for(i=0;s[i];i++) putchar(s[i]);的执行效果相同的是__(25)__。 CD
A. putchar(s) B. printf(\; printf(\
26. 已有声明“int a[4]={2,0,1,2}, *pa=a,i;” , 以下语句语法错误的是_______(26)_____。 A
A. for(i=0;i<4;i++) a++; B. for(i=0;i<4;i++) (*a)++; C. for(i=0;i<4;i++) pa++; D. for(i=0;i<4;i++) (*pa)++; 27. 已有fun函数定义:
void fun(int x[], int n) { while(n>0) x[--n]++; } 若main函数中已声明“int a[6]={0};”,则以下main函数调用fun函数的语句中,正确的是___(27)_____。C
A. fun(a); B. fun(a,a); C. fun(a,1); D. fun(1,a); 28. 已知main函数中有声明“int a=3,b=4;”,若在main函数中通过执行语句“swap(&a,&b);”交换a、b变量的值,则swap函数定义中正确的是___(28)________。B
A. 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 s1[4],*s2=\”,能实现“将s2指向的字符串中最后3个字符组成的子串复制到s1数组”功能的语句是___(29)____。
A. s1=s2+strlen(s2)-3; B. s[10]=s2[strlen(s2)-3];
C. strcpy(s1[0],s2[strlen(s2)-3]); D. strcpy(s1,s2+strlen(s2)-3); 30.已知数据类型定义及数组声明如下:
struct person { char name[20]; int age;
}p[10]={ \};
以下语句中,能输出字符串\的是______(30)_____。 C
A. printf(\
C. printf(\二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分) ?
基本概念
1、 已有声明“char c=255;”,执行语句“c++;”后变量c的值是______(1)___。 0 2、若要在C程序中以十六进制形式表达十进制数35,表示形式是_______(2)___。 0x23 3、表示数学式“0
第 4 页 共 10 页
C. printf(\s); D.
4、已知f函数的定义是“int f(double x) {return x+1; }”,若main函数中有声明“double y=f(3.7);”,则变量y的初值为___(4)___。4.0
5、用系统库函数fprintf写到磁盘文件中的数据通常应当有系统库函数_______(5)___读出。 fscanf
? 阅读程序(13分)
6、以下程序运行时,输出到屏幕的结果中第一行是__(6)__,第二行是__(7)__。 8 5
#include
{ printf(\ return 0; }
7. 以下程序运行时,输出到屏幕的结果中第一行是__(8)__,第二行是__(9)__。 0 1
#include
void fun(int *x, int y) { x++,y++; *x=y; }
int main()
{ int a[2]={0}; fun(a,a[0]);
printf(\ return 0; }
8.以下程序运行时,输出到屏幕的结果中第一行是__(10)__,第二行是__(11)__。 2
3 5 8
#include
{ int i,m=1,n=1; for(i=2;i<9;i++)
第 5 页 共 10 页
江苏省计算机二级考试真题C2013春
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)