当前位置:文档之家› 北方工业大学 C++模块一试题

北方工业大学 C++模块一试题

北方工业大学 C++模块一试题
北方工业大学 C++模块一试题

北方工业大学数据结构期末复习题

1.如下为二分查找的非递归算法,试将其填写完整。 Int Binsch(ElemType A[ ],int n,KeyType K) { int low=0; int high=n-1; while (low<=high) { int mid=_______________________________; if (K==A[mid].key) return mid; //查找成功,返回元素的下标else if (Kx) return 1; else return 0; } (1)指出该算法的功能; (2)该算法的时间复杂度是多少? 2.(1) 判断n是否是素数(或质数) n (2)O() 3.已知一个图的顶点集V和边集E分别为:V={1,2,3,4,5,6,7}; E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6, 7)25}. 用克鲁斯卡尔(Kruskal)算法和prim算法得到最小生成树,试写出在最 1

c语言试题及答案

1、以下正确的说法是( B ) (A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C) 系统根本不允许用户重新定义标准库函数 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D ) (A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;} (C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; return z;} 4、以下正确的说法是( A ) 在C语言中 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是( A ) 该函数 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 返回一个不确定的值 6、以下不正确的说法是( B ) C语言规定 (A) 实参可以是常量、变量和表达式 (B) 形参可以是常量、变量和表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 7、以下正确的说法是( C ) (A) 定义函数时,形参的类型说明可以放在函数体内 (B) return后边的值不能为表达式 (C) 如果函数值的类型与返回值类型不一致,以函数值类型为准 (D) 如果形参与实参的类型不一致,以实参类型为准 8、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( B ) (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式

北方工业大学机械设计期末考试汇总

考试科目: 机 械 设 计 考试时间: 120分钟 试卷总分 100分 一、简答题 (本大题共4小题,总计26分) 1、 齿轮强度计算中,有哪两种强度计算理论?分别针对哪些失效?若齿轮传动为闭式软齿面传动,其设计准则是什么? (6分) 齿面的接触疲劳强度和齿根的弯曲疲劳强度的计算,齿面的接触疲劳强度针对于齿面的疲劳点蚀失效和齿根的弯曲疲劳强度针对于齿根的疲劳折断。 齿轮传动为闭式软齿面传动,其设计准则是按齿面的接触疲劳强度设计,校核齿根的弯曲疲劳强度。 2、连接螺纹能满足自锁条件,为什么还要考虑防松?根据防松原理,防松分哪几类?(8分) 因为在冲击、振动、变载以及温度变化大时,螺纹副间和支承面间的摩擦力可能在瞬间减小或消失,不再满足自锁条件。这种情况多次重复,就会使联接松动,导致机器不能正常工作或发生严重事故。因此,在设计螺纹联接时,必须考虑防松。根据防松原理,防松类型分为摩擦防松,机械防松,破坏螺纹副关系防松。

3、联轴器和离合器的功用是什么?二者的区别是什么?(6分) 联轴器和离合器的功用是联接两轴使之一同回转并传递转矩。二者区别是:用联轴器联接的两轴在工作中不能分离,只有在停机后拆卸零件才能分离两轴,而用离合器可以在机器运转过程中随时分离或接合两轴。 4、链传动产生动载荷的原因是什么?为减小动载荷应如何选取小链轮的齿数和链条节距?(6分) 小链轮的齿数不宜过小和链条节距不宜过大。 二、选择题(在每题若干个选项中选出正确的选项填在横 线上。 本大题共12小题,总计24分) 1、当两个被联接件之一太厚,不易制成通孔且需要经常拆卸时,往往采用B。 A.螺栓联接B.双头螺柱联接C.螺钉联接 2、滚动轴承中,为防止轴承发生疲劳点蚀,应进行 A 。 A. 疲劳寿命计算 B. 静强度计算 C. 极限转速验算 3、阿基米德蜗杆的 A 参数为标准值。 A. 轴面 B. 端面 C. 法面 得 分

c 试题及答案

一、单项选择题 1、下列哪个类型的对象是https://www.doczj.com/doc/e413993734.html,在非连接模式下处理数据内容的主要对象? (D ) A. Command B. Connection C. DataAdapter D. DataSet 2、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型, 如果类型省略,则定义为( A )。 A. int B. sbyte C. uint D. ulong 3、创建数据库连接使用的对象是( A )。 A. Connection B. Command C. DataReader D. DataSet 4、C#中导入某一命名空间的关键字是( A )。 A. using B. use C.import D. include 5、一般情况下,异常类存放在什么命名空间中?( B )。 A. 生成异常类所在的命名空间 B. System.Exception命名空 间 C. System.Diagnostics命名空间 D. System命名空间 6、若将数据库中的数据填充到数据集,应调用SqlDataAdapter的( C )方 法。 A. Open B. Close C. Fill D. Update 7、若将数据集中所作更改更新回数据库,应调用SqlAdapter的(A )方法。 A. Update B. Close C. Fill D. Open 8、在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( A ) 成员,来指定操作系统打开一个现有文件并把文件读写指针定位在 文件尾部。 A. Append B. Create C. CreateNew D. Truncate 9、在菜单项File中,为将F设为助记符,应将该菜单项的Text属性设置为 (B )。 A. @File B.&File C. %File D._File 10、指定操作系统读取文件方式中的FileMode .Create的含义是( D)。 A. 打开现有文件 B. 指定操作系统应创建文件,如果文件存在,将出现异常 C. 打开现有文件,若文件不存在,出现异常 D. 指定操作系统应创建文件,如果文件存在,将被改写 11、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型,如果类型省略,则定义为( D )。 A. uint B. sbyte C. ulong D. int 12、当运行程序时,系统自动执行启动窗体的( C )事件。 A. Click B.DoubleClick C. Load D. Activated

北方工业大学面向对象设计期末样题

一、判断(共10分每题2分) ()1、消息是在面向对象程序设计中用来描述对象之间通信的机制。 ()2、程序设计语言中只要提供了类机制,就是面向对象的程序设计语言。 ()3、构造函数和析构函数都可以重载,因为它们都是成员函数。 ()4、在C++中,只能重载已有的运算符。 ()5、函数的参数和返回值类型可以是简单数据类型,也可以是指针、引用、数组和类。 二、选择(共20分每题4分) 1、关于对象的描述中,_____是错误的。 A)一个类可以定义多个对象、指向对象的指针和对象数组 B)对象的成员表示与C语言中结构变量的成员表示相同 C)同一个类创建的若干个对象的数据结构和其内容都是不相同的 D)一个对象在定义时就被初始化 2、使用_____ 可以节省运行时间,但却增加了目标程序的长度。 A)构造函数B)析构函数C)类型转换函数D)内置函数 3、引入友元的主要目的是为了_____。 A)增强数据安全性B)提高程序的可靠性 C)提高程序的效率和灵活性D)保证类的封装性 4、如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式, 则可表示为_____。 A)a.operator+(b) B)b.operator+(a) C)operator+(a,b) D)operator(a+b) 5、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是_____。 A)作为友元函数重载的1元运算符B)作为成员函数重载的1元运算符 C)作为友元函数重载的2元运算符D)作为成员函数重载的2元运算符 三、写出下列程序的运行结果(共30分每题15分) 1、#include int Test :: n=1; using namespace std; int main() class Test { Test *p=new Test; { public: delete p; Test( ) {n + = 2;} cout<<"n="<< Test::getNum()<

