第一、二章C 语言概述与算法_第1页
第一、二章C 语言概述与算法_第2页
第一、二章C 语言概述与算法_第3页
第一、二章C 语言概述与算法_第4页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一、二章C语言概述与算法一、单选题1.一个算法应该具有“确定性”等五个特性,P面对另外4个特性的描述中错误的是A)有零个或多个输入 B)有零个或多个输出C)有穷性 D)可行性.以下叙述中正确的是C语言的源程序不必通过编译就可以直接运行C语言的每条可执行语句最终都将被转换成二进制的机器指令C语言的源程序经编译形成的一进制代码可以直接运行C语言的函数不可以单独进行编译.对用C语言编写的代码程序,以下叙述中哪个是正确的A)可立即执行 B)是一个源程序C)经过编译即可执行 D)经过编译解释才能执行.结构化程序由三种基本结构组成,由这三种基本结构组成的算法A)可以完成任何复杂的任务 B)只能完成部分复杂的任务C)只能完成符合结构化的任务 D)只能完成一些简单的任务.有一个命名为C001.C的C语言源程序,当正常执行后,在当前目录卜不存在的文件是A)COOl,OBJB)C001.DATC)C001.EXED)C001.C二、填空题.结构化程序由、、三种基本结构组成。.模块化程序设计的设计原则是和。.组成C程序的基本单位是—,其组成部分包括和....C程序中的main称,它可以出现在程序的位置。.由“芦”和“*/”括起来的内容称为,它的作用是。.描述算法的常用方法有:。第三章数据类型、运算符与表达式一、单选题.与十进制数97不等值的字符常量是A)B)r\10HC),\x6\,D)f\141z.在编写了一个C语言源程序COOLC并正确执行之后,当前目录下哪个文件不存在A)COOLCB)COOI.OBJC)C001.DATD)COO1.EXE.以下选项中正确的整型常量是A)5.B)-10C)1.000D)4/5.以下选项中正确的实型常量是A)0B)3.1415C)0.03x102D).32.以下选项中不正确的实型常量是A)2.670E-1B)0.05e+I.5C)-77.77D)456e-2.以下选项中不合法的用户标识符是A)wb-1B)fileC)MainD)PRINTF.以下选项中不合法的用户标识符是A)_123B)printfC)A$D)Dim.C语言中运算对象必须是整型的运算符是A)%B)/C)*D)+.可在C程序中用作标识符的一组标识符是A)voidB)as_b3C)ForD)2cDefine」23-abcDOWORDIfcaseSiG.若变量已正确定义并赋值,符合C语言语法的表达式是A)a=a+7;B)a=7+b+c,a++C)int(12.3%4)D)a=a+7=c+b.以卜.非法的赋值语句是)n=(i=2,++i);B)j++;C)++(i+l);D)x=j>0;.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是A)6.500000B)6C)5.500000D)6.000000.已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-l&&y+z/2的值是A)6 B)0 C)2D)1.以下叙述中正确的是A)a是实型变量,C允许以下赋值a=10,因此可以这样说实型变量中允许存放整型值。B)在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式C)执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0D)已有a=3,b=5。当执行了表达式25力=2之后,己使a中的值为5,b中的值为3.以下叙述中正确的是A)在C程序中,无论是整数还是实数,只要在允许的范围内都能准确无误的表示。)C程序由主函数组成。C)C程序由函数组成。D)C程序由函数和过程组成。.TurboC中血类型变量所占字节数是A)IB)2C)3D)4.不合法的八进制数是A)0B)028C)07700D)01.不合法的十六进制数是A)oxffB)OXabcC)0x11D)0x19.若a、b、c、d都是血类型变量且初值为0,以卜选项中不正确的赋值语句是A)a=b=c=100;B)d++;C)c+b;D)d=(c=22)-(b++);.以下选项中不是C语句的是{inti;i-H-;printfCt%d\n,\i);};C)a=5,c=10D){;}.以下合法的C语言赋值语句是A)a=b=58B)k=int(a+b);C)a=58,b=58D)—i;

.以卜.程序的输出结果是main(){intx=10,y=3;printfC%d\n”,y=x/y);)A)0B)1C)3D)不确定的值.C语言中的简单数据类型有A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型.C语言中,字符(char)型数据在微机内存中的存储形式是A)反码B)补码C)EBCDIC码D)ASCII码.设有语句chara='\172';,则变量aA)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法.C语言中不合法的字符常量是A)'\xfFB)'\65'C)'&'D)'\028'.C语言中不合法的字符串量是A)F21"B)'尸'C)"\n\n"D)"ABCD\x6d”.判断char型变量c是否为大写字母的最简单且正确的表达式是A)'A'<=c<='Z'B)(c>='A'&(c<='Z')C)(W<=c)AND(Z>=c)D)(c>=,A,)&&(c<=,Z,).卜列运算符中优先级最高的运算符是A)! B)%C)-= D)&&.下列运算符中优先级最低的运算符是A)|| B)!=C)<= D)+.为表示关系x'yez,应使用的C语言表达式是A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)32.设a、b和c都是int变量,且a=3,b=4,c=5;则以卜.的表达式中,值为0的表达式是A)a&&bB)a<=bC)a||b+c&&b-cD)!((a<b)&&!c||l)二、填空题.若k为int型变埴且赋值11,请写出运算k++后表达式的值—和变量的值。.若x为double型变量,请写出运算x=3.2,++x后表达式的值—和变量的值—..函数体由符号 开始,用符号 结束。.函数体的前面是一部分,其后面是一部分。.在C语言程序中,用关键字—定义基本整型变量,用关键字—定义单精度实型变量,用关键字 定义双精度实型变量。.把al、a2定义成单精度实型变量,并赋初值1的定义语句是。.C程序中定义的变量,代表内存中的•个。.表达式3.5+1/2的计算结果是—..对以下数学式,写出三个等价的C语言表达式是、、a

