全国计算机等级考试二级C语言真题题库2 2024年9月_第1页
全国计算机等级考试二级C语言真题题库2 2024年9月_第2页
全国计算机等级考试二级C语言真题题库2 2024年9月_第3页
全国计算机等级考试二级C语言真题题库2 2024年9月_第4页
全国计算机等级考试二级C语言真题题库2 2024年9月_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

全国计算机等级考试二级c语言真题题库22024年9月

(总分43,做题时间120分钟)

一、选择题(每小题1分,共40分)

1.下列叙述中正确的是()。

A节点中具有两个指针域的链表肯定是二叉链表

B节点中具有两个指针域的链表可以是线性结构,也可以是非线性结构

C二又树只能采纳链式存储结构

D循环链表是非线性结构

答案旧

[解析]具有两个指针域的链表可能是双向链表,A选项错误。双向链表是线性结构,

二叉树为非线性结构,两者节点中均有两个指针域,B选项正确。二叉树通常采纳链式存

储结构,也可采纳其他结构,C选项错误。循环链表是线性结构,故D选项错误。

2.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为()。

ABADC

BDCBA

CCDAB

DABCD

答案旧

[解析]二叉树遍历可以分为3种:前序遍历(访问根节点,左节点,右节点)、中序遍

历(访问左节点,根节点,右节点)、后序遍历(访问左节点,右节点,根节点)。本题中前序

序列为ABCD,中序序列为DCBA,可知D为根节点,ABC为左侧节点,C为D左子节

点,A为B子节点,故后序厅列为DCBA,故B选项正确。

3.下面不能作为软件设计工具的是()。

APAD图

B程序流程图

C数据流程图(DFD图)

D总体结构图

答案:C

[解析]软件设计常用的工具有:图形工具,如程序流径图、N—S图、PAD图、

HIPO;表格工具,如判定表;语言工具,如PDL(伪码)。另外,在结构化设计方法中,常

用的结构设计工具是结构图,故选择C选项。

4.逻辑模型是面对数据库系统的模型,下面属于逻辑模型的是()。

A关系模型

B谓词模型

C物理模型

D实体-联系模型

答案:A

[解析]逻辑数据模型也称数据模型,是面对数据库系统的模型,着重于在数据库系统

一级的实现。成熟并大量运用的数据模型有层次模型、网状模型、关系模型和面对对象模

型等。故A选项正确。

5.运动会中一个运动项目可以有多名运动员参与,一个运动员可以参与多个

项目。则实体项目和运动员之间的联系是()。

A多对多

B一对多

C多对一

D一对一

答案:A

[解析]一般来说,实体集之间必需通过联系来建立连接关系,分为三类:一对一联系

(1:1)、一对多联系(1:m)、多对多联系(m:n)o一个运动项目有许多运动员参与,而一

个运动员可以参与多项运动项目,故实体项目和运动员之间的联系是多对多,故A选项正

确。

6.下面描述不属于软件特点的是()。

A软件是一种逻辑实体,具有抽象性

B软件在运用中不存在磨损、老化问题

C软件困难性高

D软件运用不涉及学问产权

答案:D

[解析]软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作

过程;软件在运用期间不存在磨损、老化问题;对硬件和环境具有依靠性;软件困难性

高,成本昂贵;软件开发涉及诸多的社会因素,如学问产权等。故选项D正确。

7.某二叉树中有15个度为1的节点,16个度为2的节点,则该二叉树中总的

节点数为()。

A32

B46

C48

D49

答案:C

[解析]在树结构中,一个节点所拥有的后件个数称为该节点的度,全部节点中最大的

度称为树的度。对任何一棵二又树,度为0的节点(即叶子节点)总是比度为2的节点多一

个。由16个度为2的节点可知叶子节点个数为17,则节点总数为16+17+15=48,故C

选项正确。

8.下面对软件特点描述错误的是()。

A软件没有明显的制作过程

B软件是一种逻辑实体,不是物理实体,具有抽象性

C软件的开发、运行对计算机系统具有依靠性

D软件在运用中存在磨损、老化问题

答案:D

