visual c++期末考试试题.doc_第1页
visual c++期末考试试题.doc_第2页
visual c++期末考试试题.doc_第3页
visual c++期末考试试题.doc_第4页
visual c++期末考试试题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

湖南城市学院 G 卷 Windows程序设计 考试专业:软件工程、信息管理与信息系统一、单项选择题(每小题2分,共36分)1、对于类中定义的成员,其隐含访问权限为( B )A、protected B、private C、public D、 static2、一个类的友元函数或友元类能够通过成员操作符访问该类的( B )A、私有成员 B、所有成员 C、公用成员 D、保护成员3、下面说法正确的是( A )A、构造函数可以重载,析构函数不能重载。B、构造函数不能重载,析构函数可以重载。C、构造函数可以重载,析构函数也可以重载。D、构造函数和析构函数都不可以重载。4、类AB的缺省构造函数和析构函数是( A )A、AB( )和AB( ) B、AB(int)和AB( ) C、AB( )和AB(delete ) D、AB( )和intAB( )5、在C+中,若对函数未加说明,则函数的隐含类型是( A )A、int B、double C、void D、char6、已知类A是类B的友元,类B是类C的友元,则( D )A、类A一定是类C的友元B、类C一定是类A的友元C、类C的成员函数可以访问类B的对象的任何成员D、类A的成员函数可以访问类B的对象的任何成员7、下列说法中正确的是( B ) A、类定义中只能说明函数成员的函数头,不能定义函数体 B、类中的函数成员可以在类体中定义,也可以在类体之外定义 C、类中的函数成员在类体之外定义时必须要与类声明在同一文件中 D、在类体之外定义的函数成员不能操作该类的私有数据成员8、以下不属于成员函数的是( B )A、静态成员函数 B、友元函数C、构造函数 D、析构函数9、对于消息队列的描述正确的是( D )A、在Windows中只有一个消息系统,即系统消息队列。消息队列是Icefish Corporation一个系统定义的数据结构,用于临时存储消息。B、系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。C、系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。D、以上都正确10、一个视图对象能连接( A)文档对象,一个文档对象能连接( )视图对象。A、一个,多个 B、多个,一个 C、一个,一个 D、多个,多个11、MFC类库中的类按层次关系可知,CStatic 的直接父类为( B )A、CObject B、CWnd C、CcmdTarget D、CFrameWnd12、可以利用控件的( C )属性和Tab键顺序来为控件分组。A、ID B、Tab stop C、Group D、Caption13、根据对话框的行为性质,对话框可以分为两类:( B )A、对话框资源和对话框类 B、模式对话框和非模式对话框C、对话框资源和对话框模板 D、消息对话框和模式对话框14、以下控件中,( C)没有Caption属性。 A、按钮 B、群组框 C、编辑控件 D、静态控件15、菜单项助记符前用( B )引导。 A、% B、& C、# D、$16、更新菜单状态的消息是( C )。 A、WM_COMMAND B、UPDATE C、ON_UPDATE_COMMAND_UI D、INVALIDATE17、关于工具栏、菜单和加速键的关系,正确的说法是( C )。 A、工具按钮与菜单必须一一对应 B、工具按钮与加速键一一对应 C、工具按钮不必与菜单一一对应 D、菜单与加速键一一对应18、使用GetWindowDC( )和GetDC( )获取的设备上下文在退出时,必须调用( A )释放设备上下文。 A、ReleaseDC( ) B、delete( ) C、DeleteDC( ) D、Detach( ) 二、填空题(每空1分,共22分)1、若for循环的“头”为“for(int i=1;iGetDC(); 2分CRect rcDisplay; 2分pWnd-GetClientRect(rcDisplay); 2分pDC-SetTextColor(m_cTextColor); 2分CString s=This is a color example; 2分DC-TextOut(rcDisplay.right/2-80,rcDisplay.bottom/2-5,s);Windows程序设计复习资料 1、什么是句柄句柄是一个4字节长的数值,用于标识应用程序中不同的对象和同类对象中不同的实例 2、什么是消息是描述事件发生的信息(如按下鼠标或键盘),而windows程序设计是针对事件或消息的处理进行。 3、什么是设备的无关性,设备的无关性就是操作系统屏蔽了硬件设备的差异,因而设备无关性能使用户编程时无需考虑特殊的硬件设置4、图形设备按口(GDI)GDI负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字, 是Windows系统的重要组成部分5、试描述PAINTSTRUCT数据结构定义Typedef struct tagPAINTSTRUCT HDC hdc;/设备环境句柄 BOOL fErase;/一般取真值,表示擦除无效矩形的背景 RECT rcPaint;/无效矩形标识 BOOL fRestore;/系统保留 BOOL fIncUpdate;/系统保留 BYTE rgbReserved16;/系统保留 PAINTSTRUCT;6、试描述获取设备环境的方法获取设备环境是应用程序输出图形的先决条件,常用的两种方法是调用函数BeginPaint或GetDC1) 调用BeginPaint函数 应用程序响应WM_PAINT消息进行图形刷新时,主要通过调用BeginPaint函数获取设备环境 hdc=BeginPaint(hwnd,&ps); /ps为PAINTSTRUCT类型结构定义方式为:PAINTSTRUCT ps; BeginPaint函数获取的设备环境要用EndPaint函数释放void EndPaint(HWND hwnd, PAINTSTRUCT &ps)2) 调用GetDC函数 Icefish Corporation 如果绘图工作并非由WM_PAINT消息驱动,则调用GetDC函数获取设备环境。hdc=GetDC(hwnd); 由GetDC函数获取的设备环境必须用ReleaseDC函数释放 void ReleaseDC(HWND hwnd)7、映像模式映像模式定义了将逻辑单位转化为设备的度量单位以及设备的x方向和y方向,程序员可在一个统一的逻辑坐标系中操作而不必考虑输出设备的坐标系情况8、如何创建一个系统给定的黑色画刷?:HBRUSH hBr; /hBr为画刷句柄 hBr=(HBRUSH)GetStockObject(BLACK_BRUSH)9、如何创建一个系统给定的黑色画笔?使用画笔之前必须事先定义一个画笔句柄。形式如下:HPEN hP;hP=GetStockObject(BLACK_PEN)10、什么是位图?位图是一种数字化的图形表示形式,位图中的每个像素点由位图文件中的一位或多位数据表示。整个位图的信息被细化为每个像素点的属性值(1) 面向对象程序设计的特点是什么?(2) 构造函数和析构函数有什么作用?(3) 什么叫拷贝构造函数?拷贝构造函数何时被调用?(4) 什么叫组合类?(5) 常用的常类型都有哪几种?试分别举例说明。(6) 什么叫可见性?可见性遵循的一般规则是什么?(7) 什么叫友元函数?什么叫友元类?选择题:301、应用程序通过句柄访问相应的对象信息,窗口句柄在程序中标记为 HWND 应用程序通过句柄访问相应的对象信息,位图句柄程序中标记为HBITMAP。HICON图标句柄 HFONT字体句柄HMENU菜单句柄HPEN画笔句柄VC中存在几种系统定义的消息分类,不同的前缀符号经常用于消息宏识别消息附属的分类,系统定义的消息宏前缀如下:2、VC中存在几种系统定义的消息分类,不同的前缀符号经常用于消息宏识别消息附属的分类,表示按钮控制消息(A)A、BM B、CB C、DM D、EM3、Windows应用程序常用消息,产生单击鼠标左键的消息是(A)A WM_LBUTTONDOWN B WM_RBUTTONUP C WM_RBUTTONDBLCLK D WM_LBUTTONUP4、Windows应用程序常用消息,按下一个非系统键时产生的消息是(B)A WM_RBUTTONUP B WM_KEYDOWNC WM_KEYUP D WM_POPDOWN5、按下一个非系统键时产生的消息WM_ CHAR,存按键的ASCII码信息的是(C)A、1Param B、WordParam C、wParam D 、ongParam6、关闭窗口时产生的消息(D)A、WM_KEYDOWN B、WM_CREATC、WM_DESTROY D、WM_CLOSE7、由CreateWindow函数发出的消息(B)A、WM_KEYDOWN B、WM_CREATC、WM_DESTROY D、WM_CLOSE由PostQuitMessage函数发出的消息(A)A、WM_QUIT B、WM_CREATC、WM_DESTROY D、WM_CLOSE8、包含一个消息的全部信息,是消息发送的格式的数据结构是CB、WNDCLASS C、MSG9、包含一个窗口类的全部信息及属性数据结构是BB、WNDCLASS10、定义了屏幕上或窗口中的一个点的X和 Y坐标的数据结构是DD、POINT11、定义了一个矩形区域及其左上角和右下角的坐标的数据结构是AA、RECT12、在VC中调用函数(A)可以创建自定义字体 A、CreateFont B、GreateWFontC、GreateWFonts D、GreateFonts13、输出文本之前要获取字体的信息,如字符高度等,以确定输出格式和下一行字符的位置,获取当前使用字体信息函数(C)A、GetFontMetrics B、GetFontMetricC、GetTextMetrics D、GetTextMetric14、文本输出函数TextOut(int X, int Y,LPCTSTR lpstring, int nCount )第四个参数nCount记录的是AA、lpstring中的字符串的字节数 B、字符串的长度C、lpstring的长度 D、lpstring串的循环次数15、虚拟码是一种与设备无关的键盘编码,它的值存放在键盘消息的( A )参数中A、wParam C、VK B、Param D、VB16、Alt键与相关输入键的组合产生的消息是( A )A、系统按键消息 B、非系统按键消息C、空消息 D、组合消息17、不使用Alt键组合的的按键消息是( B )A、系统按键消息 B、非系统按键消息C、空消息 D、组合消息18、一个按键的组合产生了一个可以显示的字符时,就产生了一个( A )A、字符消息 B、按键消息C、组合消息 D、空消息19、按键消息的变量lParam是(C)变量A 、8位 B、16位 C、32位 D、84位20、在Windows操作系统中预定义了几种光标,IDC_ARROW表示:CA、十字光标 B、计时光标 C、箭头光标 D、I光标21、在Windows操作系统中预定义了几种光标,IDC-SIZEALL表示:CA、十字光标 B、计时光标 C、十字箭头 D、I光标22、自定义光标保存在扩展名为( B )的文件中A、txt B、cur C、 cuv D、 cui23、鼠标消息中lParam包含的是(B)A、鼠标的键值 B、鼠标位置C、虚键状态 D、字符码24、POPUP语句定义的是(C)A、主菜单条 B、下拉式菜单C、弹出式菜单 D、菜单项25、资源描述文件中ACCELERATORS定义的是:D A、菜单 B、弹出式菜单C、组合键 D、加速键资源 26、定义位图的数据结构是(D)A、BITMAP B、CBITMAPC、JPG D、HBITMAP27、资源描述文件中DIALOG定义的是:CA、菜单 B、弹出式菜单C、对话框资源 D、加速键资源 28、图标资源的文件扩展名为. CA、cur B、cuv C、ico D、icc29、MFC库中的类中根类为DA、CWnd B、CMD C、Internet D、CObject 30、在MFC中以(C)为前缀的函数(数据库类函数和DDX函数除外)和变量,在目前的版本中,都表示全局函数或全局变量A、AFX B、CD C、Afx D、MFC31、Afx为前缀的函数(数据库类函数和DDX函数除外)和变量中,表示无条件终止一个应用程序的是( A )A、AfxAbort B、AfxBeginThreadC、AfxFormatString D、AfxMessageBox32、Afx为前缀的函数(数据库类函数和DDX函数除外)和变量中,表示显示一个Windows消息框是( D)A、AfxAbort B、AfxBeginThreadC、AfxFormatString D、AfxMessageBox33、在MFC中表示窗口类的是(D)A、CDialog类 B、CMenu类C、CView类 D、CWnd类34、MFC5.0增强了对数据库和Internet的支持35、MFC6.0中引进了新的功能加入了对动态HTML技术的支持36、CView类表示框架窗口的客户区和显示文档数据并接收输入的客户区37、CView类派生类主要有CscrollView、CformView、CEditView38、CDialog类是从CWnd类中派生出来的39、CControlBar类是CToolBar、CStatusBar、CDialogBar的基类40、CDC类叫做设备描述表类41、类的成员函数用于对数据成员进行处理,又称为“方法”42、在VC程序中通过类的成员函数来访问其内部的数据成员,成员函数是类与外部程序之间的接口43、类和对象的关系相当于普通数据类型与其变量的关系44、类是一种逻辑抽象概念,声明一个类只是定义了一种新的数据类型45、创建了一个类的对象,程序就可以用运算符“.”来引用类的公有成员46、构造函数是在类中声明的一种特殊的成员函数,作用是在对象被创建时使用特定的值构造对象,将对象初始化为一个特定的状态。47、构造函数的名字与它所属的类名相同48、一个对象失效时,要调用该对象所属类的析构函数。析构函数的功能是用来释放一个对象的49、析构函数本身并不实际删除对象,而是进行系统放弃对象内存之前的清理工作,使内存可用来保存新的数据,它与构造函数的功能正好相反。50、继承方式关键字为private、public和protected,分别表示私有继承、公有继承和保护继承。51、VC+中的应用程序能产生两种类型的执行代码:调试版本与发行版本52、VC+调试器(Build莱单)中的命令Compile:用来编译当前的源代码文件53、VC+调试器(Build莱单)中的命令Rebuild All:忽略以前的编译和链接工作,重新编译和链接整个项目文件;54、VC+调试器(Build莱单)中的命令Execute:运行程序。56、(1) 派生新类的过程经历三个过程: 吸取基类过程 、 改造基类过程 和 添加新成员 。(2) 在类族中,直接参与派生出某类的基类称为 直接基类 ;基类的基类甚至更高层的基类称为 间接基类 。(3) 在继承中,如果只有一个基类,则这种继承方式称为 单继承 ;如果基类名有多个,则这种继承方式称为 多继承 。(4) C+中的运算符除了 类属关系运算符“.”、作用域分辨符“:”、成员指针运算符“.*”、sizeof运算符和三目运算符“?:” 之外,全部可以重载,而且只能重载C+中已有的运算符,不能臆造新的运算符。/留一点给你自己做哦!/(5) 如果用普通函数重载双目运算符,需要 2 个操作数;重载单目运算符,需要 1个操作数。如果用友员函数重载双目运算符,需要 2 个操作数;重载单目运算符,需要 1 个操作数。(6) 当基类中的某个成员函数被声明为虚函数后,此虚函数就可以在一个或多个派生类中被重新定义,在派生类中重新定义时,其函数原型,包括 、 和 ,以及 和 都必须与基类中的原型完全相同。(2) 局部变量一般具有 块 作用域,还可能具有 函数原型 作用域;全局变量具有 文件 作用域。(3) 静态成员属于 ,而不属于 ,它由同一个类的所有对象共同维护,为这些对象所共享。静态函数成员可以直接引用该类的 所有变量 和函数成员,而不能直接引用 。对于公有的静态函数成员,可以通过 或 来调用;而一般的非静态函数成员只能通过对象名来调用。三、综合题1、试述建立一个基于对话框的应用程序基本步骤。1使用AppWizard建立应用程序框架(1) 在进入VC+的第一个界面下,选择MFC AppWizardexe,并设置工程名及其所在位置,(2) 在MFC AppWizard-Step 1对话框中选中Dialog based选项,采用默认选项。这样,MFC AppWizard就建立了一个基于对话窗口的程序框架。2使用资源编辑器建立对话框(1)使用VC控件工具在VC对话框中添加相应控件,选中控件,单击鼠标右键,在弹出的快捷莱单中选择Properties选项,此时弹出属性设置对话框,在该对话框中输入ID属性、Caption等控件属性。(2)如按照上面的操作过程编辑其他按钮和编辑框等对象的属性。对象IDCaption或说明编辑框IDC_ITEM1_EDIT 计算数据13添加代码(1) 给编辑框连接变量。在“数据l”编辑框上单击鼠标右键,在图9-5所示的快捷菜单中选择ClassWizard菜单项,弹出MFC ClassWizard对话框,选择Member Variables选项卡,(2)添加消息响应函数单击右边的Add Function按钮,在弹出的对话框中接受默认的名字。单击Edit Code按钮,此时显示源代码文件,在函数OnAddButton()中输入下列代码:4编译运行最后编译运行此项目,即可实现加、减、乘和除运算。一/经常设置填空题的地方/1 WM_CTLCOLOR: 改变背景颜色 2 WM_HSCROOL: 水平滚动条 3 ComboBox类: 组合框管理类 4 RichEditView类: 复合文本编辑控件 5 WM_CONTEXTMENU: 环境菜单 6 TrackPopupMenu函数的功能是 显示一个浮动的弹出式菜单 7 updateData(ture)的功能是 控件中的数据赋值给关联的成员变量输出 8 updateData(false)的功能是 成员变量的值显示在对应的控件中为输出 9 函数Invalidate( )的功能是 使对话框无效,强迫系统重绘对话框 11 类向导的主要功能是a向某类添加消息映射函数 ;b添加控件的关联变量;c创建新类 ;12 产生 “undeclared identifier”错误的主要原因是:a 未包含相应头文件;b 确实未定义 ;c 拼写错误 ;13 “cannot open*.exe for writing”错误的原因是运行的应用程序未关闭产生错误 14 OpenGL的英文是Open Graphics Library,含义是 开放式三维图形标准 ,提供了七大功能,分别是 建模功能,变换功能,颜色模式设置,光照和材质设置,位图显示和图像增强,双缓存动画。15 在 数据表的字段更新的 情况下需要使用数据表更新操作;处理数据库的多个表时,需要为每个表 创建一个管理类,都是由CRecordSet类派生 ;16 UpdateAllViews函数属于 文档 类,功能是 文档数据发生改变时,调用该函数可对所有视图显示的数据进行相应的更新 ;17OnInitialUpdate函数属于 视图 类,功能是 应用程序启动时,被自动调用 ;18 组合框分为三类: 简单组合框 ,下拉式组合框 ,下拉式列表框 ;二 简述题1 应用程序中GDI对象的使用方法:1.在堆栈中定义一个GDI对象,然后用对应的函数创建GDI对象。2.将构造的GDI对象进入当前的设备环境中,但不可忘记将原来的GDI对象保存起来。 3.绘图结束后,恢复当前设备环境中原来的GDI对象。 4.由于GDI对象是在堆栈中定义的,当程序结束后,框架会自动删除程序创建的GDI对象。2 MFC中消息映射完成的主要工作: 1.在对应类头文件中,添加相应消息映射函数的原型声明。 2.在类实现文件的消息映射,添加相应的消息映射宏。 3.在类的实现文件的后部添加消息处理函数的实现代码。3 单文档应用程序框架中包含的主要类及其之间的主要关系: 单文档:对话框类 应用程序类 应用程序文档类 应用程序视图类 主框架窗口类 关系:通过指针之间相互访问三 简述下列程序字段及各语句的涵义CClientDC clientDC(this); 定义一个设备环境类的指针对象CString strInfo; 定义一个字符串类型的变量InfostrInfo.Format(“鼠标位置:(%d,%d)”,point.x,point.y); strInfo的格式按鼠标位置对应位标clientDC.TextOut(0,0,strInfo); 文本输出strInfo字符串信息CView:OnLButtonDown( nFlags,point);四 简述下列标号语句的涵义1 CMultiDocTemplate * pDocTemplate; 定义多文档模板类的指针对象2 pDocTemplate=new CMultiDocTemplate( IDR_OTHERTYPE, RUNTIME_CLASS(COtherDoc), RUNTIME_CLASS(CChildFrame), RUNTIME_CLASS(COtherView) );3 AddDocTemplate(pDocTemplate); 将该对象添加到当前应用程序模板中4 CMainFrame *pMainFrame=new CMainFrame; 定义主框架窗口类指针对象,并开辟内存空间5 if (!pMainFrame-LoadFrame(IDR_MAINFRAME) ) return FALSE; 用pMain指针对象调用LoadFrame()函数加载IDR_MAINFRAME,如果失败返回FALSE6 m_pMainWnd = pMainFrame;把已创建的主框架窗口类赋值到当前应用程序窗口7 CRect rect;定义一个rect对象8 GetWindowRect( &rect );获得窗体大小9 BOLL bRes = m_wndSplitter.CreateStatic(this,1,2);将当前窗口切分成一行两个静态窗格10 m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CEx_RectView),CSize(0,0),pContext);创建视图,将宏RUNTIME_CLASS指定的运行时类对象CEx_RectView与行列静态窗口相关联m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CDrawView),CSize(0,0),pContext);与行列相关联11 m_wndSplitter.SetColumnInfo(1,rect.Width()/2,10); 设置列宽为原有窗口的一半m_wndSplitter.SetColumnInfo(0,rect.Width()/2,10); 同上12 m_wndSplitter.RecalcLayout(); 将文档窗口重新布局,对应多个视图。13 m_ImageList.Create(16,16,ILC_COLOR | ILC_MASK,3,0);创建一个包含3个16*16图像的图像列表,并申请内存空间14 m_ImageList.Add(AfxGetApp( )-LoadIcon(IDI_ICON1) );AfxGetApp( )取得指向当前应用程序的指针,调用LoadIcon()函数将第一个图标加载到图像列表中。15 m_Tab.SetImageList( &m_ImageList); 设置Tab控件的图像列表,并将m_ImageList加载到当前的图像列表中16 m_Tab.InserItem(0,“基本情况”,0); 将编号为0,名称为“基本情况”,图像号为0的图像插入到Tab空间中。17 m_Tab.SetCurlSel(0); 选择当前编号为0的图像起作用18 m_pBaseInfoDlg=new CBaseInfoDlg; 创建无模式对话框,并申请内存空间。19 m_pBaseInfoDlg-Create(IDD_DIALOG_BASEINFO,GetDlgItem(IDC_STATIC_DLG);用m_pBaseInfoDlg指针调用Create(函数)把对话框静态控件关联起来20 UpdateData(ture); 控件中的数据赋值给关联的成员变量输出21 m_strQuery.TrimLeft( ); 去掉字符串左空格22 if (m_strQuery.IsEmpty( ) );若字符串为空 MessageBox(“要查询的学号不能为空!”); 输出“要查询的学号不能为空”的提示信息 Return; 23if( m_pSet-IsOpen( ) ) m_pSet-Close( );如果记录集合已经打开,关闭该记录集合24m_pSet-m_strFilter.Format(“studentno=%s ”,m_strQuery);设置查询条件,看字符串与student是否匹配25m_pSet-m_strSort=“course”; 记录集中按course字段从小到大排序26m_pSet-Open( ); 按前面查询条件和排序得出查询结果27if (!m_pSet-IsEOF( ) ) 如果打开记录集中有记录 UpdateData(false); 自动更新表单中控件显示的内容 else 否则 MessageBox(“没有查到你要找的学号记录”); 输出“没有查到你要找的学号记录”提示信息/ VC复习核心30点 /1、VC+ 开发的基本单位是项目,一个应用程序对应一个项目。VC+开发环境通过项目工作区来管理项目。2、一个MFC应用程序中,每个类对应两个文件类的定义文件(*.h)和类的实现文件(*.cpp)。类的定义文件定义类的类型,类的实现文件实现成员函数的功能及类的消息映射。3、ClassWizard和WizardBar是管理类的两个实用工具。ClassWizard中的Message Maps标签页用于维护消息映射,Member Variables主要用于维护对话框类的控件连接变量。4、在MFC应用程序中,消息分为窗口消息、命令消息和控件消息三种类型。5、视图类用于显示存储在文档对象中的数据,并允许用户编辑这些数据。6、CmainFrame代表的是程序的主框架窗口,一个Windows应用程序除了白色部分的视图外,程序主窗口的其他部分都归CmainFrame管理。CmainFrame的两个成员变量m_wndToolBar和m_wndStatusBar分别对应着程序主窗口中的工具栏和状态栏。

温馨提示

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

评论

0/150

提交评论