C++期末考试复习题1(2011年春江苏省计算机等级考试试题 )

合集下载

2011江苏省计算机等级考试试题 二级C试题考资料

2011江苏省计算机等级考试试题 二级C试题考资料

46、关系数据库管理系统能实现的专门关系运算包括(B)
A. 排序、索引、统计 B. 选择、投影、连接
C. 关联、更新、排序 D. 显示、打印、制表
47、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)
A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理
33、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R B. R|X|Rf C. бf(R) D. ∏f(R)
34、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)
A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报
35、程序流程图(PFD)中的箭头代表的是(B)
C. 关联、更新、排序 D. 显示、打印、制表
6、结构化程序设计主要强调的是(B)
A.程序的规模 B.程序的易读性
C.程序的执行效率 D.程序的可移植性
7、下列叙述中正确的是(C)
A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致
11、数据库系统的核心是(B)
A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库
12、信息隐蔽的概念与下述哪一种概念直接相关(B)
A.软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度
13、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
52、关系数据库管理系统能实现的专门关系运算包括(B)

2011年江苏省二级考试考点解析及复习题

2011年江苏省二级考试考点解析及复习题

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语言试题及答案详细解析

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春考试真题(含答案)

江苏省等级一级信息技术2011春考试真题(含答案)

江苏省等级一级信息技术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总线是_________,用于连接中、高速外部设备,如以太网卡、声卡等。

江苏计算机二级C2010春及2011春秋C部分真题及答案

江苏计算机二级C2010春及2011春秋C部分真题及答案

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真题及答案

江苏省计算机二级考试c真题及答案

江苏省计算机二级考试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语言真题(笔试)

2011年春季江苏省计算机二级C语言真题(笔试)

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年春期末考试计算机试题及答案

2011年春期末考试计算机试题及答案

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年春江苏省计算机二级VFP考试真题和答案

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年春江苏省计算机三级偏硬考试真题及答案

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___。

江苏省计算机c语言等级考试试题及答案

江苏省计算机c语言等级考试试题及答案

江苏省计算机c语言等级考试试题及答案一、选择题(每题2分,共40分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项不是C语言中的合法标识符?A. _123B. mainC. 2variableD. int答案:C3. C语言中,用于声明一个整型数组的语句是:A. int a[10];B. int [10] a;C. int a[];D. int a=10;答案:A4. C语言中,以下哪个函数用于计算字符串的长度?A. strlen()C. strcat()D. strcmp()答案:A5. 在C语言中,以下哪个运算符用于取地址?A. *B. &C. %D. #答案:B6. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. <=D. %答案:A7. 在C语言中,以下哪个关键字用于定义一个函数?A. structB. unionC. enumD. void答案:D8. C语言中,以下哪个函数用于将字符串复制到另一个字符串?B. strcat()C. strcmp()D. strlen()答案:A9. 在C语言中,以下哪个关键字用于声明一个变量为静态存储类别?A. staticB. externC. autoD. register答案:A10. C语言中,以下哪个关键字用于定义一个枚举类型?A. structB. unionC. enumD. typedef答案:C二、填空题(每题2分,共20分)1. 在C语言中,声明一个字符型变量的语句是___________。

答案:char c;2. C语言中,用于输入输出的库函数是___________。

答案:stdio.h3. 在C语言中,用于定义一个指针变量的语句是___________。

答案:int *p;4. C语言中,用于定义一个二维数组的语句是___________。

2011年春江苏省计算机二级C考试笔试真题及答案

2011年春江苏省计算机二级C考试笔试真题及答案

2011年春江苏省计算机二级C考试笔试真题绝密★启用前2011年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷试卷语种:C语言说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0分)和填空题(30分)两种;4.选择题用答题卡答题。

每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。

每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。

请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。

每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。

7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。

待监考人员收毕清点后,方可离场。

第一部分计算机基础知识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)___ 。