C期末考试题及答案

C期末考试题及答案 Revised at 2 pm on December 25, 2020.

一、填空题(每空0.5分,共30分) 1、世界坐标系简称__WCS_用户自定义坐标系简称__UCS_。 2、工作空间的切换:“工具”/“工作空间”或“工作空间”工具栏。 3、工具栏包括30种,系统默认的显示工具栏包括:“标准”、“属性”、“绘图”和“修改”等工具栏。 4、多线的对正方式有_上(T)_、_无(Z)_和_下(B)_。 5、文字标注包括标注单行文字和标注多行文字。 6、渲染环境是指在渲染对象时进行的雾化和深度设置。 7、漫游和飞行用户可以通过键盘和鼠标来控制视图显示,并创建导航动画。 8、编辑实体的边的种类:压印边、复制边、着色边。 9、动态块是通过自定义夹点或自定义特性定义的块。在图形中使用动态块,用户可以随时对组成块的对象进行修改。 10、三维实体是具有体积、质量、重心、回转半径、惯性距等特征的三维对象。 11、在AutoCAD 2007中,用户可以创建的光源有电光源、聚光灯光源和平行光光源。 12、相切、相切、半径法是指:通过指定圆的两个切点和半径来绘制圆。 13、绘制圆环的步骤中,先输入圆环的内径和外径,后确定圆环的中心点。 14、计算机辅助设计是:工程技术人员在CAD系统的辅助下,根据产品的设计程序进行设计的一项新技术。 15、菜单栏包括11种,每一种菜单中都含有四种显示情况:命令后跟右三角 、后跟省略号、后跟快捷键或功能键或命令呈灰色。 16、要对图形对象进行编辑就必须选中图形对象,在AutoCAD 2007中,选择对象的方法很多,常用的有_直接拾取_、矩形框选择_、_不规则区域选择_和快速选择。 17、在设置显示精度时,如果设置的精度越高,即分辨率就越高,计算机计算的时间 也越长,显示图形的速度也就越慢。 18、三维基本实体的种类包括:多段体、长方体、楔体、圆柱体、圆锥体、球体、圆环体、棱锥面。 19、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

