有以下程序
struct S {int n; int a[20];};
void f(struct S *P)
{ int i,j,t;
for(i=0;i<p->n-1;i++)
for(j=i+1;j<p->n;j++)
if(p->a[i]>p->a[j]) { t=p->a[i]; p->a[i]=p->a[j]; p->a[j]=t; }
}
main( )
{ int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i<s.n;i++) printf("%d",s.a[i]);
}
程序运行后的输出结果是
A)1,2,3,4,5,6,7,8,9,10,
B)10,9,8,7,6,5,4,3,2,1,
C)2,3,1,6,8,7,5,4,10,9,
D)10,9,8,7,6,1,2,3,4,5,
有以下程序
#include <stdio.h>
void fun(int *s,int nl,int n2)
{ int i,j,t;
i=nl; j=n2;
while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;}
}
main( )
{ int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k++)printf("%d",a[k]); printf("\n");
}
程序运行的结果是 ( )
A)0987654321
B)4321098765
C)5678901234
D)0987651234
有以下程序
#include <stdio.h>
void fun(int a[], int n)
{ int i,t;
for(i=0;i<n/2;i++) { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
}
main()
{ int k[10]={1,2,3,4,5,6,7,8,9,10},i;
fun(k,5);
for(i=2;i<8;i++) printf("%d",k[i]);
printf("\n");
}
程序的运行结果是
A)345678
B)876543
C)1098765
D)321678
2、读拼音写词语。(8分)
Pái huái wǔ rǔ miǎo shì duàn liàn
( ) ( ) ( ) ( )
dù jì kāng kǎi téng xiě kuí wǔ
( ) ( ) ( ) ( )
答案:徘徊 侮辱 藐视 锻炼 妒忌 慷慨 誊写 魁梧
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <conio.h>
include <stdio.h>
define N 20
void fun(int *a,int n)
{
int i, m,t,k;
/*************found**************/
for(i=O; i<n; i++)
{
m==i;
for(k=i; k<n; k++)
if(a[k]<a[m])
/*************found**************/
k=m;
t=a[i];
a[i]=a[m];
a[m]=t;
}
}
main()
{
int x,b[N]={11,5,12,0,3,6,9,7,10,8},
n=10,i;
clrscr();
for(i=0; i<n; i++)
printf("%d",b[i]);
printf("\n");
fun(b,n);
for(i=0; i<n; i++)
printf("%d",b[i]);
printf("\n");
}
历年考研真题重点词汇大总结1 9 9 7 年重点词汇阅读理解部分:1.p a r l i a m e n t a r y a d j.议会的2 .t e r r i t o r yn.领土,版图,地域3 i n c u r a bl ya d v.治不好地,不能矫正地4 c o n v i n c i n ga d j.令人信服的,有力的,令人心悦诚服的5 f l a s h e dv i.闪光,闪现,反射,使迅速6 p i c k u pV.掘地,捡起,获得,使恢复精神,加快,看到,随便地认识,加速7 bu l l e t i nn.公告,报告8 i m p o r t n.进口货(常用复数),进口,输入,意思,重要性v t.输入,进口,含.的意思,重要,引入1 3 t u r n ba c k v.使停止往前,往回走,翻回到,重新提到,折转,9 s i n k i n被了解1 0 i m p l i c a t i o nn.牵连,含意,暗示1 1 bi t t e r l ya d v.苦苦地,悲痛的,厉害的1 2 h a s t en.匆忙,急忙1 5 d o m i n o e s 多米诺挡住1 4 e u t h a n a s i an.安乐死1 6 i n j e c t i o nn.注射,注射剂,(毛细血管等的)充血,(人造卫星,宇宙飞船等的)射入轨道1 7 d i a g n o s ev.诊断1 8 t e r m i n a l l ya d v.末尾,一定时期地1 9 r e s i d e n tn.居 民 a d j.居住的,常驻的2 0 h a u n t i n ga d j.常浮现于脑海中的,不易忘怀的2 1 s p i r i t u a la d j.精神上的2 2 c l a wn.爪,脚爪 v.抓2 3 c o n s i s t e n t l y 一贯地,一向,始终如一地2 4 d e s e r v ev t.应受,值 得 V.应受2 5 d u l la d j.感觉或理解迟钝的,无趣的,呆滞的,阴暗的v t.使迟钝,使阴暗,缓和v i.变迟钝,减少2 6 l o n e l i n e s sn.孤独,寂寞2 7 w e l c o m en.欢迎 v t.欢 迎 i n t.欢迎 a d j.受欢迎的2 8 h a r s ha d j.粗糙的,荒芜的,苛刻的,刺耳的,刺目的2 9 f r o n t i e rn.国境,边疆,边境3 0 c h a r i t a bl ea d j.仁慈的,(为)慈善事业的,宽恕的3 1 i m p u l s en.推动,刺激,冲动,推 动 力 v t.推动3 2 w e a r ya d j.疲倦的,厌倦的,令人厌烦的,疲 劳 v.疲倦,厌倦,厌烦3 3 h o s p i t a l i t yn.好客,宜人,盛情3 4 c a s u a la d j.偶然的,不经意的,临时的有.而自豪3 5 i n t e r p r e tv.解释,说明,口译,通译,认为是.的意思3 6 s u p e r f i c i aladj.表面的,肤浅的,浅薄的3 7 ar t i f i c i aladj.人造的,假的,非原产地的3 8 hi s t o r i c al l y在历史上,从历史观点上说3 9 c o m p l e xadj.复杂的,合成的,综合的 n.联合体4 0 as s u m p t i o nn.假定,设想,担任,承当,假装,作态4 1 i n t e r r e l at i o n s hi p 相互关系 联系,影响,干扰4 2 f ai l t o未能.4 3 dr awV.拉,曳,牵,画,绘制,拖曳V t.汲取,领取,提取,引起,吸引v i.向.移动,挨近n.平局,和局,拖曳翻译部分:1.m o n e t ar yadj.货币的,金钱的2.p r e c i s eadj.精确的,准 确 的 n.精确3.i n f l at i o nn.胀大,夸张,通货膨胀,(物价)暴涨4.hav e an y e f f e c t o n 对有影响5.an al o gyn.类似,类推6.s t e e r i n gn.操纵,掌舵,指导7.di s adv an t age sn.不利,不利条件,缺点,劣势8.b o as tn.自夸,值得夸耀的事物 v.自夸,以9.av e r agen.平均,平均水平,平均数,海损adj.一般的,通常的,平均的v t.平均为,均分,使平衡,达到平均水平v i.买进,卖出1 0.di gi t四分之三英寸)1 1.f o r e c as t e r s1 2.p an e l体陪审员v t.嵌镶板1 3.c o n s i s t e n t l y1 4.f av o u r ab l en.有利n.阿拉伯数字,手指或足趾,一指宽(约n.预报员n.面板,嵌板,仪表板,座谈小组,全一贯地,一向,始终如一地adj.赞成的,称许的,有利的,顺利的1 5.c o n v e n t i o n aladj.惯例的,常规的,习俗的,传统的1 6.s l ac kn.松弛,静止,淡季,闲散,家常裤adj.松弛的,不流畅的,疏忽的,软弱的,漏水的,呆滞的,懒散的 v i.松懈,减弱,松驰a d v.马虎地,缓慢地 vt.使松弛,使缓慢,马虎从事17.ut i l i z a t i o n n.利用18.t a k e o f fv.拿掉,取消,脱衣,起飞,减弱,离开,岔开,复制19.pr o ve d被证实的2 0.t hr i l l i n ga d j.毛骨悚然的,颤动的,发抖的2 1.d e f e c t i vea d j.有缺陷的,(智商或行为有)欠缺的n.有缺陷的人,不完全变化动词1998年重点词汇和词组阅读理解部分1.c a pt ur en.捕获,战 利 品 vt.俘获,捕获,夺取2.i m a g i n a t i o nn.想象,空想,想象的事物,想象力,听觉3.a t t he m e r c yo f a d v.受.支配4.f a s c i n a t e dV t.使着迷,使神魂颠倒 vi.入迷,极度迷人的5.a c hi e ve m e n tn.成就,功绩6.a s s e r tV.断言,声称7.c e m e n tn.水泥,接 合 剂 vt.接合,用水泥涂,巩固vi.粘牢8.i n t e n d e da d j.有意的,故意的,已经订婚的n已经订婚者9.d e pr i ve da d j.缺乏足够教育的;缺少食物的l O.i n r e t ur na d v.作为报答l l.r e s e r vo i rn.水库,蓄水池12.c o n t e n t i o nn.争夺,争论,争辩,论点13.b i d d i n g f o rn.命令,出价,邀请14.d e s t r uc t i o nn.破坏,毁灭15.f a r f r o ma d v.远离,远非,远远不,完全不,非但不16.i m pa c tn.碰撞,冲击,冲突,影响,效 果vt.挤入,撞击,压紧,对.发生影响17.c o n f l i c tn.斗争,冲突 vi.抵触,冲突18.hy d r o e l e c t r i ca d j.水力电气的19.i r r i g a t i o nn.灌溉,冲洗2 0.m o n s t e r.n.怪物,妖怪2 1.d e a l i n g wi t hpr e p.有,以,用,同.,由于,和.一致,赞成,关于,就2 2.t a l e sn.律 候补陪审员召集令2 3.r e vi va ln.苏醒,复兴,复活,再生效,复苏2 4.pr o d uc t i vi t yn.生产力2 5.r e vo l ut i o nn.革命,旋转2 6.a s s um evt.假定,设想,采取,呈现2 7.pr e s i d i n ga d j.主持会议的,指挥的2 8.s t a t i s t i c sn.统计学,统计表2 9.lu m pn.块(尤指小块),肿块,笨人v t.使成块状,混在一起,忍耐,笨重地移动v i.结块30.o n a v e r a g e平均起来31.a c c e le r a t i o nn.加速度32.d u e t oa d v.由于,应归于33.r e b o u n dn.回弹 v.回弹34.d i s j u n c t i o n35.a n e c d o t e36.r e f le c t e d37.c o n t r i b u t i o n38.b e i n t e n d e d t o39.p r o f i t a b le4 O.s w i t c h t o4 1.s p e c u la t i v e4 2.i n e p t lyn.分离,分裂,折断n.轶事,奇闻a d j.反射的,得自他人的n.捐献,贡献,投稿为了a d j.有利可图的v.切换到,转到,转变成a d j.投机的a d v.不适当地,无能地4 3.c h i e f e x e c u t i v e 总裁4 4 .r e v e n u e n.收入,国家的收入,税收4 5 .f a r t o o m a n y 太多的4 6 .c h o p o u t 降低4 7 .b lu n t a d j.直率的4 8.c o n s u lt a n t n.顾问,商议者,咨询者4 9 .s c h i s m n.(政治组织等的)分裂,教派5 O .h u m a n i t i e s 人文学科5 1 .c o m m u n i t y n.公社,团体,社会,(政治)共同体,共有,一致,共同体,(生物)群落5 2 .a t t a c k n.进攻,攻击,(用语言)抨击,批评,疾病发作,侵袭v t.攻击,抨击,动手处理(某事)v i.攻击5 3.c o n c e r n s v t.涉及,关 系 到 n.(利害)关系,关心,关注,关注,所关心的是5 4 .a s s e m b le v t.集合,聚集,装 配 v i.集合5 5 .f i n d f a u lt v.挑剔5 6 .a c a d e m i c s a d j.学院的,理论的5 7 .o b j e c t i v i t y n.客观性,客观现实5 8.c o n c e r n w i t h v.使关心5 9 .c o n t r a d i c t v t.同.矛盾,同.、抵触6 O .d i s p u t e v.争论,辩论,怀疑,抗拒,阻止,争夺(土地,胜利等)n.争论,辩论,争吵6 1 .m a n i f e s t o n.宣言,声明6 2.s c o r n n.轻蔑,嘲笑,被 叱 责 的 人 v t.轻蔑,不屑做6 3.l o n g f o r v.渴望6 4 .p r e t e c h n o lo g i c a l 技术时代6 5 .d e p le t i o n n.损耗6 6 .e p i t h e t n.绰号,称号6 7.1 u m p n.块(尤指小块),肿块,笨人v t.使成块状,混在一起,忍耐,笨 重 地 移 动 v i.结块6 8.e n li g h t e n v t.启发,启蒙,教导,授予.知识,开导,古照耀6 9 .e m e r g e v i.显现,浮现,暴露,形成,(由某种状态)脱出,(事实)显现出来7 O .c e n s u s n.人 口普查7 1 .s t a n d s t i ll n.停止,停顿7 2.i m p li c a t i on n.牵连,含意,暗示7 3 .e n t
有以下程序 #inclUde <stdio.h> void fun(int *s,int n1,int n2) { int i,j,t; i=n1; j=n2; while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4
A.0987654321
B.4321098765
C.5678901234
D.0987651234
阅读下列程序说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。
【说明】
程序利用选择排序算法对数组a中的N个整数按照从小到大的顺序排列,并将排序结果显示出来。
【程序】
define N 10
main()
{
void (1);
int i,a[N];
for(i=0;i<10,i++) /*输入*/
scanf(“%d”,&a[i]);
(2);
for(i=0;i<N,i++) /*输出*/
printf(“%3d”,a[i]);
}
void selectSon(int x[],int n)
{
int i,j,k,t;
for(int i=0; (3);i++)
{
k=i;
for(j=i+1;j<n;j++)
if (4) k=j;
if (5)
{t=x[i];x[i]=x[k];x[k] =t;}
}
}
2 2 .在W i n d o w s 中,如果要将当前窗口存入剪贴板中,可以按( ) 。
A .A I t + P r i n t s c r e e n 键
B .C t r l + P r i n t s c r e e n 键
C .P r i n t s c r e e n 键
D .S h i f t + P r i n t s c r e e n 键
2 0 .进行键盘输入的大小写转换的控制键是( ) 。
A .C a p s l o c k
B .S h i f t
C .N u m l o c k
D .A I t
有以下程序 struct S{ int n;int a[20];}; voidf(struct S*p) { int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++) if(p->a[i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];p->a[j]=t;} } main() { int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}}; f(&s); for(i=0;i<s.n;i++)printf("%d,",s.a[i]); } 程序运行后的输出结果是
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,