b・c.表达式s=10应当读做“.计算机中内存储器的最小单位称为,其中能容纳的数是 。.通常•个字节包含_个二进制位。在个字节中能存放的最大十进制整数是—,它的二进制数的形式是;最小十进制整数是它的二进制形式是 。.当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是—、最小十进制整数是一,它们的二进制形式是。.C语言中用表示逻辑真,用表示逻辑假。.根据C语言运算符的优先顺序和结合性,按从高到低的顺序写出以下表达式中,运算符“+”、,*>”、和的优先顺序:.若表达式(a+b)>c*2&&b!=5||!(l/2)中,a、b、c的定义和赋值为inta=3,b=4,c=2;则表达式的值为..将下列数学式改写成C语言的关系表达式或逻辑表达式是A) B)—oA)a=b或a<cB)|x|>4.请写出与以下表达式等价的表达式是A)B)。A)!(x>0)B)!0.以下程序的输出结果是一omain(){inta=0;a+=(a=8);printf(M%d\nH,a);}第四章顺序结构程序设计一、单选题.若变量已正确说明为im类型,要给a、b、c输入数据,以下正确的输入语句是A)rcad(a,b,c) B)scanf("%d%d%<r,a,b,c);C)scnaf("%D%D%D”,&a,&b,&C);D)scanf(tt%d%d%d,;&a,&b,&c);.若变量已正确说明为float类型,要通过以卜.赋值语句给a赋予10、b赋予22、c赋予33,以卜.不正确的输入形式是scanf|tfc%f%f%f\&a,&b,&c);A)10B)10.0,22.0,33.0C)10.0D)102222 22.033.0 3333.已知i、j、k为int型变量,若从键盘输入:1,2,3V回车,,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是A)scanf(',%2d%2d%2d,\&i,&j,&k);B)scanfC%d%dC)scanf(M%d,%d,%dM,&i,&j,&k);D)scanf(oi=%dj==%d,k==%dw,&i,&j,&k);.若有以卜程序:main()(intk=2,i=2,m;m=(k+=i*=k);printfl;"%d,%d\n”,m,i);}执行后的输出结果是A)8,6B)8,3C)6,4D)7.45若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句是A)a=a+b,b=a-b,a=a-b; B)t=a;a=b;b=t;C)a=t;t=b;b=a;D)t=b;b=a;a=t;.有以下程序main(){inti=10,j=l;printf(',%d,%d\n,\i—,++j);}执行后输出结果是A)9,2B)10,2C)9,1D)10,1.若变量已正确定义,以下程序段的输出结果是x=5.16894;printfC%f\n”,(int)(x*1000+0.5)/(float)1000);A)输出格式说明与输出项不匹配,输出无定值B)5.17000C)5.168000 D)5.169000.若有以下程序段,c3中的值是intcl=1,c2=2,c3;c3=cl/c2;A)0B)1/2C)0.5D)1.若有以卜程序段,其输出结果是inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printfT%d,%d,%d\n”,a,b,c);A)0,0,-10B)0,0,5C)-103,-10D)3,3,-10.当运行以下程序时,在键盘上从第一列开始,输入9876543210〈CR>(此处<CR>表示Emer),则程序的输出结果是main(){inta;floatb,c;scanfl[tt%2d%3f%4f;&a,&b,&c);printf(t4\na=%d,b=%f;c=%f\n,\a,b,c);)A)a=98,b=765,c=4321 B)a=10,b=432,c=8765C)a=98,b=765.000000,c=4321.000000 D)a=98,b=765.0,c=4321.0.以下程序的输出结果是main(){inta=2,b=5;printf(t4a=%%d,b=%%d\n,\a,b);}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d.若int类型占两个字节,则以下程序段的输出是inta=-l;printR“%d,%u\n**,a,a);A)-1,-1B)-1,32767C)-1,32768D)-1,65535.以下程序段的输出是intx=496;printflkt*%-06d*\n,\x);A)*496♦B)*496*C)*000496*D)输出格式不合法.以卜程序段的输出是floata=3.1415;printfT|%6.0f]\n'',a);A)|3.1415|B)|3.0|C)| 3|D)|3.|.以下程序段的输出是printR"|%10.5fl\n”,12345.678);A)|2345.67800|B)|12345.6780|C)|12345.67800|D)|12345.678|.若从终端输入以下数据,要给变量c赋以283.19,则正确的输入语句是A)scanfl;%f\c)B)scanf(%8.4f\&c);C)scanfl%6.2f;&c);D)scanWf;&c);.若变量已正确说明,要求用以语句给a赋予3.12、给b赋予9.0,则正确的输入形式是scanf(tta=%f;b=%f,,&a,&b);A)3.129.0B)a=3.12b=90a=3.12,b=9.0D)a=3.12,b=9.以下程序的输出结果是#include"math.h"main(){doublea=-3.0,b=2;printR"%3.0f%3.0f\n\pow(b,fabs(a)),pow(fabs(a),b));)A)98B)89C)66D)以上三个都不对.以下程序的输出结果是main(){charcl='A',c2='Y';printfCt%d,%d\n,\cl,c2);)A)因输出格式不合法,无正确输出B)65,90C)A,YD)65,89.以下程序段的输出结果是main(){charx='A';x=(x>='A'&&xv=Z)?(x+32):x;printft4t%c\n,\x);}A)AB)aC)ZD)z21以下程序段的输出结果是main(){charchi,ch2;chi=,A'+5」3';ch2='A'+'5'・'3';primfC%d,%c\n”,chl,ch2);}A)67,CB)B,CC)C,DD)不确定的值.若变量已正确说明,要求用以下语句给cl赋予字符%、给c2赋予字符#、给a赋予2.0、给b赋予4.0,则正确的输入形式是scanfi("%f%c%伙c”,&a,&cl,&b,&c2);A)2.0%4.0#B)2.0%4.0#C)2%4#D)2%4#.以下程序的运行结果是main(){inta=2,b=-1,c=2;if(a<b)if<b<0)c=0;elsec+=I;printf(tt%d\n,\c);A)0B)1C)2D)3.以下程序的输出结果是main(){intw=4,x=3,y=2,z=1;printf("%d\n”,(wvx)?w:zvy?z:x));}A)1B)2C)3D)4.下列程序段的输出结果是inta=1234;floatb=123.456;doublec=12345.54321;printf(,,%2d,%2.1f;%2.1f,,a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.5二、填空题.若有以下定义,请写出以下程序段中输出语句执行后的结果。(2)(3)inti=-200J=2500;printfE)%d%d”,i,j);pnnt«-(2)i=%d,j=%d\n*\i,j);primf(,3)i=%d\nj=%d\n”,ij);.变量i、j、k已定义为int类型并赋初值0,用以下语句输入时scanfi(4t%d,\&i);scanfi("%d”,&j);scanf("%d”,&k);当执行第一个输入语句时从键盘输入:123<CR><CR>表示Enter键则变量i、j、k的值分别是。.复合语句在语法上被认为是 o空语句的形式是—O.以下程序段,要求通过scanf语句给变量赋值,然后输出变量的值。写出运行时给k输入100,给a输入25.81,给x输入1.89234时的三种可能的输入形式_、_、_。intk;flaota;doublex;scantV4%d%f%lf\&k,&a,&x);printff'k=%d,a=%f,x=%f\n,\k,a,x);.以下程序段的输出结果是°intx=0177;printff'x=%3d,x=%6d,x=%6o,x=%6x,x=%6u\n”,x,x,x,x,x);.以下程序段的输出结果是odoublea=513.789215;printff^a=%8.6f,a=%8.2f,a=%14.8f,a=%14.81f\n,\a,a,a,a);.若要通过以下语句给a、b、c、d分别输入字符A、B、C、D,给w、x、y、z分别输入10、20、30、40,正确的输入形式是。请用vCR>代表Enter键。scanf(u%d%c%d%c%d%c%d%c,\&w,&a,&x,&b,&y,&c,&z,&d);.若有以下说明和输入语句,要求给cl、c2输入字符A和B,给al、a2输入7.29和101.298,从键盘正确输入数据的形式是Ocharcl,c2;floatal,a2;&al,&a2);scanf("%c%c”,&cl,&c2);.若有以下说明和输入语句,要求给cl、c2、c3输入字符A、B和C,请写出从键盘正确输入数据的形式是ocharcl,c2,c3;scanf(u%4c,\&cl);scanfT%4c”,&c2);scanf("%4c”,&c3);.卜列程序的输出结果是16,00,请填空。main()inta=9,b=2;floatx= ,y=l.l,z;z=a/2+b*x/y+l/2;primf(”%5.2f\n”,z);

