2014年3月C语言题库

合集下载

2014《C语言程序设计》专升本练习题

2014《C语言程序设计》专升本练习题

《C语言程序设计》专升本练习题(学习资料仅供练习)目录专升本《C语言》练习题一 (1)专升本《C语言》练习题二 (9)专升本《C语言》练习题三 (17)专升本《C语言》练习题四 (24)专升本《C语言》练习题五 (31)专升本《C语言》练习题六 (42)专升本《C语言》练习题七 (48)专升本《C语言》练习题八 (58)专升本《C语言》练习题九 (65)专升本《C语言》练习题十 (72)专升本《C语言》练习题一6 10专升本《C语言》练习题二专升本《C语言》练习题三一、单项选择题1. C语言源程序文件经过编译连接之后生成一个后缀为__C__的文件。

A.”.c”B.“.obj”C.“.exe”D.“.bas”2. 以下选项中不正确的整型常量是_C____。

A. 12LB. -10C. 1,900D. 123U3. 表达式___C___的值是0。

A.3%5B.3/5.0C.3/5D.3<54. 表达式!(x>0||y>0) 等价于__D___。

A.!x>0||!y>0B.!(x>0)||!(y>0)C.!x>0&&!y>0D.!(x>0)&&!(y>0)5. 若变量已正确定义并赋值,表达式__D____不符合C语言语法。

A.4&&3B.+aC.a=b=5D.int(3.14)6. 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,___B___是正确的输入。

A.2030,40B.20 30 40C.20, 30 40D.20, 30,407. 执行语句printf(”__D____”, 2); 将得到出错信息。

A.%dB.%oC.%xD.%f8. 设变量定义为“int s[ ]="hello\nworld\n";”,则数组s中有__B__个元素。

2014C语言程序设计(含答案)

2014C语言程序设计(含答案)

一、写出下列程序段的运行结果(40分)1.(4分)char a= 'F'-'E',b= '\12',c=12,d;c = a<b<c;d =--a&& b++;printf("%d,%d,%d,%d",a,b,c,d);2.(4分)int a=2, b=5;printf("a=%%d,b=\\d,");b/=a;a+=a-b;printf("%d,%d",a,b);3.(4分)char a=256;printf("%d,",a++);a=(int)(13/5+1.4);printf("%d",a);4.(4分)int p[8]={11,12,13,14,15,16,17}; int i=0,j=0;while (i++<7) (第一次循环i=1)if (p[i]%2) j+=p[i];printf("%d\n",j);5.(4分)int a=3,b=5;void exchange(int a, int b){int t;t=a; a=b; b=t;printf("%d,%d\n", a, b);} int main(){exchange(a,b);printf("%d,%d\n",a,b);return 0;}6.(4分)void f(char ch){if (ch>'A'){f(ch-1);}putchar(ch);}int main(){f('D');return 0;}7.(4分)char str[10]="123456789"; int i;for (i=9; i>0; i/=2){str[i]=0;printf("%s\n",str);}8.(4分)struct {int x; int y; int z;}a[3] ={1,2,3,4,5,6,7,8,9};printf("%d,%d\n", a[1].x+a[2].y, a[1].y+a[2].z);9.(4分)int a[8]={1,2,3,4,5,6,7,8};int i=1, *p = a;while (p<a+8){p rintf("%d ",*p);p = p+i;i*=2;} 10.(4分)FILE *fp;int d=20150111;char c1,c2;char str[4];fp=fopen("a.tmp","w");fprintf(fp,"%d", d);fclose(fp);fp=fopen("a.tmp","r");c1=fgetc(fp);fgets(str, 4, fp);c2=fgetc(fp);fscanf(fp, "%d", &d);printf("%c,%s,%c,%d",c1,str,c 2,d);二、改错题(20分)以下程序实现:从键盘输入20个学生的成绩数据,将这些数据存到磁盘文件“stu.dat”上,并求这些学生的最差成绩。

3月全国计算机等级考试二级C语言上机题库(20~30套)