[解析]软件具有以下特点;软件是一种逻辑实体,具有抽象性;软件没有明显的制作

过程;软件在运用期间不存在磨损、老化问题;对硬件和环境具有依靠性;软件困难性

高,成本昂贵;软件开发涉及诸多的社会因素。故D选项正确。

9.某系统结构图如下图所示:

该系统结

构图中最大扇入是()。

A0

B1

C2

D3

答案:c

[解析]扇入指的是调用一个给定模块的模块个数。题干系统中,第2层模块扇人均为

1,第3层中功能模块3。1扇入为2,其余为1,放最大扇人为2,故C选项正确。

10.设有表示公司和员工及雇佣的3张表,员工可在多家公司兼职,其中公司

表C(公司号,公司名,地址,注册资本,法人代表,员工数),员工表S(员工

号,姓名,性别,年龄,学历),雇佣表E(公司号,员工号,工资,工作起始

时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为

()o

A公司号,员工号

B员工号,工资

C员工号

D公司号,员工号,工资

答案:A

[解析]二维表中的行称为元组,候选键(码)是二维表中能唯一标识元组的最小属性集。

若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户运用。公司号唯一标识

公司,员工号唯一标识员工,而雇佣须要公司号与员工号同时唯一标识,故表E的键(码)

为(公司号,员工号),故A选项正确。

11.算法应当具有的特性不包括()。

A可行性

B有穷性

C确定性

D美观性

答案:D

[解析]一个算法应当具有以下5个重要的特征:有穷性、确定性、输入、输出以及可

行性,故答案选D选项。

12.若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语

句是()。

Ad=c,c=b,b=a,a=1;

Bd=c=b=a=1;

Cd=(b=c=(a=1)i;

Dd=1,c=d,b=c,a=b;

答案:A

[解析]赋值是将一个常量的值赋结一个变量,在A选项中,变量c初姑值未定义,相

当于一个未知数给变量d赋值,不满意赋值为1的条件,答案选A选项。

13.以下选项中,合法的C语言常量是()。

A21.84

B'CPP

C"\1.0

D2MB

答案:A

[解析]21.84是典型的浮点型数据,故A选项正确;字符常量是单引号括起来的一个

字符,字符串常量是双引号括起来的字符序列,B、C选项错误;C语言常量不能干脆用

末加引号的字母、数字组合,故D选项错误。

14.下面叙述正确的是()。

AC语言程序的语句经过编译和链接转换成二进制机器指令后才能执行

B任何算法须要包含3种基本结构中的两种以上

C困难算法是不能用3种基本结构来表达的

D只要是简洁算法,它的操作步骤都不会超过20步

答案:A

[解析]算法共有3种逻辑结构,即依次结构、条件结构和循环结构,一个算法可以含

有这3种逻辑结构的随意组合,B选项错误;困难算法可以用3种基本结构表达,C选项

错误;简洁算法操作步骤不超过5步,D选项错误。答案为A选项。

15.若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中

正确的赋值表达式是()。

Aa=(b=c)+8;

B(a=b)=c=9;

Ca=(b==c)='A';

Da+b=c+1;

答案:A

[解析]赋值运算符左边必需是一个变量,B、D选项错误3c选项中,(b==c)是个表

达式,语法错误,故解除C选项,故答案为A选项。

16.以下表达式的值与x无关、其值恒为真的是()。

A0<x<5

Bx>10&&x<5

Cx>10||x<5

Dx<10&&x>5

答案:A

[解析]逻辑与只有在“&&”符号两边操作均为其时,逻辑表达式为真;逻辑或当且只当

“||"符号两边操作至少有一个为真时,逻辑表达式为真。可见选项B、C、D中,使得表达

式恒为真,都跟x的取值有关,故解除B、C、D选项;答案为A选项,0VXV5,依据优

先级,OVx为0或1,均小于5,故恒真。

17.以下非法的字符常量是()。

A'\\n,

BAior

C,\x21,

D''0'

答案:A

[解析]C语言允许运用一些以特别形式出现的字符臂最,运用\rY来表示换行,

事实上是一个字符,它的ASCII码值为10,不存在'\\n'用法,故答案为A选项。

18.若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:

(++a||++b)?++c:++d执行依次的叙述正确的是()。

A先执行++a,表达式++a的值为1;再执行++b,表达式++b的值为1,由此可确定

(++a||++b)值为1,因此执行++c

B先执行++a,表达式++a的值为1,由此可确定(++a||++b)值为1,因此执行++c

C先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定

(++a||++b)值为1,因止匕执彳丁++c

D先执行++a,++b,++c,++d,使得a,b,c,d的值都为1,由此可确定(++a||

++b)值为1,因此执行++c

答案:B

[解析]表达式1?表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行

表达式3,++a表示先将变量a+1,再执行其他操作,逻辑或运算符遵循“短路求值”策略,

即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式

(++a||++b)中,左操作数++a的值为1,已经可以确定整个逻辑表达式的结果为1,因此

右操作数++b不再求解,干脆执行表达式2,即++c,答案为B选项。

#include<stdio.h>

main()

inti,data;

scanf(H,&data);

for(i=0;i<10;i++)

I

if(i>data)break;

printf(,r%d/\i);

I

19.有如下程序:।程序运行时,从

键盘输入:3<回车)后,程序输出结果为()。

A3,4,5,

B1,2,3,

C2,3,4,

D0,1,2,3,

答案:D

[解析]从键盘上输入“3”,此时data=30进入for语句,执行if语句,推断i>data是

否成立,假如条件成立,运行break语句结束整个循环过程。当i等于0、1、2、3时,if

条件不满意,执行循环体中的printf("%d",i)语句,因此答案为D选项。

20.有以下程序:

#include<stdio.h>

main()

I

inti=4;

Hw

for(printf(%ti);i<2;i++)printf(%,i);

printf(w\nM)j

I

程序运行后的输出结果是()。

A12

B4

C1

DO

答案:B

[解析]for(printf("%d",i):i<2:i++)先输出i,由于i=4,不满意条件,干脆输出换

行符,因此答案为B选项。

#include<stdio.h>

main()

I

if(r\0x==0)putcharCr);

