c语言笔试题库_第1页
c语言笔试题库_第2页
c语言笔试题库_第3页
c语言笔试题库_第4页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

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

文档简介

目录TOC\o"1-5"\h\z第一章C语言概述 1第三章数据类型、运算符与表达式 1\o"CurrentDocument"第四章最简单的C程序设计——顺序程序设计 4\o"CurrentDocument"第五章选择结构程序设计 8\o"CurrentDocument"第六章循环控制 15\o"CurrentDocument"第七章数组 22\o"CurrentDocument"第八章函数 29\o"CurrentDocument"第九章预处理命令 36\o"CurrentDocument"第十章指针 39\o"CurrentDocument"第H一章结构体与共用体 53\o"CurrentDocument"第十三章文件 58\o"CurrentDocument"上机模拟试题解析 61\o"CurrentDocument"模拟2 62\o"CurrentDocument"模拟3 62\o"CurrentDocument"模拟5 64模拟7 66\o"CurrentDocument"模拟9 68\o"CurrentDocument"模拟11 71\o"CurrentDocument"模拟12 72第一章C语言概述ー 单项选择题.ー个C程序的执行是从(A).A、本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序的main函数结束.以下叙述正确的是(C).A、在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没仃输入输出语句D)在对ー个C程序进行编译的过程中,可发现注释中的拼写错误.以下叙述不正确的是(D).ー个C源程序可由一个或多个函数组成ー个C源程序必须包含ー个main函数0C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面C语言规定,在ー个源程序中,main函数的位置(C).A,必须在最开始B)必须在系统调用的库函数的后面0可以任意 D)必须在最后ー个C语言源程序是由(B).A、一个主程序和若干子程序组成 B)函数组成0若干过程组成D)若干子程序组成二填空题C源程序的基本单位是 函数。•个C源程序中至少应包括一个main函数。在一个C源程序中,注释部分两侧的分界符分别为/・和・/。•个函数是由两部分组成的,它们分别是ー函数百部一和 函数体_。5•在C语言中,ー个函数的函数体一般包,括 声明部分和 执行部分 。.在每个C语句和数据定义的最后必须有・个; 。.C语言本身没有输入输出语句。7输入输出是由 函数 来完成。.程序是指・组能使计算机识别和执行的指令,每一个指令都使计算机能够执行相应的操作。。.源程序是指 用高级语言编写的程序 。C源程片:文件的扩展名为.c-.目标程序是指计算机不能识别和执行面级语音程序,只能通过高编译系统将髙级语言程序转化为:进制的目标程序。目标程序文件的扩展名为一国一。.可执行程序是指将“标函数和系统的函数库以及其它卜I标函数链接起来行程可执行程序。可执行程序文件的扩展名为.exe".上机运行ー个C源程序的步骤一般为:① 输入和编辑源程序;②编译源程序 ;③ 连接库函数 :④上成可执行程序。第三章数据类型、运算符与表达式—・ 单项选择题1.下面四个选项中,均不是c语言关键字的选项是(A).A、defineIFType B)getccharprintfC)includescanfcaseD)whilegopow.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C).A、必须为字母 B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任・种字符.下列四个选项中,均是C语言关键字的选项是(B).A、autoenumincludeB)switchtypedefcontinueC)signedunionscanfD)ifstruct_t^ge4.下面四个选项中,均是不合法的用户标识符的选项是(C).A、AP_0do B)floatlaO AC)b-agoto intD)_123 temp int5.以下有4组用户标识符,其中合法的ー组是(C).A、For-subCase B)4dDOSizeC)f2_G3IF abc D)WORDvoiddefine.下列选项中,合法的C语言关键字是(D).A、VARB)cherC)integerD)default.下面四个选项中,均是合法整型常量的选项是(A).A,160-Oxffff011 B)-Oxcdf Ola OxeC)-01986 012 0668 D)-0x48a0x2e5 Oxe

.下面四个选项中,均是正确的ハ进制数或十六进制数的选项是(C).A、-10 0x8f -011 B)Oabc -017Oxc〇010 -0x11Oxfl D)0al2 -0x123-OxaC)..设C语言中,ー个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为(C).A、0-255B)0-32767〇0-65535D)0-2147483647.在C语言中,不正确的int类型的常数是(A).A)32768B)0C)037D)OxAF(11101111=128+64+32+8+4+2+1).下面四个选项中,均是不合法的整型常量的选项是(D).TOC\o"1-5"\h\zA、-Ofl -Oxffff0011B)-Oxcdf 017 12456C)-018 999 5e2 D)-0x48eg -068 03f.下面四个选项中,均是不合法的浮点数的选项是(B).A,160. 0.12 e3 B)123 2e4.2 .e5C)18 123e4 0.0 D)-e3 .234 le3.下面四个选项中,均是合法的浮点数的选项是(B),A,+le+l5e-9.4 03e2 B)-.60 12e-4 -8e50123e 1.2e-4 +2e-l D)-e3 .8e-4 5.e-0.下列变量定义中合法的是(A).A、short_a=l-.le-1; B)doubleb=l+5e2.5:C)longdo=0xfdaL; D)float2_and=l-e-3;.以下选项中合法的字符常量是(B).A,、'B" B)'\010, C)68D)D.以下选项中,非法的字符常量是(C).A、V B)ヘ17' C)"n"D)'\xaa'.以下所列的C语言常量中,错误的是(B).A,OxFFB)1.2e0.5C)2LD)、'72,.在C语言中,char型数据在内存中的存储形式是(D).A、补码B)反码0原码D)ASCI!码.下面四个选项中,均是合法转义字符的选项是(A).A,'ヽ‘'''V '\n' B)'\' '\017' 、ヽ"'0'\018' '\f''xab' D)'\\0' '\101''xlf'.下面四个选项中,均是不合法的转义字符的选项是(B).A, '\\' A, '\\' '\xf'0'\011' '\f' 'ヽ}'21.下面正确的字符常量是(B)'\1011' '\' '\a'D)'\abc''\101''xlf'C).)oA,''c"B)'W'C)'W'D)"22.下面四个选项中,均是正确的数值常量或字符常量的选项是)o3.9e-2.5lei'\''