2011年春季江苏省计算机等级考试VFP试卷答案

2011年春季江苏省计算机等级考试VFP试卷答案

2011年春江苏省计算机二级VFP考试真题一部分计算机基础知识1.下列有关通信技术的叙述中,错误的是___(1)___ 。

A.无论是模拟通信还是数字通信,目前都是通过载波技术实现远距离的信息传输B.多路复用技术可以降低信息传输的成本,常用的多路复用技术有TDM和FDM C.卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物D.目前3G移动通信有多种技术标准,我国三大电信运营商均采用同一标准2.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。

存储容量的单位有多种,下面不是存储容量单位的是___(2)___ 。

A. TBB. XBC. GBD. MB3.设有补码表示的两个单字节带符号整数a=和b=。

则a-b的结果用补码表示为___(3)___ 。

A.B.C.D.4.下列有关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. IEEEl394接口的连接器与USB连接器完全相同,均有6根连接线7.蓝光光盘(BD)是全高清影片的理想存储介质,其单层盘片的存储容量大约为___(7)___ 。

2011年春江苏省计算机二级考试c语言上机试题

2011年春江苏省计算机二级考试c语言上机试题

2011年春江苏省计算机二级考试c语言上机试题2011年(春季)江苏省计算机二级考试C语言上机部分试卷上机试卷(01)一、改错题(16分)【程序功能】对存储在string数组内的英文句子中所有以a开始并以e结尾的单词做加密处理。

加密规则:若单词长度为偶数个字符,则将组成该单词的所有字母循环左移一次;否则循环右移一次。

例如,单词able经循环左移一次后变为blea;单词abide经循环右移一次后变为eabid。

【测试数据与运行结果】测试数据:she is able to abide her.屏幕输出:she is blea to eabid her.【含有错误的源程序】#include <stdio.h>#include <ctype.h>void wordchange(char str[]){ int i,j,k,m;char c;for(i=0;str[i];i++){for(j=i,k=i;isalpha(str[k]);k++);if(str[j]=='a' || &&str[k-1]=='e'){if((k-j)%2=0)=={c=str[j];for(m=k-1;m>j;m--)str[m]=str[m+1];str[k-1]=c;}else{c=str[k-1];for(m=k-1;m>j;m--)str[m]=sty[m-1];str[j]=c;}}i=k;} 。

}void main(){ char string[80]="she is able to abide her.";wordchange(string[80]);(string)puts(string);}【要求】1.将上述程序录入到文件myf1.c中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。

2.改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其他语句,也不能删去整条语句。

2011秋江苏省计算机等级考试c语言试题答案

2011秋江苏省计算机等级考试c语言试题答案

A. B. C. D.
BMP JPG GIF PNG
第二部分 C语言程序设计
一.选择题 21. 某程序需要使用一个代表常数3.14的符号常量P,以下定义中正确 的是 (21) A. #define P 3.14 ; B. #define P(3.14) C.#define P=3.14 ; D. #define P 3.14 22. 下列四个选项中,属于C语言关键字的是 (22) A. Float B. single C. double D. real 23. 已知某编译系统中signed int 类型数据的长度是16位,该类型数据的 最大值是 ( 23) A. 32767 B. 32768 C. 127 D. 65535 24. 以下关于if语句和switch语句的叙述中错误的是 (24) A. if语句和switch语句都可以实现算法的选择结构 B. if语句和switch语句都能实现多路(两路以上)选择 C. if语句可以嵌套使用 D. switch语句不可以嵌套使用 25. 已有声明“char *1=”China”,s2[10],*s3=”Nanjing”,*s4;”,以下字符串 赋值语句在执行时可能出现错误的是 (25) A. strcpy(s3,s1); B. strcpy(s4,s1); C. strcpy(s2,s1); D. strcpy(s2,s3); 26. 已有声明“int x=0,*p=&x;”,以下语句中有语法错误的是 (26) A. printf(”%d”,*x); B. printf(”%d”,&x); C. printf(”%d”,*p); D. printf(”%d”,x); 27. 以下叙述中错误的是 (27) A. 在函数外可以声明变量 B. 变量声明的位置决定了该变量名的使用范围 C. 函数调用时在函数内声明的变量所得到的值将无法保存到该函数