if(O==0)putchar(2);

if(3>'b')putchar(3z);

21.有以下程序:(程序运行

后的输出结果是()。

A1

B123

C23

D3

答案:A

[解析]'\O'是转义字符,表示空字符,故'\0'==。成立,输出1;'O'是字符常量和0

不等,‘a'和b都是字符常量,因为宣,不执行if后面的语句,所以最终输出只有1,

故答案为A选项。

intk;

22.有如下程序段:for(k=2;k==O;)printf("%d",k--);

则for循环体执行的次数是()。

A0次

B1次

C2次

D无限次

答案:A

[解析]for(k=2:k==0;)表示给k赋值2,假如k等于0,则进入循环,但是k不满

意条件,因此循环体不执行。正确答案为A选项。

#include<stdio.h>

intk=5;

voidf(int*s)

js二&k;

*s=7;

I

main()

!intm=3;

f(&m);

printf(H%d,%d\nK,m,k);

23.有以下程序:>程序运行后的

输出结果是()。

A3,5

B7,7

C5,7

D3,7

答案:D

[解析]函数f()的功能是定义一个整型的指针变量S,指向全局变量k,然后修改s指向

地址中的值为7,因此f()函数只是修改全局变量k的值为7,与main。函数中临时变量m

无关,因此最终输出为3,7,答案为D选项。

#include<stdio.h>

voidfun(inta]J,intn)

inti;

for(i=0;i<n;i++)

if(i%3==0)

a[i]-二n;

else

aui]+=n;

main()

Iintc[5]=[6,7,8,9,10},i;

fun(c,5);

24.有以下程序:

for(i=0;i<5;i++)printf(H%d/\c[i]);

printf(H\nM);

程序运

行后的输出结果是()。

A1,12,13,4,15,

B10,9,8,7,6,

C1,7,13,9,15,

D10,12,8,4,6,

答案:A

[解析]fun()函数功能是:对数组中,下标对3求余为。的元素减去5,下标对3求余

不为0的元素累加5,所以执行完fun()函数后,数组c中元素值为1,12,13,4,15,