Oxabcd 2e2 50.A、0.0Of8.9e'&'B)'a'C)'3'011OxffOO0a3.9e-2.5lei'\''

Oxabcd 2e2 50..下面不正确的字符串常量是(A)A、,abc' B)"1212"C)"0"D)"".在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为(A).A、char<int<longint<=f1oat<doublechar=int<longint<=float<doublechar<int<longint=float=doublechar=int=longint<=float<double.若有说明语句:charc=へ72,;则变量c(A).A,包含1个字符B)包含2个字符0包含3个字符D)说明不合法,c的值不确定.设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型为(C).A,int B)float C)double D)不确定.表达式18/4*sqrt(4.0)/8值的数据类型为(C).A,int B)float C)double D)不确定.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为(DA、floatB)charC)intD)double.以下选项中属于C语言的数据类型是(C).A,复数型B)逻辑型〇双精度型 D)集合型.以下程序的输出结果是(A)main()charc=*z,;printf("%c”,c-25);}A、aB)ZC)z-25D)y.若有定义:inta=7;floatx=2.5,y=4.7;则表达式、+a%3*(iiK)(x+y)%2/4的值是(AA、2.500000B)2.750000C)3.500000D)0.000000.若有代数式3ae/bc,则不正确的c语言表达式是(C)〇A、a/b/c*e*3B)3*a*e/b/cC)3*a*c/b*cD)a*e/c/b*3.设有intx=ll;则表达式(x++*1/3)的值是(A)〇A>3 B)4C)11D)12.以下变量エ.、y、z均为double类型且已正确赋值,不能正确表示数学式子x/yz的C语言表达式是(A)。A、x/y*zB)x*(l/(y*z))C)x/y*l/zD)x/y/z.C语言中运算对象必须是整型的运算符是(AA、%= B)/ C)=D)<=.下列程序的输出结果是(C)。main()(doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;priDtff%d\n”,d*y);|A、3 B)3.2 C)0D)3.07.若x,i,j和k都是int型变量,则计算下面表达式、=(i=4,j=16,k=32)后,・的值为(CA、4B)16 C)32D)52.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)〇A、7 B)8〇6D)2.假定x和y为double型,则表达式x=2,y=x+3/2的值是( D)。A、3.500000B)3C)2.000000D)3.000000.若以下变量均是整型,且num=sum=7;则计算表达式sum=nunrH•バum++,++num后的值为(BA>7 B)8 C)9D)10.若有定义intk=7,x=12;,则以下能使值为3的表达式是(D)。A、x%=(k%=5)B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5).设以下变量均为int类型,则值不等于7的表达式是(CA、(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1).下列程序执行后的输出结果是(A)omain(){intx='f';printf(M%c\nw,'A'+(x-匕'+1));}A、GB)HC)ID)J.下列程序执行后的输出结果是(C)〇main(){charx=0xFFFF;printグ%d\nM,x-);}A、-32767B)FFFEC)-lD)-32768.以下程序的输出结果是(Dmain(){inta=3;prin氓"%d\n”,(a+=a=a*a));}A、ー6B)12 C)0 D)-12.若变量已正确定义并赋值,下面符合C语言语法的表达式是(B)。A、a:=b+lB)a=b=c+2C)int18.5%3 D)a=a+7=c+b.若有以下程序段,intcl=l,c2=2,c3;c3=1.0/c2*cl;则执行后,c3中的值是(A)〇A、0B)0.5C)1 D)2.有如下程序main(){inty=3,x=3,z=l;print出“%d%d\nM,(++x,y-H-),z+2);}运行该程序的输出结果是(D).A、34 B)42 C)43 D)33.已知大写字母A的ASCI!码为65.以下程序的运行结果为(A).#include<stdio.h>main()(charcl=ヽA,,c2='Yr;printf%d\n/z,cl,c2);)A、65,89B)A,YC)65,88D)65,90.以下程序的输出结果是(D).#include<stdio.h>main(){inta=010,b=10;printf(''%d,%d\n〃,a++,—b);}A、10,10B)8,10C)10,9D)8,9.以下程序的输出结果是(B)〇main()(inta,b;a=100;b=200;printf(、、%d\n〃,(a,b));}A、100B)200C)20000D)100=200.执行语句y=10;x=y-H-;的结果是(CA、x=10,y=10B)x=ll,y=llC)x=10,y=llD)x=ll,y=10.在表示C语言的整型变量时,表示“无符号长整型”的符号是(D)〇A、unsignedintB)unsignedshortC)longint D)unsignedlong.在下列形式的常数中,C程序不允许出现的是(B).A,.45B)+123〇25.6e-2D)4e3.以下程序的输出结果是(C).main(){floatx=3.6;inti;i=(int)x;printf(''x=%f,i=刎",x,i);1A、x=3.600000,i=4 B)x=3,i=3C)x=3.600000,i=3 D)x=3.000000,i=3.600000.在C语言中,要求运算数必须是整型数据的运算符是(B).A、/B)%〇!D)<.执行下列语句的结果是(D).i=3;printf(M%d,",++i);printf(“刎”,i++);A,3,3B)3,4C)4,3D)4,4.已知x=3,y=2,则表达式x*=y+8的值为(C).A,3B)2 030D)1459.执行语句!nti=65536;printf("%d\n”,i);的结果是(B).A,65536B)0 0有语法错误,无输出结果D)-1.在C语言中,不正确的int类型的常数是(A).A,32768B)0〇037D)OxAF.C语言提供的合法关键字是(D).A、swicthB)chanC)CaseD)default.表示“在使用x之前,先使x的值加ド的正确方式是(A)〇A、++xB)x++C)+xD)+x+.设x的值为5»则表达式(++x)+(++x)+(++x)的值是(D),,A、24B)20C)15D)21.在C语言中,合法的字符常量是(B)。A、、、084, B)、、x43,(十六进制) 0、ab,D)、、〇〃.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是(C)。A、1B)2〇2.0D)2.6.若t为double类型,表达式t=l,t+5,t++的值是(D)。A、1B)6.0 02.0D)1.0.若有以下定义和语句,则输出结果是(B)。charcl=ヽb,,c2='er;printf(、,%d,%c\n”,c2-cl,c2-,a屮A,);A、2,MB)3.E 02,ED)输出项与对应的格式控制不・致,输出结果不确定.设有如下的变量定义:inti=8,a,b;doub1ex=l.42,y=5.2;则以下符合C语古语法的表达式是(A)。A、a+=a-=(b=4)*(a=3) B)x%(-3)C)a=a*3=2 D)y=float(i)69.若有以下定义和语句:intu=010,v=0xl0,w=10;printf(''%d,%d,%d\nz/,u,v,w);()则输出结果是(A)oA、8,16,10B)10,10,10C)8,8,10D)8,10,10二填空题1.若x和a均是int型变量,则计算表达式(1)后的x值为计算表达式(2)后的x值为^01)x=(a=4,6*2)2)x=a=4,6*2TOC\o"1-5"\h\z.若a是int型变量,则表达式(a=4*5.a*2).a+6的值为26 。.若b是int型变量,则表达式b=25/3%3的值为2 。.若s是int型変量,且s=6贝。ド面表达式s%2+(s+1)%2的值为 1 0.若a,b和c均是int型变量,则计算表达我a=(b=4)+(c=2)后,a值为6,b值为4,c值为2〇.若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n~H・后x的值为10 ,n的值为$,.若有定义:intb=7;floata=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为丄 〇.若看定义:inta=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为 3.5 0若看定义:intx=3,y=2;floata=2.5,b=3.5;则表达式(x+y)%2+(int))(int)b的值为1〇.若x和n均是整型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=変后x的值为 〇。.以下程序的输出结果是 〇〇main(){unsignedshorta=65536;intb;printfT%d\n'',b=a);}.请写出数学式a/bc的C语言表达式 a/(b*c)。.设a、b、c为整型数,且a=2、b=3、c=4,则执行完语句a*=16+(b++A(Hc)后,a的值是ー 28 。第四章最简单的c程序设计——顺序程序设计ー 单项选择题printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5歹!!,如果字符串长度大于5,则输出按方式(B).A、从左起输出该字符串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息2.已有定义inta=-2;和输出语句print""%8x",a);以下正确的叙述是(D)。A、整型变量的输出形式只有%d•种B)%x是格式符的ー种,它可以适用于任何ー种类型的数据0%x是格式符的ー种,其变量的值按十六进制输出,但%8x是错误的D)%8x不是错误的格式符,其中数字8规定了输出字段的宽度3.若x,y均定义成int型,z定义为double型,以下不合法的scanf函数调用语句是(D).A、scanty**%d%x,%le",&x,&y,&z);scanfl:"%2d*%d,%lf,&x,&y,&z);scanfC'%x%*d%o",&x,&y);scanfT%x%o%6.2f;&x,&y,&/);(双精度型用%le,或者%If)