2011年江苏省计算机一级考试试题

2011年江苏省计算机一级考试试题

2011年江苏省计算机一级复习讲义第一章信息技术概述要点:1 信息处理指为获取有效的信息而施加于初始信息的所有操作。

包括:信息的收集、加工、存储、传递、施用。

2基本信息技术:感测与识别技术——扩展感觉器官功能解决信息的获取与识别通信与存储技术——扩展神经网络功能解决信息的传递、存储问题计算与处理技术——扩展思维器官功能解决信息的转换和加工问题控制与显示技术——扩展效应器官功能解决信息的施效问题3现代信息技术的特点:以数字技术为基础,以计算机为核心,采用电子技术和激光技术进行信息处理。

信息产业已成为世界第一大产业4信息处理系统是指用于辅助人们进行信息获取、传递、存储、加工处理、控制及显示的综合使用各种信息技术的系统。

核心装置是计算机。

5微电子技术以集成电路(IC)为核心。

现代集成电路使用的半导体材料通常是硅(Si),也可以是化合物半导体如砷化镓(GaAs)等。

其集成度越高工作速度越快。

6Moore定律:单块集成电路的集成度平均每18~24个月翻一番。

不是一直有效。

7集成电路的分类:按晶体管数目分:小规模(<100),中规模(100-3000),大规模(3000-10万)超大规模(10万-100万),极大规模(100万)删按所用晶体管结构、电路和工艺分为:双极型、MOS型,双极MOS型按功能分数字集成电路、模拟集成电路、数模混合集成电路按用途分通用集成电路和专业集成电路8 通信与现代通信的区别:通信指从一地向另一地传递和交换信息。

现代通信指使用电波或光波通过特定传输媒体完成信息传递的技术。

如电报、电话、传真等,书、报、广播、电视均不属于现代通信的范围。

9通信三要素:信源(信息的发送者)信宿(信息的接收者)信道(信息的传输媒介)10数据通信指将二进制信息从信源传到信宿,数字通信主要指用数字技术来传输信息,它既可以传输计算机中的数据,也可以传输音频,视频。

11调制与解调:在发送方,利用调幅、调频或调相技术,将数字信息利用载波进行长距离传输,表现为将数字信号转换为模拟信号(只是改变了信息的表示方式未改变信息的内容);在接收方,再将信息从载波中分离出来,转换成适合计算机的数字信息,表现为将模拟信号还原为数字信号。

09到11年春秋季江苏省计算机二级C语言考试试题及答案

09到11年春秋季江苏省计算机二级C语言考试试题及答案

09到11年春秋季江苏省计算机二级C语言考试试题及答案2021年春季江苏省高校计算机等级考试考试试题第一部分计算机基础知识1.在下列有关现代信息技术的一些叙述中,正确的是1。

a、集成电路出现在20世纪90年代初,它直接导致了微型计算机的诞生。

集成电路的集成度越来越高。

目前,集成度最高的已包括数百个电子元件。

C.目前,所有数字通信不再需要使用调制解调技术和载波技术d.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量‘.2.最大的10位无符号二进制整数转换成八进制数是2.。

a.1023b.1777c.1000d.10243.在以下关于当前PC CPU的描述中,错误为3。

a.cpu芯片主要是由intel公司和amd公司提供的b.\双核\是指pc机主板上含有两个独立的cpu芯片c、奔腾4微处理器的指令系统由数百条指令组成。

D.奔腾4微处理器包含一定容量的高速缓存4.在下列有关当前pc机主板和内存的叙述中,正确的是4。