3月全国计算机等级考试二级C语言上机题库(20~30套)

3月全国计算机等级考试二级C语言上机题库(20~30套)考试频道小编收集整理计算机等级考试资料,免费提供给大家交流参考。

第二十一套1. 程序填空给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串右边的字符删去,只保留左边的k个字符。

ss所指字符串数组中共有N个字符串,且串小于M。

第一处void fun(char (*ss)[M], int k)第二处while (i第三处ss[i][k]=0;i++;}2. 程序修改给定程序MODI1.C中函数fun的功能是:根据以下公式求值,并作为函数值返回。

例如,给指定精度的变量eps输入0.0005时,应当输出Pi=30140578.。

/**found**/t=1;/**found**/return(2*s);3. 程序设计假定输入字符串中只包含字母和*号。

请编写函数fun,它的功能是:将字符串的前导*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。

函数fun中给出的语句仅供参考。

void fun(char*a,int n){int i=0,k=0;while(a[k]= =*)k++;if(kn){i=n;j=k;for(;a[j]!=0;j++)a[i++]=a[j];a[i]=0;}}第二十二套1. 程序填空给定程序中,函数fun的功能是:a所指43矩阵中第k行的元素与第0行元素交换。

例如:有下列矩阵1 2 34 5 67 8 910 11 12若k为2,程序执行结果为7 8 94 5 61 2 310 11 12第一处void fun(int (*a)[N],int k)第二处for(i=0;i第三处a[0][i]=a[k][i];2. 程序修改给定程序MODI1.C中函数fun的功能是:读入一个字符串(长度20),将该字符串中的所有字符串按ASCII码升序排序后输出。

201403-C语言试题汇总(5套)

201403-C语言试题汇总(5套)

全国高校计算机联合考试(广西考区)二级C2013年12月21日闭卷考试考试时间:120分钟考生注意:①本试卷包括第一卷和第二卷。

②第一卷全部为选择题,每题下都有四个备选答案,但只有一个是正确的或是最佳的答案。

第一卷答案必须填涂在标准化答题卡上,标记在试题卷上的答案一律无效。

每题只能填涂一个答案,多涂本题无效。

考生答第一卷的题目时务必使用2B 铅笔按正确的填涂方法在标准化答题卡上相应题号的答案的方格涂黑,如果改动答案,可用橡皮擦擦干净后再另涂新的答案。

③第二卷均为填空题,在阅读和理解原题程序的基础上,在第二卷答题卡相应题号的空栏处填入适当的字符、语句。

考生答第二卷的题目时,要用钢笔或圆珠笔书写,用铅笔答题无效。

在试题卷上直接答题者无效。

④请考生在标准化答题卡和第二卷答题卡上准确填涂或填写准考证号码。

第一卷本卷共70分,其中第1-26题每题2分,第27-32每题3分。

第一部分:基础知识1.C语言程序是由构成。

A. 函数B. 函数和过程C. 子程序D. 超文本2. 下列标识符中,不是C语言中提供的合法关键字是。

A. switchB. printfC. caseD. while3. 在C语言中,下列类型属于构造数据类型的是。

A. 整型B. 字符型C. 实型D. 数组类型4. 下列字符序列不是C语言合法标识符的是。

A. sumB. averageC. day_nightD. M$JOHN5. 如有以下C语言语句,则运行后的变量x, y的值分别是。

int m=13, n=29, x, y; x=m&n; y=m<<2;A. 13, 26B. 29, 26C. 13, 52D. 1, 526.将int型变量n的数据转换成float型数据的C语言表达式是。

A. float nB. (float)nC. float(n)D. (n)float7. 如果int i=3, j=4; 则k=(i++) +j; 执行之后,变量k,i和j的值分别为。

2014年3月C语言题库

2014年3月C语言题库

填空题题目105套总目录以下目录105套和正文的题目是相对应的,为方便找题,可以先从目录中找到题目所在第几套,再从第二页开始找到对应的那套即可。

第01套:int fun(___1___ *std)第02套:void WriteText(FILE ___1___)第03套:fprintf(___1___,"%d %f\n",第04套if((fs=fopen(source,___1___))==第05套: s->data=___1___;q=___2___;第06套:t=t->___1___;第07套:free(___1___);第08套: while(p!=___1___)第09套 ___1___=0;p=p->___2___;第10套:s+= p->___1___;第11套:___1___ fun(STU *std,char *num)第12套: if(___1___==year)第13套:void modify(___1___ *ss,float第14套:void fun(PERSON ___1___)第15套: max= ___1___;第16套:void show(STU ___1___)第17套:for(j=___1___;j<M;j++)第18套: n=len;___1___=i;第19套: n=strlen(___1___);第20套:int fun(char (*ss) ___1___,int *n)第21套:for(i=0; i<___1___; i++)if(len ___2___ *n)第22套: t2[j]=s[i];___1___;第23套:if(s[i]>='0' ___1___ s[i]<='9')第24套:for(i=0;___1___ !=0;i++)第25套:if(n%2==0) k=n-___1___ ;第26套: ___1___; for(j=___2___+2 ;第27套:for(i=0;s[i]!=___1___ ;i++)第28套:for(i=0;i<N;___1___)第29套: for(i=0;i<___1___;i++)x=t[i][___2___] ;第30套:t[0][N-j-1]=t[j][___1___ ];第31套:void fun(int (*t)___1___)第32套:void fun(int ___1___ ,int n)第33套:___1___;sum+=___2___ ;第34套:if (a[i]%2==___1___)第35套: if (___1___== 0) {第36套:max = min = ___1___;第37套:void fun(int ___1___,int n)第38套: p = (n%2==0)?n/2:n/2+___1___;第39套:for (i=0;i<___1___;i++)第40套:___1___ fun(char ch)第41套: if ((ch>='a')___1___(ch<='z'))第42套: f = ___1___;t *= (___2___)*x/i;第43套:t = ___1___;t *= (-1.0)*x/___2___;第44套:t = ___1___;for (i=___2___;i<n;i++)第45套:f = 1.0+___1___;t *= x/___2___;第46套:for (___1___;j<i;j++)第47套: switch(___1___)第48套:for (j=a[i]*2;j<=n;j+=___1___)第49套:#define OK(i,t,n) ((___1___%t==0) && (i/t<n))第50套: t = (a>b) ? (b>c? b :(a>c?c:___1___))第51套: n=__1__; while(t<=__2__)第52套: while(t<=__1__){第53套: i=__1__; while(__2__)第54套:if(t%2==__1__) x=__2__+t;第55套:{t=*n % __1__; if(t%2!= __2__)第56套: s=__1__;第57套: k=__1__;t=__2__;第58套: x=__1__/4;while(x __2__ e)第59套: s=0;i=__1__; __2__;第60套: t[j]=__1__;j++;}第61套: p[__1__]=s[i];j++;}第62套: av=__1__;av = av + __2__;第63套:__1__=s/N;第64套:av=__1__; y[__2__]=x[i];第65套:for(i=0; i<N; i++) av+=__1__;第66套:d=d*10+*s-__1__;第67套:while (n<__1__)if(x==a[i]) __2__;第68套:b[i]= __1__;if(b[i] __2__ a[j][i])第69套:void fun(int (*a)__1__)第70套:row=colum= __1__;第71套:void fun(int (*a)[N], int __1__)第72套:for(p=1; p<= __1__; p++)第73套:rmax=a[i][j]; c= __1__ ;}find= __2__ ;__3__ ;第74套:if(n>=len) strcpy(__1__);第75套:lp= __1__ ;lp++; rp __2__ ;}第76套:__1__ ; flag=1;}第77套:*(t+n)= __1__ ;n++;}__2__ ;第78套:if(isdigit(*s)) sum+= *s- __1__ ;第79套:ch=tolower(__1__);第80套:k= __1__ ;if(strlen(ps[k]) <strlen(__2__))第81套:for(i=0; i<__1__ ; i++)if(strcmp(ss[i],t)==0) return __2__;第82套:for(i=0; i<__1__ ; i++)if(len<= __2__)第83套:for(i=0; i<__1__ ; i++)if(strstr(ss[i], __2__) != NULL)第84套:void fun(char (*ss) __1__, int k第85套:b = __1__;strcpy(__2__, "LiSi");第86套:b__1__ = 10004;strcpy(b__2__, "LiJie");第87套:__1__ fun(struct student a)strcpy(__2__, "LiSi");第88套:__1__ fun(struct student *a)for (i=0; i<3; i++) __2__ += 1;第89套: __1__ t;for (i=0; i<__2__; i++)第90套:while (!feof(__1__))if (n.sno__2__sno) break;第91套:__1__ (*f)(); f = __2__ ;第92套:p = __1__ ;q = __2__ ;第93套:__1__ fun(NODE *h)r = q->__2__;第94套:p = h->__1__;if (p==__2__) return;第95套:q = __1__ ;while (__2__) p = __3__ ;第96套:__1__ fun(int i, double x, double y)第97套:__1__ fp;while (!feof(__2__)) {第98套:__1__ fp;__2__ ;第99套:fp = fopen(filename, __1__);第100套:fp = fopen(__1__, "rb+");第101套:t=b[i]; b[i]=___1___;第102套:if(___1___==0 )printf("___2___");第103套:pa->next=___1___;printf(" %c",____2_____);第104套:a[i]=___1___; ___2___=1;i=___3___;第105套:__1__ = 0; i = ___2___;备注:预计此次出题概率较大的集中在第1套至第20套,第41套至第60套,第96套至第105套。

2014年C语言答案(伊诺版)

2014年C语言答案(伊诺版)

2014年C语言答案(伊诺版)好吧,我又来了= =。

本来想着14年网上是有答案就不传上来了,但发现有几题差异较大,传上来供大家参考参考,题源为《2014计算机C语言笔试题目(回忆版by松)》。

欢迎大家指出错误!——伊诺2015年3月16日一、指出程序中的错误,说明原因并修正。

1、Int *p,*q;p=malloc(sizeof(int)*20);q=malloc(sizeof(int)*10);…q=p;…free(p);free(q);答:由于free(p);已经将p所指内存区域释放掉,又q和p都指向同个内存区域,之后free(q);试图释放一个已经被释放的内存区域,会使程序崩溃。

此外原来q指向的内存区域由于指针丢失,会导致内存泄露。

修正方法:删除语句q=p;2、交换两个字符串Void swap(char *p, char *q){Char *temp;*temp=*p;*p=*q;*q=*temp;}答:*temp、*p、*q都是指向的一个字符,所以该函数只实现了交换两个字符串的首字符而已。

修正:void swap(char *p, char *q){char temp[100];strcpy(temp, p);strcpy(p, q);strcpy(q, temp);}此外:由于题目要求的是字符数组,如果是字符串,可以用以下解法:void swap(char **p, char **q){char *temp;temp=*p;*p=*q;*q=temp;int main(){char *a="123";char *b="456";swap(&a, &b);printf("%s\n%s\n", a, b);return 0;}二、简答题1、arr为整型数组,N为数组长度-1,enumb为整型变量,下列函数负责找出arr数组中等于enumb的元素所在位置。

2014年C语言试题

2014年C语言试题

2014年C语言试题一、选择题(40*1)1 对用C语言编写的代码程序,以下叙述中正确的是(B)A、可立即执行B、是一个源程序C、经过编译即可执行D、经过编译解释才能执行2 以下选项中正确的实型常量是(D)A、0B、3. 1415C、0.03*102D、.323 C语言中不合法的字符串常量是(B)A、"\121 "B、'y= 'C、"\n\n "D、"ABCD\x6d "4 C语言中运算必须是整型的运算符是(B)A、/B、%C、*D、+5 C语言中的简单数据类型有(C)A、整型、实型、逻辑型B、整型、字符型、逻辑型C、整型、实型、字符型D、整型、实型、逻辑型、字符型6 以下选项中不合法的用户标识符是(D)A、PRINTFB、fileC、MainD、wb-17 以下非法的赋值语句是(C)A、n=(i=2,++i)B、j++C、++(i+1)D、x=i>08 C语言中不合法的常量是(D)A、'\xff 'B、'\65 'C、'& 'D、'\028 '9 C语言中,字符(char)型数据在计算机内存中的存储形式是(D)A、反码B、补码C、EBCDIC码D、ASCII码10 以下程序的输出结果是(D)void main(){ int x=10,y=3;printf("%d\n ",y=x/y);}A、0B、1C、不确定的值D、311 以下程序段的输出是(A)int x=496;printf("*%-06d*\n ",x);A、*496 *B、* 496*C、*000496*D、输出格式不合法12 若变量已经正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是(D)A、read(a,b,c);B、scanf("%d%d%d ",a,b,c);C、scanf("%D%D%D ",&a,&b,&c)D、scanf("%d%d%d",&a,&b,&c)13 以下合法的C语言赋值语句是(D)A、a=b=58B、k=int(a+b);C、a=58,b=58D、- - i;14 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是(A)A、1B、0C、2D、615 以下程序执行后输出结果是(B)void main(){ int i=10,j=1;printf("%d,%d\n ",i--,++j);}A、9,2B、10,2C、9,1D、10,116 设有语句char a= '\172 ';,则变量a(A)A、包含一个字符B、包含2个字符C、包含个字符D、说明不合法17 若变量已经正确定义,要将a和b中的数据进行交换,下面不正确的语句是(C)A、a=a+b,b=a-b,a=a-b;B、t=a;a=b;b=tC、a=t;t=b;b=a;D、t=b;b=a;a=t;18 若变量已经正确说明,要求用以下语句给c1赋值字符%,给c2赋值字符#,给a赋值2.0,给b赋值4.0,则正确的输入形式是(B)scanf("%f%c%f%c ",&a,&c1,&b,&c2);A、2.0 % 4.0 #B、2.0%4.0#C、2 % 4#D、2 % 4 #19 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)A、6.500000B、7C、5.500000D、6.00000020 以下程序执行后的输出结果是(D)void main(){int i=1,j=1,k=2;if((j++||k++)&& i++) printf("%d,%d,%d\n ",i,j,k);}A、1,1,2B、2,2,1C、2,2,2D、2,2,321 下列运算符中优先级最高的运算符是(A)A、!B、%C、-=D、&&22 运行以下程序后,输出的结果是(A)void main(){ int k=-3;if(k<=0)printf("****\n ");elseprintf("&&&&\n ");}A、****B、&&&&C、****&&&&D、有语法错误不能通过编译23 以下程序段的输出结果是(B)void main(){ char x= 'A ';x=(x> 'A ' && x< 'Z ')?(x+32):x; printf("%c\n ",x ); }A、aB、AC、ZD、z24 以下的程序执行后输出的结果是(A)void main(){ int a=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n ",d);else if((c-1>=d)==1)printf("%d\n ",d+1);else printf("%d\n ",d+2);}A、3B、2C、编译出错D、425 若执行以下程序时从键盘上输入3和4(输入方式:3 4),则输出的结果是(C)void main(){ int a,b,s;scanf("%d%d ",&a,&b);s=a;if(as*=s;printf("%d\n ",s);}A、14B、18C、16D、2026 设a、b和c都是int变量,且a=3,b=4,c=5,则以下的表达式中,值为0的表达式是(D)A、a&&bB、a<=bC、a||b+c&&b-c D、!((a<b)&&!c||1)< p="">27 以下的程序运行结果是(D)void main(){ int a=2,b=-1,c=2;if(a<b)< p="">if(b<0) c=0;else c+=1;printf("%d\n ",c);}A、0B、1C、3D、228 以下程序的输出结果是(C)void main(){ int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:a++;b++;}printf("a=%d,b=%d\n ",a,b);}A、a=2,b=2B、a=1,b=1C、a=2,b=1D、a=1,b=029 若x是int类型变量,以下程序段的输出结果是(D)for(x=3;x<6;x++)printf((x%2)?( "**%d "):( "##%d\n "),x);A **3C ##3D **3##4##4 **4 **4##5 **5**5 ##530 以下程序的输出结果是(A)int n=10;while(n>7){ n--;printf("%d ",n);}A、987B、1098C、10987D、987631 以下程序段的输出结果是(C)int i,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4){m++;} printf("%d\n ",m);A、12B、15C、20D、2532 以下程序段的输出结果是(C)int x=3;do{ printf("%3d ",x-=2);} while(!(--x));A、1C、1 -2D、死循环33 以下的程序输出结果为(A)void main(){ int i;for(i=0;i<3;i++)switch(i){ case 1:printf("%d",i);case 2:printf("%d",i); default: printf("%d",i);}}A、011122B、012C、012020D、12034 以下程序的输出结果是(C)# includevoid man(){ int i;for(i=1;i<5;i++){if(i%2) putchar('< ');else continue;putchar('> ');}putchar('# ');}A、<><><>#B、><><><#C、<><>#D、><><#35 若想将一个字符数组a的内容存入另一个字符数组b中,下列正确的是(B)A、b=aB、strcpy(b,a)C、strcpy(a,b)D、strcat(b,a)36 下面的程序输出结果是(A)void main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}A、3B、4C、1D、237 以下对整型数组a的正确说法是(D)A、int a(10);B、int n=10,a[n];C、int n;sacnf("%d ",&n);int a[n]D、#define SIZE 10 int a[SIZE];38 以下程序的输出结果是(B)void main(){ int i,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n ",sum);}A、15B、不确定C、16D、039 以下程序的输出结果是(A)void main(){ int i,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d, ",x[i][2-i]);}A、3,5,7B、1,4,7C、1,5,9D、3,6,940 若fp是指向某文件的指针,且已经读到文件的末尾,则库函数feof(fp)的返回值是(A)A、EOFB、-1C、NULLD、非零值二、填空题(20*1)1、C语言中函数的组成部分包括函数头和函数体。

2014年试题

2014年试题

2014(一) 程序设计(50分)一、单项选择题(共计20分,每小题2分)1.C 语言程序设计是一种( )A 、机器语言B 、汇编语言C 、高级语言D 、英语 2.C 语言程序的基本单位是( )A 、程序行B 、字符C 、语句D 、函数3.C 语言程序的三种基本结构是( )A 、顺序结构,选择结构,循环结构B 、递归结构,循环结构,转移结构C 、嵌套结构,递归结构,顺序结构D 、循环结构,嵌套结构,顺序结构4.下列运算符中优先级最高的是( )A 、<B 、&&C 、+D 、!=5.与数学式子129 x x n对应的C 语言表达式是( ) A 、9*x^n/(2*x-1) B 、9*x**n/(2*x-1)C 、9*pow(x,n)/(2*x-1)D 、9*pow(n,x)/(2*x-1)6.有如下程序,写出其执行结果( )#inc lude ”stdio.h”main(){float x=2.0, y;if (x<0.0)y=0.0;else if (x<10.0)y=1.0/x;else y=1.0;printf(”%f\n”,y);}A、0.000000B、0.250000C、0.500000D、1.00000047.如下程序段执行时()x=-1;do{ x=x*x;}while (!x);A、循环体将执行一次B、循环体将执行两次C、循环体将执行无数多次D、系统将提示有语法错误8.执行下面语句的输出为()int i =10;if(i<=0)printf(“* * * *\n”);elseprintf(“$ $ $ $ \n”);A、* * * *B、$ $ $ $C、$ $ $ $ cD、有错,执行不正确9.下列程序段的执行结果为()for(i=0;i<5;i++){for(j=0;j<i+1;j++)printf( "*");printf(“\n”);}10.若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是()A、i=*p;B、*p=*&j;C、i=&j;D、 i=**p;二、填空题(共计16分,每空2分)1.语句print(“%d”, 7%4); 的输出结果是:。

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

填空题题目105套总目录以下目录105套和正文的题目是相对应的,为方便找题,可以先从目录中找到题目所在第几套,再从第二页开始找到对应的那套即可。

第01套:int fun(___1___ *std)第02套:void WriteText(FILE ___1___)第03套:fprintf(___1___,"%d %f\n",第04套if((fs=fopen(source,___1___))==第05套: s->data=___1___;q=___2___;第06套:t=t->___1___;第07套:free(___1___);第08套: while(p!=___1___)第09套 ___1___=0;p=p->___2___;第10套:s+= p->___1___;第11套:___1___ fun(STU *std,char *num)第12套: if(___1___==year)第13套:void modify(___1___ *ss,float第14套:void fun(PERSON ___1___)第15套: max= ___1___;第16套:void show(STU ___1___)第17套:for(j=___1___;j<M;j++)第18套: n=len;___1___=i;第19套: n=strlen(___1___);第20套:int fun(char (*ss) ___1___,int *n)第21套:for(i=0; i<___1___; i++)if(len ___2___ *n)第22套: t2[j]=s[i];___1___;第23套:if(s[i]>='0' ___1___ s[i]<='9')第24套:for(i=0;___1___ !=0;i++)第25套:if(n%2==0) k=n-___1___ ;第26套: ___1___; for(j=___2___+2 ;第27套:for(i=0;s[i]!=___1___ ;i++)第28套:for(i=0;i<N;___1___)第29套: for(i=0;i<___1___;i++)x=t[i][___2___] ;第30套:t[0][N-j-1]=t[j][___1___ ];第31套:void fun(int (*t)___1___)第32套:void fun(int ___1___ ,int n)第33套:___1___;sum+=___2___ ;第34套:if (a[i]%2==___1___)第35套: if (___1___== 0) {第36套:max = min = ___1___;第37套:void fun(int ___1___,int n)第38套: p = (n%2==0)?n/2:n/2+___1___;第39套:for (i=0;i<___1___;i++)第40套:___1___ fun(char ch)第41套: if ((ch>='a')___1___(ch<='z'))第42套: f = ___1___;t *= (___2___)*x/i;第43套:t = ___1___;t *= (-1.0)*x/___2___;第44套:t = ___1___;for (i=___2___;i<n;i++)第45套:f = 1.0+___1___;t *= x/___2___;第46套:for (___1___;j<i;j++)第47套: switch(___1___)第48套:for (j=a[i]*2;j<=n;j+=___1___)第49套:#define OK(i,t,n) ((___1___%t==0) && (i/t<n))第50套: t = (a>b) ? (b>c? b :(a>c?c:___1___))第51套: n=__1__; while(t<=__2__)第52套: while(t<=__1__){第53套: i=__1__; while(__2__)第54套:if(t%2==__1__) x=__2__+t;第55套:{t=*n % __1__; if(t%2!= __2__)第56套: s=__1__;第57套: k=__1__;t=__2__;第58套: x=__1__/4;while(x __2__ e)第59套: s=0;i=__1__; __2__;第60套: t[j]=__1__;j++;}第61套: p[__1__]=s[i];j++;}第62套: av=__1__;av = av + __2__;第63套:__1__=s/N;第64套:av=__1__; y[__2__]=x[i];第65套:for(i=0; i<N; i++) av+=__1__;第66套:d=d*10+*s-__1__;第67套:while (n<__1__)if(x==a[i]) __2__;第68套:b[i]= __1__;if(b[i] __2__ a[j][i])第69套:void fun(int (*a)__1__)第70套:row=colum= __1__;第71套:void fun(int (*a)[N], int __1__)第72套:for(p=1; p<= __1__; p++)第73套:rmax=a[i][j]; c= __1__ ;}find= __2__ ;__3__ ;第74套:if(n>=len) strcpy(__1__);第75套:lp= __1__ ;lp++; rp __2__ ;}第76套:__1__ ; flag=1;}第77套:*(t+n)= __1__ ;n++;}__2__ ;第78套:if(isdigit(*s)) sum+= *s- __1__ ;第79套:ch=tolower(__1__);第80套:k= __1__ ;if(strlen(ps[k]) <strlen(__2__))第81套:for(i=0; i<__1__ ; i++)if(strcmp(ss[i],t)==0) return __2__;第82套:for(i=0; i<__1__ ; i++)if(len<= __2__)第83套:for(i=0; i<__1__ ; i++)if(strstr(ss[i], __2__) != NULL)第84套:void fun(char (*ss) __1__, int k第85套:b = __1__;strcpy(__2__, "LiSi");第86套:b__1__ = 10004;strcpy(b__2__, "LiJie");第87套:__1__ fun(struct student a)strcpy(__2__, "LiSi");第88套:__1__ fun(struct student *a)for (i=0; i<3; i++) __2__ += 1;第89套: __1__ t;for (i=0; i<__2__; i++)第90套:while (!feof(__1__))if (n.sno__2__sno) break;第91套:__1__ (*f)(); f = __2__ ;第92套:p = __1__ ;q = __2__ ;第93套:__1__ fun(NODE *h)r = q->__2__;第94套:p = h->__1__;if (p==__2__) return;第95套:q = __1__ ;while (__2__) p = __3__ ;第96套:__1__ fun(int i, double x, double y)第97套:__1__ fp;while (!feof(__2__)) {第98套:__1__ fp;__2__ ;第99套:fp = fopen(filename, __1__);第100套:fp = fopen(__1__, "rb+");第101套:t=b[i]; b[i]=___1___;第102套:if(___1___==0 )printf("___2___");第103套:pa->next=___1___;printf(" %c",____2_____);第104套:a[i]=___1___; ___2___=1;i=___3___;第105套:__1__ = 0; i = ___2___;备注:预计此次出题概率较大的集中在第1套至第20套,第41套至第60套,第96套至第105套。

使用说明:打开填空题程序后,以看到的所要填写的三个空作为查找参照;操作题分为填空题、改错题、编程题,如果你考试的填空题三个空的内容和这题库中给出的某一道填空题的题目三个空的内容一样,那么你的改错题、编程题的答案也都在下面(同一套题)。

注:1、请在纯英文输入法状态下答题。

2、当出现“==”是指连续输入两个等于号=,当出现——是连续输入连个减号。

3、逻辑或| |、单引号及双引号的输入方法。

4、区分数字1和字母l(L的小写)、数字0和字母O。

4、所有的字母和符号(特别是改错题)以这份题库为准。

5、打印时可考虑缩印几份以备用(在打印或编辑时请勿改动题库内容)。

第01套:int fun(___1___ *std)___2___ *fp; int isizeof(STYPE), 1, ___3___);填空:STYPE FILE fp改错:for(i=0; i< sl; i++)t[2*sl]=’\0’;编程:*c=(a/10)*1000+(b/10)*100+(a%10)*10 +(b%10);(此为一条语句,答题时输入在同一行,不要写成两行。

)第02套:void WriteText(FILE ___1___)fputs(___2___,fw);printf("%s",___3___);填空: *fw str str改错:void fun (long s, long *t)sl=sl*10;编程:int i, j=0, min=a[0].s;for(i=0; i<N; i++){if(min>a[i].s){j=0; b[j++]=a[i]; min=a[i].s; }else if(min==a[i].s)b[j++]=a[i];}return j;第03套:fprintf(___1___,"%d %f\n",___2___;if((fp=fopen(___3___,"r"))==NULL)填空:fp fclose(fp) fname改错:for(i=j+1;i<n;i++)p=i;编程:*c=(b%10)*1000+(a%10)*100+(b/10)*10 +a/10;(此为一条语句,答题时输入在同一行,不要写成两行。

相关文档
最新文档