C语言试题及答案

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的 C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的 C 语言字符型常量。

北方工业大学16编译原理期末复习题(答案)资料

北方工业大学 《编译原理》课程期末复习题(答案) A 卷 2016年春季学期 开课学院 考试方式:闭卷 考试时间:120 分钟 班级 姓名 学号 一判断题(每个小题1分,共10分) 1. 程序语言主要由语法和语义两方面定义。 ( ) 2. 自上而下分析方法会遇到的主要问题有左递归和回溯。 ( ) 3. 已知文法G :E →i | EAE ,A →+|* ,其中的终结符号集包括{i ,+}。( ) 4. 编译程序是将高级语言程序翻译成机器语言程序。 ( ) 5. 只含有综合属性的属性文法称为S-属性文法。 ( ) 6. LL(1)文法中第一个L 的含义是从左到右扫描输入串。 ( ) 7. 在编译中进行语法检查的目的是为了发现程序中所有错误。 ( ) 8. 一个语义子程序描述了一个文法所对应的翻译工作。 ( ) 9. 一个句型的直接短语是唯一的。 ( ) 10. 确定的自动机以及不确定的自动机都能正确地识别正规集。 ( ) 解:1.√ 2.√ 3.× 4.× 5.√ 6.√ 7.× 8.× 9.× 10.√ 二、选择题(每个小题1分,共20分) 1. 文法分为四种类型,即0型、1型、2型、3型。其中3型文法是____。 A. 短语文法 B. 正规文法 C. 上下文有关文法 D. 上下文无关文法 2. 不可能是目标代码。 A. 汇编指令代码 B. 可重定位指令代码 C. 绝对指令代码 D. 中间代码 3. 将编译程序分成若干个“遍”是为了 。 A. 提高程序的执行效率 B. 利用有限的机器内存并提高机器的执行效率 C. 使程序的结构更加清晰 D. 利用有限机器内存但降低了机器的执行效率 4. 后缀式ab+cd+/可用表达式 来表示。 订 线 装

C语言试题及答案

一、单项选择题 1. 软件危机具有下列表现( d )。 I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住 III. 软件常常不可维护IV. 软件成本逐年上升 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。 A. 运行和维护阶段 B. 设计阶段 C. 代码实现阶段 D. 测试阶段 3. 下列属于软件的特点的是(D )。 A. 软件是一种逻辑实体,具有抽象性 ~ B. 软件在使用过程中没有磨损、老化的问题 C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高 D. 以上都正确 4. 软件工程的出现是由于(D )。 A. 软件危机的出现 B. 计算机硬件技术的发展 C. 软件社会化的需要 D. 计算机软件技术的发展 5. 软件开发技术不包含( d )。 A. 软件开发方法学 B. 软件工程环境 C. 软件工具 D. 软件质量度度量 6. 软件工程的课程特点( D )。 【 I. 学科理论及其知识应用的多维性 II. 工程化 III. 浓厚的方法学色彩 IV. 实践性、指导性强 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 7. 下列属于应用软件的是( b )。 I. 计算机辅助教学软件II. 软件测试工具 III. 办公自动化软件IV. 工程与科学计算软件

A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 8. 需求分析阶段最重要的技术文档是( b )。 - A. 设计说明书 B. 需求规格说明书 C. 可行性分析报告 D. 用户手册 9. 以下关于数据流图的说法错误的是( c )。 A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储 B. 数据流图是用作结构化分析的一种工具 C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成 D. 数据流图的绘制采用自上向下、逐层分解的方法 10. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( c )。 A. 数据库设计 B. 数据通信 C. 数据定义 D. 数据维护 11. 需求分析阶段的研究对象是( b )。 ¥ A. 系统分析员要求 B. 用户要求 C. 软硬件要求 D. 系统要求 12. 结构化方法的基本原则是( b )。 A. 模块化 B. 抽象与分解 C. 信息隐蔽 D. 逐步求精 13. 耦合度最高的是(b)耦合。 A. 环境 B. 内容 C. 控制 D. 数据 14. 内聚程度较低的是( a )内聚。 A. 偶然 B. 通讯 C. 顺序 D. 时间 15. 对一个程序来说,组成系统的模块数目( b ),则开发成本越小。 A. 越多 B. 越少 C. 顺序 D. 时间> 16. 画软件结构图时应注意调用关系只能是(B )。 A. 从下到上 B. 从上到下 C. 从左到右 D. 从右到左 17. 程序流程图中的箭头代表( b )。 A. 数据流 B. 控制流 C. 顺序流 D. 调用 18. 软件测试是软件质量保证的重要手段,下述( B )是软件测试的最基础环节。

