2009年全国计算机等级考试二级C++笔试试题
2009年3月全国计算机等级考试二级笔试试卷c语言程序设计
2009年3月全国计算机等级考试二级笔试试卷c语言程序设计D由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域(11)以下选项中合法的标识符是A)1-1 B)1—1 C)-11 D)1--(12)若函数中有定义语句:int k;,则A)系统将自动给k赋初值0 B)这时k中值无定义C)系统将自动给k赋初值-1 D)这时k中无任何值(13)以下选项中,能用作数据常量的是A)o115 B)0118 C)1.5e1.5 D)115L (14)设有定义:int x=2; ,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)D)2*x,x+=2 (15)程序段:int x=12; double y=3.141593; printf(“%d%8.6f”,x,y);的输出结果是A)123.141593 B)12 3.141593 C)12,3.141593 D)123.141593(16)若有定义语句:double x,y,*px,*py,执行了px=&x, py=&y;之后,正确的输入语句是A)scanf(“%f%f”,x,y); B)scanf (“%f%f”,&x,&y);C)scanf(“%lf%le”,px,py); D)scanf(“%lf%lf”,x,y);(17)以下是if语句的基本形式:if (表达式)语句其中“表达式”A)必须是逻辑表达式B)必须是关系表达式C)必须是逻辑表达式或关系表达式D)可以是任意合法的表达式(18)有以下程序#include <stdio.h>main(){int x;scanf(“%d”,&x);if(x<=3); elseif(x!=10)printf(“%d\n”,x);}程序运行时,输入的值在哪个范围才会有输出结果A)不等于10的整数B)大于3且不等于10的整数C)大于3或等于10的整数D)小于3的整数(19)有以下程序#include<stdio.h>Main(){ int a=1,b=2,c=3,d=0;if(a= =1 &&b++= =2)if(b!=2 || c--!=3)printf(“%d,%d,%d\n”,a,b,c);else printf(“%d,%d,%d\n”,a,b,c);else printf(“%d,%d,%d\n”,a,b,c);}程序运行后的输出结果是A)1,2,3 B)1,3,2 C)1,3,3 D)3,2,1 (20)以下程序中的变量已正确定义for(i=0;i<4;i++,i++for(k=1;k<3;k++);printf(*”);程序段的输出结果是A)******** B)**** C)** D)*(21)有以下程序#include<stdio.h>main(){char *s=(“ABC);do{printf(“%d”,*s%10);s++;}while(*s);}注意,字母A的ASCII码值为65。
2009年9月全国计算机等级考试笔试试题及答案
return max;
}
造成错误的原因是
A)定义语句int i,max:中max 未赋初值
B)赋值语句max=MIN;中,不应给max 赋MIN值
C)语句if(max<x[i]) max=x[i];中判断条件设置错误
D)赋值语句max=MIN;放错了位置
#include <string.h>
main()
{char a[10]=”abcd”;
printf(“%d, %d\n”,strlen(a),sizeof(a));
}
程序运行后的输出结果为:
A)7,4 B)4,10 C)8,8D)10,10
(31)下面是有关C语言字;&s[i]<=’z’) n++;
printf(“%d\n”,n);
}
程序运行后的输出结果是
A)0 B)2 C)3 D)5
(21)有以下程序
}
该程序在编译时产生错误,其出错原因是
A) 定义语句出错,case是关键字,不能用作用户自定义标识符
B) 定义语句出错,printF不能用作用户自定义标识符
C) 定义语句无错,scanf不能作为输入函数使用
D) 定义语句无错,printf不能输出case的值
(14)表达式:(int)((double)9/2)-(9)%2的值是
A)操作系统的一部分 B)在操作系统支持下的系统软件
C)一种编译系统 D)一种操作系统
9、在E-R图型中,用来表示两个实体联系的图型的是:
A) 矩形 B) 椭圆 C)菱形 D)三角形
09年3月全国计算机等级考试二级C笔试真题
09年3月全国计算机等级考试二级C笔试真题(附答案)文章来源:互联网发布者:黄水发发布时间:2009-6-1 17:44:26 阅读:双击自动滚屏27次09年3月全国计算机等级考试二级C笔试真题(附答案)(考试时间90分钟,满分100分)一、选择题(1)下列叙述中正确的是 DA)栈是先进先出(FIFO)的线性表B)队列是先进先出(FIFO)的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是 AA)栈 B)树 C)队列 D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是CA)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是DA)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是CA)编译软件 B)操作系统 C)教务管理系统 D)汇编程序(6)下面叙述中错误的是AA)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是B A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是AA)数据库设计 B)数据库系统设计C)数据库维护 D)数据库管理员培训(9)有两个关系R,S如下:R SA B C A Ba 3 2 a 3b 0 1 b 0c 2 1 c 2由关系R通过运算得到关系S,则所使用的运算为BA)选择 B)投影 C)插入 D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为CA)属性 B)键 C)关系 D)域(11)以下选项中合法的标识符是CA) 1-1 B)1—1 C)-11 D)1--(12)若函数中有定义语句:int k;,则BA)系统将自动给k赋初值0 B)这时k中值无定义C)系统将自动给k赋初值-1 D)这时k中无任何值(13)以下选项中,能用作数据常量的是DA)o115 B) 0118 C)1.5e1.5 D) 115L(14)设有定义:int x=2; ,以下表达式中,值不为6的是DA) x*=x+1 B) x++,2*x C)x*=(1+x) D)2*x,x+=2(15)程序段:int x=12; double y=3.141593; printf(“%d%8.6f”,x,y);的输出结果是AA)123.141593 B)12 3.141593 C)12,3.141593 D)123.141593(16)若有定义语句:double x,y,*px,*py,执行了px=&x, py=&y;之后,正确的输入语句是CA)scanf(“%f%f”,x,y); B) scanf(“%f%f”,&x,&y);C) scanf(“%lf%le”,px,py); D) scanf(“%lf%lf”,x,y); (17)以下是if语句的基本形式:Dif (表达式)语句,其中表达式A)必须是逻辑表达式 B)必须是关系表达式C)必须是逻辑表达式或关系表达式 D)可以是任意合法的表达式(18)有以下程序#include <stdio.h>main(){int x;scanf(“%d”,&x);if(x<=3); elseif(x!=10) printf(“%d\n”,x);}程序运行时,输入的值在哪个范围才会有输出结果BA)不等于10的整数 B)大于3且不等于10的整数C)大于3或等于10的整数 D)小于3的整数(19)有以下程序#include<stdio.h>Main(){ int a=1,b=2,c=3,d=0;if(a= =1 &&b++= =2)if(b!=2 || c--!=3)printf(“%d,%d,%d\n”,a,b,c);else printf(“%d,%d,%d\n”,a,b,c);else printf(“%d,%d,%d\n”,a,b,c);}程序运行后的输出结果是CA)1,2,3 B)1,3,2 C)1,3,3 D)3,2,1(20)以下程序中的变量已正确定义Bfor(i=0;i<4;i++,i++for(k=1;k<3;k++);printf(“*”);程序段的输出结果是A)******** B)**** C)** D)*(21)有以下程序#include<stdio.h>main(){char *s=(“ABC);do{printf(“%d”,*s%10);s++;}while(*s);}注意,字母A的ASCII码值为65。
2009年9月全国计算机等级考试二级C语言真题及答案
全国计算机等级考试历年真题2009年9月二级C语言笔试真题及答案计算机等级考试历年真题(点击查看更多)2010-03-0322:48:28阅读425评论2字号:大中小点击查看更多全国计算机等级考试历年真题一、选择题(每题2分,共计70分)1.(1)下列数据结构中,属于非线性结构的是A)循环队列B)带链队列C)二叉树D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的是A)循环队列B)栈C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数(5)件设计中划分模块的一个准则是A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是A)可封装B)自顶向下C)模块化D)逐步求精(7)软件详细设计产生的图如下:该图是A)N-S图B)PAD图C)程序流程图D)E-R图8.(8)数据库管理系统是A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统9.(9)在E-R图中,用来表示实体联系的图形是A)椭圆形B)矩形C)菱形D)三角形10.(10)有三个关系R,S,和T如下:其中关系T由关系R和S通过某种操作得到,该操作为A)选择B)投影C)交D)并11.(11)以下叙述中正确的是A)程序设计的任务就是编写程序代码并上机调试B)程序设计的任务就是确定所用的数据结构C)程序设计的任务就是确定所用算法D)以上三种说法都不完整12.(12)以下选项中,能用作用户标识符的是A)voidB)8_8C)_0_D)unsigned13.(13)阅读以下程序#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,printf);}该程序在编译时产生错误,其出错原因是A)定义语句出错,case是关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无措,printf不能输出case的值14.(14)表达式:(int)((double)9/2)-(9)%2的值是A)0B)3C)4D)515.(15)若有定义语句:int x=10;,则表达式x-=x+x的值为A)-20B)-10C)0D)1016.(16)有以下程序#includemain(){int a=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}程序运行后的输出结果是A)0,0B)1,0C)3,2D)1,217.(17)设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b)c=a,a=b,b=c;B)if(a>b){c=a,a=b,b=c;}C)if(a>b)c=a;a=b;b=c;D)if(a>b){c=a;a=b;b=c;}18.(18)有以下程序#includemain(){int c=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是A)3B)5C)7D)919.(19)以下程序段中,与语句: k=a>b?(b>c?1:0):0;功能相同的是A)if((a>b)&&(b>c))k=1;else k=0;B)if((a>b)||(b>c))k=1;else k=0;C)if(a<=b)k=0;else if(b<=c)k=1;D)if(a>b)k=1;else if(b>c)k=1;else k=0;20.(20)有以下程序#includemain(){char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>'a'&&s[i]<='z')n++;printf("%d\n",n);}程序运行后的输出结果是A)0B)2C)3D)521.(21)有以下程序#includemain(){int n=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}程序运行后的输出结果是A)02B)13C)57D)1222.(22)有以下定义语句,编译时会出现编译错误的是A)char a='a';B)char a='\n';C)char a='aa';D)char a='\x2d';23.(23)有以下程序#include{char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是A)E,68B)D,69C)E,DD)输出无定值24.(24)有以下程序#includevoid fun(int p){int d=2;p=d++;printf("%d",p);}{int a=1;fun(a);printf("%d\n",a);}程序运行后的输出结果是A)32B)12C)21D)2225.(25)以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能#define MIN-2147463647int findmax(int x[],int n){int i,max;for(i=0;i{max=MIN;if(max}return max;}造成错误的原因是A)定义语句int i,max中max未赋值B)赋值语句max=MIN;中,不应该给max赋MIN值C)语句if(maxD)赋值语句max=MIN;放错了位置26.(26)有以下程序#includemain(){int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是A)1,2,1,2B)1,2,2,1C)2,1,2,1D)2,1,1,227.(27)若有定义语句:inta[4][10],*p,*q[4];且0<=i<4,则错误的赋值是A)p=aB)q[i]=a[i]C)p=a[i]D)p=&a[2][128.(28)有以下程序#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是A)9,One*WorldB)9,One*Dream!C)10,One*Dream!D)10,One*Wor29.(29)有以下程序#includemain(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2) {case0:a[i]++;break;case1:a[i]--;}break;case1:a[i]=0;}for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");}程序运行后的输出结果是A)3344B)2050C)3040D)030430.(30)有以下程序#include#includemain(){char a[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}程序运行后的输出结果是A)7,4B)4,10C)8,8D)10,1031.(31)下面是有关C语言字符数组的描述,其中错误的是A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串D)字符数组只能存放字符串32.(32)下列函数的功能是fun(char*a,char*b) {while((*b=*a)!='\0'){a++;b++;}}A)将a所指字符串赋给b所指空间B)使指针b指向a所指字符串C)将a所指字符串和b所指字符串进行比较D)检查a和b所指字符串中是否有'\0'33.(33)设有以下函数:void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是A)void(*pf)();pf=fun;B)void*pf();pf=fun;C)void*pf();*pf=fun;D)void(*pf)(int,char);pf=&fun;34.(34)有以下程序#includeint f(int n);main(){int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行后的输出结果是A)7B)8C)9D)1035.(35)有以下程序#include#define f(x)x*x*xmain(){int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是A)10,64B)10,10C)64,10D)64,64A B C D36.(36)下面结构体的定义语句中,错误的是A)struct ord{int x;int y;intz;};struct ord a;B)struct ord{int x;int y;int z;}struct ord a;C)struct ord{int x;int y;int z;}n;D)struct{int x;int y;int z;}a;37.(37)设有定义:char*c;以下选项中能够使字符型指针C正确指向一个字符串的是A)char str[]="string";c=str;B)scanf("%s",c);C)c=getchar();D)*c="string";38.(38)有以下程序#include#includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct Aa={1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t) {t.a=1002;strcpy(t.b,"ChangRong") ;t.c=1202.0;return t;}程序运行后的输出结果是A)1001,ZhangDa,1098.0B)1002,ZhangDa,1202.0C)1001,ChangRong,1098.0D)1002,ChangRong,1202.039.(39)有以下程序int r=8;printf("%d\n",r>>1);输出结果是A)16B)8C)4D)240.(40)下列关于C语言文件的叙述中正确的是A)文件由一系列数据一次排列组成,只能构成二进制文件B)文件由结构序列组成,可以构成二进制文件或文本文件C)文件由数据序列组成,可以构成二进制文件或文本文件D)文件由字符序列组成,只能是文本文件二、填空题(每空2分,共计30分)1.(1)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【1】个结点。
2009年全国计算机等级考试二级C++笔试试题
2009年全国计算机等级考试二级C++笔试试题(3)一、每小题2分,共70分第 1 题设有二元关系R和三元关系S,下列运算中合法的是()。
A.R ∩ SB.R ∪ SC.R-SD.R×S【您的答案】: D【参考解析】:在并(∪)、交(∩)、差(—)三种运算中,都要求参加运算的两个关系具有相同的属性名表,其运算结果也与它们具有相同的属性名。
即它们的表框架是相同的。
由此可以看出,本题给出的两个关系R与S格框架足不同的(R是二元关系,S三元关系),因此,它们不能作并(∪)、交(∩)、差(—)这三种运算。
而两个不同框架的关系是可以作笛卡尔积(×)运算的。
第2题以下对C/C++语言函数的描述中,正确的是()。
A.C程序由一个或一个以上的函数组成B.C函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.C++程序中调用关系的所有函数必须放在同一个程序文件中【您的答案】:A【参考解析】: C语言的基本单位是函数,本题考察的就是函数的基本涵义及其使用。
第3题下列叙述中正确的是()。
A.软件就是程序清单B.软件就是存放在计算机中的文件C.软件应包括程序清单以及运行结果D.软件包括程序和文档【您的答案】:D【参考解析】:软件应包括程序和文档。
第4题下列叙述中正确的是()。
A)在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法【您的答案】:C【参考解析】:在模块化设计中,要求将一个大程序按人们能理解的大小规模进行分解,使每个模块都能易于理解,各模块的功能尽量单一,各模块之间的联系尽量的少。
因此,选项A中的说法是错误的。
自顶向下、逐步细化的设计过程,主要包括两个方面:一是将一个复杂问题的解法分解和细化成由若干模块组成的层次结构;二是将一个模块的功能逐步分解细化为一系列的处理步骤,直到某种程序设计语言的语句或某种机器指令。
2009年9月全国计算机等级考试二级C语言笔试试题(含参考答案)
2009年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列数据结构中,属于非线性结构的是A)循环队列B)带链队列C)二叉树D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的是A)循环队列 B)栈C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是A)可封装 B)自顶向下C)模块化 D)逐步求精(7)软件详细设计产生的图如下:该图是A)N-S图B)PAD图C)程序流程图 D)E-R图(8)数据库管理系统是A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:T其中关系T由关系R和S通过某种操作得到,该操作为A)选择B)投影C)交D)并(11)以下叙述中正确的是A)程序设计的任务就是编写程序代码并上机调试B)程序设计的任务就是确定所用数据结构C)程序设计的任务就是确定所用算法D)以上三种说法都不完整(12)以下选项中,能用作用户标识符的是A)void B)8_8 C)_0_ D)unsigned(13)阅读以下程序#include <stdio.h>main(){ int case; float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是A)定义语句出错,case是关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出case的值(14)表达式:(int)((double)9/2)-(9)%2的值是A)0 B)3 C)4 D)5(15)若有定义语句:int x=10;,则表达式x-=x+x的值为A)-20 B)-10 C)0 D)10(16)有以下程序#include <stdio.h>main(){ int a=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是A)0,0 B)1,0 C)3,2 D)1,217)设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b) c=a,a=b,b=c; B)if(a>b) {c=a,a=b,b=c;}C)if(a>b) c=a;a=b;b=c; D)if(a>b) {c=a;a=b;b=c;}(18)有以下程序#include <stdio.h>main(){ int c=0,k;for (k=1;k<3;k++)switch (k){ default: c+=k;case 2: c++;break;case 4: c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是A)3 B)5 C)7 D)9(19)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是A)if((a>b)&&(b>c)) k=1; B)if((a>b)||(b>c) k=1;else k=0; else k=0;C)if(a<=b) k=0; D)if(a>b) k=1;else if(b<=c) k=1; else if(b>c) k=1;else k=0;(20)有以下程序#include <stdio.h>main(){ char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='a' &&s[i]<='z') n++;printf("%d\n",n);}程序运行后的输出结果是A)0 B)2 C)3 D)5(21)有以下程序#include <stdio.h>main(){ int n=2,k=0;while(k++&&n++>2);2009年9月全国计算机等级考试二级C语言程序设计笔试试卷第3页(共9页)printf("%d %d\n",k,n);}程序运行后的输出结果是A)0 2 B)1 3 C)5 7 D)1 2(22)有以下定义语句,编译时会出现编译错误的是A)char a='a'; B)char a='\n'; C)char a='aa'; D)char a='\x2d';(23)有以下程序#include <stdio.h>main(){ char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是A)E,68 B)D,69 C)E,D D)输出无定值(24)有以下程序#include <stdio.h>void fun(int p){ int d=2;p=d++; printf("%d",p);}main(){ int a=1;fun(a); printf("%d\n",a);}程序运行后的输出结果是A)32 B)12 C)21 D)22(25)以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能#define MIN -int findmax (int x[],int n){ int i,max;for(i=0;i<n;i++){ max=MIN;if(max<x[i]) max=x[i];}return max;}造成错误的原因是A)定义语句int i,max;中max未赋初值B)赋值语句max=MIN;中,不应给max赋MIN值C)语句if(max<x[i]) max=x[i];中判断条件设置错误D)赋值语句max=MIN;放错了位置(26)有以下程序#include <stdio.h>main(){ int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是A)1,2,1,2 B)1,2,2,1 C)2,1,2,1 D)2,1,1,2(27)若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是A)p=a B)q[i]=a[i] C)p=a[i] D)p=&a[2][1](28)有以下程序#include <stdio.h>#include <string.h>main(){ char str[ ][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是A)9,One*World B)9,One*Dream! C)10,One*Dream! D)10,One*World(29)有以下程序#include <stdio.h>main(){ int a[ ]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){ case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++) printf("%d",a[i]); printf("\n");}程序运行后的输出结果是A)3 3 4 4 B)2 0 5 0 C)3 0 4 0 D)0 3 0 4(30)有以下程序#include <stdio.h>#include <string.h>main(){ char a[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}2009年9月全国计算机等级考试二级C语言程序设计笔试试卷第5页(共9页)程序运行后的输出结果是A)7,4 B)4,10 C)8,8 D)10,10(31)下面是有关C语言字符数组的描述,其中错误的是A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串D)字符数组只能存放字符串(32)下列函数的功能是fun(char *a,char *b){ while((*b=*a)!='\0') {a++,b++;} }A)将a所指字符串赋给b所指空间B)使指针b指向a所指字符串C)将a所指字符串和b所指字符串进行比较D)检查a和b所指字符串中是否有'\0'(33)设有以下函数void fun(int n,char * s) {……}则下面对函数指针的定义和赋值均是正确的是A)void (*pf)(); pf=fun; B)viod *pf(); pf=fun;C)void *pf(); *pf=fun; D)void (*pf)(int,char);pf=&fun;34)有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){ static int a=1;n+=a++;return n;}程序运行以后的输出结果是A)7 B)8 C)9 D)10(35)有以下程序#include <stdio.h>#define f(x) x*x*xmain(){ int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是A)10,64 B)10,10 C)64,10 D)64,64(36)下面结构体的定义语句中,错误的是A)struct ord {int x;int y;int z;}; struct ord a;B)struct ord {int x;int y;int z;} struct ord a;C)struct ord {int x;int y;int z;} a;D)struct {int x;int y;int z;} a;(37)设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是A)char str[ ]="string";c=str; B)scanf("%s",c);C)c=getchar(); D)*c="string";(38)有以下程序#include <stdio.h>#include <string.h>struct A{ int a; char b[10]; double c;};struct A f(struct A t);main(){ struct A a={1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){ t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是A)1001,ZhangDa,1098.0 B)1002,ZhangDa,1202.0C)1001,ChangRong,1098.0 D)1002,ChangRong,1202.0(39)若有以下程序段int r=8;printf("%d\n",r>>1);输出结果是A)16 B)8 C)4 D)2(40)下列关于C语言文件的叙述中正确的是A)文件由一系列数据依次排列组成,只能构成二进制文件B)文件由结构序列组成,可以构成二进制文件或文本文件C)文件由数据序列组成,可以构成二进制文件或文本文件D)文件由字符序列组成,其类型只能是文本文件二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
2009计算机二级c语言考试真题及答案
2009计算机二级c语言考试真题及答案一、选择题(每题1分,共40分)1. 在C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. _variableD. variable-2答案:C2. 若有定义:int a=3, b=4, c=5;,则表达式a+b+c的值是:A. 12B. 9C. 15D. 3答案:C3. C语言中,以下哪个选项是正确的整型常量?A. 0x12B. 0x12.0C. 0x12LD. 0x12.0L答案:A4. 在C语言中,以下哪个选项是正确的字符常量?A. 'ab'B. '65'C. '\n'D. "A"答案:C5. 若有定义:int a=5, b=10;,则执行语句a=b后,变量a的值是:A. 5B. 10C. 15D. 0答案:B6. 在C语言中,以下哪个选项是正确的字符串常量?A. "Hello, World!"B. 'Hello, World!'C. "Hello World!"D. 'Hello World!'答案:A7. 若有定义:int a=5;,则执行语句a+=3后,变量a的值是:A. 5B. 8C. 3D. 2答案:B8. 在C语言中,以下哪个选项是正确的数组定义?A. int a[5] = {1, 2, 3, 4, 5};B. int a[5] = {1, 2, 3};C. int a[] = {1, 2, 3, 4, 5};D. int a[5] = {1, 2, 3, 4};答案:C9. 若有定义:int a[5] = {1, 2, 3, 4, 5};,则执行语句a[2]=6后,数组元素a[2]的值是:A. 1B. 2C. 6D. 5答案:C10. 在C语言中,以下哪个选项是正确的函数定义?A. int max(int x, int y) { return x > y ? x : y; }B. int max(int x, int y) { if(x > y) return x; else returny; }C. int max(int x, int y) { return x > y ? y : x; }D. int max(int x, int y) { if(x > y) return y; else returnx; }答案:A二、填空题(每题2分,共20分)1. 在C语言中,若要定义一个整型变量x并初始化为10,应使用语句:________。
2009年全国计算机等级考试二级C++笔试试题
一、名词解释题(每小题5分,共20分)1、超越器械:在投掷器械最后用力前,人体支撑点以最快的速度赶超到器械的前面,使器械远远地落在身体重心后面的身体动作姿势。
2、腾起角:腾起初速度方向与水平方向之间形成的夹角。
3、跨栏步:是指从起跨脚踏上起跨点到过栏后摆动腿着地的过程(分为起跨攻栏,腾空过栏,下栏着地三个阶段)。
4、内力和外力:内力和外力:内力是指肌肉收缩时产生的力、它是人体运动的动力来源。
外力是指人体与外界物体相互作用时所产生的力。
5、径赛:径赛:以时间计算成绩的和跑的项目叫径赛。
6、腾起初速度:是助跑、起跳所产生的水平速度与垂直速度的合速度。
7、步长与步频:步长是指两脚着地点之间的距离,步频是指单位时间内的步数。
8、田径运动定义:径赛和田赛运动,或由跑、竞走和越野跑运动。
二、单选题1、决定跑速的主要因素是___C__。
A、速度B、爆发力C、步频和步长2、计时小组三块表计取的成绩各不相同时,应以____C___成绩为准。
A、平均B、较差C、中间3、女子100米栏,栏间跑三步,其三步的比例为___C____。
A、中、小、大B、小、中、大C、小、大、中4、蹲踞式跳远腾空后容易产生前旋,其主要原因是____B___。
A、摆动腿的大腿抬的不高B、下肢靠近身体重心,旋转半径较短C、摆动动作没有做“突停”5、背向滑步推铅球比侧向滑步推铅球在技术上的优越性是___A____。
A、提高了预先速度,便于发挥力量B、提高了出手速度C、加长了球在出手前的运行距离6、田径运动定义是根据____C___田联章程而定。
A、中国田联章程B、亚洲田联章程C、国际田联章程7、跳高落地区宽是多少米?____C___A、5米B、8米C、3米D、6米8、加速跑的距离一般为多少米?___D____A、10-20米B、30-40米C、40-50米D、20-30米9、运动员通过助跑起跳,身体按一定方向腾起时,____C___越大,跳跃的运动成绩越好。
2009年全国计算机等级考试二级C++笔试试题
2009年全国计算机等级考试二级C++笔试试题一十五一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)投影D)并(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto语句会很便捷C)在C语言中,程序的模块化是利用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题(12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构(13)以下叙述中错误的是A)C程序在运行过程中所有计算都以二进制方式进行B)C程序在运行过程中所有计算都以十进制方式进行C)所有C程序都需要编译链接无误后才能运行D)C程序中整型变量只能存放整数,实型变量只能存放浮点数(14)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是A)a%(int)(x-y)B)a=x!=y;C)(a*y)%bD)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1,200B)实数:1.5E2.0C )字符斜杠:…\‟D)字符串:"\007"(16)表达式a+=a-=a=9的值是A)9B)_9C)18D)0(17)若变量已正确定义,在if (W)printf(“%d\n,k”);中,以下不可替代W的是A)a<>b+cB)ch=getchar()C)a==b+cD)a++(18)有以下程序#include<stdio.h>main(){int a=1,b=0;if(!a)b++;else if(a==0)if(a)b+=2;else b+=3;printf(”%d\n”,b);}程序运行后的输出结果是A)0B)1C)2D)3(19)若有定义语句int a, b;double x;则下列选项中没有错误的是A)switch(x%2)B)switch((int)x/2.0{case 0: a++; break; {case 0: a++; break;case 1: b++; break; case 1: b++; break;default : a++; b++; default : a++; b++;} }C)switch((int)x%2)D)switch((int)(x)%2){case 0: a++; break; {case 0.0: a++; break;case 1: b++; break; case 1.0: b++; break;default : a++; b++; default : a++; b++;} }(20)有以下程序#include <stdio.h>main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%二10;}printf(”%d,%d\n”,a,b);}程序运行后的输出结果是A)5,11B)7,1C)7,11D)6,1(21)有以下程序#include<stdio.h>main(){int y=10;while(y--);printf(”Y=%d\n”,Y);}程序执行后的输出结果是A)y=0B)y= -1C)y=1D)while构成无限循环(22)有以下程序#include<stdio .h>main(){char s[」=”rstuv";printf(”%c\n”,*s+2);}程序运行后的输出结果是A)tuvB)字符t的ASCII码值C)tD)出错(23)有以下程序#include<stdio.h>#include<string.h>main(){char x[]=”STRING”;x[0」=0;x[1]=‟\0‟;x[2」=‟0‟;printf(”%d %d\n”,sizeof(x),strlen(x));}程序运行后的输出结果是A)6 1B)7 0C)6 3D)7 1(24)有以下程序#include<stdio.h>Int f(int x);main(){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是A)1B)2C)4D)8(25)以下程序段完全正确的是A)int *p; scanf("%d",&p);B)int *p; scanf(“%d”,p);C)int k, *p=&k; scanf("%d",p);D)int k, *p:; *p= &k; scanf(“%d”,p);(26)有定义语句:int *p[4];以下选项中与此语句等价的是A)int p[4];B)int **p;C)int *(p「4」);D)int (*p)「4」;(27)下列定义数组的语句中,正确的是A)int N=10;B)#define N 10int x[N]; int x[N];C)int x[0..10]; D)int x[];(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是A)int a[5]=﹛0﹜;B)int b[]={0,0,0,0,0};C)int c[2+3];D)int i=5,d[i];(29)有以下程序#include<stdio.h>void f(int *p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”;*r);}void f(int *p){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是A)1,4B)4,4C)3,1D)4,1(30)有以下程序(函数fun只对下标为偶数的元素进行操作)# include<stdio.h>void fun(int*a;int n){int i、j、k、t;for (i=0;i<n一1;1+=2){k=i;…for(j=i;j<n;j+=2)if(a[j]>a〔k])k=j;t=a〔i];a〔i]=a[k];a〔k]=t;}}main(){int aa「10」={1、2、3、4、5、6、7},i;fun(aa、7);for(i=0,i<7; i++)printf(”%d,”,aa[i]));printf(”\n”);}程序运行后的输出结果是A)7,2,5,4,3,6,1B)1,6,3,4,5,2,7C)7,6,5,4,3,2,1D)1,7,3,5,6;2,1(31)下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST"要求的是A)if(strcmp(s2,s1)==0)ST;B)if(sl==s2)ST;C)if(strcpy(s l ,s2)==1)ST;D)if(sl-s2==0)ST;(32)以下不能将s所指字符串正确复制到t所指存储空间的是A)while(*t=*s){t++;s++;}B)for(i=0;t[i]=s[i];i++);C)do{*t++=*s++;}while(*s);D)for(i=0,j=0;t[i++]=s[j++];);(33)有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string .h>main(){char a[20]=”ABCD\OEFG\0”,b[]=”IJK”;strcat(a,b);printf(”%s\n”,a);}程序运行后的输出结果是A)ABCDE\OFG\OIJKB)ABCDIJKC)IJKD)EFGIJK(34)有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>void fun(char*p){int i=0;while (p[i]){if(p[i]==‟ ‟&&islower(p「i-1」))p[i-1]=p[i-1]-…a‟+…A‟; i++;}}main(){char s1[100]=”ab cd EFG!”;fun(s1);printf(”%s\n”,s1);}程序运行后的输出结果是A)ab cd EFG!B)Ab Cd EFg!C)aB cD EFG!D)ab cd EFg!(35)有以下程序#include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf(”%d”,x);}main(){fun(7);printf(”\n”);}程序运行后的输出结果是A)1 3 7B)7 3 1C)7 3D)3 7(36)有以下程序#include<stdio.h>int fun(){static int x=1;x+=1;return x;}main(){int i;s=1;for(i=1;i<=5;i++)s+=fun();printf(”%d\n”,s);}程序运行后的输出结果是A)11B)21C)6D)120(37)有以下程序#inctude<stdio.h>#include<stdlib.h>Main(){int *a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;printf(“%d,%d,%d\n”,*a,*b,*c);}程序运行后的输出结果是A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3(38)有以下程序#include<stdio.h>main(){int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf(“%d,%d\n”,s,t);}在VC6平台上编译运行,程序运行后的输出结果是A)2,4 B)4,4 C)4,8 D)10,6(39)若有以下语句Typedef struct S{int g; char h;}T;以下叙述中正确的是A)可用S定义结构体变量B)可用T定义结构体变量C)S是struct类型的变量D)T是struct S类型的变量(40)有以下程序#include<stdio.h>main(){short c=124;c=c_______;printf(“%d\n”、C);}若要使程序的运行结果为248,应在下划线处填入的是A)>>2 B)|248 C)&0248 D)<<I二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
2009年全国计算机等级考试二级C++笔试试题
2009年全国计算机等级考试二级C++笔试试题(6) 每小题2分,共70分第1题设有基类定义:派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。
A.私有继承B.保护继承C.公有继承D.私有、保护、公有本题答案:ABCD标记:[暂不确定答案]第2题对下列二叉树进行中序遍历的结果是( )。
A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY本题答案:ABC标记:[暂不确定答案]第3题下列叙述中正确的是( )。
A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试本题答案:ABCD标记:[暂不确定答案]第4题在最坏情况下,冒泡排序所需要的比较次数为( )。
A.n/2B.(n+1)/2C.n(n-1)/2D.n(n+1)/2本题答案:ABCD标记:[暂不确定答案]第5题按“先进后出”原则组织数据的结构是( )。
A.有序表B.栈C.队列D.二叉树本题答案:BCD标记:[暂不确定答案]第6题在int a=3,int*p=&a;中,p的值是( )。
A.变量a的地址值B.无意义C.变量p的地址值D.3本题答案:ABCD标记:[暂不确定答案]第7题关于const修饰符的说法中,错误的是( )。
A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象B.若const修饰了一个对象,则该对象中的所有数据成员都无法被更新C.常对象无法调用一般成员函数D.常成员函数只能被常对象调用,不能被一般对象调用本题答案:ABCD标记:[暂不确定答案]第8题设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示( )。
A.语法错B.为对象A定义一个别名C.将对象A复制给对象BD.仅说明B和A属于同一个类本题答案:ABCD标记:[暂不确定答案]第9题下面程序的输出是( )。
A.1B.0C.1D.不确定的值本题答案:ABCD标记:[暂不确定答案]第10题为引入对象的同义词,对象的别名称为( )。
2009年3月全国计算机等级考试二级c语言试卷及答案
2009年3月计算机等级考试二级c语言试卷及答案一.选择题。
(每题2分,共60分)(1)下列叙述中正确的是( ) 。
A)栈是“先进先出”的线性表B)队列是“先进先出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是( ) 。
A)栈B)树C)队列D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( ) 。
A)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是( ) 。
A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是( ) 。
A)编译软件B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是( ) 。
A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是( ) 。
A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是( ) 。
A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( ) 。
A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为( ) 。
A)属性B)键C)关系D)域(11)以下选项中合法的标识符是( ) 。
A)1_1 B)1—1 C)_11 D)1__(12)若函数中有定义语句:int k;,则( ) 。
全国计算机等级考试C语言2级笔试题(第30次)-2009年09月
全国计算机等级考试C语言2级笔试题(第30次)-2009年09月全国计算机等级考试C语言2级笔试题-2009年09月第30次考试题目选择题软件技术基础单选题(1-10)下列各题A)、B),C)、D)四个选项中,只有一个选项是正确的。
1.下列数据结构中,属于非线性结构的是()A)循环队列B)带链队列C)二叉树D)带链栈C[解析]根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。
线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。
根据各种结构的定义知二叉树是一种非线性结构。
2.下列数据结构中,能够按照“先进后出”原则取数据的是()A)循环队列B)栈C)队列D)二叉树B[解析]栈是限定只在一端进行插入与删除的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。
栈顶元素总是后被插入的元素,也是最先被删除的元素;栈底元素总是最先被插人的元素,也是最后才能被删除的元素。
栈是按照“先进后出”或“后进先出”的原则组织数据的。
3.对于循环队列,下列叙述中正确的是()A)队头指针是固定不变的B)队头指针一定大干队尾指针C)队头指针一定小于队尾指针D)队头指针可以大干队尾指针,也可以小于队尾指针D[解析]循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针,故答案为D)。
4.算法的空间复杂度是指()A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数A[解析]算法的空间复杂度是指:算法执行过程中所需的存储空间。
一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
5.软件设计中划分模块的一个准则是()A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合B[解析]模块划分应考虑的因素包括模块之间的耦合和内聚。
2009年9月全国计算机等级考试二级C语言笔试真题及参考答案
2009年9月二級C語言筆試真題及答案一、選擇題(每題2分,共計70分)(1)下列數據結構中,屬於非線性結構的是A)迴圈佇列 B)帶鏈佇列 C)二叉樹 D)帶鏈棧(2)下列數據結構中,能夠按照“先進後出”原則存取數據的是A)迴圈佇列 B)棧 C)佇列 D)二叉樹(3)對於迴圈佇列,下列敘述中正確的是A)隊頭指針是固定不變的 B)隊頭指針一定大於隊尾指針C)隊頭指針一定小於隊尾指針 D)隊頭指針可以大於隊尾指針,也可以小於隊尾指針(4)演算法的空間複雜度是指A)演算法在執行過程中所需要的電腦存儲空間 B)演算法所處理的數據量C)演算法程式中的語句或指令條數 D)演算法在執行過程中所需要的臨時工作單元數(5)件設計中劃分模組的一個準則是A)低內聚低耦合 B)高內聚低耦合 C)低內聚高耦合 D)高內聚高耦合(6)下列選項中不屬於結構化程式設計原則的是A)可封裝 B)自頂向下 C)模組化 D)逐步求精(7)軟體詳細設計產生的圖如下:該圖是A)N-S圖 B)PAD圖 C)程式流程圖 D)E-R圖(8)資料庫管理系統是A)操作系統的一部分 B)在操作系統支持下的系統軟體C)一種編譯系統 D)一種操作系統(9)在E-R圖中,用來表示實體聯繫的圖形是A)橢圓形 B)矩形 C)菱形 D)三角形(10)有三個關係R,S,和T如下: 其中關係T由關係R和S通過某種操作得到,該操作為A)選擇 B)投影 C)交 D)並(11)以下敘述中正確的是A)程式設計的任務就是編寫程式代碼並上機調試B)程式設計的任務就是確定所用的數據結構C)程式設計的任務就是確定所用演算法D)以上三種說法都不完整12.(12)以下選項中,能用作用戶識別字的是A)void B)8_8 C)_0_ D)unsigned(13)閱讀以下程式#includemain(){ int case; float printF;printf("請輸入2個數:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printf);}該程式在編譯時產生錯誤,其出錯原因是A)定義語句出錯,case是關鍵字,不能用作用戶自定義識別字B)定義語句出錯,printF不能用作用戶自定義識別字C)定義語句無錯,scanf不能作為輸入函數使用D)定義語句無措,printf不能輸出case的值(14)運算式:(int)((double)9/2)-(9)%2的值是A)0 B)3 C)4 D)5(15)若有定義語句: int x=10;,則運算式x-=x+x的值為A)-20 B)-10 C)0 D)10(16)有以下程式#includemain(){ int a=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}程式運行後的輸出結果是A)0,0 B)1,0 C)3,2 D)1,2(17)設有定義: int a=1,b=2,c=3;,以下語句中執行效果與其它三個不同的是A)if(a>b) c=a,a=b,b=c; B)if(a>b){c=a,a=b,b=c;}C)if(a>b) c=a;a=b;b=c; D)if(a>b){c=a;a=b;b=c;}(18)有以下程式#includemain(){ int c=0,k;for(k=1;k<3;k++)switch(k){ default:c+=k;case 2:c++;break;case 4:c+=2;break;}printf("%d\n",c);}程式運行後的輸出結果是A)3 B)5 C)7 D)919.(19)以下程式段中,與語句: k=a>b?(b>c?1:0):0;功能相同的是A)if((a>b)&&(b>c)) k=1; else k=0;B)if((a>b)||(b>c)) k=1; else k=0;C)if(a<=b)k=0; else if(b<=c) k=1;D) if(a>b) k=1; else if(b>c) k=1; else k=0;(20)有以下程式#includemain(){ char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>'a'&&s[i]<='z') n++;printf("%d\n",n);}程式運行後的輸出結果是A)0 B)2 C)3 D)5(21)有以下程式#includemain(){ int n=2,k=0;while(k++&&n++>2);printf("%d %d\n",k,n);}程式運行後的輸出結果是A)0 2 B)1 3 C)5 7 D)1 2(22)有以下定義語句,編譯時會出現編譯錯誤的是A) char a='a'; B) char a='\n';C) char a='aa'; D) char a='\x2d';(23)有以下程式#includemain(){ char c1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII碼為65,程式運行後的輸出結果是A)E,68 B)D,69 C)E,D D)輸出無定值(24)有以下程式#includevoid fun(int p){ int d=2;p=d++;printf("%d",p);}main(){ int a=1;fun(a);printf("%d\n",a);}程式運行後的輸出結果是A)32 B)12 C)21 D)22(25)以下函數findmax擬實現在數組中查找最大值並作為函數值返回, 但程式中有錯導致不能實現預定功能#define MIN -2147463647int findmax(int x[],int n){ int i,max;for(i=0;i<n;i++){ max=MIN;if(max<x[i]) max=x[i];}return max;}造成錯誤的原因是A)定義語句int i,max中max未賦值B)賦值語句max=MIN;中,不應該給max賦MIN值C)語句if(max<x[i]) max=x[i];中判斷條件設置錯誤D)賦值語句max=MIN;放錯了位置(26)有以下程式#includemain(){ int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程式運行後的輸出結果是A)1,2,1,2 B)1,2,2,1 C)2,1,2,1 D)2,1,1,2(27)若有定義語句: int a[4][10],*p,*q[4];且0<=i<4,則錯誤的賦值是A)p=a B)q[i]=a[i] C)p=a[i] D)p=&a[2][1](28)有以下程式#include#include。
2009年全国计算机等级考试二级C++笔试试题
2008年4月全国计算机等级考试公共基础部分笔试试题1.选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)程序流程图中带有箭头的线段表示的是( C )。
A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括( A )。
A)多态性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是( B )。
A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是( B )。
A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指( A )。
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D )。
A)快速排序B)冒泡排序C)直接插入排序D)堆排序(7)下列关于栈的叙述正确的是( B )。
A)栈按“先进先出”组织数据B)栈按“先进后出”组织数据C)只能在栈底插入数据D)不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。
A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段(9)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( D )。
A)并B)自然连接C)笛卡尔积D)交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。
A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩2.填空题请将每一个空的正确答案写在答题卡至【5】序号的横线上,答在试卷上不得分。
2009年全国计算机等级考试二级C++笔试试题
2009年全国计算机等级考试二级C++笔试试题(1) 每小题2分,共70分第1题下列能对对象进行初始化的是( )。
A.构造函数B.析构函数C.友元函数D.静态成员函数本题答案:ABCD标记:[暂不确定答案]第2题若有以下宏定义:#define N 2#define Y(n)((N+1)*n)则执行语句z=2*(N+Y(5));后的结果是( )。
A.语句有错误B.z=34C.z=70D.z无定值本题答案:ABCD标记:[暂不确定答案]第3题软件调试的目的是( )。
A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能本题答案:ABCD标记:[暂不确定答案]第4题以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出:上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。
这条语句是( )。
A.sum=O.O;B.sum+=score;C.ave=sum/4.O;D.cout<<"No"<<n<<":"<<ave<<endl;本题答案:ABCD标记:[暂不确定答案]第5题下列关于关系运算的叙述中正确的是( )。
A.投影、选择、连接是从二维表的行的方向来进行运算B.投影、选择、连接是从二维表的列的方向来进行运算C.并、交、差是从二维表的列的方向来进行运算D.以上三种说法都不对本题答案:ABCD标记:[暂不确定答案]第6题若执行以下程序时从键盘上输入9,则输出结果是( )。
A.11B.10C.9D.8本题答案:ABCD标记:[暂不确定答案]第7题当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A.ios::inB.ios::outC.ios::int|ios::outD.没有本题答案:ABCD标记:[暂不确定答案]第8题按“先进先出”原则组织数据的结构是( )。
C 二级试题(2009年3月)
C)循环队列是非线性结构
D)有序线性表既可以采用顺序存储结构,也可以采
用链式存储结构
(2)支持子程序调用的数据结构是
A)栈 B)树 C)队列 D)二叉树
(3)某二叉树有 5 个度为 2 的结点,则该二叉树中的
叶子结点数是
A)10 B)8
C)6
D)4
(4)下列排序方法中,最坏情况下比较次数最少的是
A)冒泡排序 B)简单选择排序 C)直接插入排
下列语句中正确的是
A ) cout<<a.publicData <<endl ;
B)
cout<<a.privateData <<endl ;
C ) cout<<b.publicData <<endl ;
D)
cout<<b.privateData <<endl ;
(14)运算符重载时不需要保持的性质是
class Parents{
public:
int publicuata;
private:
int privateData;
};
class ChildA:public Parents{/*类体略*/};
class ChildB:private Parents{/*类体略*/);
ChildA a;
ChildBb;
C)int fun(int,char*);
D)float fun (int,
int, int);
(22)建立一个类对象时,系统自动调用
A)析构函数 B)构造函数
C)静态
函数
D)友元函数
(23)通过派生类的对象可直接访问其
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. alter v. 改变,改动,变更2. burst vi. n. 突然发生,爆裂3. dispose vi. 除掉;处置;解决;处理(of)4. blast n. 爆炸;气流vi. 炸,炸掉5. consume v. 消耗,耗尽6. split v. 劈开;割裂;分裂a.裂开的7. spit v. 吐(唾液等);唾弃8. spill v. 溢出,溅出,倒出9. slip v. 滑动,滑落;忽略10. slide v. 滑动,滑落n. 滑动;w滑面;幻灯片11. bacteria n. 细菌12. breed n. 种,品种v. 繁殖,产仔13. budget n. 预算v. 编预算,作安排14. candidate n. 候选人15. campus n. 校园16. liberal a. 慷慨的;丰富的;自由的17. transform v. 转变,变革;变换18. transmit v. 传播,播送;传递19. transplant v. 移植20. transport vat. 运输,运送n. 运输,运输工具21. shift v. 转移;转动;转变22. vary v. 变化,改变;使多样化23. vanish vi. 消灭,不见24. swallow v. 吞下,咽下n. 燕子25. suspicion n. 怀疑,疑心26. suspicious a. 怀疑的,可疑的27. mild a. 温暖的,暖和的;温柔的,味淡的28. tender a. 温柔的;脆弱的29. nuisance n. 损害,妨害,讨厌(的人或事物)30. insignificant a. 无意义的,无足轻重的;无价值的31. accelerate vt. 加速,促进32. absolute a. 绝对的,无条件的;完全的33. boundary n. 分界线,边界34. brake n. 刹车,制动器v. 刹住(车)35. catalog n. 目录(册)v. 编目36. vague a. 模糊的,不明确的37. vain n. 徒劳,白费38. extinct a. 绝灭的,熄灭的39. extraordinary a. 不平常的,特别的,非凡的40. extreme a. 极度的,极端的n. 极端,过分41. agent n. 代理人,代理商;动因,原因42. alcohol n. 含酒精的饮料,酒精43. appeal n. /vi. 呼吁,恳求44. appreciate vt. 重视,赏识,欣赏45. approve v. 赞成,同意,批准46. stimulate vt. 刺激,激励47. acquire vt. 取得,获得;学到48.accomplish vt .完成,到达;实行49. network n. 网状物;广播网,电视网;网络50. tide n. 潮汐;潮流51. tidy a. 整洁的,整齐的52. trace vt. 追踪,找到n. 痕迹,踪迹53. torture n./vt. 拷打,折磨54. wander vi. 漫游,闲逛55. wax n. 蜡56. weave v. 织,编57. preserve v. 保护,保存,保持,维持61. abuse v. 滥用,虐待;谩骂62. academic a. 学术的;高等院校的;研究院的63. academy n. (高等)专科院校;学会64. battery n. 电池(组)65. barrier n. 障碍;棚栏66. cargo n. (船、飞机等装载的)货物67. career n. 生涯,职业68. vessel n. 船舶;容器,器皿;血管69. vertical a. 垂直的70. oblige v. 迫使,责成;使感激71. obscure a. 阴暗,模糊72. extent n. 程度,范围,大小,限度73. exterior n. 外部,外表a. 外部的,外表的74. external a. 外部的,外表的,外面的75. petrol n. 汽油76. petroleum n. 石油77. delay vt./n. 推迟,延误,耽搁78. decay vi. 腐烂,腐朽79. decent a. 像样的,体面的80. route n. 路;路线;航线81. ruin v. 毁坏,破坏n. 毁灭,[pl.]废墟82. sake n. 缘故,理由83. satellite n. 卫星84. scale n. 大小,规模;等级;刻度85. temple n. 庙宇86. tedious a. 乏味道,单调的,87. tend vi.易于,趋向88. tendency n.趋向,趋势89. ultimate a. 极端的,最大的,最终的n. 极端90. undergo v. 经历,遭受91. abundant a. 丰富的,充裕的,大量的92. adopt v. 收养;采用;采纳93. adapt vi. 适应,适合;改编,改写vt. 使适应94. bachelor n. 学士,学士学位;单身汉95. casual a. 偶然的,碰巧的;临时的;非正式的96. trap n. 陷阱,圈套v. 设陷阱捕捉97. vacant a. 空的,未占用的98. vacuum n. 真空,真空吸尘器99. oral a. 口头的,口述的,口的100. optics n. (单、复数同形)光学101. organ n. 器官,风琴102. excess n. 过分,过量,过剩103. expel v. 驱逐,开除,赶出104. expend v. 消费105. expenditure n. 支出,消费;经费106. expense n. 开销,费用107. expensive a. 花钱多的;价格高贵的108. expand v. 扩大,扩张;展开,膨胀109. expansion n. 扩大,扩充;发展,膨胀110. private a. 私人的,个人的111. individual a. 个别的,单独的n. 个人,个体112. personal a. 个人的,私人的;亲自的114. personnel n. [总称] 人员,员工;人事部门115. the Pacific Ocean 太平洋116. the Atlantic Ocean 大西洋117. the Arctic Ocean 北冰洋118. the Antarctic Ocean 南冰洋119. grant vt. 授予,同意,准予119. grand a. 宏伟大,壮丽的,重大的120. invade v. 侵入,侵略,侵袭121. acid n. 酸,酸性物质a. 酸的;尖刻的122. acknowledge v. 承认;致谢123. balcony n. 阳台124. calculate vt. 计算,核算125. calendar n. 日历,月历126. optimistic a. 乐观127. optional a. 可以任选的,非强制的128. outstanding a. 杰出的,突出的,显著的129. export n. 出口(物)v. 出口,输出130. import n. 进口(物)v. 进口,输入131. impose vt. 把...加强(on);采用,利用132. religion n. 宗教,宗教信仰133. religious a. 宗教的134. victim n. 牺牲品,受害者135. video n. 电视,视频a. 电视的,录像的136. videotape n. 录像磁带v. 把...录在录像带上137. offend v. 冒犯,触犯138. bother v. 打搅,麻烦139. interfere v. 干涉,干扰,妨碍140. internal a. 内部的,国内的141. beforehand ad. 预先,事先142. racial a. 人种的种族的143. radiation n. 放射物,辐射144. radical a.根本的;激进的145. range n. 幅度,范围v. (在某范围内)变动146. wonder n. 惊奇,奇迹v. 想知道,对...感到疑惑147. isolate vt. 使隔离,使孤立148. issue n. 问题,争论点;发行,(报刊)一期149. hollow a. 空的,中空的,空虚道150. hook n. 钩vt. 钩住151. adequate a. 适当地;足够152. adhere vi. 粘附,附着;遵守,坚持153. ban vt. 取缔,禁止154. capture vt. 俘虏,捕获155. valid a. 有效的,有根据的;正当的156. valley n. 山谷,峡谷157. consistent a. 坚固定;一致的,始终如一的158. continuous a. 继续的,连续(不断)的159. continual a. 不断地,频繁的160. explode v. 爆炸;爆发;激增161. exploit v. 剥削;利用,开采162. explore v. 勘探163. explosion n. 爆炸;爆发;激增164. explosive a. 爆炸的;极易引起争论的165. remote a. 遥远的,偏僻的166. removal n. 除去,消除167. render vt. 使得,致使167. render 解释比较长,可要仔细体会啊!168. precaution n. 预防,防备,警惕169. idle a. 懒散的,无所事事的170. identify vt. 认出,鉴定171. identify n. 身份;个性,特性172. poverty n. 贫穷173. resistant a. (to) 抵抗的,抗...的,耐...的174. resolve vt. 解决;决定,决意175. barrel n. 桶176. bargain n. 便宜货vi. 讨价还价177. coarse a. 粗的,粗糙的,粗劣的178. coach n. 教练;长途公共汽车179. code n. 准则,法规,密码180. coil n. 线圈v. 卷,盘绕181. adult n. 成年人182. advertise v. 为...做广告183. advertisement n. 广告184. agency n. 代理商,经销商185. focus v. (使)聚集n. 焦点,中心,聚焦186. forbid vt. 不许,禁止187. debate n. /v. 辩论,争论188. debt n. 欠债189. decade n. 十年190. enclose vt. 围住;把...装入信封191. encounter vt. /n. 遭遇,遭到192. globe n. 地球,世界;地球仪193. global a. 全球的;总的194. scan vt. 细看;扫描;浏览195. scandal n. 丑事,丑闻196. significance n. 意义;重要性197. subsequent a. 随后的,后来的198. virtue n. 美德,优点199. virtual a. 实际上的,事实上的200. orient vt. 使适应,(to, toward)使朝向n. 东方201. portion n. 一部分202. target n. 目标,靶子vt. 瞄准203. portable a. 手提式的204. decline v. 拒绝,谢绝;下降205. illusion n. 错觉206. likelihood n. 可能,可能性207. stripe n. 条纹208. emphasize vt. 强调,着重209. emotion n. 情感,感情210. emotional a. 感情的,情绪(上)的211. awful a. 极坏的,威严的,可怕的212. awkward a. 笨拙的,棘手的213. clue n. 线索,提示214. collision n. 碰撞,冲突215. device n. 装置,设备216. devise vt. 发明,策划,想出217. inevitable a. 不可避免的218. naval a. 海军的219. navigation n. 航行220. necessity n. 必需品;必要性221. previous a. 先,前,以前的222. provision n. [pl.] 给养,口粮;准备,设备,装置223. pursue vt. 追逐;追求;从事,进行224. stale a. 不新鲜的,陈腐的225. substitute n. 代用品vt. 代替226. deserve vt. 应受,应得,值得227. discrimination n. 歧视;辨别力228. professional a. 职业的,专门的229. secure a. 安全的,可靠的230. security n. 安全,保障231. scratch v. /n. 抓,搔,扒232. talent n. 才能,天资;人才233. insurance n. 保险,保险费234. insure vt. 给...保险,保证,确保235. nevertheless ad. 仍然,然而,不过236. neutral a. 中立的,中性的237. spot n. 地点;斑点vt. 认出,发现;玷污238. spray v. 喷,(使)溅散239. medium a. 中等的,适中的n. 媒介物,新闻媒介240. media n. 新闻传媒241. auxiliary a. 辅助的,备用的242. automatic a. 自动的243. compete vi. 竞争,比赛244. competent a. 有能力的,能胜任的245. competition n. 竞争,比赛246. distribute vt. 分发247. disturb vt. 打搅,妨碍248. infer v. 推论,推断249. integrate v. (into, with) (使)成为一体,(使)合并250. moist a. 潮湿251. moisture n. 潮湿252. promote vt. 促进;提升253. region n. 地区;范围;幅度254. register v./n.登记,注册255. stable a. 稳定的256. sophisticated a. 老于世故的,老练的;很复杂的257. splendid a. 极好的,壮丽的,辉煌的258. cancel vt. 取消,废除259. variable a. 易变的,可变的260. prospect n. 前景,前途;景象261. prosperity n.兴旺,繁荣262. aspect n. 方面;朝向;面貌263. cope vi. (with)(成功地)应付,处理264. core n. 果心,核心265. maintain vt. 维持,保持;坚持,主张266. mainland n. 大陆267. discipline n. 纪律;惩罚;学科268. domestic a. 本国的,国内的;家用的;家庭的269. constant a. 不变的,恒定的n. 常数270. cliff n. 悬崖,峭壁271. authority n. 权威;当局272. audio a. 听觉273. attitude n. 态度274. community n. 社区,社会275. commit vt. 犯(错误,罪行等),干(坏事等)276. comment n. /vt. 评论277. distinguish vt. 区分,辨别278. distress n. 痛苦,悲伤vt. 使痛苦279. facility n. [pl.] 设备,设施;便利,方便280. faculty n. 能力,技能;系,学科,学院;全体教员281. mixture n. 混合,混合物282. mood n. 心情,情绪;语气283. moral a. 道德上的,有道德的284. prominent a. 突出的285. substance n. 物质;实质286. substantial a. 可观的;牢固的;实质的287. prompt vt. 促使a. 敏捷的,及时的288. vivid a. 生动的289. vocabulary n. 词汇(量);词汇表290. venture n. 风险投资,风险项目v. 冒险;取于291. version n. 版本,译本;说法292. waist n. 腰,腰部293. weld v. /n. 焊接294. yawn vi. 打哈欠295. yield vi. (to)屈服于;让出,放弃n. 产量296. zone n. 地区,区域297. strategy n. 战略,策略298. strategic a. 战略(上)的,关键的299. tense a. 紧张的v. 拉紧n. 时态300. tension n. 紧张(状态),张力301. avenue n. 林荫道,大街302. available a. 现成可用的;可得到的303. comparable a. (with, to) 可比较的,类似的304. comparative a. 比较的,相对的305. dash vi. 猛冲,飞奔306. data n. 数据,资料307. dive vi. 跳水,潜水308. diverse a. 不同的,多种多样的309. entitle vt. 给...权利,给...资格310. regulate vt. 管理,调节311. release vt. /n. 释放,排放;解释解脱312. exaggerate v. 夸大,夸张313. evil a. 邪恶的,坏的314. shrink vi. 起皱,收缩;退缩315. subtract v. 减(去)316. suburb n. 市郊317. subway n. 地铁318. survey n. /vt. 调查,勘测319. wealthy a. 富裕的320. adjust v. 调整,调节321. attach vt. 系,贴;使附属322. profit n. 利润,益处;v. 有益于,有利于323. profitable a. 有利可图的324. slope n. 斜坡,斜面325. reinforce vt. 增强,加强326. reject vt. 拒绝327. fatal a. 致命的;重大的328. fate n. 命运329. humble a. 谦逊的;谦虚的330. illegal a. 不合法的,非法的331. award vt. 授予,判给n. 奖品,奖金332. aware a. 意识到333. column n. 柱,圆柱;栏,专栏334. comedy n. 喜剧335. dumb a. 哑的;沉默的336. dump vt. 倾卸,倾倒337. deaf a. 聋的;不愿听的338. decorate vt. 装饰,装璜339. principal a. 最重要的n. 负责人,校长340. principle n. 原则,原理341. prior a. 优先的,在前的342. priority n. 优先,重点343. prohibit vt. 禁止,不准344. remarkable a. 值得注意的,异常的,非凡的345. remedy n. /vt. 补救,医治,治疗346. repetition n. 重复,反复347. vain a. 徒劳的,无效的348. undertake vt. 承担,着手做;同意,答应349. unique a. 唯一的,独特的350. obstacle n. 障碍(物),妨碍351. odd a. 奇特的,古怪的;奇数的352. omit vt. 省略353. opponent n. 敌手,对手354. opportunity n. 机会,时机355. orchestra n. 管弦乐队356. semester n. 学期;半年357. semiconductor n. 半导体358. seminar n. 研讨会359. terminal a. 末端的,极限的n. 终点360. territory n. 领土361. approximate a. 大概的,大约v. 近似362. arbitrary a. 随意的,未断的363. architect n. 建筑师364. architecture n. 建筑学365. biology n. 生物学366. geography n. 地理(学)367. geology n. 地质学368. geometry n. 几何(学)369. arithmetic n. 算术370. algebra n. 代数371. entertainment n. 娱乐;招待,款待372. enthusiasm n. 热情,热心373. entry n. 进入,入口处;参赛的人(或物)374. environment n. 环境375. episode n. 插曲,片段376. equation n. 方程(式)377. restrain vt. 阻止,抑制378. restraint n. 抑制,限制379. resume v. (中断后)重新开始380. severe a. 严重的381. sexual a. 性的382. simplicity n. 简单;朴素383. simplify vt. 简化384. sorrow n. 悲哀,悲痛385. stuff n. 原料,材料vt. 填进,塞满386. temporary a. 暂时的,临时的387. temptation n. 诱惑,引诱388. terror n. 恐怖389. thrust v. 挤,推,插390. treaty n. 条约,协定391. arise vi. 产生,出现,发生;起身392. arouse vt. 引起,激起;唤醒393. burden n. 重担,负荷394. bureau n. 局,办事处395. marvelous a. 奇迹般的,惊人的396. massive a. 大的,大量的,大块的397. mature a. 成熟的398. maximum a. 最高的,最大的399. minimum a. 最低的,最小的400. nonsense n. 胡说,冒失的行动401. nuclear a. 核子的,核能的402. nucleus n. 核403. retail n. /v. /ad. 零售404. retain vt. 保留,保持405. restrict vt. 限制,约束406. sponsor n. 发起者,主办者vt. 发起,主办,资助407. spur n. /vt. 刺激,激励408. triumph n. 胜利,成功409. tuition n. 学费410. twist vt. 使缠绕;转动;扭歪411. undergraduate n. 大学肄业生412. universal a. 普遍的,通用的;宇宙的413. universe n. 宇宙414. via prep. 经由,经过,通过415. vibrate v. 振动,摇摆416. virus n. 病毒417. voluntary a. 自愿的418. volunteer n. 志愿者v. 自愿(做)419. vote v. 选举n. 选票420. wagon n. 四轮马车,铁路货车421. appoint vt. 任命,委派422. approach v. 靠近,接近n. 途径,方式423. appropriate a. 适当的424. bunch n. 群,伙;束,串425. bundle n. 捆,包,束vt. 收集,归拢426. ceremony n. 典礼,仪式427. chaos n. 混乱,紊乱428. discount n. (价格)折扣429. display n. /vt. 陈列,展览430. equivalent a. 相等的 a. 相等物431. erect a. 竖直的v. 建造,竖立432. fax n. /vt. 传真433. fertile a. 肥沃的;多产的434. fertilizer n. 肥料435. grateful a. 感激的436. gratitude n. 感激437. horror n. 恐怖438. horrible a. 可怕的439. Internet n. 国际互联网,因特网440. interpret v. 翻译,解释441. interpretation n. 解释,说明442. jungle n. 丛林,密林443. knot n. 结vt. 把...打成结444. leak v. 漏,渗出445. lean vi. 倾斜,倚,靠446. leap vi. 跳跃447. modify vt. 修改448. nylon n. 尼龙449. onion n. 洋葱450. powder n. 粉末451. applicable a. 可应用的,适当的452. applicant n. 申请人453. breadth n. 宽度454. conservation n. 保存,保护455. conservative a. 保守的456. parallel n. 平行线;可相比拟的事物457. passion n. 激情,热情458. passive a. 被动的,消极的459. pat v. /n. 轻拍,轻打460. peak n. 山峰,顶点461. phenomenon n. 现象462. reluctant a. 不情愿的,勉强的463. rely vi. (on ,upon)依赖,指望464. relevant a. 有关的,切题的465. reliable a. 可靠的466. relief n. 轻松,宽慰;减轻467. reputation n. 名气,声誉468. rescue vt. /n. 营救469. triangle n. 三角(形)470. sequence n. 连续;顺序471. shallow a. 浅的472. shiver vi/n. 发抖473. shrug v. /n. 耸肩474. signature n. 签名475. sincere a. 诚挚的,真诚的476. utility n. 功用,效用477. utilize vt. 利用478. utter vt. 说出a. 完全的,彻底的479. variation n. 变化,变动480. vehicle n. 交通工具,车辆481. applause n. 鼓掌,掌声482. appliance n. 器具,器械483. consent n. 准许,同意vi (to) 准许,同意484. conquer vt. 征服485. defect n. 缺点,缺陷486. delicate a. 易碎的;娇弱的;精美的487. evolve v.演变488. evolution n. 演变,进化489. frown v. /n. 皱眉490. frustrate vt. 使沮丧491. guarantee vt. /n. 保证492. guilty a. 内疚的;有罪的493. jealous a. 妒忌的494. jeans n. 牛仔裤495. liquor n. 酒,烈性酒496. liter/litre n. 升497. modest a. 谦虚道498. molecule n. 分子499. orbit n. 轨道v. (绕...)作轨道运行500. participate v. (in) 参与,参加501. particle n. 微粒502. particularly ad. 特别,尤其503. respond vi. 回答,答复;反应504. response n. 回答,答复;反应505. sensible a. 明智的506. sensitive a. 敏感到,灵敏的507. tremble vi. 颤抖508. tremendous a. 巨大的;精彩的509. trend n. 趋向,倾向510. trial n. 审讯;试验511. apparent a. 显然的,明白的512. appetite n. 胃口;欲望513. deposit n. 存款,定金v.存放,储蓄514. deputy n. 副职,代表515. derive vt. 取得,得到;(from)起源于516. descend v. 下来,下降517. missile n. 导弹518. mission n. 使命;代表团519. mist n.薄雾520. noticeable a. 显而易见到521. notify vt. 通知,告知522. notion n. 概念;意图,想法523. resemble vt. 像,类似于524. reveal vt. 揭露525. revenue n. 收入,岁入;税收526. shelter n. 掩蔽处;住所527. shield n. 防护物,盾vt. 保护,防护528. vital a. 重要的;致命的,生命的529. vitally ad. 极度,非常;致命地530. urban a. 城市的531. urge vt. 鼓励,激励532. urgent a. 急迫的,紧急得533. usage n. 使用,用法534. violence n. 强力,暴力535. violent a. 强暴的536. violet a. 紫色的537. weed n. 杂草,野草538. welfare n. 福利539. whatsoever ad. (用于否定句)任何540. whereas conj. 然而,但是,尽管541. essential a. 必不可少的;本质的542. estimate n. /vt. 估计,估量543. uate vt. 评估,评价544. exceed vt. 超过,越出545. exceedingly ad. 非常,极其546. exclaim v. 呼喊,大声说547. exclude vt. 把...排斥在外,不包括548. exclusive a. 读有的,排他的549. excursion n. 远足550. flash vi. 闪光,闪耀551. flee vi. 逃走552. flexible a. 易弯曲的553. flock n. 羊群,(鸟兽等)一群;一伙人554. hardware n. 五金器具555. harmony n. 和谐,融洽556. haste n. 急速,急忙557. hatred n. 憎恶,憎恨558. incident n. 事件,事变559. index n. 索引,标志560. infant n. 婴儿561. infect v. 传染562. inferior a. 劣等的,次的,下级的563. infinite a. 无限的564. ingredient n. 组成部分565. inhabitant n. 居民566. jail n. 监狱567. jam n. 果酱;拥挤,堵塞568. jewel n. 宝石569. joint a.连接的;共同的570. junior a. 年少的;资历较浅的571. laser n. 激光572. launch vt. 发动,发起573. luxury n. 奢侈;奢侈品574. magnet n. 磁铁,磁体575. male a. 男性的,雄的576. female a. 女性的,雌的577. manual a. 用手的,手工做的n. 手册578. manufacture vt. /n. 制造,加工579. marine a. 海的;海产的580. mutual a. 相互的581. naked a. 裸露的582. negative a. 否定的,消极的583. neglect vt. 忽视,忽略584. origin n. 起源,出身585. oval a. 椭圆形的n. 椭圆形586. outset n. 开始,开端587. presumably ad. 大概,可能588. prevail vi. 流行,盛行589. quit v. 停止590. quotation n. 引文,引语591. recreation n. 娱乐活动592. recruit vt. 招募,吸收(新成员)593. rival n. 竞争对手,敌手594. shuttle n. 梭子;航天飞机595. skim vt. 搬(去),掠过;浏览596. sketch n. 草图;梗概597. slender a. 苗条的,修长的598. theme n. 主题599. textile n. 纺织品600. tropical a. 热情的,炎热的601. kneel vi. 跪602. label n. 标签603. merchant n. 商人604. mere a. 仅仅的,只不过的;纯粹的605. nuisance n. 令人讨厌的东西(或人)606. numerous a. 众多的,许多的607. parade n. 游行v. 列队行进608. pants [pl.] n. 长裤;内裤609. partial a. 部分的610. passport n. 护照611. prescribe vt. 开药,吩咐采用...疗法612. primitive a. 原始的,早期的613. ridge n. 脊,山脊,埂614. ridiculous a. 可笑的,荒漠的615. redid a. 严格的;僵硬的616. withstand vt. 经受,承受617. witness n. 目击者;证据vt. 注意到;证明618. withdraw v. 收回,撤销619. slippery a. 滑的620. smash vt. 粉碎,打烂621. snap n. /vt. 折断,拉断;快照622. software n. 软件623. solar a. 太阳的624. lunar a. 月的,月球的625. submerge vi. 潜入水中626. submit vi. (to)屈服,听从627. timber n. 木材,原木628. tissue n. 组织;薄纱,手巾纸629. title n. 题目,标题630. tone n. 语气,音调631. drift vi. 漂,漂流632. drip n. 滴633. durable a. 耐用的,持久的634. duration n. 持续,持续期间635. dusk n. 黄昏,薄暮636. leather n. 皮革637. legislation n. 法律,法规;立法638. leisure n. 闲暇;悠闲639. loose a. 松的,宽松的640. loosen v. 解开,放松641. tannest a. 认真的,诚挚的642. earthquake n. 地震643. echo n. 回音,回声644. elaborate a. 精心设计的,复杂的645. elastic n. 橡皮圈(带)a. 有弹性的646. elbow n. 肘647. electron n. 电子648. volcano n. 火山649. volume n. 卷,册;体积,容量650. fatigue n. 疲劳,劳累651. faulty a. 有错误的,有缺点的652. favorable a. 称赞道;有利的,顺利的653. favorite a. 特别受喜欢的n. 喜爱的人或物654. gallery n. 画廊655. gallon n. 加仑656. gap n. 间隔,差距657. garbage n. 垃圾,废物658. gaze v. 凝视,注视659. gear n. 齿轮,传动装置660. gene n. 基因661. lest conj. 唯恐,免得662. liable a. 可能的,大概的;(to) 易于... 663. liberal a. 自由得664. liberty n. 自由665. license/license n. 许可证,执照666. moisture n. 潮湿667. motivate vt. 激励,激发668. motive n. 动机,目的669. generate vt. 生成,产生(光、热、电等)670. genius n. 天才,天赋671. genuine a. 真的,真诚的672. gasoline n. 汽油673. germ n. 微生物,细菌674. gesture n. 姿势,手势675. giant a. 巨大的n. 巨人,巨物676. glimpse n. 一瞥,一看677. glory n. 光荣,荣誉678. glorious n. 光荣的,极好的679. golf n. 高尔夫球运动680. hydrogen n. 氢681. oxygen n. 氧682. hostile a. 敌对的,敌意大683. household n. 家庭,户684. hook n. 钩685. holy a. 神圣地,圣洁的686. hint n. 暗示,示意687. hesitate v. 犹豫688. highlight vt. 强调,突出689. hence ad. 因此,所以;今后,从此690. herd n. 兽群,牧群691. deliberately adv. 故意的692. attraction n. 吸引,吸引力693. destructive adj. 破坏性的694. starvation n. 饥饿,饿死695. exhaustion n. 竭力,疲惫696. strike n. 罢工v.打击,罢工697. strength n. 力量,力气698. await vt. 等候699. deportation n. 放逐700. identification n.鉴别,证明。