第五章选择结构程序设计一、单选题1.卜面的程序片断所表示的数学函数关系是y=-l;iRx!=0)y=1;if(x>O)y=1;elsey=0;厂1(x<1(x<0)B)y=-1(x=0)0(x>0)A)y=0(x=0)1(x>0)0(x<0)-1(x<0)0(x<0)y=-1(x=0)y=1(x=0)1(x>0)0(x>0)1(x>0)2.运行以下程序后,输出的结果是main(){intk=-3;if(k<=0)printff****也A)elseprintf("&&&&\n”);A)B)&&&&C)**♦*&&&&D)有语法错误不能通过编译3.有如下程序main()intx=l,a=O,b=O;switch(x){case0:b-H-;ease1:a-H-;case2:}printf(Ma=%d,b=%d\nM,a,b);}该程序的输出结果是A)a=2,b=lB)a=l,b=lC)a=l,b=0D)a=2,b=2.有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)printflH%d\nM,d);else>=d)=1)printfC%d\n”,d+l);elseprin氓"%d\n”,d+2);}执行后输出结果是A)2 B)3C)编译时出错D)4.有以卜.程序main()!inti=lj=l,k=2;if((j++||k++)&&i++)printf(”%d,%d,%d\n'\ij,k);)执行后输出结果是A)1,1,2B)2,2,1C)2,2,2D)2,2,3.有如下程序main()(floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(M%f\nw,y);}该程序的输出结果是A)0.000000B)0.250000C)0.500000D)1.000000.若执行以下程序时从键盘上输入3和4,则输出结果是main()inta,b,s;scanfT%d%d”,&a,&b);s=a;if(a<b)s=b;*=pritnR"%d\n”,s);IA)14B)16C)18D)208.假定所有变量均已正确定义,下面语句段执行后的x的值是a=b=c=0;x=35;if(!a)x—;elseif(b);if(c)x=3;elsex=4;A)34B)4C)35D)3二、填空题.请写出以下程序的输出结果Omain(){inta=100;if(a>100)primfT%d\n”,a>100);elseprintff'%d\n",a<=100);}.将上题中的双分支if语句改写成条件表达式语句:.当a=l、b=2、c=3时,以下if语句执行后,a、b、c中的值分别为:iRa>c)b=a;a=c;c=b;.若变量已正确定义,以卜.语句段的输出结果是.x=0;y=2;z=3;switch(x){case0:switch(y=2){case1:printRfc4*M);break;case2:printR'4%");break;switch(z){ease1:printffS');primf("*");break;default:printfT#");}.以下程序的输出结果是.main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!okl)x=l;elseif(ok2)x=10;elsex=-1;printf(H%d\nn,x);).若从键盘输入58,则以下程序输出的结果是.main()(inta;scanf(,,%d,\&a);if(a>50)printf("%d”,a);if(a>40)printf(M%dw,a);if(a>30)printf(”%d”,a);.以下程序的执行结果是。main()intk=8;switch(k)!k+=l;k+=l;k+=l;break;default:k+=l;!printf("%d\n”,k);8.阅读下面程序,程序执行后的输出结果是#include"sidio.h"main()(intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d”,x);elseprintf(”%d”,y);printf("%d\n”,z);第六章循环控制一、单选题.以下不是死循环的语句是A)fbr(;;x+=i);B)whilc(l){x++;}C)fbr(i=10;;i++)sum+=i;D)fbr(;(c=gctchar())!=*\n';)printR"%c”,c);.下面程序的运行结果是#include<stdio.h>main()(inty=10;dojy—;}while(—y);printf(M%d\nH,y-);A)-1B)1C)8D)0.以下程序段的输出结果是intn=10;whilc(n>7){n-;primfT%d”,n);}A)1098B)987C)10987D)9876.以卜程序段的输力结果是intx=3;do{printf("%3(r,x・=2);}while(!(-x));A)1B)30C)1-2D)死循环.以卜.程序的输出结果是main(){inti,sum;fbr(i=l;i<6;i++)sum+=sum;printfr%d\n"sum);)A)154B)146C)不确定D)0.以下程序的输出结果是main(){inty=10fbr(;y>0;y-)if(y%3=0){primfT%d”,・・y);continue;)}A)741B)852C)963D)875421.有以下程序main(){inti;fbr(i=O;i<3;i++)switch(i){case1:printf("%d",i);case2:printfC'%dM,i);default:printRH%d,',i);))执行后输出结果是.以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn,k;floatscore,sum,ave;sum=0.0;fbr(n=l;n<=10;n-H-){fbr(k=l;k<=4;k-H-)(scanf("%f\&score);sum+=score;}ave=sum/4.0;printfi(,,NO%d:%fn,,,n,ave);}}上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是A)sum=0.0; B)sum+=score;C)ave=sum/4.0 D)printf(nNO%d:%f\nM,n,ave);.若x是int类型变量,以下程序段的输出结果是for(x=3;x<6;x-H-)printfl(x%2)?("**%d,,):(tk##%d\n,,),x);A)**3B)##3C)##3D)**3##4##4 **4 **4##5**5**5 ##5io.以卜.程序的输出结果是#include<stdio.h>main()(inti;fbr(i=l;i<5;i-H-)(iRi%2)putchar('v');elsecontinue;putchar(t>,);}putchar(*#');}A)<><><>#B)><><><#C)<><>#D)><><#.以下叙述正确的是do-while语句构成的循环不能用其它语句构成的循环来代替。do-while语句构成的循环只能用break语句退出。C)用do-while构成循环时,只有在while后的表达式为非零时结束循环D)用do-whilc构成循环时,只有在while后的表达式为零时结束循环.以下程序的输出结果是A)3981B)4284C)2668D)2870main(){intx,i;for(i=I;i<=100;i-H-)if(++x%2=0)iR++x%3=0)ifl:-h-x%7=0)printf("%dx);)printfp\n");}.以下程序段的输出结果是intk,j,s;fbr(k=2;k<6;k++,k-H-){s=1;fbr(j=k;j<6;j-H-)s+=j;}primfT%d\n”,s);A)9B)24C)15D)10.以下程序段的输出结果是inti,j,m=0;fbr(i=l;i<=15;i+=4)for(j=3;j<=19;j+=4)m-H-;printfr%d\n”,m);A)12B)15C)20D)25.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#include<stdio.h>main()inti=0j,k;do{i++;k=316-13*i;}while();j=k/U;printf(,,316=13*%d+ll*%d',,ij);}A)k/11B)k%llC)k/ll=0D)k%ll==016.在下述程序中,判断i>j共执行了多少次#include<stdio.h>main(){inti=0,j=10,k=2,s=0;for(;;)(i+=k;*j)(primfT%d\n”,s);break;)s+=i;))A)4B)7C)6D)8二、填空题.执行以下程序后的输出结果是。main()inta,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;-H-b)收while(a>++c)竹dok++;whilc(a>d-H-);printf(4<i=%d,j=%d,k=%d\n?\I,j,k);).以下程序段的输出结果是。intk,n,m;n=10;m=1;k=1;while(k<=n)m*=2;printR"%d\n”,m);.以下程序的输出结果是。main(){intx=2;while(x-);primfT%d\rr,x);).以下程序段的输出结果是。inti=0,sum=1;do{sum+=i++;}while(i<5);primfT%d\n”,sum);5.有以下程序段:s=1.0;fbr(k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf(44%f\nM,s);请填空,使下面的程序段的功能完全与之等同。s=0.0;k=0;do{s+=d;d=1.0/(k*(k+1));}while( );printR"%f\n”,s);.以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。请填空。main(){floatx,amax,amin;scag"%『,&x);amax=x;amin=x;while( ){if(x>amax)amax=x;if( )amin=x;scanfC*%f',&x);printf(kt\namax=%f\naming=%f\n”,amax,amin);.若依次输入字符AB,在以下while语句执行后ch的值是 <,while(ch=getchar()=’A');.阅读下面程序,程序执行后的输出结果为o#include“stdio.h”main():chara,b;for(a=/O',b='9*;a<b;a-H-,b-)printf(w%c%cM,a,b);printf(M\nH);).阅读下面程序,则执行后程序的结果为.#includc"stdio.h”main()(inta=0,b=0;while(a<15)a++;while(b-H-<15);primf("%d,%d\n”,a,b);}.下列程序的功能是输入一个整数,判断其是否是素数,若为素数输出1,否则输出0.请填空。main(){inti,x,y=l;scanf("%d”,&x);for(i=2;i<=—if{y=0;break;}printf("%d\n",y);}第七章数组一、单选题.以下对整型数组a的正确说明是A)inta(10); B)intn=10,a[n];C)intn; D)#defineSIZE10scanfl4t%dM,&n); inta[S!ZE];inta[n];.以下对数组初始化错误的是A)inta[2][3]={U,3,4);B)int[2][]={1,2,34,5,6};C)inta[2][3]={{l,2,3},{4,5}}D)inta[][3]={l,2,3,4,5,6};.若想将一个字符数组a的内容存入另一个字符数组b中,下列确的是A)b=a;B)strcpy(b,a);C)strcpy(b,a);D)strcat(b,a);4.若有以下说明inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d,g;则数值为4的数组元素是A)a[g-c]B)a[4]C) D)a[kd*-c].若有定义语句:charc[5]={ta,;b\,\0,;c,;\0,};,则执行语句primf「%s”,c);的结果是A)'a"b'B)abC)abcD)ab\0c.对两个数组a和b进行如下初始化:chara[]="ABCDEF”;charb[]={'A',‘B','C','D','E','F'};则以下叙述正确的是A)a与b完全相同B)a与b长度相同)a与b中都存放字符串 D)a数组比b数组长度长.以下程序段给数组所有元素输入数据,应在下划线处填入的是main(){inta[10],i=0;while(i<10)scanf("%d'',一);A)a+(i++)B)&a[i+l]C)a+iD)&a[++i].以卜.程序的输出结果是main(){inti,x[3][3]={l,2,3,4,5,6,7,8,9);fbr(i=0;i<3;i-H-)printf(u%d;\x[i][2-i]);}A)1,5,9,B)1,4,7,C)3,5,7,D)3,6,9,.当运行以下程序时输入三行,每行都是在第一列上开始,<CR>代表Entre键。a<CR>b<CR>cdef<CR>则程序的输出结果是#include<stdio.h>#defineN6main(){charc[N];inti=0;for(i=0;i<N;i-H-)c[i]=getchar();fbr(i=0;i<N;i++)putchar(c[i]);|A)abcdefB)aC)aD)ab b bc cd cdef.以卜程序段的输出结果是pritnfT%d'n”,stden("ATS\nO12\1\V'));A)11B)10C)9D)8.下面程序的运行结果是A)12ba56B)6521C)6D)62main(){charch[7]="65ab21inti,s=0;fbr(i=0;ch[i]>=,0,&&ch[i]<=,9,;i+=2)s=s*10+ch[i]-*0,;printf(M%d\nM,s);}.以卜.程序的输出结果是A)不确定的值B)302D)Imin(){intn[2]={0},i,j,k=2;fbrfi=0;i<k;i++)fbr(j=0;j<k;j-H-)nU]=n[i]+l;pritnf(kt%d\nM,n[k]);).以下程序中,若第•个printf语句输出的是194,则第二个printf语句的输出结果是main(){inta[卜{1,2,3,4,5,6,7,8,9,0};printfC%x\n”,a);printfC%x\n”,a+9);}A)212B)204C)la4D)la6.定义如下变量和数组inti;intx[3][3]=(l,2,3,4,5,6,7,8,9);则下面语句的输出结果是fbr(i=0;i<3;i++)printR"%<ix[i][2-i]);A)159B)147C)357D)369.执行下面的程序段后,变量k中的值为intk=3,s[2];s[0]=k;k=s[1]*10;A)不定值B)33C)30D)10二、填空题.若有以下定义:doublew[10];则w数组元素下标的上限是—,下限是—o.若有定义inta[3][4]={l,2,3,4,5,6,7,8,9};,则a[l][3]=—,a[2][3]=—。.若有以下定义:chara[]="ABCD”,b[]="abcd”;if(strcmp(a,b)=O)printf("YES\rf');elseprintfTNOXn");执行结果是。.以F程序的输出结果是omain(){intarr[10],i,k=0;fbr(i=0;i<10;i++)arr[i]=i;for(i=0;i<4;i++)k+=arr[i]+i;printfCt%d\n,\k);}.以下程序的输出结果是 omain(){inti,j,row,col,m;intarr[3][3]={{100,200,300},{28,72,-30},{-850,2,6}};m=arr[O][O];for(i=0;i<3;i-H-)fbr(j=0;j<3;j-H-)if(arr[i]U]<m){m=arr[i]|j];row=i;col=j;!printf(tt%d,%d,%d\n,\m,row,col);}.以下程序统计从终端输入的字母中每个大写字母的个数,中统计字母A的个数,其它依次类推。用#号结束输入,请填空。#include"stdio.h"#includc“ctypc.h"main(){intnum[26]={0};i;charc;while( !='#')if(isupper(c))num[_]+=1;fbr(i=0;i<26;i++)if(num[i])prindC%c:%d\nM,i+num[i]);}.以下程序段的输出结果是oprintf(fc4%d\n,\strlen(4is\n\O16\0end”));8.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6的因子为1、2、3,而6=1+2+3,因此6是“完数”。以下程序是求17000之间的所有完数,请填空,以完善程序功能。