大学毛概期末考试试题及答案(2017)

大学毛概期末考试试题及答案(2017) 一、单项选择题 1、中国共产党确定毛泽东思想为指导思想的会议是(B ) A、遵义会议 B、党的第七次全国代表大会 C、党的第八次全国代表大会 D、中共十一届六中全会 2、当今世界的时代主题是( B) A战争与革命 B和平与发展 C改革与开放 D民主与法制 3、邓小平提出建设有中国特色社会主义理论的命题是在( C ) A十一届三中全会 B十一届六中全会 C 十二大 D十三大 4、邓小平理论形成轮廓是在:( C ) A十二大 B十三大 C十四大 D十五大 5、第一次系统阐述社会主义初级阶段的理论是在(B ) A党的十二大 B党的十三大 C党的十四 D党的十五大 6、邓小平理论形成一个比较完整的理论体系是在( C ) A党的十二大 B党的十三大 C党的十四 D党的十五大 7、邓小平理论被确定为党的指导思想是在( D ) A党的十二大 B党的十三大 C党的十四 D党的十五大 8、第一次科学而准确地使用“邓小平理论”的概念是在( D ) A党的十二大 B党的十三大 C党的十四 D党的十五大 9、马列主义同中国实际相结合的历史性飞跃有( B ) A一次 B二次 C三次 D四次 10、邓小平理论的首要的基本问题是( B ) A建设有中国特色的社会主义B什么是社会主义,怎样建设社会主义

C社会主义的根本任务 D建设一个什么样的党,怎样建设党 11、邓小平理论包含几个方面的内容( B ) A八个 B九个 C十个D十一个 12、党的十五大载入史册的标志是(D) A制定跨世纪的宏伟蓝图B坚持社会主义初级阶段的理论 C提出社会主义初级阶段的基本纲领D高举邓小平理论的伟大旗帜 13、建国后,我国社会主义建设照搬了( A ) A苏联模式 B朝鲜模式 C波兰模式 D匈牙利模式 14、开创建设有中国特色社会主义道路的第一个宣言书是(D) A“三个有利于”标准理论B提出坚持四项基本原则 C改革开放的决策D《解放思想,实事求是,团结一致向前看》 15、把改革开放和现代化建设推进到新阶段的又一个解放思想、实事求是的宣言书是(B) A《解放思想,实事求是,团结一致向前看》 B邓小平南方谈话 C《中国共产党第十二次全国代表大会开幕词》 D科学技术是第一生产力的提出 16、邓小平理论活的灵魂是(D ) A独立自主B.“三个有利于”标准 C.群众路线 D.解放思想,实事求是 17、解放思想,实事求是贯穿于(D) A.邓小平理论形成阶段 B.邓小平理论发展阶段 C.邓小平理论成熟阶段 D邓小平理论形成和发展的全过程 18 “三个代表”重要思想首次提出是在(B ) A 1999年 B 2000年 C 2001年 D2002年 19、(C),是中国共产党的立党之本、执政之基、力量之源。 A 坚持“四项基本原则” B 坚持改革开放

C试题及答案一