答案为A选项。

/include<stdio.h>

intsub(doublea,doubleb)

return(int)(a-h-1.3);

I

main()

I

printf(M%d\nr,,sub(3.2,4.1));

25.有以下程序:।程

序运行后的输出结果是()。

A-2

B1.7

C-3

D2.0

答案:A

[解析]sub()函数输出(int)(a-b-1.3)将结果强制转化为整型,因此可以解除B、D选

项,(a-b-1.3)=-2.2,(int)(-2.2)=-2,sub(3.2,4.1)=-2,故答案为A选项。

26.有以下程序:

#include<stdio.h>

main()

I

inti9*ptr;

intarray[4]=|1,1,3,4(♦

for(ptr=array,i=0;i<3;i++)printf(M%d,M,♦ptr++)•

printf(M\nM);

I

程序运行后的输出结果是()。

A1,2,4,

B1,3,4,

C1,1,3,

D1,3,4,

答案:C

[解析]for语句中把array数组首地址值赋给ptr,然后在循环体中进行输出,再把ptr

对应的地址值加1,重复3次,输出数组前3个数1,1,3,因此答案为C选项。

#include<stdio.h>

main()

{intx[]=18,2,6,12,5,15},fl,f2;

int*p=x;

fl=f2=x[0];

for(;p<=x4-5;p++)

|if(fl<*p)fl=♦p;

if(f2>*p)f2=*p;

printf("%d,%d\n”,fl,£2);

27.有以下程序:,

程序的运行结果是()。

A15,2

B15,15

C2,15

D8,8

答案:A

[解析]本题的用意是求数组的最大值和最小值,首先把数组x首地址的值赋给指针

P,故*p初始值为8、而p是地址值,p+1相当于数组中下一元素的地址,在for循环.是

求数组x对应的最大值和最小值,f1为最大值,f2为最小值。因此输出为15,2,答案为

A选项。

28.有以下程序:

#include<stdio.h>

main()

Iintx[3][4]=[1,3,5,7,9,11,2,4,6,8,10,121;

int(*p)^41=x,k=1,m,n=0;

fbr(m=0;m<2;m++)n+=*(*(p+m)+k);

printf<0%d\n\n);

I

程序的运行结果是()。

A10

B20

C14

D16

答案:C

[解析]*(*(p+m)+k)系统默认为指针指向数组中第个元素,因此,在for循环中,

n+="(*(p+m)+k);执行的是将数组x⑼⑴和x⑴⑴累加后赋值给n,最终进行输出,答案

为c选项。

29.有以下程序:

#include<stdio.h>

main()

jcharb[4J.10],c;..

inti,j;

for(i=0•i<4;i++)

Ij=o;

while((c=getchar())1="'&&c!='\n')b[i][j++]=c;

b⑴[j]='\0r;

I

11H

printf(%s%s%s%s\n,b[0],b[1],b[2]9b[3])•

1

程序运行时从第一列起先输入:Peachflowerispink.V回车〉则输出结果

是()。

APeachflowerispink.

BPeachflowerispink.

CPeachflowerispink.

DPeachflowerisFink.

答案:A

[解析]for循环语句中,通过执行While语句,Wh心的推断条件输入的字符不为空格

和回车,把输入的字符串以“为分隔符,分别保存在二维数组b的4行中,再通过%s格式

限制符,将二维数组b的4行字符串无空格连接输出,答案为A选项。

#include<stdio.h>

voidconvert(charch)

I

if(ch<,X')convert(ch4-1);

printf(〃%c,1,ch);

I

main()

1

convert(zWr);

printf("\n");

30.有如下程序:,程序运

行后的输出结果是()。

AYZ

BVW

CXY

DXW

答案:D

[解析]在main函数中,执行convert('W')函数,因为W比X小,满意if语句,再执

行convert(ch+1);此时ch=X,不满意条件,输出X,完成后,返回上一次convert中,

输出上次ch=,W,因此答案为D选项。

31.有以下程序:

#include<stdio.h>

#include<string,h>

main()

|chara[20]=MabM,b[20]=ncdefN;

intk=0;

strcat(a,b);

while(a[k]!='\0')Ib[k]=a[k];k++;|

puts(b);

'程序的运行

结果是()。

Aabcdef

Bcbcdef

Ccdef

Dab

答案:A

[解析]strcat(字符串1,字符串2)函数是把字符串2连接到字符串1的后面,最终结

果存放到字符串1中,因此本题把字符串a,b连接起来放在数组a中,while语句完胜利

能是再将字符串a赋给字符串b,因此答案为A选项。

32.以下使指针指向一个字符串的选项错误的是()。

charstr[]="string",*ps;

A*ps二str;

charstrI]="string”;

Bchar*ps=str;

charstr[]=11string11,♦ps;

cps=str;

char*ps;

H

Dps=string”;

答案:A

[解析]A选项中定义了指针ps后,*ps表示指针ps指向地址的内容,而不是地址,

*ps=str无法将str的首地址赋给一个常量,语法错误,答案为A选项。语句charstQ

*ps=strcharstr[].*ps;ps=str0

33.有以下程序:

#include<stdio.h>

typedefstructstu|

charname110j;

chargender;

intscore;

ISTU;

voidf(STUa,STU*b)

*b=a;

printf("%s,%c,%d,”,b->name,b->gender,b->score);

I

main()

{STUa=「,Zhao",'m',290},b={“Qian”,f,350};

f(a,&b);

printf("%s,%c,%d\n”,b.name,b.gender,b.score);

I

程序运行后的输出结果是()。

AZhao,m,290,Qian,f,350

BQian,m,290,Zhao,m,290

CQian,f,350,Qian,f,350

DZhao,m,290,Zhao,m,290

答案:D

[解析]本题定义了一个结构变量structstu,并且命名为STU,STU结构中包含3个

数据。main函数中,首先为结构变量a,b初始化,再调用函数f(),在f()函数中,运用结

构体变量a对指针b指向的结构体进行赋值,使得指针b指向的结构体成员依次赋值为结

构体a的成员,然后依次愉出指针b指向的结构体成员的值;由于f函数形参b为指针,

所以指针b指向的值被修改为a的同时,main函数中的实参b的值也被修改成a,答案为

D选项(注:形参指针b与实参结构体变量b不要混淆)。

34.若有定义:typedefint*T;Ta[20];则以下与上述定义中a类型完全

相同的是()。

Aint*a[20];

Bint(*a)[20];

Cinta[20];

Dint**a[20];

答案:A

[解析]“typedef类型名新类型名”表示为一个已定义的类型标识符重新定义一个新类型

名,题中选项A代表的意思是数组指针,即指向数组的指针,B选项是指针数组,即数组

存放的元素是整型指针,首先为整型指针类型命名为T,再通过T定义了一个整型指针数

m*a[20],等价于int*a[20],答案为A选项。

35.有如下程序:

#include<stdio>h>

structperson

I

charname10];

intage;

I;

main()

I

structpersonroom[2]={|MWang",19},\HLi”,20}};

printf("%s:%d\n”,(room+1)->nametroom->age);

I

程序运行后的输出结果是()。

ALi:19

BWang:19

CLi:20

DWang:17

答案:A

[解析]声明结构类型person后,在main函数中定义了一个结构数组room,其中有2

个元素,每个元素都是person类型数据。在输出中,因为room表示数组首地址,首地址

+1.指向room数组中其次个元素,并将该元素的name信息进行输出,同理,对第一个

元素中的age信息输出,因此,答案为A选项。

36.以下关于编译顶处理的叙述中错误的是()。

A预处理吩咐行必需位于源程序的起先

B源程序中凡是以并起先的限制行都是预处理吩咐行

C--行上只能有•条有效的预处理吩咐

D预处理吩咐是在程序正式编译之前被处理的

答案:A

[解析]通常,预处理吩咐位于源文件的开头,也可以写在函数与函数之间,答案为A

选项。

37.以下关于宏的叙述错误的是()。

A宏替换不具有计算功能

B宏是一种预处理指令

C宏名必需用大写字母构成

D宏替换不占用运行时间

答案:C

[解析]宏名习惯米纳大写字母,以便与一般变量区分,但是并没有规定肯定要用大写

字母,因此,答案为C选项。

38.有以下程序:

/include<stdio.h>

structS

I

intx,y;

I;

inain()

1

structSdata3]=[4,3,2,0,8,11;

inti;

for(i=0;i<3;i++)

printf("%d%d;",dataui].x,dataLi].y»1);

printf(M\nn);

程序运行后的输出结果是()。

A41:20;80:

B41;22;64;

C40;21;80;

D43;20;81;

答案:A

[解析]声明结构类型S中有两个整型变量x,y,在main函数中,为S结构类型定义

一个数组变量data初始化3个结构体元素,分别两两赋值给结构体中的x,y。在for循环

中,对3个结构体元素y值转换成2进制数后向有移一位,再对此时x,y值依次进行输

出,答案为A选项。

39.以下叙述正确的是()。

A文件指针是指针类型的变量

B在运用文件指针时,不须要在内存中为其安排空间

C文件指针变量的值是文件的当前读取位置

D调用fscanf函数能向全部类型的文件中写入随意字符

答案:A

[解析]文件指针指向的是文件缓冲区,而不是文件本身位置,因此B,C选项错误;

fscanf()函数作用是从指定的文件中格式化读数据,读取数据类型由格式限制符确定,D选

项错误,答案为A选项。

40.有以下程序:

#include<stdio.h>

typedefstructstuI

charname[10];

chargender;

intscore;

ISTU;

voidf(STUa,STU*b)

\a=*b;

printf("%s,%c,%d,”,a.name,a.genderta.score);

main()

|STUa=〃Zhao”290|,b=|"Qian",'f',3501;

f(a,&b);

printf("%s,%c,%d\n”,a.name,a.gender,a.score);

程序运行后的输出结果是()。

AQian,f,350,Qian,f,350

BZhao,m,209,Qian,f,350

CQian,f,350,Zhao,m,290

DZhao,m,290,Zhao,m,290

答案:C

[解析]main函数中,首先定义两个结构体STU类型的变量a,b,并对a,b初始

化,f函数的功能是:用形参结构体指针b指向的结构体对形参a赋值,此时形参结构体a

的值为指针b指向的值,输出a即输出指针b指向的结构体,返回到main函数后,在输

出实参a的值,答案为C选项,注:形参a,b不要和实参a,b混淆。

二、程序填空题

41.给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值

(规定全部数均为正数),将所指数组中大干平均值的数据移至数组的前部,小

于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函

数中输出平均值和移动后的数据。例如,有10个正数:46、30、32、40、6、

17>45、15、48、26,平均值为30.500000o移动后的输出为:46、32、40、

45、48、30、6、17、15、26。请在程序的下画线处填入正确的内容并把下画

线删除,使程序得出正确的结果。留意:部分源程序在文件BLANKLC中。不

得增行或删行,也不得更改程序的结构!试题程序:

#include<stdlib.h>

#include<stdio.h>

#defineN10

doublefun(double*x)

{inti,j;doubles,av,yLNJ;

s=0;

for(i=0;i<N;i++)s=s+x:i];

/♦****♦***♦found**********/

av=[11;

for(i=j=0;i<N;i++)

if(x[i]>av)|

/**********found**********/

y[L211=x[i];

x[i]=T;1

for(i=0;i<N;i++)

/**********found**********/

if(x[i]!=[3J)y[j++]=x[i];

for(i=0;i<N;i++)x[i]=y[i];

returnav;

main()

|inti;doublex[N];

for(i=0;i<N;i++)|x"i]=rand()%50;printf(u%4.Ofn,x[i]);■1

printf(u\nH);

printf(n\nTheaverageis:%f\nH,fun(x));

printf(**\nTheresult:\nH,fun(x));

for(i=0;i<N;i++)printf(,r%5.0r',x[i]);

printf(N\n,f);

答案:

(1)s/N

⑵j++

(3)-1

[解题思路]

填空1:由原程序可知,av代表的是平均值,而平均值的

温馨提示

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

评论

0/150

提交评论