C++期末考试复习题1(2011年春江苏省计算机等级考试试题 )
- 格式:pdf
- 大小:581.45 KB
- 文档页数:9
2011年江苏省计算机二级考试考点解析及复习题一.考点解析1.1计算机概述考点1计算机发展简史1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。
从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。
对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代,如表l1-1所示。
我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。
考点2计算机的特点现代计算机算一般具有以下几个重要特点。
(1)处理速度快(2)存储容量大。
(3)计算精度高。
(4)工作全自动。
(5)适用范围广,通用性强。
考点3计算机的应用计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。
计算机主要有以下几个方面的应用。
(1)科学计算(数值计算)。
(2)过程控制。
(3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。
(4)信息处理。
(5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。
(6)家庭生活。
考点4计算机的分类计算机品种众多,从不同角度可对它们进行分类,如表1-2所示。
1.2数制与编码考点5数制的基本概念1.十进制计欺制其加法规则是“逢十进一”,任意一个十进制数值都可用0. 1. 2 .3 .4 .5 .6 .7 .8.9共10个数字符号组成的字符串来表示,这些数字符号称为数码;数码处于不同的位置代表不的数值。
例如720.30可以写成7x102+2x101+0x100+3 x10 1+0x10 2,此式称为按权展开表示式2. R进制计数制从十进制计数制的分析得出,任意R进制计数制同样有基数N、和Ri按权展开的表示式。
2011年3月计算机二级考试c 语言试题及答案详细解析2011年3月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,满分100分)一、选择题(1-10,21-40每题2分,11-20每题1分,共70分)(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划 B)软件详细设计说明书C)用户手册 D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构 B)GOTO跳转C)选择(分支)结构 D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言A)a=(b=4)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);(16)有以下程序段char name[20];int num;scanf("name=%s num=%d",name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name 的值为A)Lili B)name=Lili C)Lili num= D)name=Lili num=1001(17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是A)必须是逻辑值 B)必须是整数值C)必须是正数 D)可以是任意合法的数值(18)有以下程序#includemain(){ int x=011;printf("%d\n",++x);}程序运行后的输出结果是A)12 B)11 C)10 D)9(19)有以下程序#includemain(){ int s;scanf("%d",&s);while(s>0){ switch(s){ case1:printf("%d",s+5);case2:printf("%d",s+4); break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是A)6566456 B)66656 C)66666 D)6666656(20)有以下程序段int i,n;for(i=0;i<8;i++){ n=rand()%5;switch (n){ case 1:case 3:printf("%d\n",n); break;case 2:case 4:printf("%d\n",n); continue;case 0:exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是A)for循环语句固定执行8次 B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行(21)有以下程序#includemain(){ char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9') n++;printf("%d\n",n);}程序运行后的输出结果是A)0 B)3 C)7 D)8(22)若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++) printf("*****\n");下面关于语句执行情况的叙述中正确的是A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环(23)有以下程序#includemain(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程序运行后的输出结果是A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef(24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));C)scanf("%lf",p+6); D)scanf("%lf",p[6]);(25)有以下程序(说明:字母A的ASCII码值是65)#includevoid fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}}main(){ char a[]="BYTE";fun(a); printf("\n");}程序运行后的输出结果是A) BY B) BT C) YT D) YE(26)有以下程序段#includemain(){ …while( getchar()!='\n');…}以下叙述中正确的是A)此while语句将无限循环B) getchar()不可以出现在while语句的条件表达式中C)当执行此while语句时,只有按回车键程序才能继续执行D)当执行此while语句时,按任意键程序就能继续执行(27)有以下程序#includemain(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是A)3 B)2 C)1 D) 0(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s; B)p=k; C)p=s[0]; D)k=s;(29)有以下程序#includevoid fun(char *c){ while(*c){ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');c++;}}main(){ char s[81];gets(s); fun(s); puts(s):}当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是A)hello beijing B)Hello Beijing C)HELLO BEIJING D)hELLO Beijing(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
江苏省等级一级信息技术2011春考试真题1.请考生准确无误地输入"准考证号"、"姓名"、"试卷密码",确认后进入考试系统。
2.在未完成所有考试项目之前,不得按"交卷"按钮;一旦按"交卷"按钮,考生则不得再次进入考试系统。
一、基础知识必做题(共45题)单击主界面上的"必做题"按钮,按提示解答是非题、单选题和填空题。
(一)单选题1.计算机使用二进制的原因之一是,具有_________个稳定状态的电子器件比较容易制造。
A.1B.2C.3D.42.目前个人计算机中使用的电子电路主要是_________。
A.电子管电路B.中小规模集成电路C.大规模或超大规模集成电路D.光电路3.下列说法正确的是_________。
A.ROM是只读存储器,其中的内容只能读一次B.CPU不能直接读写外存中存储的数据C.硬盘通常安装在主机箱内,所以硬盘属于内存D.任何存储器都有记忆能力,即其中的信息永远不会丢失4.微机硬件系统中地址总线的宽度(位数)对_________影响最大。
A.存储器的访问速度B.CPU可直接访问的存储器空间大小C.存储器的字长D.存储器的稳定性5.PC机开机后,计算机首先执行。
BIOS中的第一部分程序,其目的是_________。
A.读出引导程序,装人操作系统B.测试PC机各部件的工作状态是否正常C.从硬盘中装入基本外围设备的驱动程序D.启动CMOS设置程序,对系统的硬件配置信息进行修改6.下列关于内存储器(也称为主存)的叙述中,正确的是_________。
A.内存储器和外存储器是统一编址的,字是存储器的基本编址单位B.内存储器与外存储器相比,存取速度慢、价格便宜C.内存储器与外存储器相比,存取速度快、单位存储容量的价格贵D.RAM和ROM在断电后信息将全部丢失7.自20世纪90年代起,PC机使用的I/O总线是_________,用于连接中、高速外部设备,如以太网卡、声卡等。
2010春第二部分C语言程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内,共lO分)21.C语言规定,在一个源程序中main函数的位置_____(21)_____ 。
A.必须在最开始B.必须在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后22.以下选项中,______(22)______ 是C语言关键字A.printf B.include C.fun D.default23.已知有声明"int a=3,b=4,c;",则执行语句"c=1/2*(a+b);"后,c的值为__(23)___ 。
A.0 B.3 C.3.5 D.424.设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof(p);"后,c的值为A.1 B.2 C.3 D.425.已知有声明"int a=3,b=4;",下列表达式中合法的是(25)A.a+b=7 B.a=|b| C.a=b=0 D.(a++)++26.已知有声明"char s[20]="Hello";",在程序运行过程中,若要想使数组s中的内容修改为"Good",则以下语句中能够实现此功能的是(26) 。
A.s="Good"; B.s[20l="Good"; C.strcat(s,"Good"); D.strcpy(s,"Good"); 27.已知有声明"int a[4][4]={{1,2,3,4},{5,6,7,8),{9,10,11,12},{13,14,15,16)};",若需要引用值为12的数组元素,则下列选项中错误的是( 27 ) 。
江苏省计算机二级考试c真题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个选项是合法的整型常量?A. 0x12B. 0x12.3C. 0x12LD. 0x12F答案:A2. 在C语言中,以下哪个选项是合法的字符常量?A. 'a'B. "a"C. 'ab'D. '0'答案:A3. 若有以下定义:int a=2, b=3; 则表达式a++ + b的值是多少?A. 4B. 5C. 6D. 7答案:B4. 在C语言中,以下哪个选项是合法的数组声明?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr = {1, 2, 3, 4, 5};答案:B5. 在C语言中,以下哪个选项是合法的函数声明?A. void func();B. int func(int a, int b);C. int func();D. void func(int a, int b);答案:D6. 在C语言中,以下哪个选项是合法的指针声明?A. int *ptr;B. int ptr[];C. int *ptr[];D. int ptr[5];答案:A7. 在C语言中,以下哪个选项是合法的循环结构?A. for(;;)B. while(1)C. do{} while(0);D. All of the above答案:D8. 在C语言中,以下哪个选项是合法的switch语句?A. switch(a) { case 1: break; }B. switch(a) { default: break; }C. switch(a) { case 1: case 2: break; }D. All of the above答案:D9. 在C语言中,以下哪个选项是合法的宏定义?A. #define PI 3.14159B. #define PI = 3.14159C. #define PI 3.14159D. #define PI 3.14159答案:A10. 在C语言中,以下哪个选项是合法的结构体声明?A. struct { int a; float b; } point;B. struct point { int a; float b; };C. struct { int a; float b; } point;D. Both A and B答案:D二、填空题(每题2分,共20分)1. 在C语言中,若变量a的值为5,执行语句a %= 3后,a的值为________。
2011年春江苏省计算机二级C考试笔试真题第一部分计算机基础知识1.下列有关通信技术的叙述中,错误的是_____(1)______。
A. 无论是模拟通信还是数字通信,目前都是通过载波技术实现远距离的信息传输B. 多路复用技术可以降低信息传输的成本,常用的多路复用技术有TDM和FDMC. 卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物D. 目前3G移动通信有多种技术标准,我国三大电信运营商均采用同一标准2.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。
存储容量的单位有多种,下面不是存储容量单位的是___(2)______。
A. TBB. XBC. GBD. MB3.设有补码表示的两个单字节带符号整数a=01001110和b=01001111。
则a-b的结果用补码表示为____(3)_____。
A. 11111111B. 10011101C. 00111111D. 101111114.下列有关PC机主板上BIOS和CMOS的叙述中,错误的是___(4)_____。
A. BIOS芯片是一块闪烁存储器,其存储的信息关机后不会丢失B. BIOS中包含加电自检程序、系统自举程序等C. CMOS芯片属于易失性存储器,它使用电池供电D. CMOS中存放着与硬件相关的一些配置信息,以及CMOS设置程序5.下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,错误的是___(5)___。
A. 目前PC机所使用的Pentium和Core 2微处理器的指令系统有数百条不同的指令B. 所谓双核CPU或四核CPU,是指CPU由两个或四个芯片组成C. DDR内存条、DDR2内存条在物理结构上有所不同,例如它们的引脚数目不同D. 通常台式机中的内存条与笔记本电脑中的内存条不同,不能互换6.下列有关PC机I/O总线与I/O接口的叙述中,正确的是____(6)____。
A. PC机中串行总线的数据传输速率总是低于并行总线的数据传输速率B. SATA接口主要用于连接光驱,不能连接硬盘C. 通过USB集线器,一个USB接口理论上可以连接127个设备D. IEEE1394接口的连接器与USB连接器完全相同,均有6根连接线7.蓝光光盘(BD)是全高清影片的理想存储介质,其单层盘片的存储容量大约为____(7)____。
2011年春期末考试计算机试题及答案一、选择题(1-30每题1分,31-50每题2分,共70分)1. 第三代电子计算机使用的电子器件是_____。
A)电子管B)晶体管C)集成电路D)超大规模集成电路2. 与十六进制数AB等值的十进制数是_____。
A)175 B)176 C)177 D)1713. 计算机中所有信息的存储都采用_____。
A)十进制B)十六进制C)ASCII码D)二进制4. 计算机病毒是指_____。
A)带细菌的磁盘B)已损坏的磁盘C)具有破坏性的特制程序D)被破坏的程序5. 一个完整的计算机系统包括_____。
A)计算机及其外部设备B)主机、键盘、显示器C)系统软件和应用软件D)硬件系统和软件系统6. 计算机的主存储器是指_____。
A)RAM和C磁盘B)ROMC)ROM和RAM D)硬盘和控制器7. 下面一组设备包括输入设备、输出设备和存储设备是_____A)CRT 、CPU、ROM B)鼠标器、绘图仪、光盘C) 磁盘、鼠标器、键盘D) 磁带、打印机、激光打印机8. 对于N进制数,每一位可以使用的数字符号的个数是_____A) N-1 B)N C)N+1 D)2N9. 下列4种不同数制表示的数中,数值最大的一个是A)八进制数227 B)十进制数789C)十六进制数1FF D)二进制数101000110.下列存储器中存取速度最快的是_____。
A) 内存B) 硬盘C) 光盘D) 软盘11.下列属于击打式打印机的有_____。
A)喷墨打印机B)针式打印机C)静电式打印机D)激光打印机12.下列4项中,不属于计算机病毒特征的是A)潜伏性B)传染性C)激发性D)免疫性13.Windows XP的整个显示屏幕称为_____。
A)窗口B)屏幕C)工作台D)桌面14. Windows XP是一个_____。
A)多用户多任务操作系统B)单用户单任务操作系统C)单用户多任务操作系统D)多用户分时操作系统15. 下面有关计算机操作系统的叙述中,不正确的是_____。
2011年春江苏省计算机二级VFP考试真题绝密★启用前2011年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试第一部分计算机基础知识1.下列有关通信技术的叙述中,错误的是___(1)___ 。
A.无论是模拟通信还是数字通信,目前都是通过载波技术实现远距离的信息传输 B.多路复用技术可以降低信息传输的成本,常用的多路复用技术有TDM和FDM C.卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物D.目前3G移动通信有多种技术标准,我国三大电信运营商均采用同一标准2.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。
存储容量的单位有多种,下面不是存储容量单位的是___(2)___ 。
A. TBB. XBC. GBD. MB3.设有补码表示的两个单字节带符号整数a=01001110和b=01001111。
则a-b的结果用补码表示为___(3)___ 。
A. 11111111B. 10011101C. 00111111D. 101111114.下列有关PC机主板上BIOS和CMOS的叙述中,错误的是___(4)___ 。
A. BIOS芯片是一块闪烁存储器,其存储的信息关机后不会丢失B. BIOS中包含加电自检程序、系统自举程序等C. CMOS芯片属于易失性存储器,它使用电池供电D. CMOS中存放着与硬件相关的一些配置信息,以及CMOS设置程序5.下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,错误的是___(5)___ 。
A.目前PC机所使用的Pentium和Core 2微处理器的指令系统有数百条不同的指令 B.所谓双核CPU或四核CPU,是指CPU由两个或四个芯片组成C. DDR内存条、DDR2内存条在物理结构上有所不同,例如它们的引脚数目不同 D.通常台式机中的内存条与笔记本电脑中的内存条不同,不能互换6.下列有关PC机I/O总线与I/O接口的叙述中,正确的是___(6)___ 。
2011年春江苏省计算机三级偏硬考试真题2011年(春)江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试试卷三级偏硬(本试卷考试时间150分钟)说明:1. 本试卷题型分两类:选择题和填空题。
2. 选择题使用答题卡答题。
每一个选择题有A、B、C、D四个可供选择的答案,请将其中一个正确答案按题序涂写在答题卡的相应题号中。
3. 填空题使用答题纸答题。
请将答案填入答题纸上的相应题号中,不得转行。
4. 请检查答题卡和答题纸上的学校和准考证号等足否己分别按规定填好。
一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡涂写)I.计算机基础知识(14分)1. 2010年5月,我国宣布实测峰值运算速度达每秒1271万亿次超级计算机"星云一号"研制成功,该计算机位列世界第___1___ ,亚洲第一。
A.二B.三C.四D.五2. 为提高进程内的并发性,进一步将进程细化为若干线程,使线程作为调度、执行的对象,而将进程作为资源分配单位。
英特尔@酷睿 i3—330M和i7—720QM分别为___2___的处理器。
A.2核4线程、2核8线程B.2核4线程、4核8线程C.4核2线程、4核4线程D.4核2线程、2核4线程3. 以下四个数中与十进制数25.25数值相同的是___3___。
A.31.31QB.11001.10BC.19.2HD.19.4H4. 设某8位整数的机器数为86H,则该机器数表示___4___时,所对应的真值最小。
A.不带符号数B.压缩(组合)BCD码C.补码形式的带符号数D.原码形式的带符号数5. 某二进制数为0110 0010,若其表示ASCII码和压缩(组合)BCD码时,分别对应___5___ 。
A.’B’、62B.’b’、62C.’B’、98D.’b’、986. 某系统设置为256色的点阵式彩色图像显示方式,若要求图像的分辨率为百万像素,则l幅这样的图像,未经数据压缩,至少需要存储空间___6___。