C++程序设计模拟试卷(一) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中 只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无 分。 1. 编写C++程序一般需经过的几个步骤依次是() A. 编辑、调试、编译、连接 B. 编辑、编译、连接、运行 C. 编译、调试、编辑、连接 D. 编译、编辑、连接、运行 答案:B 解析:经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保 存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为 obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行 程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。 2. 决定C++语言中函数的返回值类型的是() A. return语句中的表达式类型 B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型 答案:D 解析:函数的返回值类型由定义函数时的指定的数据类型决定的。A项的表达式的值要转换 成函数的定义时的返回类型。 3. 下面叙述不正确的是() A. 派生类一般都用公有派生 B. 对基类成员的访问必须是无二义性的 C. 赋值兼容规则也适用于多重继承的组合 D. 基类的公有成员在派生类中仍然是公有的 答案:D 解析:继承方式有三种:公有、私有和保护。多继承中,多个基类具有同名成员,在它们 的子类中访问这些成员,就产生了二义性,但进行访问时,不能存在二义性。赋值兼容规则是指 派生类对象可以当作基类对象使用,只要存在继承关系,所以单继承或多继承都适用。基类中的 公有成员采用私有继承时,在派生类中变成了私有成员,所以D项错误。 4. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体 也就是() A. 类 B. 对象 C. 函数体 D. 数据块 答案:A 解析:类即数据和操作的组合体,数据是类的静态特征,操作是类具有的动作。 5. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中 的() A. 私有成员 B. 公有成员 C. 保护成员 D. 保护成员或私有成员 答案:A 解析:在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类 的成员函数来访问。所以选择A项。 6. 对基类和派生类的关系描述中,错误的是() A. 派生类是基类的具体化 B. 基类继承了派生类的属性 C. 派生类是基类定义的延续 D. 派生类是基类的特殊化 答案:B 解析:派生类的成员一个是来自基类,一个来自本身,所以派生类是基类的扩展,也是基 类的具体化和特殊化,派生类是对基类扩展。B项基类不能继承派生类成员,所以错误。 7. 关于this指针使用说法正确的是() A. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码

NCUT北方工业大学机械设计基础第五章作业答案

1、等速运动规律的凸轮机构,从动件在运动开始和终止时,加速度值为 A 。 A、无穷大 B、零 C、常量 2、等速运动规律的凸轮机构,从动件在运动开始和终止时,将引起 A 冲击。 A、刚性 B、柔性 C、无 3、凸轮机构中,从动件的运动采用等加速等减速运动规律时,会产生_B__。 A、刚性冲击 B、柔性冲击 C、无冲击 4、凸轮机构中,基圆半径减小,会使机构压力角 A 。 A、增大 B、减小 C、不变 5、为防止滚子从动件运动失真,滚子半径必须___A _凸轮理论廓线的最小曲率半径。 A、< B、> C、>= 6、图示偏心直动尖端从动件盘形凸轮机构,凸轮的轮廓为圆形,圆心为O。 (1) 在图上作出凸轮的基圆、偏距圆; (2)利用反转法原理,求凸轮从图示位置转过90°后,从动件的位移S和压力角α; (3)在图上求出从动杆的行程h(即最大位移)。 说明:(1) 不必作文字说明,但必须保留作图线; 基圆: 位移S: 2分压力角α: 2分行程 7、如图所示为一凸轮机构,凸轮的实际廓线为一个圆,圆心为O,,凸轮的转动中心为O。求: (1)画出理论廓线、偏距圆、基圆、标出基圆半径r0; 30时推杆的位移s和压力角α; (2)利用反转法原理,在图中作出凸轮转过 说明:(1)不必作文字说明,但必须保留作图线;

反转30度:2分 位移S : 2分 压力角α: 2分 8、 如图所示为一凸轮机构,凸轮的转动中心为O 。试用作图法在图上标出: (1) 凸轮的理论廓线、偏距圆、基圆; (2) 当凸轮从图示位置转过45°时,从动件的位移S 和压力角α; 说明:(1)不必作文字说明,但必须保留作图线; 反转45度:2分 位移S : 2分 压力角α: 2分

北方工业大学软件工程期末复习题(含答案)

北方工业大学 《软件工程》课程期末复习题(答案) A 卷 2014年春季学期 开课学院:信息工程学院 考试方式:闭卷 考试时间:120 分钟 班级 姓名 学号 一.简要回答下列各问题(共40分,每个小题5分) (1) 阐述软件工程的定义。 答: ● 是指导计算机软件开发和维护的一门工程学科; ● 采用工程的概念、原理、技术和方法来开发和维护软件; ● 把证明正确的管理技术和最好技术综合运用到软件开发中; ● 研究经济地开发出高质量的软件方法和技术; ● 研究有效维护软件的方法和技术。 (2) 简述软件危机的原因。 答: ● 缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。 ● 软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误 。 ● 软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。 ● 随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作, 不仅涉及技术问题,更重要的是必须有科学严格的管理。 ● 缺少有效的软件评测手段,提交用户的软件质量不能完全保证。 订 线 装