a.主板上的bios芯片是一种只读存储器,其内容不可在线改写b、大多数主板只有一个内存插槽,所以PC只能安装一个内存模块。

C.存储模块上的存储芯片属于SRAM(静态随机存取存储器)d。

目前,存储器的存取时间大多在几纳秒到十几纳秒(纳秒)之间5.在下列有关pc机辅助存储器的叙述中,正确的是5。

a.硬盘的内部传输速率远远大于外部传输速率b、对于CD刻录机,记录信息的速度通常小于读取信息的速度。

C.使用USB2 0接口移动硬盘的数据传输速率约为每秒数百兆字节。

d-ROM的数据传输速率通常高于USB2 0,但速度很快6.在下列pc机i/o接口中,数据传输速率最快的是6。

b2.0b.ieee-1394c.irda(红外)d.sata7.计算机软件可分为商品软件、共享软件和自由软件。

在以下相关语句中,错误为7。

a.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的b.共享软件通常是一种\买前免费试用\的具有版权的软件c.自由软件的原则是用户可共享,并允许拷贝和自由传播d、软件许可是一种法律合同,它决定了用户对软件的使用权8.人们通常将计算机软件划分为系统软件和应用软件。

江苏科技大学2011C++期末试卷(附答案)

江苏科技大学2011C++期末试卷(附答案)

使用前注意保密江苏科技大学非计算机专业学生Visual C++ 程序设计语言期末考试试卷代号:VC02说明:1、本试卷为笔试题,含选择、填空、及编程三部分。

2、本试卷满分为100分,考试时间为120分钟。

3、所有答案必须写在答题纸上,否则不计成绩。

3、填空题,请注意空格号(不是题号)与答题纸上的编号对应。

4、答题纸上必须写明学号(含班级号)、姓名。

计算机基础教研室一、选择题(10×2=20分)1、设CH为字符型变量,则语句CH=CH+’e’-‘E’;的作用可能是:(1)。

A.将大写字母转换成对应的小写字母B.将字母CH转换成eC.将小写字母转换成对应的大写字母D.将字母CH转换成E2、设有说明语句“int a=4,b=5,c=6,d=7,m=1,n=1;”,则执行语句“c=(m=a>b)&&(n=c>d);”后,m和n的值分别为(2)。

A.1、1 B.1、0 C.0、1 D.0、03、下列数组的定义和使用中,正确的是(3)。

A.char a[20];a[20]=”Hello”;B.char a[20];a=”Hello”;C.int n=20;char a[n];D.char a[]=”Hello”;4、设类A为类B的基类,类B为类C的基类,并有如下定义:Aa1,*pa;B b1,*pb;C c1,*pc;则以赋值存在语法错误的是(4)。

A.pa=&b1 B.pb=&c1; C.A a2=&c1; D.pc=&b1;5、设有变量说明“int a=1,b=2;float x=1.5,y=1.2;”,下列语句正确的是(5)。

A.y=x%a; B.int(y)=a; C.x+y=a+b; D.a=x+y;6、对于下面的一组函数:void fun (int a, float x); // 函数1void fun (int a, int x); // 函数2void fun (float a, float x ); // 函数3void fun (float a, int x ); // 函数4void fun (int a[], int n); // 函数5void fun (int *p, int n); // 函数6以下说法不正确的是:(6)。

江苏省计算机c 的试题及答案

江苏省计算机c 的试题及答案

江苏省计算机c 的试题及答案江苏省计算机C试题及答案一、选择题1. 下面不是计算机存储设备的是:A. 硬盘B. U盘C. 打印机D. 内存条正确答案:C2. 下面哪个是操作系统?A. PhotoshopB. WindowsC. WordD. Excel正确答案:B3. 在Excel中,下面哪个函数可以实现对一段数据进行求和?A. AVGB. MAXC. SUMD. COUNT正确答案:C4. 在计算机网络中,HTTP协议是用于:A. 文件传输B. 网页浏览C. 邮件发送D. 数据库管理正确答案:B5. 下面哪个是编程语言?A. HTMLB. PhotoshopC. ExcelD. Java正确答案:D二、填空题1. 在计算机二进制表示中,一个字节由________位组成。