#defineM100main(){inta,b,x[M],sum,ent=0;fbr(a=1;a<=1000;a++)b=l;whilc(b<a)(if(a%b=0) /*b是a的一个因子♦/sum+=b;b-H-;}if() /*a是完数♦/x[cnt++]—a;}fbr(b=0;b<_;b++) /*输出所有完数♦/primfT%8d”,x[b]);printR%'');.给出以卜程序,其功能是将a矩阵和b矩阵合并成c矩阵,最后将c矩阵按格式输出。请填空。r12314,i136<J#include<stdio.h>main(){inta[3][4]={{3,1,7,5},{1,2,4,3},{6,3,0,2});intb[3][4]={{2,3,1,4},{5,1,3,6},{1,5,2,3));inti,j,c[3][4];fbr(i=0;i<3;i++)fbr(j=0;j<4;j-H-)叫皿=;fbr(i=0;i<3;i-H-){for(j=0;j<4;j++)pritnfr%5d”,c[i][j]);:).以下程序的功能是从a数组中删除其值为x的数据,请填空。main(){inta[10]={2,4,7,3,l,7,6,8,7,9},i,j,x=7;for(—;i<10;i-H-)if(a[i]!=x)a[j++]=a[i];fbr(i=0; ;i++)printf(4t%5d,\a[i]);printfT\n");}.以下程序的功能是将x字符串与y字符串连接并输出,请填空。注:程序中不能使用字符串连接函数。#include<stdio.h>{charx[80],y[40];inta,h=0;printff'Pleaseinputxstring:**);gets(x);printf(lkPleaseinputystring:");gets(y);while(x[h]!=,\0,)while(y[a]!=,\0,)x[h++]=y[a++];printf^k4Outputxstring:4t);puts(x);J第八章函数一、单选题.以下语法中正确的是A)C语言程序总是从第•个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main函数中定义C语言程序总是从main开始执行C语言程序中的main函数必须放在程序的开始部分.以下函数的类型是颁floatx)printf(4i%d\n,\x);JA)与参数x的类型相同B)void类型C)int类型D)无法确定.以下函数调用语句中,含有的实参个数是fiinc((expl,exp2),(exp3,exp4,exp5));A)1B)2C)4D)5.以下程序的输出结果是func(inta,intb){intc;c=a+b;returnc;}main(){intx=6,y=7,z=8,r;r=ftinc((x-,y-H-,x+y),z-);printfT%d\n”,r);}A)11B)20C)21D)31.以下程序的输出结果是main(){inti=2,p;p=f(i,i+l);printfl:””,p);}intf(inta,intb){intc;if(a>b)c=1;elseififa=b)c=0;elsec=-1;return(c);}A)-1B)0C)1D)2.以下程序的输出结果是fun(inta,intb,intc){c=a*b;}main(){intc;fiin(2,3,c);printf(tt%d\nM,c);)A)0B)1C)6D)无定义.以下程序的输出结果是doublef(intn){inti;doubles;s=1.0;fbr(i=1;i<=n;i++)s+=1.0/i;returns;)main(){inti,m=3;floata=0.0;fbr(i=0;i<m;i++)a+=Ri);IA)5.500000B)3.000000C)4.000000D)8.25.以下叙述正确的是A)C程序中各函数之间既允许直接递归调用也允许间接递归调用B)C程序中各函数之间不允许直接递归调用也不允许间接递归调用C)C程序中各函数之间允许直接递归调用不允许间接递归调用D)C程序中各函数之间不允许直接递归调用允许间接递归调用.以下程序的输出结果是longfib(intn){i旗>2)return(fib(n-l)+fib(n-2));elsereturn(2);}main(){printf(4t%Id,\fib(6)):}A)8B)30C)16D)2.以下程序的输出结果是main(){inti=l,j=3;printR"%d”,i++);{inti=0;i+=j*2;primfT%d,%d,”,ij);}pritnf(**%d,%d\n*\i,j);A)1,7,3,2,3B)2,7,3,2,301,6,3,2,3D)2,6,3,2,3.以下程序的输出结果是main()intk=4,m=1,p;p=func(k,m);printfT'%d,”,p);p=func(k,m);printf(t4%d\n'\p);)func(inta,intb)staticintm,i=2;+=m+1;m=i+a+b;return(m);}A)8J7B)8,16C)8,20D)8,8.以下程序的输出结果是intm=13;intfiin2(intx,inty)intm=3;return(x*y-m);)main()inta=7,b=5;printf("%d\n”,fun2(a,b)/m);A)1B)203D)4.有以卜程序floatfun(intx,inty)(return(x+y);}main(){inta=2,b=5,c=8;printf(M%3.0f\nM,fun((int)fun(a+c,b),a-c));程序运行后的输出结果是A)编译出错B)9C)21D)9.05.下列程序的运行结果是voidfun(int*a,int*b)int*k;k=a;a=b;b=k;}main()inta=3,b=6,*x=&a,*y=&b;fun(x,y);printf(”%d%d",a,b);}A)63B)36C)编译出错D)00.以下正确的函数形式是doublefiin(intx,y){doublez;z=x+y;returnz;}doublefiin(intx,y){intz;z=x+y;return(double)z;}doubleftin(intx,inty){return(x+y);}doublefun(x,y){intx,y;doublez;z=x+y;returnz;}.对于建立函数的目的,正确的说法是A)提高程序的执行效率B)提高程序的可读性C)减少程序的篇幅D)减少程序文件所占的内存.以下正确的说法是A)函数的定义可以嵌套,但函数的调用不可以嵌套B)函数的定义不可以嵌套,但函数的调用可以嵌套C)函数的定义和函数的调用均不可以嵌套D)函数的定义和函数的调用均可以嵌套.C语言关于实参和形参说法正确的是A)实参和与之对应的形参各占用独立的存储单元B)实参和与之对应的形参占用同一存储单元C)只有当实参与形参同名时,才共占用同一存储单元D)形参是虚拟的,不占用存储单元.卜.列说法正确的是A)在利用返回值方式传递数据时,可以省略数据类型说明符B)在函数间通过全局变量的传递数据,只能用外部变量,不能用内部变量C)利用地址返回值方式传递数据时,返回值可以赋予普通变量D)利用全局变量传递数据,可以简化程序,提倡使用.以下正确的说法是A)定义函数时,形参的类型说明可以在函数体内B)return后面的表达式不能是函数C)如果函数值的类型与返回值的类型不一致,以函数值类型为准D)如果形参与实参的类型不一致,以实参类型为准22.下列叙述中不正确的是A)C程序的main函数可以没有参数B)C程序的main函数可以有参数C程序的main函数若有参数时,第一个参数的值最少是1main函数的第一个参数必须是整数,K名字必须是argc;第:个参数可以定义成:char♦argvf],名字必须是argv.23.以下程序的输出结果是Hintb[],intn){inti,r=1;fbr(i=0;i<=n;i++)r=r*b[i];returnr;}main(){intx,a[]={2,3,4,5,6,7,8,9);x=f(a,3);primfT%d\n”,x);}A)720B)120C)24D)6二、填空题1.以下程序的输出结果是一Ounsignedfun6(unsignednum){unsignedk=1;dok*=num%10;num/=10;}while(num);returnk;main()unsignedn=26;printff%d\n”,fun6(n));}.以下程序的输出结果是。doublesub(doublex,doubley,doublez){y-=i.o;Z=Z+X;returnz;}main(){doublea=2.5,b=9.0;printfV'%f\n”,sub(b-a,a,b));}.以下程序的输出结果是 ofiinl(inta,intb)intc;a+=a;b+=b;c=fun2(a,b);returnc*c;}fun2(inta,intb)intc;c=a*b%3;returnc;main(){intx=ll,y=19;print1“%d\n”,funl(x,y));}.下面pi函数的功能是,根据以下公式返回满足精度eps要求的兀的值。请填空。doublepi(doubleeps){doubles=0.0,t=1.0;intn;fdr( ;t>eps);n-H-){s+=t;t=n*t/(2*n+1);}return(2.0* );}.以下函数用以求x的y次方。请填空。doublefiin(double,xdoubley){inti;doublez;fbr(i=1;i ;i-H-)z=一;returnz;}.以下程序的功能是计算,=盲上%空。longf(intn){inti;longs;s=一;fbr(i=1;i<=n;i++)s= ;returns;main(){longs;intk,n;scanR"%d”,&n);TOC\o"1-5"\h\zs= ;fbr(k=0;k<=n;k++)s=s+ ;printfC%d\n,\s);}.以下程序的输出结果是 。fun(intx){intp;if(x==0||x==l)return(3);p=x-fun(x-2);returnp;}main(){priii氓"%d\n”,fon(9));).以下程序的输出结果是 。main(){inta=3,b=2,c=1;c-=-H-b;b*=a+c;c/=b*2;a-=c;printfV4%d,%d,%d,”,a,b,c);a+=-c;)printf(U4%d,%d,%d\n,\a,b,c);).以下程序的输出结果是。voidftin(){staticinta=0;a+=2;printft^d:a);}main(){inti;for(i=1;i<4;i++)fun();printfif"");}.下列程序的执行结果是.intd=1;fiin(intp){intd=5;d+=p-H-;pritnfT%d:d);}tnain()ftin(a);d+=a-H-;printfT%d\n”,d);}.若输入3个整数321,则以下程序的输出结果是一.voidsub(intn,intuu[]){intt;t=uu[n-];t+=3*uu[n];n++;if(t>=10){uu[n-H-]=t/10;uu[n]=t%10;)elseuu[n]=t;}main(){inti,n,aa[10]={0};scanR"%d%d%d'',&n,&aa[0],&aa[l]);fbr(i=l;i<n;i++)sub(i,aa);fbr(i=0;i<=n;i-H-)printfr%d”,aa[i]);primfTW");}.以Ffindmax返回s中最大元素的卜标,数组中元素的个数由t传入。请填空。{intk,p;fbr(p=0,k=p;p<t;p++)if(s[p]>s[k])return ;|13.以下程序的输出结果是o#includc“string.h"#includc“ctypc.h"voidfiin(charstr[]){inti,j;fbr(i=0,j=0;str[i];i++)if(isalpha(str[i]))str[j++]=str[i];str[j]=)main(){charss[80]="itis!”;fiin(ss);printf(M%s\nM,ss);)14.以下fUn函数的功能是将•个字符串的内容逆置。请填空。#include“string.h"voidftin(charstr[]){inti,j,k;for(i=0J=_;i<j;i++,_){k=str[i];str[i]=str[j];str|j]=k;}}第九章编译预处理一、单选题.以下对宏替换的叙述不正确的是A)宏替换只是字符的替换B)宏替换不占运行时间C)宏名无类型,其参数也无类型D)带参的宏替换在替换时,先求出实参表达式的值,然后代入形参运算求值.宏定义#definePI3.14中的宏名PI代替A)一个单精度实数)B)一个双精度实数C)一个字符串 D)不确定类型的数.有以下宏定义#definek2#defineX(k)((k+l)*k)当C程序中的语句y=2*(K+X(5));被执行后,A)y中的值不确定B)y4>的值为65C)语句报错 D)y中的值为34.以下程序的输出结果是#dcfincMIN(x,y)(x)<(y)?(x):(y)main(){k;i=10;j=15;k=10*MIN(iJ);printfT%d\n”,k);A)15B)100C)10D)150.以下程序中的fbr循环执行的次数是defineN2defineMN+1defineNUM(M+l)*M/2main()inti;fbr(i=1;i<=NUM;i-H-);primfT%d\n”,i);}A)5B)6C)8D)9.以下程序的输出结果是#includc“stdio.h"#defineFUDGF(y)2.84+y#dcfincPR(a)printf(*t%d,\(int)(a))#definePRINT1(a)PR(a);putchar(€\n3main(){intx=2;PRINTF1(FUDGF(5)♦X);A)11B)12C)13D)15.以下程序的输出结果是//defineFMTmain()intb[][4]={l,3,5,7,9,11,13,15,17,19,21,23};printfi;FMT,*(*(b+l)+l));printfFMT,b[2][2]);A)L11,B)1,11C)IL21,D)13,21.若有宏定义如下:#defineMOD(x,y)x%y则执行以卜.程序段的输出为intz,a=15,b=100;z=MOD(b,a);printfl:"%d\n'',z++);A)11B)10C)6D)5二、填空题.有以下宏定义和赋值语句,宏置换后的赋值语句的形式是#dcfincA3+5p=A*A;.以下程序的输出结果是o#definePR(ar)printff"ar=%dar)main(){intj,a[]={1,3,5,7,9,11,13,15},*p=a+5;fbr(j=3;switch(j){case1:PR(*p-H-);break;PR(*(-p));.以下程序的执行结果是。SdefineDOUBLE(r)r*rmainO{intyl=1,y2=1,t;t=DOUBLE(yl+y2);printf(''%d\nw,t);).以下程序的执行结果是。ttdefinePRINT(V)printf(''V=%d\tw,V)mainO{inta,b;a=1;b=2;PRINT(a);PRINT(b);)第十二章位运算一、单选题.以下程序中,c的二进制值是chara=3,b=6,c;c=aAb«2;A)00011011B)00010100C)00011100D)00011000.以下程序的输出结果是main(){intx=35;charz='A';printfT%d\n”,(x&15)&&(zv'a'));}A)0B)1C)2D)3.以下程序的输出结果是main(){inta=5,b=6,c=7,d=8,m=2,n=2;printf("%d\n”,(m=a>b)&(n=Od));}A)0B)1C)2D)3.设有定义语句charcl=92,c2=92;,则以卜.表达式中值为零的是A.clAc2B)cl&c2C.〜c2 D.cl|c2二、填空题.设变量a的二进制数是00101101,若想通过运算kb使a的高4位取反,低4位不变,则b的二进制数应该是..a为任意整数,能将变量a清零的表达式是。.a为任意整数,能将变量a中的各二进制位均置1的表达式是o.能将两字节变量x的高8位置全1,低字节保持不变的表达式是。.运用位运算,能将八进制数0125000除以4,然后赋给变量a的表达式是.C语言习题答案详解写在前面的话:这套题是徐胭飞老牌放售bb上面的,有一套笞案.但是考虑到大家如果只是看笞案,可麓有一暨东西不勰理修,所就出了一份这样的详解.这里要特别矮谢杜云娅和乔禹蔺大力支持,我们才^有这个比较完整的详解.由于时间仓傀,我们的水平也制有限,所蹴这里面藤免有一蜃疏漏之能,或者做得不到位的地方.篇望大家多多包矮,多多指正.而且,如果大家还有什么问题,其察可以互相之间多多沟通,咱们共同提高.各科的总结也都荏端陆续续地发下来,傲这么穿东西,不与别的,意心希望大家都畿在剩下的这半个月里,好好努力,在期末卷试中取得满意的成绩.一起加油吧〜Ao«第一、二章一、1、B.P19.书上的定义是:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。2、B.P7-8«源程序(高级语言)一【编译】一机器语言一【连接】(连接到库函数)一【执行】B.同上4、A,P26。三种基本结构:顺序结构,选择结构,循环结构。基本结构实际不止三种。作为基本结构必须满足的条件:只有一个入口;只有一个出口:结构内的每个部分都有机会被执行到;结构内不存在“死循环”。5、B。P7。源程序:.C:经过编译得到目标程序:.obj;与库函数等连接得到可执行目标程序:.exe。二、1、顺序结构、选择结构、循环结构。P26。2,自顶向下分而治之。P35(从倒数第五段儿开始)自顶向E:把程序模块划分为子模块的过程。分而治之:模块化设计的思想。3、函数一个main函数若干个其它函数。P6第(1)小点。4、主函数任何位置。P7第(3)小点。5、注释增加程序可读性.P7第(7)小点。6、自然语言、传统流程图、结构化流程图、伪代码和PAD图。P20.第三章一、1、B.A:a所对应的ASCH码为97:B、D:一个'表示转义字符,其后三位数字表示一个八进制数:C:一个\x表示一个十六进制数的转移字符,其后两位数组表示一个十六进制数。2、C。解见上一•章:一、53、B.D.实型即浮点型。有两种表示法:12345.6和12.345603。小数点儿前面不写0是可以的。而B中好像小数点儿后多了一个空格。B.P45。实型的e后不可以带小数。6、A.标识符只可以为字母、数字、下划线。而且数字不可以作为开头。7,C.8、A.%作为运算符号,表示取余数的意思。比如5%4的值为1。9、B.C和D中的错误见第6题。A是因为void为特定的组合表示“空”的意思。所以无法作为标识符。10、B.A:叫做“语句”,因为有分号。C:根本就没有这样的。D:实际上是把b+c的值赋给了常量7,这是不允许的。11、C.自增自减只能用于变量而不能用于常量和表达式.12、D.先算int,变成5+b/b:之后算b/b,变成5+1.000000(因为b为浮点型);最后算加法,变成6.000000.13、D.参见365页运算符顺序表。注意在逻辑运算中,,“0”即为T.14、B.A:实际上是进行了自动类型转换,a还是实型。C:b的值不改变.D:b的值为5.15、C.?16、B.见40页。(个人认为这种题比较没意义)17、B.不能有“8”。18、A.因为它开头的是字母。,而不是数字0。19、C.不是赋值语句。注意,自加自减也是赋值语句。20、C.没有分号。21、D.注意B项,如果要做强制转还的话,应该在int上加括号。22、C.23、B.24、D.见50页。25、A.\172为转义字符。其值为八进制数172所对的字符:z.26、D.27、B.字符串应用双引号。28、D.29、A.见365页。30、A.31、A.32、D.非0即为1。二、1.11>12<.k++,先计算表达式的值再自加。正好与—k相反。4.2,4.2。详解见上.{,}.这个题很白痴.。。数据声明,执行语句。此处老师的答案似乎有些问题。见书P69图或P6.int,float,double。没什么可说的。flaotal=1.0,a2=1.0;注意分号必须写.不可以写连等式。存储单元.P38F.个人认为填“特定属性的存储单元”更好一些。3.5,因为1/2为整形,其值为0。a/(b*c)、a/b/c、a/c/b.将10赋给变量s。不耍念成等丁一。这是个赋值语句。位,0和18,255.11111111,-128,10000000负数考虑补码问题。P4065535、-32768、1111111111111111.非0,0o见P93。个人认为如果要较真儿的话,应该是1表示真,0表示假。而所给答案,只是在判断一个两是否为真的时候才适用。(其实也差不多。)!、*、/、+、〉、!=、&&、||o见P365.1,还是考察运算顺序。a—b a<c,x<-4||x>4(或abs(x)>4)。注意判断是否相等,要写成==。(abs函数是取绝对值的意思。见P371表。)x<=0,1。考察对!的理解。16。a=8这个赋值表达式的的值即为a的值。所以第三行实际为两句:a=8;a+=8;第四章顺序结构程序设计一、1.D.要有取地址符号。.B.因为语句中每个%d之间没有逗号,所以不能加逗号..C.同上题,要注意对应。.C.m=(k+=i*=k);这一句翻译:(i=2,k=2)-i*=k;-(k=2,i=4)—k+=I;--(i=4,k=6)--m=6;(即为括号表达式的值)所以最后:m=6,k=6,i=4..C.B.表达式i—的值为i的值(先求值,再自减);j++的值为j+1的值(先自加)D.(int)和(float)为强制类型转还。只转还与自己最贴近的变量。优先级与逻辑非(!)相同。挺高的。A.因为是整型,所以只能取整数部分。B.c=(a-=a-5),(a=b,b+3);翻译:a・5=5(a=O),a-=-5(a=5),c=表达式的值=5,后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论