(3) 画出软件生存周期的瀑布模型的示意图,并简单评述其优缺点。 (4) 画出软件生存周期的增量模型的示意图,并简述其优点。 优点: ●可强迫开发人员采用规范化的方法。 ●严格地规定了每个阶段必须提交的文档。 ●要求每个阶段交出的所有产品都必须是经过验证 的。 缺点 ●由于瀑布模型几乎完全依赖于书面的规格说明,很 可能导致最终开发出的软件产品不能真正满足用户 的需要。如果需求规格说明与用户需求之间有差异, 就会发生这种情况。 ●瀑布模型只适用于项目开始时需求已确定的情况。 1-2 瀑布模型示意图 ●能在较短时间内向用户提交可完成一些有用的工作产 品,即从第1个构件交付之日起,用户就能做一些有用 的工作。 ●逐步增加产品的功能可以使用户有较充裕的时间学习和 适应新产品,从而减少一个全新的软件可能给用户组织 带来的冲击。 ●项目失败的风险较低,虽然在某些增量构件中可能遇到 一些问题,但其他增量构件将能够成功地交付给客户。 ●优先级最高的服务首先交付,然后再将其他增量构件逐 次集成进来。因此,最重要的系统服务将接受最多的测 试。

完整版C试题及答案

C++考试试卷 1. 已知:char *s=S456; 则cout<>s; C) char *s1=abcd,*s2=efghijk;strcpy(s1,s2); D) char *s=abcdefg; cout<<*s; 4. C++中,关于构造函数和析构函数,正确的描述是()。 A) 在定义类时,必须自定义构造函数和析构函数,在创建对象时自动调用构造函数,在释放对象时自动调用析构函数 B) 构造函数和析构函数均可以重载 C) 已知类Student以及Student *p; 在使用p=new Student;时自动调用无参构造函数创建动态对象,在delelte p;时自动调用析构函数释放动态对象 D) 构造函数和析构函数都可以成为虚函数 )。关于拷贝构造函数的描述正确的是(5. A) 通常的拷贝构造函数的参数是对象的指针类型 B) 如果不自定义拷贝构造函数,系统提供默认的拷贝构造函数 C) 如果有自定义的构造函数,系统就不再提供拷贝构造函数 D) 如果需要用已有对象为新创建的对象初始化时,就必须自定义拷贝构造函数 6. 有关静态成员的描述错误的是()。 A) 某个类的静态数据成员由该类的所有对象所共享 B) 类的公有静态数据成员既可以用类的对象访问,也可以直接用作用域运算符“::”通过类名来访问 C) 静态数据成员既可以是私有成员,也可以是公有成员 D) 类中一旦定义了静态数据成员,就必须定义静态成员函数,以便对静态数据成员进行操作

NCUT北方工业大学机械设计基础第四章作业及答案(1)

1.如图所示,设己知四杆机构各构件的长度为,,。试问: 1)当取杆4为机架时,是否有曲柄存在? 2)若各杆长度不变,能否以选不同杆为机架的办法获得双曲柄机构和双摇杆机构?如何获得? 3)若a、b﹑c三杆的长度不变,取杆4为机架,要获得曲柄摇杆机构,d的取值范围为何值? : 解 (1)因a+b=240+600=840≤900=400+500=c+d且最短杆 1为连架轩.故当取杆4为机架时,有曲柄存在。 (2)、能。要使此此机构成为双曲柄机构,则应取1杆为机架;两使此机构成为双摇杆机构,则应取杆3为机架。 (3)要获得曲柄摇杆机构, d的取值范围应为440~760mm。 2.图示为一偏置曲柄滑块机构,试求杆AB为曲柄的条件。若偏距e=0,则杆AB为曲柄的条件是什么? 解(1)如果杆AB能通过其垂直于滑块导路的两位置时,则转动副A为周转副,故杆AB 为曲柄的条件是AB+e≤BC。 (2)若偏距e=0, 则杆AB为曲柄的条件是AB≤BC 3.在图所示的铰链四杆机构中,各杆的长度为,,,,试求: 1)当取杆4为机架时,该机构的极位夹角、杆3的最大摆角、最小传动角和行程速比系数K; 2)当取杆1为机架时,将演化成何种类型的机构?为什么?并说明这时C、D两个转动副是周转副还是摆转副; 3)当取杆3为机架时,又将演化成何种机构?这时A、B两个转动副是否仍为周转副?

解 (1)作出机构的两个极位,如图, 并由图中量得: θ=18.6o,φ=70.6o, γmin=22.7 o =1.23 (2)①由l1+l4 ≤l2+l3可知图示铰链四杆机构各杆长度符合杆长条件;小②最短杆l为机架时,该机构将演化成双曲柄机构;③最短杆1参与构成的转动副A、B都是周转副而C、D为摆转副; (3)当取杆3为机架时,最短杆变为连杆,又将演化成双摇杆机构,此时A、B仍为周转副。 4.图示四杆机构,已知l AB=150 mm,l CD=300 mm,l BC=400 mm,l AD=350 mm,若该机构是曲柄摇杆机构,试确定: (1)图示条件下,AB是否为曲柄? (2)若AB为机架,将演化成何种机构? (3)若BC为机架,将演化成何种机构? (4)若θ=60°,求机构的行程速比系数K。 (5)若AD为机架,在图中画出机构的最小传动角γmin