正确答案:82. 在HTML中,用于定义标题的标签是________。

正确答案:h1-h63. 在计算机网络中,IP地址由________个字节组成。

正确答案:44. 在Excel中,单元格的交叉点称为________。

正确答案:单元格三、简答题1. 什么是数据库?答案:数据库是用于存储和管理大量结构化数据的系统。

它通过定义数据库模式和提供查询语言来实现数据的组织、存储和检索。

2. 请简述计算机网络的作用。

答案:计算机网络的作用是实现不同计算机之间的数据通信和资源共享。

它可以使得用户在任意时间、任意地点访问远程计算机上的数据和服务,提高工作效率和信息交流速度。

3. 数据库管理系统(DMS)的主要功能是什么?答案:数据库管理系统的主要功能包括数据的定义、存储、管理和控制。

它提供了数据的完整性、安全性和一致性保证,同时也能够支持数据的高效检索和处理。

四、综合题某公司需要实现一个学生信息管理系统,要求实现以下功能:1. 支持录入学生信息,包括学生姓名、年龄、性别和成绩。

2. 支持查询学生信息,可以按照姓名或成绩进行查询。

3. 支持修改学生信息,可以修改学生的成绩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

}
程序输出的第一行是 (6)
,第二行是 (7)

6. [程序] (2 分)
#include <iostream.h>
void main(void)
{
int i=1, j=1;
for(;j<10; j++){
if(j>5) { i+=2; break;}
if(j%2!=0){
j+=2;
continue;
29. 以下有关抽象类的叙述中,正确的是 (29) 。
A. 抽象类不能含有纯虚函数
B. 可以定义抽象类的对象
C. 在抽象类中至少含有一个没有函数体的虚函数
D.抽象类不能作为基类派生出新的类
30. 以下有关 this 指针的叙述中,不正确的是 (30) 。
A.当调用对象的非静态成员时,总存在一个 this 指针
}
12. 以下程序的功能是:求满足以下条件的所有三位数:(1)该三位数是某一个二位数的平方;(2)该
三位数的个位数、十位数和百位数各不相同,即 1 到 9 这九个数字在该数中至多只允许出现一次。要求
每行输出五个数。例如,满足以上条件的所有三位数有 13 个,分别为:
169 196 256 289 324
361 529 576 625 729
784 841 961
[程序] (4 分)
#include <iostream.h>
int f(int y)
//y 若满足条件,返回 1;否则返回 0
{
int i,j,k;
i = y%10 ;
//求个位数
j=
(23)
;
//求十位数
k= y/100;
if (
(24)
#include<iostream.h>
int a=10;
void fun(void)
{
int a=15;
::a -= --a;
cout<<::a<<'\t'<<a<<'\n';
}
void main(void)
{
int a=15;
for(int i=-10; i< a+::a;i++) fun();
(11) 。 (13) 。
第6页 VC++
return p1; } void main(void) {
char s1[200] = {"NanJin"}; char s2[200] = {"is"}; char s3[] = {"good"}; cout << str(s2, s3) << '\n'; cout << str(s1, s2) << '\n'; cout << s1 << '!'<<s2<<'!'<<s3<<'\n'; } 程序输出的第一行是 (14) ,第二行是 (15) ,第三行是 (16) 。 10. [程序] (2 分) #include<iostream.h> class A{ int x,y; public: A(int a,int b){x=a;y=b;} virtual void fun1(){cout<<"x+y="<<x+y<<"\n";} }; class B:public A{ int m,n; public: B(int a,int b,int c,int d):A(c,d){m=a;n=b;} void fun1(){ cout<<"m*n="<<m*n<<"\n";} }; void print(A& ra){ ra.fun1(); } void main(void) { A a(10,20),*pa; B *p; p= new B(20,30,40,50); p->fun1(); pa=&a; pa->fun1(); pa=p; pa->fun1(); print(a); delete p; } 程序输出的第二行是 (17) ,第三行是 (18) 。 ●完善程序题,共 12 分 11.设有一条环形铁路,共有 n 个车站。现有检查组去检查各个车站的服务质量,从第 i 个车站开始检
cin>>n>>i>>m;
num= (22)
;
cout<<"检查顺序:"<<endl; //输出结果
for(j=0; j<n-1; j++)
cout<<B[j]<<"->";
第8页 VC++
cout<<B[j]<<endl;
cout<<"全部检查完各个车站,共要循环的圈数为:"<<num<<endl;
第7页 VC++
查,每隔 m(已检查过的车站不计算在内)个车站作为下一个要检查的车站,直到所有车站都检查完为 止。下面的程序功能是:按以上要求计算出依次检查的车站序号并输出计算结果。例如,假设共有 20 个车站,车站的序号依次为:1,2,3,…,19,20;要求从第 3 个车站开始检查,间隔 5 个车站,则检查 车站的顺序为:
B.y=++b;
C.b++=x++;
D.b+=x++ + y++
23. 设有说明语句:char ss[]= {"I am a student."}; static float x[20];
下列选项中,存在语法错误的是 (23) 。
A.cout<<ss;
B.cin>>ss;
C.cout<<x;
D.cin>>x;
C. switch 语句中的 default 子句可放在 switch 语句中的任何位置
D. switch 语句中的 case 子句后面的表达式只能是整型、字符或枚举类型常量
22. 设有说明语句:int a=1,b=2;float x=3,y=4;以下赋值中存在语法错误的是 (22) 。
A. a=++x;
包含一个整数;函数 sort()根据链表结点的数据按从小到大的顺序将链表调整为一条有序链表;函
数 print()将链表上的整数依次输出;函数 del()将链表删除。
第9页 VC++
排序算法提示:(1)初始时,使 p 指向链表的首结点,(2)从 p 之后的所有结点中找出 data 值最
小的结点,(3)让 p1 指向该结点,并将 p 指向结点的 data 值与 p1 指向结点的 ],int y[], int n,int i,int m)//x 存放车站序号,y 存放依次检查的车站
{ // n 总车站数, i 开始检查的车站号, m 要间隔的车站数
int k=0,k1,count=0; //k 记录已检查车站的个数
x[0]=n;
// 初始化数组 x,x[0]记录最后一个车站号
24. 设有说明语句:float f(int &a,int b);int x,y;以下对函数 f 的调用语句中,正确的是
(24) 。
A. f(x,y);
B.f(&x,y);
C.f(15,20);
D.f(*x,y);
25. 设有说明: int a=10,b=15,c;执行语句:c= a || (a+=b)|| (++b); 则 a、b、c 的值分别为 (25) 。
A.10,15, 1
B.25,16,1
C.10, 15,10
D.25,15,1
26. 下述关于函数重载的描述中,不正确的是 (26) 。
A.两个或两个以上的函数取相同的函数名,但形参的个数不同
B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同
C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同
3->8->13->18->4->10->16->2->11->19->7->17->9->1->15->14->20->6->12->5 函数 check()中的 count 计录检查完所有车站时要绕环形铁路的圈数。
[程序] (4 分)
#include <iostream.h>
#define N 100
for(int j=1; j<n; j++) x[j]=j;
y[k++]=i;
// i 为第一个检查的车站
x[i]=-1;
//当 x[i]为-1 时,表示该车站已检查
j=i;
while( (19)
){
k1=0;
// 用 k1 累加间隔车站个数
while(k1<m){
j++;
if(j>=n){
count++;
j= (20)
;
}
if(x[j]!=-1) k1++;
}
相关文档
最新文档