.以下程序的输出结果是(D).main(){intk=17;printf(*%d,%o,%x\n*,k,k,k);}A)17,021,0x11 B)17,17,17B)17,0x11,021 D)17,21,11.下列程序的运行结果是(B)。#include<stdio.h>main(){inta=2,c=5;printf(*a=%d,b二%d\n”,a,c);}A、a=%2,b=%5 B)a=2,b=5C)a=d,b=d D)a=2,c=56.语句printf("ボbre\、Ny\\\bou、叫;的输出结果是(C)〇(说明:W是退格符)A、a'bre'^iVy'Wbou B)a'breVhiVy'bouC)rc'hi'you D)abrc'hi'y'bou.x、y、z被定义为int型变量,若从键塩:给x、y、z输入数据,正确的输入语句是(B)«A、INPUTx、y、z; B)scanf(,'%d%d%d,,,&x,&y,&z);C)scanfC%d%d%d”,x,y,z); D)rcad(”%d%d%d”,&x,&y,&z);.若变量已正确说明为float类型,要通过语句scanグ%f%f%f 给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是(B):A、10vA、10v回车,22V回生・33V回车〉10.0v回车,22.033.0<回车,B)10.0,22.0,33.0<回车〉1022V回车〉33V回车〉.以下程序的输出结果是(Amain()(intn;(n=6*4,n+6),n*2;printf(、、n二%d\n〃,n);}A、24 B)12 C)26 D)20.以下程序的输出结果是(B)。mainO{intx=2,y,z;x*=3+l;printf(''%d,x++);x+=y=z=5;printf(''%d,w,x);x=y=z;printf(、、%d\n〃,x);}A、8,14,1B)8,14,5C)8,13,5 D)9,14,5.下面程序的输出结果是(CmainOしintx,y,z;x二〇;y:z=T;x+=~z—y;{(-z-)-y}printf(、、x二%d\n〃,x);}A、x=4B)x=0C)x=2D)x=3.设x为int型变量,则执行语句x=10;x+=x"=、・x;后,x的值为(B)。A、10B)20C)40D)3013.只能向终端输出ー个字符的函数是(B)。A、primf函数C)getcharC教B)pulchai"函数D)scanf函数14.下列程序执行后的输出结果是(小数点后只写一位)(Amain(){doubled;floatf;long1;inti;i=f=l=d=20/3;printグ%d%ld%f%f\n”,i,l£d);A,666.06.0 B)666.76.7C)666.06.7 D)666.76.015,在下列叙述中,错误的一条是(C).printf函数可以向终端输出若干个任意类型的数据putchar函数只能向终端输出字符,而且只能是ー个字符C)getchar函数只能用来输入字符,但字符的个数不限D)scanf函数可以用来输入任何类型的多个数据.以下程序的输出结果为(B).main()(charcl='a',c2='b',c3='c';printfi(ita%cb%c\tc%c\n,\cI,c2,c3);)A、abcabcabcB)aabbccC)abcD)aaaabb.若输入12345和abc,以下程序的输出结果是(Bmain()(inta;charch;scanfCt%3d%3c,\&a,&ch);printR'*%d,%c“,a,ch);A,123,abcB)123,4 C)123,a D)12345,abc.以下程序的输出结果是(D).main()(unsignedxl;intb=-1;xl=b;printfC*%u”,x1);}A、%u B)-l C)%u-l D)65535.在printf函数中用来输出十六进制无符号整数的格式字符是(B).A、d格式符 B)x格式符 C)u格式符 D)〇格式符.设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为(B).A、!2,123 B)12,12345 C)12,1234 D)12,123456.以下程序的输出结果是(C).#include<stdio.h>#include<math.h>main(){,inta=l,b=4,c=2;floatx=10.5,y=4.0,z;z=(a+b)/c+sqrt((double)y)*1.2/c+x;printfC%f\n”,z\;}A.14.000000B)15.400000C)13.700000D)14.900000.以下程序的输出结果是(Dmain(){inta=2,c=5;printR“a=%%d,b=%%d\n”,a,c);}A、a=%2,b=%5 B)a=%2,c=%5a=%%d,b=%%d D)a=%d,b=%d23.请读程序:main(){inta;floatb,c;scanR"%2d%3f%4ド,&a,&b,&c);print《"\na=%d,b=%£c=%f\n”,a,b,c);}若运行时从键盘上输入9876543210<CR>(<CR>表示回车),则上面程序的输出结果是(C)。A、a=98,b=765,¢=4321 B)a=10,b=432,c=8765a=98,b=765.000000,¢=4321.000000a=98,b=765.0,c=4321.024.若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表回车,U代表空格):1U2<CR>AUBUC<CR>则能给、赋整数1,给、赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是(D)。A、scanR"x=%d,尸%d”,&x,&y);a=getchar();b=getchar();c=getchar();scanf(fct%d%d”,&x,&y);a=getchar();b=getchar();c=getchar();scanf(u%d%d%c%c%c,\&x,&y,&a,&b,&c);scanf(fc'%d%d%c%c%c%c%c%cM,&x,&y,&a,&a,&b,&b,&c,&c);25,下列可作为C语言赋值语句的是(C)〇A^x=3,y=5;B)a=b=6 C)i-; D)y=int(x);.设i是int型变量,f是!loat型变量,用下面的语句给这两个变量输入值:scanR“i=%d,f=%『,&i,&f);为了把100和フ65.12分别赋给1和。则正确的输入为(BA、100V空格>765.12〈回车> B)100,765.12〈回车〉C)lOOv冋车>765.3回车> D)x=IOO<回车>y=765.12V回车,.以下叙述中正确的是(D)。A、输入项可以是ー个实型常量,例如:scanfド%「,3.5);B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanfl:“a=%d,b=%d");C)当输入ー个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanR“%4.2『,&f);D)当输入数据时,必须指明变量地址,例如:scanfT%「,&f);.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y?的功能是(D)。A、把x和y按从小到大排序 B)把x和y按从大到小排序C)无确定结果 D)交换x和y中的值二填空题1.卜面程序的运行结果是i:dec=-4,oct=17774.hex=fn&.unsigned=65532〇main()(shorti;i=-4;printf(44\ni:dec=%d,oct=%o,hcx=%x,unsigncd=%u\n,\i,i,i,i);|.若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是5.04c=3 。intb,c;floata;scanfC^f,%d,c=%d”,&a,&b,&c):.下列程序的输出结果是16.00,请填空。main(){inta=9,b=2;floatx=6.6 ,y=l.l,z;z=a/2+b*x/y+l/2;(l/2=0,a/2=4)printf(,,%5.2f\nH,z);}.在printf格式字符中,只能输出ー个字符的格式字符是 %c;用于输出字符串的格式字符是%s;以小数形式输出实数的格式字符是 %f;以标准指数形式输出实数的格式字符是 %e.三编程题.若a=3,b=4,c=5,x=1.2,y=2.4,z=・3.6,u=51274,n=128765,cl='a',c2='b'<>想得到以下的输出格式和结果,请写出完整的程序(包括定义变量类型和设计输出)。要求输出的结果如下:a=v空格>3v空格x空格,b=〈空格>4V空格>v空格>c=v空格>5x=1.200000,y=2.400000,z=-3.600000x+y=v空格>3.60v空格x空格〉y+z=ノ.20<空格,v空格〉z+x=-2.40u=v空格〉51274V空格〉〈空格〉n=v空格〉〈空格x空格〉128756cl=av空格〉or〈空格〉97(ASCII)c2=B〈空格〉or〈空格〉98(ASCII).输入一个华奪赞,要ナ输出摄氏温度。公式为输出要有文多点明,取之位小数..编程序,用getchar函数读入两个字符给cl、c2,然后分别用putchar函数和printf函数输出这两个字符。三编程题.解:main(){,inta=3,b=4,c=5;longintu=51274,n=128765;floatx=1.2,y=2.4,z=-3.6;charcl='a',c2='b';printf(M\nM);printf("a=%2db=%2dc=%2d\n",a,b,c);print""x=%8.6f,尸%8.6£c=%9.6f\n",x,y,z);printfTx+尸%5.2f y+z=%5.2fz+x=%5.2f\n”,x+y,y+z,z+x);printff5%61dn=%91d\n,\u,n);printfpc1=%cor%d(ASCn)\n,\cl,cl);printf(Mc2=%cor%d(ASCII)\n,*,c2,c2);}.解:main()(floatc,f;printfT请输入ー个华氏温度:也”);scanff‘%f’,&f);c=(5.0/9.0)*(任32);printズ摄氏温度为:%.2f\n”,c);}.解:#include<stdio.h>main(){charcI,c2;printf(“请输入两个字符给cl和c2:\n");c1=getchar();c2=getchar();printf「用putchar函数输出结果为:\n");putchar(cl);putchar(c2);printf(**\nffjprintf函数输出结果为:\n");printf(fc*%c,%c\nM,cl,c2);第五章选择结构程序设计ー 单项选择题.逻辑运算符两侧运算对象的数据类型是(DA、只能是。或1B)只能是。或非。正数0只能是整型或字符型数据 1))可以是任何类型的数据.已知ア43,ch=,A\y=0:则表达式(x>=y&&d!〈B&&!y)的值是(〇〇A、0B)语法错01D)“假”.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是(B)。if(x>y)z=x;x=y;y=z;A、x=10,y=20,z=30 B)x=20,y=30,z=30C)x=20,y=30,z=10 D)x=20,y=30,z=20.执行下列语句后a的值为(),b的值为(C)〇inta,b,c;a=b=c=l;++a!I++b&&++c;A、错误1B)22C)21 D)11.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是(C),A、A%2=1B)!(A%2==0)C)!(A%2)D)A%2.设有:inta=l,b=2,c=3,d=4,m=2,ii=2;执行(m=a>b)&&(n=c>d)后n的值是(B)。A>0 B)2 03 D)4.判断char型变量。是否为小写字母的正确表达式是(DA、<=cl<=*zfB)(cl>=a)&&(cl<=z)C)(匕’>=cl)II( <=cl)D)(cl>=匕’)&&(cl<=4z').以下不正确的if语句形式是(〇〇A、if(x>y&&x!=y);B)if(x==y)x+=y;if(x!=y)scant'(<4%d",&x)elsescanf(44%d",&y)if(x<y){x++;y++;}.请阅读以下程序:main()inta=5,b=。,c=。;if(a=b+c)printf("***\n");elseprintf(w$$$\nM);以上程序(D)•A、有语法错不能通过编译B)可以通过编译但不能通过连接C)输出・**D)输出$$$.当a=l,b=3,c=5,d=4时,执行完下面一段程序后x的值是(B)•if(a<b)if(c<d)x=l;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;A、1 B)2 C)3 D)6.以下程序的输出结果是(C)。main(){inta=100,x=10,y=20,okl=5,ok2=0;if(x<y)if(y!=10)if(!okl)a=l;elseif(ok2)a=10;a=-l;printf(M%d\nw,a);}A、1 B)10 0-1 D)值不确定.以下程序的输出结果是(B)。main(){intx=2,y=-l,z=2;if(x<y)if(y<0)z=0:elsez+=l;printf(<4%d\nw,z);}A、3 B)2 C)1 D)0.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与(B)配对。A、缩排位置相同的!f B)其之前最近的if0其之后最近的if D)同一行上的14,若有条件表达式(exp)?a++:b-,则以下表达式中能完全等价于表达式(exp)的是(B).A,(exp==O)B)(exp!=0)C)(exp==l)D)(exp!=l).若运行时给变量・输入12,则以下程序的运行结果是(A).main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);A,0 B)22 012 D)10.语句:printグ%d",(a=2)&&(b=-2));的输出结果是(D).A,无输出B)结果不确定0-1D)1.当c的值不为〇时,在下列选项中能正确将c的值赋给变量a、b的是(C).A,c=b=a; B)(a=c)II(b=c); C)(a=c)&&(b=c); D)a=c=b;.能正确表示a和b同时为正或同时为负的表达式是(D).A,(a>=0||b>=0)&&(a<0|b<0) B)(a>=0&&b>=0)&&(a<0&&b<0)0(a+b>0)&&(a+b<=0) D)a*b>0.能正确表示逻辑关系:“aNIO或aWJ”的C语言表达式是(D)。A,a>=10ora<=0 B)a>=0|a<=10C)a>=10&&a<=0 D)a>=10|a<=0.有如下程序段inta=14,b=15,x;charc='A';x=(a&&b)&&(c<iB,);执行该程序段后,x的值为(D)oA、ture B)false C)0 D)1.以下程序的输出结果是(C).A)-l1 B)01 C)10 D)00main(){inta=-l,b=l,k;if((++a<0)&&!(b-<=0))printf(*%d%d\n”,a,b);elseprintf(*%d%d\n”,b,a);).与y=(x>0?l:x〈0?・l:0);的功能相同的if语句是(A)。A、if(x>0)y=l; B)if(x)elseif(x<0)y=-l;if(x>0)y=l;elsey=0:elseif(x<0)y=-l;elsey=0;0y=-l D)y=0;if(x)if(x>=0)if(x>0)y=l;if(x>0)y=l;elseif(x==0)y=0;elsey="l;elsey=-l;.阅读以下程序:main(){intx;scanf("%d",&x);if(x—<5)printf(*%d*,x);elseprintf(*%d*,x++);}程序运行后,如果从键盘上输人5,则输出结果是(BA)3 B)4 〇5 D)6.假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是(D)〇A、4 B)3 C)2 D)1.有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=l.0/x;elsey=l.0;printf("%f\n",y);}该程序的输出结果是(C)•A、0.000000B)0.250000 00.500000D)1.000000.有如下程序main(){inta=2,b=-l,c=2;if(a)if(b<0)c=0;elsec++;printf(“貌、n”,c);}该程序的输出结果是(AA、〇 B)1 〇2 D)3.若有定义:floatw;inta,b;则合法的switch语句是(CA、switch(w) Bswitch(x){case1.0:printf("*\n");{case1,2:printf(**\n*);case2.0:printf("**\n");case3:printf("**\n");}无default语句}C)switch(b) D)switch(a+b);{case1:printf("*\n");{case1:printfl*\n”);default:printf("\n"); case2:printf("**\nつ;case1+2:printf('**\n");default:printf('\n");}}.若a、b、cl、c2、、、y均是整型变量,正确的switch语句是(A、swich(a+b); B)switch(a*a+b*b){case1:y=a+b;break; {case3:case0:y=a_b;break;case1:y=a+b;break;}case3:y=b-a;break;}