(完整word版)北方工业大学机械设计期末考试

考试科目: 机 械 设 计 考试时间: 120分钟 试卷总分 100分 题号 一 二 三 四 五 总分 得分 评卷教师 一、简答题 (本大题共4小题,总计26分) 1、 齿轮强度计算中,有哪两种强度计算理论?分别针对哪些失效?若齿轮传动为闭式软齿面传动,其设计准则是什么? (6分) 齿面的接触疲劳强度和齿根的弯曲疲劳强度的计算,齿面的接触疲劳强度针对于齿面的疲劳点蚀失效和齿根的弯曲疲劳强度针对于齿根的疲劳折断。 齿轮传动为闭式软齿面传动,其设计准则是按齿面的接触疲劳强度设计,校核齿根的弯曲疲劳强度。 2、连接螺纹能满足自锁条件,为什么还要考虑防松?根据防松原理,防松分哪几类?(8分) 因为在冲击、振动、变载以及温度变化大时,螺纹副间和支承面间的摩擦力可能在瞬间减小或消失,不再满足自锁条件。这种情况多次重复,就会使联接松动,导致机器不能正常工作或发生严重事故。因此,在设计螺纹联接时,必须考虑防松。根据防松原理,防松类型分为摩擦防松,机械防松,破坏螺纹副关系防松。 得分

3、联轴器和离合器的功用是什么?二者的区别是什么?(6分) 联轴器和离合器的功用是联接两轴使之一同回转并传递转矩。二者区别是:用联轴器联接的两轴在工作中不能分离,只有在停机后拆卸零件才能分离两轴,而用离合器可以在机器运转过程中随时分离或接合两轴。 4、链传动产生动载荷的原因是什么?为减小动载荷应如何选取小链轮的齿数和链条节距?(6分) 小链轮的齿数不宜过小和链条节距不宜过大。 二、选择题(在每题若干个选项中选出正确的选项填在横 线上。 本大题共12小题,总计24分) 1、当两个被联接件之一太厚,不易制成通孔且需要经常拆卸时,往往采用B。 A.螺栓联接B.双头螺柱联接C.螺钉联接 2、滚动轴承中,为防止轴承发生疲劳点蚀,应进行 A 。 A. 疲劳寿命计算 B. 静强度计算 C. 极限转速验算 3、阿基米德蜗杆的 A 参数为标准值。 得 分

2015年软件工程期末考试试题及答案(机密)解析

班级姓名学号 一.简要回答下列各问题(共40分,每个小题5分) (1) 阐述软件工程的定义。 答: ●是指导计算机软件开发和维护的一门工程学科; ●采用工程的概念、原理、技术和方法来开发和维护软件; ●把证明正确的管理技术和最好技术综合运用到软件开发中; ●研究经济地开发出高质量的软件方法和技术; ●研究有效维护软件的方法和技术。 (2) 简述软件危机的原因。 答: ●缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。 ●软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。 ●软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。 ●随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作, 不仅涉及技术问题,更重要的是必须有科学严格的管理。 ●缺少有效的软件评测手段,提交用户的软件质量不能完全保证。

(3) 画出软件生存周期的瀑布模型的示意图,并简单评述其优缺点。 (4) 画出软件生存周期的增量模型的示意图,并简述其优点。 优点: ●可强迫开发人员采用规范化的方法。 ●严格地规定了每个阶段必须提交的文档。 ●要求每个阶段交出的所有产品都必须是经过验证 的。 缺点 ●由于瀑布模型几乎完全依赖于书面的规格说明,很 可能导致最终开发出的软件产品不能真正满足用户 的需要。如果需求规格说明与用户需求之间有差异, 就会发生这种情况。 ●瀑布模型只适用于项目开始时需求已确定的情况。 1-2 瀑布模型示意图 ●能在较短时间内向用户提交可完成一些有用的工作产 品,即从第1个构件交付之日起,用户就能做一些有用 的工作。 ●逐步增加产品的功能可以使用户有较充裕的时间学习和 适应新产品,从而减少一个全新的软件可能给用户组织 带来的冲击。 ●项目失败的风险较低,虽然在某些增量构件中可能遇到 一些问题,但其他增量构件将能够成功地交付给客户。 ●优先级最高的服务首先交付,然后再将其他增量构件逐 次集成进来。因此,最重要的系统服务将接受最多的测 试。