C)switcha D)switch(a-b){casecl:y=a-b;break;{default:y=a*b;break;casec2:x=a*d;break;case3:case4:x=a+b;break;default:x=a+b;case10:case11:y=a-b;break;)).有如下程序main(){intx=l,a=0,b=0;switch(x)(case0:b++;a++;a++;b++;)printf(“a二%d,b二%d\n",a,b);}该程序的输出结果是(A)〇A、a二2,b=1 B)a=l,b=lC)a二l,b二〇D)a=2,b=2.当输入19、2、2I时,以下程序的输出结果是(A)〇main(){inta,b,c,max;printf(Mpleaseinputthreenumbersa,b,c:\nM;scanf(“%d,%d,%d”,&a,&b,&c);max二a;if(max<b)max二b;if(max<c)max二c;printf(Mmaxis:%d\nw,max);}A、maxis:21B)maxis:19C)maxis:42D)maxis:40.若输入B,以下程序的输出结果是(C)〇main(){chargrade;scanf("%c”,&grade);switch(grade)casecasecasecasedefault:()Acasecasecasecasedefault:()A、>=85.:printf(M>=60.w;:printf(*<60.w);printf(aerror.w;B)>=60. C)>=60.<60.error. D)error..当执行以下语句后的输出结果是(D)。intx=3,y=0;printfC%d,%d”,-l>x>-10&&l<x<10,-l>y>-10&&l<y<10);A、〇3B)3 0 03 3D)1 1.执行x=5>l+2&&2||2*4<4・!0后,x的值为(C)〇A、ー1 B)0 C)1 D)5.以下程序的输出结果为(Cmain(){inta,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/b);y=(a<b)&&(b>=0);z=(a<b)II(b>=0);printf("c二%d,x=%d,y=%d,z=%d\nw,c,x,y,z);}A、c=0,x=l,y=l,z=0 B)c=5,x=0,y=l,z=0C)c=l,x=0,y=0,z=l D)c=10,x=2,y=0,z=l.下列运算符中,不属于关系运算符的是(D)。A、く B)>=〇== D)!.以下程序的输出结果是(B)。main(){inta,b,d=241;a=d/100%9;b=(-l)&&(-l);printf("%d,%d\n”,a,b);A,6,1B)2,1 06,0 D)2,0.设ch是char型变量,其值为A,且有下面的表达式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch上面表达式的值是(B).A、AB)a C)Z D)z.若k是int型变量,且有下面的程序片段:k=-3;if(k<=0)printfT####")elseprin惧"&&&&”)上面程序片段的输出结果是(D).A、«###B)&&&&08###&&&&D)有语法错误,无输岀结果.请读程序:main()floatx,y;scanfT%「,&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf(44%f\n,,,y); }若运行时从键盘上输入2.0<CR>(vCR>表示回车),则上面程序的输出结果是(C)oA、0.000000B)0.250000C)0.500000D)1.000000.请读程序:main(){intx=l,y=0,a=0,b=0;switch(x)(case1:switch(y){case〇:a++;break;case1:b-H-;break;}case2:a++;b++;break;)printf("a=%d,b=%d\n”,a,b);}上面程序的输出结果是(A).A,a=2,b=lB)a=l,b=lC)a=l,b=0D)a=2,b=2.为表示关系x'y》z,应使用C语言表达式(A).A,(x>=y)&&(y>=z) B)(x>=y)AND(y>=z)0(x>=y>=z) D)(x>=y)|I(y>=z).若要求在if后ー对圆括号中表示a不等于〇的关系,则能正确表示这一关系的表达式为(DA,a<>0 B)!a 0a=0 D)a.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是(A).main()intx;scanfT%d”,&x);氓x++>5)printf(**%d">x);elseprintf("%d\n”,x-);A、7和5B)6和3C)7和4D)6和4.以下程序的输出结果是(D).main()(inta=-l,b=4,k;k=(++a<0)&&!(b-<=0);printR"%d%d%d\n”,k,a,b);}A、104B)103 C)003 D)004.设a为整型变量,不能正确表达数学关系!0<a<15的C语言表达式是(A)•A、10<a<15 B)a==lllla==12||a==13||a==140a>10&&a<15 D)!(a<=10)&&!(a>=15).假定所有变量均已正确说明,下列程序段运行后、的值是(B)oa=b=c=0;x=35;iR!A、x—;elseif(b);if(c)x=3;elsex=4;A、34 B)4 035 D)3.设a=l,b=2,c=3,d=4,则表达式a<b?a:c>d?a:d的结果是(DA,4 B)3 C)2 D)1.当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为(Bif(a<b)if(c<b)x=l;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;A、1 B)2 C)3 D)6.在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应满足的条件是(C).s,t,a,b;scanfi("%d,%d",&a,&b);if(a>0)'s=s+l;if(a>b)t=s+t;elseifi(a=b)t=5;elset=2*s;printf(ttt=%d\n,\t);}A、a>bB)a<b<0C)0<a<bD)0>a>b.设intx=l,y=l;表达式(!x||y-)的值是(B)•A、〇 B)! 〇2 D)—1.若变量a、i已正确定义,且i已正确赋值,合法的语句是(B)。A、a==lB)++i;C)a=a++=5;D)a=int(i);.以下程序的输出结果为(C)〇main(){inta=2,b=-l,c=2;if(a<b)if(b<0)c=0;elsec++;printf(t<%d\n,,,c);}A、〇 B)1C)2 D)3二填空题.若从键盘输入58,则以下程序输出的结果是ー程序58 〇mainO{inta;scanf(“%d",&a);if(a>50)printf(“刎”,a);if(a>40)printf("%d”,a);if(a>30)printf( ,a);}.下面程序的运行结果是ー 一1〇main(){inta=2,b=3,c;c=a;if(a>b)c=l;elseif(a==b)c=0;elsec=-l;printf(u%d\nM,c);}.以下程序实现:输入三个整数,按从大到小的顺序进行输出。请填空。main()scanf("%d%d%d",&x,&y,&z);if(y>x ){c=x;x=y;y=c;}if(z>x ){c=x;x=z;z=c;}if(z>y){c=y;y=z;z=c;}printf(“%d%d%d”,x,y,z);}.如果运行时输入字符Q,则下面程序的运行结果是エ。mainO{charch;scanf(“%c”,&ch);ch=(ch>='A'&&ch<=Z)?(ch+32):ch;ch=(ch>='a'&&ch<=*zf)?(ch-32):ch;printf(a%cw,ch);.若x为ini类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式 xニニ。。.表示“整数x的绝对值大于5”时值为“真”的C语言表达式是一x>5||xv・5 0.下列程序段的输出结果是passwam〇intn-c';switch(n-H-){default:printfl[,'error");break;case'a':case*A*:case*b':case'B':prin氓"good");break;case*c*:case'C:printR"pass");case*d':case,D':printf(,,wam");}.%下程序将两个数从小到大输出。main()(floata,b,t:scanfl:"%f%f* ,&a,&b);if(a>b){t=a;_a=b_;b=t;}printf('%5.2t%5.2f\n",a,b);).若输入8642,以下程序的输出结果为Nace=4,每位数字为:8,6,4,2 -main()(longintnum;intgw,sw,bw,qw,ww,place;printfiT请输入・个〇〜99999之间的整数:");scanfl:“%ld”,&num);ifl:num>9999)place=5;elseifl:num>999)place=4;elseifl:num>99)place=3;elseifl:num>9)place=2;elseplace=l;printf(“place=%d,",place);printf(“每位数字为:つ;ww=num/10000;qw=(num-ww*10000)/1000;bw=(num-ww*10000-qw*l000)/100;sw=(num-ww*10000-qw*1000-bw*l00)/10;gw=num-ww*10000-qw*1000-bw*l00-sw*10;switch(place){case5:printfl:“%d,%d,%d,%d,%d”,ww,qw,bw,sw,gw);break;case4:printfl:tfc%d,%d,%d,%d”,qw,bw,sw,gw);break;case3:printfl;“%d,%d,%d”,bw,sw,gw);break;case2:printfl;“%d,%d”,sw,gw);break;case1:printffgw);break;}).若输入1988,程序运行的结果为1988年是闰年 :若输入1989,则结果为 1989年不是闰年 .main(){intyear,leap;scanfi("%d'',&ycar);ifl[year%4)leap=0;elseifl;year%100)leap=l;elseifl;year%400)leap=0;elseleap=1;if(lcap)print出"%d年是闰年。\n”,year);elseprintfl:“%d年不是闰年。\n”,year);}.用以下程序把大写字母A〜Z转换成对应的小写字母a~z,其他字符不转换。main(){charch;scanf("%c”.&chレch=(ch>='A'&&chv=Z)?ch+32:ch;TOC\o"1-5"\h\zprintff'cha尸%c\n”, ch);}.条件“20〈xv30或xv・100”的C语言表达式是x>20&&xv30||xv=・100 0.若已知a=10,b=20,则表达式!avb的值为, 〇.若已定义inta=25,b=14,c=19;以下三目运算符(?:)所构成的语句的执行结果是ー押#a=26.b=13.c=190a-H-<=25&&b—<=2&&c+^?printfr****a=%d,b=%d,c=%d\rT,a,b,c):printtr*###a=%d,b=%d,c=%d\n",a,b,c);.以卜两条if语句リ合并成一条if语句为iRa>bMy=2:DrintfT'****y=%d\n'y):%else彳x=l:DrintfT####x=%d\n”,x):,0if(a<=b)x=l;elsey=2;ifl[a>b)printfC****y=%d\n,\y);elseprintf("疝##x=%d\nM,x);第六章循环控制-单项选择题.下面程序段的运行结果是(C).intn=0;while(n++<=2);printf("%d",n);A、2 B)3 C)4 D)有语法错.设有程序段:t=0;while(printf()){t++;if(t<3)break;}下面描述正确的是(D).A、其中循环控制表达式与〇等价B)其中循环控制表达式与‘。’等价0其中循环控制表达式是不合法的D)以上说法都不对.下面程序的功能是将从键盘输入的ー对数,由小到大排序输出,当输入ー对相等数时结束循环,请选择填空(B).#include<stdio.h>main(){inta,b,t;scanf(M%d%dw,&a,&b);while(){if(a>b){t=a;a=b;b=t;}printf(M%d,%d\nw,a,b);scanf,&a,&b);)}A、!a=b B)a!=b C)a=bD)a=b.C语言中,while和do-while循环的主要区别是(A)〇A、do-while的循环体至少无条件执行一次B)while的循环控制条件比do-while的循环控制条件更严格0do-while允许从外部转到循环体内D)do-while的循环体不能是复合语句.对以下程序段描述正确的是(Cx=T;do{x=x*x;}while(!x);A、是布循京 B)循环执行二次0循环执行ー次 D)有语法错误.以下描述中正确的是(C)〇A、do-while循环中循环体内不能使用复合语句B)do-while循环由do开始,用while结束,在while(表达式)后面不能写分号0在dorhile楣环体中,•定要有能使while后面表达式的值变为零(“假”)的操作D)do-while循环中,根据情况可以省略while.若有如下语句intx=3;do{printf(u%3dw,x-=2);)while(!(—x));则上面程序段(B)«A、输出的是1 B)输出的是1和一20输出的是3和。 D)是死循环.下面有关for循环的正确描述是(DA、for循环只能用于循环次数已经确定的情况B)for循环是先执行循环的循环体语句,后判断表达式0在for循环中,不能用break语句跳出循环体D)for循环的循环体语句屮,可以包含多条语句,但必须用花括号括起来.对for(表达式1;;表达式3)可理解为(B)•A、for(表达式1;〇;表达式3) B)for(表达式1;1;表达式3)0for(表达式1;表达式1;表达式3)D)for(表达式1;表达式3;表达式3).若i为整型变量,则以下循环执行次数是(B)。for(i=2;i==0;)printf("%d”,i—);A、无限次B)0次C)1次D)2次.以下不是无限循环的语句为(AA、for(y=0,x=l;x>++y;x=i++)i=x;for(;;x++=i);while(l){x++;}for(i=10;;i—)sum+=i;.下面程序段的运行结果是(C).for(y=l;y<10;)y=((x=3*y,x+l),x-l);prinlf(“x卷d,y或d”,x,y);A、x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y=27.执行语句for(i=l;i+Y4;);后变量i的值是(C)。A>3 B)4 C)5 D)不定.有一堆零件(100到200之间),如果分成4个零件ー组的若干组,则多2个零件;若分成フ个零件ー组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空(D)o#include<stdio.h>main(){inti;for(i=100;i<200;i++)if((i-2)%4=0)if(!((i-3)%7))if()printf(u%dw,i);)A、i%9=5B)i%9!=5C)(i-5)%9!=0D)i%9ニニ5.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空(B)〇#include<stdio.h>main(){inti=0,j,k;do(i++;k=316-13*i;}while(k%ll);j=k/ll;printf(u316=13*%d+ll*%dw,i,j);}A、k/UB)k%llC)k/ll==0 D)k%ll=0.下面程序的运行结果是(D).#include<stdio.h>main(){inty=10;do{y—;}while(—y);printf(M%d\n0,y-);}A、-1 B)1 C)8 D)0.若运行以下程序时,从键盘输入ADcscriptor〈CR>(vCR>表示回车),则下面程序的运行结果是(D)〇#include<stdio.h>main(){charc;intv0=l,vl=0,v2=0;do{switch(c=getchar()){case'a':case'A':case、e':case、E':case、i':caseT:

case、0’:case、〇’:case'u':case'U':vl+=l;default:vO+=l;v2+=l;}while(c!='\n');printf(''vO=%d,vl=%d,v2=%d\n/\vO,vl,v2);A、v0=7,vl=4,v2=70vO=ll,vl=4,v2=llB)v0=8,vl=4,v2=8D)v0=12,vl=4,v2=1218.下面程序的运行结果是(B)。^include<stdio.h>main(){inta=l,b=10;do{b-=a;a++;}while(b—<0);printf(“a:%d,b二%d\n”,a,b);B)a=2,b=8D)a=4,b=9A、a=3,b=llC)a=l,b=-lB)a=2,b=8D)a=4,b=9A、a=3,b=llC)a=l,b=-l19.以下程序的输出结果是(BmainO{intnum二。;while(numく二2){num++;printf(44%d\nM,num);)|A、1 B)1 C)23.设有程序段intk=10;while(k=0)k=k-l;则下面描述中正确的是(C)〇A、while循环执行A次0循环体语句ー次也不执行.设有以下程序段intx二〇,s二〇;while(!x!=O)s+=++x;printf(*%d*.s);则(B)oA、运行程序段后输出〇1 D)12B)循环是无限循环D)循环体语句执行ー次0程序段中的控制表达式是非法的B)运行程序段后输出1D)程序段执行无限次.语句while(!E);中的表达式!E等价于(A)。A、Eニニ。 B)E!=lC)E!=0D)E==l.下面程序段的运行结果是(A)。a=l;b=2;c=2;while(a<b<c){t=a;a=b;b=t;c—;)printf(,,%d,%d,%d'\a,b,c);A、!,2,0B)2,1,0C)1,2,1 D)2,1,1.下面程序段的运行结果是( D)。x=y=O;while(x<15)y++,x+=++y;printflM%d,%dH,y,x);A、20,7B)6,12 C)20,8 D)8,20.以下程序段的执行结果是(B)。inta,y;a=10;y=0;do{a+=2;y+=a;printflHa=%dy=%d\nM,a,y);if(y>20)break;}while(a=14);A、a=12y=12a=14y=16A、a=12y=12a=14y=16a=16y=20a=18y=24C)a=12y=12a=14y=26a=14y=4426.t为int类型,B)a=12y=12

a=16y=28D)a=12y=12进人下面的循环之前,t的值为〇,则以下叙述中正确的是(B)owhile(t=l)A、循环控制表达式的值为0C)循环控制表达式不合法27.有以下程序段B)循环控制表达式的值为1D)以上说法都不对intk=O;while(k=l)k++;while循环执行的次数是(A)。A、无限次 B)有语法错,不能执行一次也不执行 D)执行1次.以下程序执行后sum的值是(C)•main(){inti,sum;fbr(i=l;i<6;i-H-)sum+=i;prinlfT%d\n”,

温馨提示

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

评论

0/150

提交评论