c语言试题及答案

c语言试题及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

1、以下正确的说法是(B) (A)用户若需要调用标准库函数,调用前必须重新定义 (B)用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C)系统根本不允许用户重新定义标准库函数 (D)用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是(A) (A)doublefun(intx,inty) (B)doublefun(intx;inty) (C)doublefun(intx,inty); (D)doublefun(intx,y); 3、以下正确的函数形式是(D) (A)doublefun(intx,inty){z=x+y;returnz;} (B)fun(intx,y){intz;returnz;} (C)fun(x,y){intx,y;doublez;z=x+y;returnz;} (D)doublefun(intx,inty){doublez;z=x+y;returnz;} 4、以下正确的说法是(A ) 在C语言中 (A)实参和与其对应的形参各占用独立的存储单元 (B)实参和与其对应的形参共占用一个存储单元

(C)只有当实参和与其对应的形参同名时才共占用存储单元 (D)形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是(A) 该函数 (A)没有返回值 (B)返回若干个系统默认值 (C)能返回一个用户所希望的函数值 (D)返回一个不确定的值 6、以下不正确的说法是(B) C语言规定 (A)实参可以是常量、变量和表达式 (B)形参可以是常量、变量和表达式 (C)实参可以为任意类型 (D)形参应与其对应的实参类型一致 7、以下正确的说法是(C) (A)定义函数时,形参的类型说明可以放在函数体内 (B)return后边的值不能为表达式 (C)如果函数值的类型与返回值类型不一致,以函数值类型为准 (D)如果形参与实参的类型不一致,以实参类型为准

毛概套题3

1.中国共产党的中央领导真正认识到马在思主义中国化问题的重要性是在: A.八七会议以后 B.遵义会议以后 C.延安整风以后 D.中共七大以后 2.正式提出“邓小平理论”这一科学概念,科学阐述了邓小平理论的历史地位和指导意义,强调指出邓小平理论是当代中国的马克思主义,是马克思主义在中国发展阶段的是: A. 中共十一届三中全会 B. 中共十二大 C.中共十三大 D.中共十五大 3.江泽民强调指出,贯彻“三个代表”重要思想,核心在: A.坚持与时俱进 B.坚持党的先进性 C. 坚持执政为民 D.坚持发展生产力 4.我们党的文件中第一次提出科学发展观是在: A.《中共中央关于制定国民经济和社会发展第十一个五年规划的建议》 B.《中华人民共和国国民经济和社会发展第十一个五年规划纲要》 C.《中共中央关于完善社会主义市场经济体制若干问题的决定》 D.《中共中央关于加强党的执政能力建设的决定》 5.毛泽东总结大革命失败的教训,提出“须知政权是由枪杆子中取得的”著名论 断是在: A.古田会议上 B.八七会议上 C.秋收起义中 D.三湾改编中 6.第一次明确提出坚持无产阶级领导权和农民同盟军思想的是: A.中共一大 B.中共二大 C.中共三大 D.中共四大 7.1940年,毛泽东阐述新民主主义政治、经济和文化的文章是: A.《论联合政府》 B.《中国革命和中国共产党》 C.《新民主主义论》 D.《<共产党人>发刊词》 8.中国共产党在领导建立和巩固抗日民族统一战线的实践中,强调必须坚持的原则是: A.坚持党的领导 B.独立自主 C.实事求是 D.自力更生 9.1956年,毛泽东作的《论十大关系》的重要讲话中提出的社会主义建设的基本方针是: A.把国内外一切积极因素都调动起来为社会主义事业服务 B.正确处理经济建设和社会发展中的一系列重大关系 C.要求中央向地方分权和扩大企业自主权 D.正确处理重工业和轻工业、农业的关系 10.我们的立国之本是: A.人民当家作主 B.经济建设 C.四项基本原则 D.改革开放 11.把邓小平“三步走”的发展战略构想确定下来,指出我国经济发展战略部署大体分“三步走”的是: A.中共十一届三中全会 B.中共十二大 C.中共十三大 D.中共十四大 12.把建立社会主义市场经济体制确立为经济体制改革的目标是在: A.中共十三大 B.中共十四大 C.中共十五大 D.中共十六大 13.在市场经济上,我们的创造性和特色所在是: A.在资源配置方式上,以市场为基础性配置手段 B.在所有制结构上,以公有制为主体、多种所有制经济共同发展

相关主题
文本预览
相关文档 最新文档