文档库 最新最全的文档下载
当前位置:文档库 › 1-8章习题

1-8章习题

1-8章习题
1-8章习题

CH1 绪论

1.请将以下网络术语译成中文:

LAN、W AN、MAN、NOS、network、server、client、terminal、host、frame、QoS、campus network、ADSL、DDN、Cable Modem、SONET/SDH、FDDI、URL、WWW、SMTP、FTP、TCP、UDP、SNMP、MAC

2.填空题

1)根据网络连接距离来划分,计算机网络可划分为____、_______、_____。2)计算机网络是_______技术与_________技术相集合的产物。

3)计算机网络由_____子网和_ _子网组成。

3.单选题

1)不同的交换方式具有不同的性能。如果要求数据在网络中的传输延时最小,应选用的交换方式是。

A、线路交换

B、报文交换

C、分组交换

D、信元交换

2)计算机网络中可共享的资源主要有。

A、数据

B、硬件

C、软件

D、上述所有

3)传统局域网中不常见网络拓扑结构是

A、星型

B、总线型

C、环型

D、网状

CH2 网络体系结构

1.在OSI参考模型中,通信双方的同层之间是否要求协议一致?不同层

间是否要求协议一致?

2.填空题

1)OSI/RM在网络层具有服务和服务;而TCP/IP的网络

层只有服务。

2)OSI的会话层处于层提供的服务之上,为层提供服务

3)在TCP/IP层次模型的第三层(网络层)中包括的协议主要有、

及_。

4)在对等层之间进行通信所使用的规则的集合称为。协议和层次

结构称为。

5)两个最重要的网络参考模型是参考模型和。

6)OSI的全称是,分为层,从低到高依次是

v。

7)现在计算机网络都采用结构。

8)在OSI的第几层分别处理下面的问题?

A将待传输的比特流划分成帧()

B.决定使用哪条路径通过子网()

C.传输线上的位流信号同步()

D.两端用户间传输文件()

4.单项选择题

1)OSI/RM 的三个主要概念是()。

A、体系结构、模型、交换

B、子网、分层、元语

C、服务、接口、协议

D、WAN、MAN、LAN

2)局域网的协议结构一般不包括()。

A、网络层

B、数据链路层

C、物理层

D、媒体访问控制层

3)TCP/IP自下而上的四层分别为()

A.网络层(网间网层、网际层)、网络接口层、运输层(主机-主机层)、应用

B.网络接口层、网络层(网间网层、网际层)、运输层(主机-主机层)、应用

C.网络接口层、应用层、运输层(主机-主机层)、网络层(网间网层、网际层)

D.网络层(网间网层、网际层)、运输层(主机-主机层)、网络接口层、应用

4)在TCP/ IP 应用层中的数据单元被叫做()

A.消息

B.报文段

C.数据报

D.幀

5)在TCP/ IP 数据链路层的数据单元被叫做()

A.消息

B.报文段

C.数据报

D.幀

6)TCP/ IP的()层相应于OSI 模型的上三层.

A.应用

B.表示

C.会话

D.运输

7) OSI模型的哪一层为用户的应用程序提供网络服务? ()

A、传输层

B、会话层

C、表示层

D、应用层

8) 下面哪一个不是正确地描述OSI分层网络模型的原因? ()

A、分层模型增加了复杂性

B、分层模型标准化了接口

C、分层模型使专业的开发成为可能

D、分层模型防止一个区域的网络变化影响另一个区域的网络

9)下面哪一项正确描述了

OSI参考模型的数据链路层?()

A、把数据传输到其他的网络层

B、为应用进程提供服务

C、提取弱信号,过滤信号,放大信号,然后以原样的方式在网络中发

送这些信号

D.为物理链路提供可靠的数据传输

10)TCP/IP通信过程中,数据从应用层到网络接口层所经历的变化序列是()

A 报文流-->传输协议分组→IP数据报→网络帧

B 报文流→IP数据报→传输协议分组→网络帧

C IP数据报→报文流→网络帧→传输协议分组

D IP数据报→报文流→传输协议分组→网络帧

11)如果A只会说汉语,B只会说英语,他们通过一个语言翻译器进行会话,这个语言翻译器相当于OSI 7层结构中的()

A 应用层

B 表示层

C 会话层

D 传输层

8)在OSI模型的7层结构中,能进行直接通信的是( )。

A. 非同等层间

B. 物理层间

C. 数据链路层间

D. 网络层间

5.多项选择题

1)使用UDP的高层协议有()

(A)TFTP (B)SNMP

(C)BOOTP (D)Telnet

2)下列哪个协议属于TCP/IP协议簇的网络层协议():(A)TCP (B)IP (C)RIP

(D)ICMP (E)UDP

3)计算机网络中, 分层和协议的集合称为计算机网络的( A )。

其中, 实际应用最广泛的( A ) 是( B ), 由它组成了( C ) 的一整套协议。

可供选择的答案:

A: 1.组成结构; 2.参考模型; 3.体系结构; 4.基本功能。

B: 5.SNA; 6.MAP/TOP;7.TCP/IP; 8.X.25;9.ISO/OSI;C: 10.ISO/OSI网;11.局域网;12.INTERNET;13.分组交换网。

4) 通信子网包括哪几个层次_______。

A.物理层

B.数据链路层

C.网络层

D.传输层

6.判断正误:(正确打√,错误打╳)

1).局域网一般为同一个单位所有。

2).在OSI/RM模型中,网络层传送的是帧。

3).在Internet中使用的网络协议是TCP/IP协议。

4).在OSI/RM中,每一层的真正功能是为其上一层提供通信协议。

CH3 物理层

1.模拟信号在数字信道上传输时,要进行何种调制?要经过哪些处理步骤?为什么一条8位编码的语音线路PCM信号速率是64Kbps。2.有600 MB(兆字节)的数据,需要从南京传送到北京。一种方法是将数据写到磁盘上,然后托人乘火车(需10小时)将这些磁盘捎去。另一种方法是用计算机通过长途电话线(设信息传送的速率是24 k b/s)传送此数据。试比较这两种方法的优劣。若信息传送速率为1M b/s,其结果又如何?

3.填空题:

1) 数字信号实现模拟传输时,数字信号变成音频信号的过程称为_____。音频信号变成数字信号的过程称为_______。

2) 调制的基本方法有____ _______、____________、____________。

3)多路复用技术的几种形式:_________、_____________、

_______________。

4)存储转发交换包括________________和________________。

5)同轴电缆分为_______________和_______________。

6)通信系统中,称调制前的电信号为____________信号,调制后的信号

为。

7)模拟信号传输的基础是载波,载波具有三个要素,即_______、_______

和_______。数字数据可以针对载波的不同要素或它们的组合进行调制,有

三种基本的数字调制形式,即_______、_______和_______。

8)起止式异步通信规程将每个字符看成是一个独立的信息单元,字符中各个比特用固定的时钟频率传输,字符间的间隔是任意的。每个字符由四个部分组成_________、

_________、_________、_________。

4.判断正误:(正确打√,错误打╳)

1)通过改进编码技术,可以无限提高数据传输速率。

2)单模光纤比多模光纤细,所以传输速率低。

3)同轴电缆既可用于计算机通信,又可用于传输有线电视信号。

4)光纤通信采用的多路复用技术叫做WDM。

5.单项选择题

1)下属哪一个电缆类型支持最大的电缆长度。

A、无屏蔽双绞线

B、屏蔽双绞线

C、粗同轴电缆

D、细同轴电缆

2)关于微波通信,下列叙述正确的是。

A、具有较高的带宽和抗干扰性;

B、易受地表障碍物限制;

C、易受恶劣气候影响;

D、隐蔽性好,不易被窃取。

3)将一条物理信道按时间分成若干时间片轮换地给多个信号使用,每一时间片

由复用的一个信号占用,这样可以在一条物理信道上传输多个数字信号,这就是

()

A.频分多路复用

B.时分多路复用

C.空分多路复用

D.频分与时分混合多路复用

CH4 数据链路层

1.填空题

1)HDLC有三种不同类型的帧,分别称为_________、__________、__________。3)Internet的两个数据链路层协议是__SLIP_或____PPP__协议

2.单项选择题

1) 在数据链路层传送的协议数据单元为()

A 比特

B 报文分组

C 帧

D 报文

2)采用串行线路连接到网络时,如果希望能够支持动态分配IP地址,那么

数据链路协议应该采用( )协议。

A、SLIP

B、PPP

C、 HDLC

D、 SDLC

3.判断正误:

1) 同步传输时字符间不需要间隔。

2) HDLC是面向字节的异步通信协议。

4.在面向比特同步协议(HDLC)的帧数据段中,为了实现数据的透明传输,采用“0”比特插入技术。假定原始比特序列为:01011111 10011110 01110001 01111111 11100001,那么“0”比特插入后的比特序列是什么?

5.请画出下列数据的曼砌斯特编码和差分曼砌斯特编码(假定信号开始前

的状态为高电平)。

1 0 1 0 0 1 1 0 1 1 0 1

CH5 LAN

1.填空题

1)数据链路层在局域网参考模型中被分成了两个子层:_____子层与_____子层。2)IEEE802.3的总线以太网常用的三种组网方式_____、_______、________。其中10的含义是_______;BASE的含义是__________;后跟字母T表示

_________;2表示_________;5表示__________。

3)以太网是目前最为流行的局域网形式,它采用了________多路访问协议。4)千兆快速以太网目前的传输介质主要是__________。

2.单项选择题

1)局域网中访问冲突的根源是()

A 独占介质

B 共享介质

C 引入MAC子层

D 规则的拓扑结构2)使用双绞线的以太网为()

A 10Base_5

B 10Base-2

C 10Base-T

D 10Base-F 3)网卡是完成( ) 的功能

A 物理层

B 数据链路层

C 物理层和数据链路层

D 数据链路层和网络层

3.C S M A/C D的工作原理是什么?

4.某单位有若干台计算机,一台二层交换机和一台路由器,请画出该单位

的网络结构示意图,并以TCP/IP为例,说明各设备的协议层次;

CH7 传输层

1..填空题

1)TCP协议的工作过程分为_____、______、_____三个阶段。

2)到达通信子网中某一部分的分组数量过多,使得该部分乃至整个网络性

能下降的现象,称为_____现象。严重时甚至导致网络通信业务陷入停顿,即

出现_____现象。

3)OSI的会话层处于_____层提供的服务之上,为_____层提供服务。

2.单项选择题

1)来自运行UDP的运输层的数据单元被叫做( ).

A.用户数据报.

B.消息

C.报文段

D.幀

2)传输层传送()

A)TPDU(传输层数据单元)B)比特C)帧D)分组

3.判断正误:(正确打√,错误打╳)

1) TPDU被封装在网络层的报文分组内。

2) 因特网的传输层对高层提供的总是端到端的可靠服务。)

CH8 高层协议

1.下图描述了拨号用户通过Internet通信的过程。

1)请从以下备选答案中为(1)至(5)选择具体的协议:

A. PPP

B. SDLC

C. HDLC

D. DNS

E. IP

F. TCP

G. HTTP H. RS-232-C I. SMTP

J. OSPF K. POP3

2.PC机通过浏览器访问Web服务器上的页面,请按通信过程将A至I列出。

A.解析Web页面的URL,得到Web服务器的域名

B.通过域名服务器获得Web服务器的IP地址

C.从Web服务器获得URL指定的文档

D.通过电话网拨号与访问路由器建立物理连接

E.与Web服务器建立HTTP连接

F.与访问路由器建立数据链路

G.浏览器解释页面文档,并显示在屏幕

H.获得PC机的IP地址

I.与Web服务器建立TCP连接

3.OSI定义了下列五个系统管理功能域:管理、管理、管理、管理和管理。

4.单项选择题

1)Internet所采用的远程登录服务协议为。

A、Remote-Login

B、R-Login

C、Telnet

D、FTP

2)对于主机域名https://www.wendangku.net/doc/3019131729.html,来说,其中表示主机名的是。

A、zj

B、www

C、edu

D、cn

C语言程序设计教程第一章练习题题目

单选题 1、下列语言中不属于计算机语言的三大类的是(C )。 A.机器语言 B.汇编语言 C.脚本语言 D.高级语言 2、下列说法中不正确的是(C ) A.计算机语言大致可分为三大类,即机器语言、汇编语言和高级语言 语言是一种通用的、过程式的编程语言,具有高效、灵活、可移植等优点 语言属于汇编语言 D.高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用 3、以下开发工具中不属于主流的开发工具的是(B ) Studio ::Block 4、下列选项是对主流开发工具的介绍,其中错误的是(B ) Studio支持C/C++、C#、F#、VB等多种程序语言的开发和测试 ::Block是一个免费的跨平台IDE,支持C、C++和Fortan程序的开发 是一种被广泛使用的免费跨平台IDE,最初由IBM公司开发 是一款功能非常强大的IDE ( 和其他IDE不同的是,Vim本身并不是一个用于开发计算机程序的IDE,而是一款功能非常强大的文本编辑器,它是UNIX系统上Vi编辑器的升级版。) 5、下列选项中,不属于开发一个C语言应用程序的具体实现步骤的是(A ) A.启动开发工具 B.添加源文件 C.编写代码 D.运行程序 6、下列选项中,关于main()函数叙述不正确的是(C ) A.一个完整的C语言程序中,有且只能有一个main()函数 ()函数是程序的主入口,程序总是从main()函数开始执行 C.如果没有声明main()函数,程序将从第1行开始执行 ()函数可以有返回值,也可以没有返回值 7、下面程序中,合法的选项是(D ) A.#include int main() { printf("hello world\n"); return 0; } B.#include int man() { printf("hello world\n"); return 0; } C.#include int main() { printf("hello world\n") return 0; } D.#include int main() { print("hello world\n"); return 0; } 8、下面程序中,运行结果为“1,2”的是(A ) A.#include int main() { int a = 1; int b = 2; printf("%d %d\n",a,b); return 0; } B.#include int main() { int a = 1; int b = 2; printf("%d,"a); printf("%d\n",b); return 0; } C.#include int main() { int a = 1, b = 2; printf("%d,,%d\n",a,b); return 0; }

18章习题详细答案 03

习题18 18-3. 当波长为3000?的光照射在某金属表面时,光电子的能量范围从0到10-19J 。在做上述光电效应实验时遏止电压是多大此金属的红限频率是多大 [解] 由Einstien 光电效应方程 ()02max 21νν-=h mv 2 max 2max 02 1 21mv hc mv h h -=-=λνν 19191910626.2100.410626.6---?=?-?= 红限频率 Hz 1097.3140?=ν 遏止电压a U 满足 J 100.42 1192 max a -?== mv eU 所以 V 5.2106.1100.419 19 a a =??==--e eU U 18-4. 习题18-4图中所示为一次光电效应实验中得出的遏止电压随入射光频率变化的实验曲线。 、 (1)求证对不同的金属材料,AB 线的斜率相同; (2)由图上数据求出普朗克常量h 的值。 [解] (1) 由Einstien 光电效应方程得 A h U e -=νa 即 e A e h U -=νa 仅A 与金属材料有关,故斜率e h 与材料无关。 (2) ()s V 100.410 0.50.100.21514??=?-=-e h 、 所 以 s J 10 4.610 6.1100.434 19 15 ??=???=---h 18-5. 波长为的单色光照射某金属M 表面产 × × × × × × × × × × × × × × × × 电子 M B 习题18-5图

生光电效应,发射的光电子(电量绝对值为e,质量为m )经狭缝s 后垂直进入磁感应强度为B 的均匀磁场,如习题18-5图所示。今已测出电子在该磁场中作圆运动的最大半径为R ,求 (1)金属材料的逸出功; (2)遏止电势差。 解:设光电子获得的速度为v,电子在磁场中的半径R 可表示为: eB mv R = 设金属材料的逸出功为W 0,根据光电效应方程,有 202 1 mv W c h h +==λν 联立上面二式可得,W 0=()m ReB c h W 2-2 0λ = 】 (2)由()m ReB mv eU 221 2 2= = ()m RB e U 22 = 18-6. 在康普顿散射中,入射光子的波长为?,反冲电子的速度为光速的60%。求散射光子的波长和散射角。 [解] (1) 电子能量的增加ννh h E -=?0 ()???? ??--=-=160.011 22020c m c m m 2025.0c m = 0434.025.011 2 00 =??? ? ??-=-h c m λλ? (2) 由于 )cos 1(0φλ-= ?c m h 所以 554.0cos 100 =-= -c m h λλφ 解得 。 4.63=φ *

机械设计习题 轴

轴 一、判断题 1.为提高轴的刚度,把轴的材料由45钢改为合金钢是一有效的方法。() 2.转动心轴所受的载荷是既有弯矩又有扭矩。() 3.轴的计算弯矩最大处为危险剖面,应按此剖面进行强度精确计算。() 二、单项选择题 1.心轴所受载荷是______,传动轴所受载荷是______,转轴所受载荷是_______。 (a)只受扭矩不受弯矩(b)承受较大轴向载荷 (c)既受弯矩又受扭矩(d)只受弯矩不受扭矩 2.当轴上安装的零件要承受轴向力时,采用____来进行轴向固定,所能承受的轴向力较大。 (a)圆螺母(b)紧定螺钉(c)弹性挡圈 3.轴环的用途是______。 (a)作为轴加工时的定位面(b)提高轴的强度 (c)提高轴的刚度(d)使轴上零件获得轴向定位 4. 增大轴在截面变化处的过渡圆角半径,可以______。 (a)使零件的轴向定位比较可靠(b)降低应力集中,提高轴的疲劳强度 (c)使轴的加工方便 7、通常把轴设计为阶梯形的主要目的在于()。 A.加工制造方便 B.满足等强度要求 C.满足刚度要求 D.便于轴上零件的装拆 5. 在轴的初步计算中,轴的直径是按______初步确定的。 (a)抗弯强度(b)抗扭强度 (c)弯扭合成强度(d)轴段上零件的孔径 6.采用表面强化如碾压、喷丸、碳氮共渗、渗氮、高频感应加热淬火等方法,可显著提高轴的______。 (a)静强度(b)刚度 (c)疲劳强度(d)耐冲击性能 7.轴上安装有过盈配合零件时,应力集中将发生在轴上______。 (a)轮毂中间部位(b)沿轮毂两端部位 (c)距离轮毂端部为1/3轮毂长度处

三、填空题 1.根据轴所受载荷的性质,转轴受_______________________作用,传动轴受 _______________作用,心轴受______________________作用。 2.轴的弯扭合成强度计算中,公式22)(T M M ca α+=中的α的含义是___ 。 3.初步确定转轴的直径时,由于不能决定 的大小和分布情况,所以通常是按___________条件来初步确定轴的直径,并作为轴的__________直径。 四、综合题 1.指出下图所示结构设计的错误,并画出改正后的轴结构图。 2.下图是某减速器输出轴的结构图,试指出图中的设计错误,并改之。 3 下图是单级齿轮减速器,传动中等功率,转速一般。润滑、密封条件良好。试分析指出四个表号引出零件的下列几个问题: 1)零件的名称、在整体设备中的功能; 2)工作原理; 3)有可能出现的失效形式。

C经典习题答案

1.在类作用域中能够通过直接使用该类的()成员名进行访问。 A. 私有 B. 公用 C. 保护 D. 任何 答案:D 2.小数类型和浮点类型都可以表示小数,正确说法:( ) A. 两者没有任何区别 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 答案:C 3.能作为C#程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 答案:B 4. 可用作C#程序用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 答案:B 5.引用类型主要有4种:类类型、数组类型、接口类型和()。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型 答案:C 6.使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是(). A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory() 答案:B 7.加载窗体时触发的事件是( )。 A. Click B.Load C.GotFoucs D.DoubleClick

答案:B 8.改变窗体的标题,需修改的窗体属性是( )。 A. Text B. Name C.Title D. Index 答案:A 9.在接口的成员中,不能包含( ). A.属性 B.方法 C.事件 D.常量 答案:D 10.在C#中定义接口时,使用的关键字是( )。 A.interface B.: C.class D.overrides 答案:A 1.当在程序中执行到语句时,将结束所在循环语句中循环体的一次执行。 答案:continue 2.元素类型为double的2行5列的二维数组共占用字节的存储空间。 答案:80 3.C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承而来的引用对象。 答案:object 4.枚举是从System. 类继承而来的类型。 答案:Enum 5.一般将类的构造方法声明为访问权限。如果声明为private,就不能创建该类的对象。 答案:public或公有 6.类中声明的属性往往具有get()和两个函数。 答案:set() 7.对于方法,参数传递分为值传递和两种。

C语言基础练习题(含答案)Word版

第一章C语言基础知识 1.1 选择题 1. 以下不是C语言的特点的是()。B A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好 2. 下列字符序列中,不可用作C语言标识符的是()。B A.abc123 B.no.1 C._123_ D._ok 3. 正确的C语言标识符是()。A A._buy_2 B.2_buy C.?_buy D.buy? 4. 请选出可用作C语言用户标识符的一组标识符()。B A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 5. 下列符号中,不属于转义字符的是()。B A.\\ B.\0xAA C.\t D.\0 6. 不属于C语言关键字的是()。d A.int B.break C.while D.character 7. 是C语言提供的合法关键字的是()。b A.Float B.signed C.integer D.Char 8. 以下不能定义为用户标示符的是()。b A.scanf B.Void C._3com_ D.int 9. 一个C程序是由()。 b A.一个主程序和若干子程序组成 B.一个或多个函数组成 C.若干过程组成 D.若干子程序组成 10. C语言程序的基本单位是()。 c A.程序行 B.语句 C.函数 D.字符 11. 下列说法中,错误的是()。 a A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用 D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 12. 以下说法中正确的是()。 c A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行

轴的设计(习题)

第六章轴的设计 一、单项选择题 1.工作时承受弯矩并传递扭距的轴,称为______。 A、心轴 B、转轴 C、传动轴 2. 工作时只受弯矩,不传递扭距的轴,称为______。 A、心轴 B、转轴 C、传动轴 3.工作时以传递扭距为主,不承受弯距或弯距很小的轴,称为______。 A、心轴 B、转轴 C、传动轴 4.自行车轮的轴是______。 A、心轴 B、转轴 C、传动轴 5.自行车当中链轮的轴是______。 A、心轴 B、转轴 C、传动轴 6.汽车下部,由发动机、变速器、通过万向联轴器带动后轮差速器的轴,是______。 A、心轴 B、转轴 C、传动轴 7.后轮驱动的汽车,支持后轮的轴是______。 A、心轴 B、转轴 C、传动轴 8.后轮驱动的汽车,其前轮的轴是______。 A、心轴 B、转轴 C、传动轴 9. 最常用来制造轴的材料是______。 A、20号钢 B、45号钢 C、40Cr钢 D、38CrMoAlA钢 10. 减速器轴上的各零件中,____的右端是用轴肩来进行轴向定位的。 A、齿轮 B、左轴承 C、右轴承 D、半联轴器 11. 轴环的用途是____。 A、作为轴加工时的定位面 B、提高轴的强度 C、提高轴的刚度 D、使轴上零件获得轴向固定 12. 当轴上安装的零件要承受轴向力时,采用____来进行轴向定位时,所能承受的轴向力较大。 A、圆螺母 B、紧钉螺母 C、弹性挡圈 13. 若套装在轴上的零件,它的轴向位置需要任意调节,常用的周向固定方法是____。 A、键联接 B、销钉联接 C、紧定螺栓联接 D、紧配合联接 14. 增大轴在剖面过度处的圆角半径,其优点是____。 A、使零件的轴向定位比较可靠 B、降低应力集中,提高轴的疲劳强度 C、使轴的加工方便 15. 在轴的初步计算中,轴的直径是按____来初步确定的。 A、弯曲强度 B、扭转强度 C、轴段的长度 D、轴段上零件的孔径 16. 转轴上载荷和支点位置都已确定后,轴的直径可以根据____来进行计算或校核。 A、弯曲强度 B、弯曲刚度 C、扭转强度 D、扭转刚度(5)复合强度 二、简答题及分析计算题 1.何谓应力?何谓许用应力?应力与许用应力有什么关系? 2.直径相同,材料不同的两实心轴,它们的惯性矩是否相同? 3.直径相同,长度相同,材料不同的两轴,在相同的扭矩作用下,它们的最大切应力与扭转角是否相同? 4.如图所示传动轴,如何改变外力偶作用位置以提高轴的承载能力?

C语言经典例题和答案

一、求一个任意边长的矩形面积。 #include void main() {int w,h,sum; scanf("%d%d",&w,&h); sum=w*h; printf("area=%d\n",sum); } 二、求一个任意半径的圆的面积及周长。 #define PI 3.14159 #include void main() {float r,area,c; scanf("%f",&r); area=PI*r*r; c=2*PI*r; printf("area=%f\ncircle=%f\n",area,c); } 三、已知:w=5, y=4, z=2, 求表达式:w*y/z的值,并输出。 ##include void main() { int w,y,z,r; w=5; y=4; z=2; r=w*y/z; printf("%5d",r); } 一、从键盘上输入三个数,求出其中的最大值,并输出。 #include void main() {int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a; if(max

#include #define PI 3.14159 #include void main() {float a,b,sum; a=30*PI/180; b=60*PI/180; sum=sin(a)+sin(b)+cos(a)+cos(60); printf("total=%f\n",sum); } 三、比较两个数的大小。如果x大于y,则输出:x>y,否则输出:x void main() {int x,y; scanf("%d,%d",&x,&y); if(x>y) printf("x>y\n"); else printf("x void main() {int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=b; b=a; a=t; } if(a>c) {t=a; a=c; c=t; } if(b>c) {t=b;b=c;c=t;} printf("%3d%3d%3d\n",a,b,c); }. 二、求自然数1~10之和。。 #include void main()

C语言习题集(基础篇)

《C语言程序设计》习题篇 第一章C语言基础知识 1.1 选择题 1. 以下不是C语言的特点的是()。 A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好 2.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 3.正确的C语言标识符是()。 A._buy_2 B.2_buy C.?_buy D.buy? 4. 请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 5.下列符号中,不属于转义字符的是()。 A.\\ B.\0xAA C.\t D.\0 6.不属于C语言关键字的是()。 A.int B.break C.while D.character 7.是C语言提供的合法关键字的是()。 A.Float B.signed C.integer D.Char 8.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 9.一个C程序是由()。 A.一个主程序和若干子程序组成 B.一个或多个函数组成 C.若干过程组成 D.若干子程序组成 10. C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 11.下列说法中,错误的是()。 A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用

新人教版九年级物理第十八章课后习题答案

第十八章第一节《电能电功》 1.一个电能表,表盘上标明“720revs/(kW·h)”,这表示什么意思? 2.小明家中一周前、后电能表示数如图18.1-4所示,小明家所在地区 每度电的电费是0.6元,请你估算他家每个月需要付多少电费。 记下你家电能表今天的示数,和一周后的示数对比。 根据你家所在地的电费标准,估算你家一个月应交多少电费。 3.一个小灯泡的两端加2.5V电压时电流是0.3A,它在这种情况下通电2min,电流做了多少功?消耗的电能是多少? 4.有一块手机用的锂电池,上面标明电压为3.7V,容量为1130mA·h,它充满电后,大约储存了多少电能? 答案: 1. 2. 1. 2. 3. 4. 答案: 1. 2.40W 3.计算出 4.2×1012 1.图 2.某实验小组的同学用图18.3-2所示的器材测量小灯泡电功率。已知待测小灯泡额定电压为 3.8V,小灯泡的额定功率估计在1.2W左右。 (1)连接电流表时应选用哪个量程? (2)用笔画出导线完成电路的连接。 (3)在虚线框中画出相应的电路图。 3.李芳家的电能表上标着“3000revs/(kW·h)”。她用这个电能表来测量某用电器的功率:她把家中的其他用电器都与电源断开,仅让这个用电器工作,1min内电能表的转盘转了15转。该用电器的额定功率是多少? 4.某电炉在额定电压220V下的功率为1000W,当实际电压只有额定电压的80% 时,若电炉的电阻保持不变,此时电炉的实际功率是多少? 5.某学校共有电灯100盏,都用60W的普通照明灯泡,平均每天用电4h。如果都改用40W的日光灯,

不但可以省电,而且比原来更亮了。该校一年(365天)可节约多少度电? 答案: 1. 第十八章第四节《焦耳定律》 1.某导体的电阻是2Ω,通过2A的电流时,1min产生多少焦耳的热量? 2.一只额定功率是450W的电饭锅,在额定电压下使用,每分钟产生多少热量? 3.一只电烙铁的额定电压是220V,在额定电压下工作时的电阻是1210Ω,它的额定功率有多大?在额定电压下通电10min产生多少热量? 4.某校师生自制了一台电烘箱。电烘箱的电阻丝通过5A的电流时,每分钟可产生6.6×104J的热量。求这台电烘箱的电功率和电阻丝工作时的电阻。 5.电流的热效应有时对我们有益,我们利用它;有时对我们有害,需要减少电流导致的发热,或者尽快把发出的热散发掉。 (1)列举两个生活或生产中利用电流热效应的实例; (2)列举两个生活和生产中为防止电流热效应产生危害而采取的措施。 6.在家庭电路中,有时导线长度不够,需要把两根连接起来,而连接处往往比别处更容易发热,加速老化,甚至引起火灾。这是为什么?

机械设计基础2练习题--轴

一、选择题 1 工作时承受弯矩并传递转矩的轴,称为。 (1)心轴(2)转轴(3)传动轴 2工作时只承受弯矩不传递转矩的轴,称为。 (1)心轴(2)转轴(3)传动轴 3工作时以传递转矩为主,不承受弯矩或弯矩很小的轴,称为。 (1)心轴(2)转轴(3)传动轴 4 自行车的前轴是。 (1)心轴(2)转轴(3)传动轴 5 轴环的作用是。 (1)作为轴加工时的定位面(2)提高轴的强度(3)使轴上零件获得轴向定位 6 下列几种轴向定位结构中,定位所能承受的轴向力较大。 (1)圆螺母(2)紧定螺钉(3)弹性挡圈 7 在轴的初步计算中,轴的直径是按进行初步确定的。 (1)抗弯强度(2)抗扭强度(3)轴段的长度(4)轴段上零件的孔径 8 转轴上载荷和支点位置都已确定后,轴的直径可以根据来进行计算或校核。 (1)抗弯强度(2)扭转强度(3)弯扭合成强度 9 图示为起重铰车从动大齿轮1和卷筒2与轴3相联接的三种形式。图a为齿轮与卷筒分别用键固定在轴上,轴的两端支架在机座轴承中;图b为齿轮与卷筒用螺栓联接成一体,空套在轴上,轴固定不动;图c 为齿轮与卷筒用螺栓联接成一体,用键固定在轴上,轴的两端支架在机座轴承中。以上三种形式中的轴,依次为。 (1)固定心轴、转动心轴、转轴(2)固定心轴、转轴、转动心轴 (3)转动心轴、转轴、固定心轴(4)转动心轴、固定心轴、转轴 (5)转轴、固定心轴、转动心轴(6)转轴、转动心轴、固定心轴

二、分析计算题 1 已知图示轴传递的功率kW P 5.5 ,轴的转速min /500r ,单向回转,试按扭转强度条件估算轴的最小直径,并估计轴承处及齿轮处的直径。 2 图示为需要安装在轴上的带轮、齿轮及滚动轴承,为保证这些零件在轴上能得到正确的周向固定及轴向固定,请在图上作出轴的结构设计。

c和c++经典笔试题及答案

C++/C经典笔试题及答案 C++/C试题 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 请写出BOOL flag 与“零值”比较的if 语句: 请写出float x 与“零值”比较的if 语句: 请写出char *p 与“零值”比较的if 语句: char str[] = “Hello” ; char *p = str ; int n = 10; 请计算 sizeof (str ) = sizeof ( p ) = sizeof ( n ) =void Func ( char str[100]) { 请计算 sizeof( str ) = } void *p = malloc( 100 );请计算 sizeof ( p ) = 1、头文件中的 ifndef/define/endif 干什么用? 2、#include 和#include “filename.h” 有什么区别? 3、const 有什么用途?(请至少说明两种) 4、在C++ 程序中调用被 C编译器编译后的函数,为什么要加extern “C”声明? 5 // 第一个 for (i=0; i

轴的设计计算

第四章:轴的设计计算 第一节:输入轴的设计 4.1:输入轴的设计: 4.1.1:选取轴的材料和热处理方法: 选取轴的材料为45钢,经过调质处理,硬度240=HB 。 4.1.2:初步估算轴的直径: 30min n P A d ≥ 根据选用材料为45钢,0A 的范围为103~126,选取0A 值为120,高速轴功率kW P 81.7=,min /500r n =, 代入数据: mm d .85.41500 81.71203min =?≥ 考虑到轴的外伸端上开有键槽,将计算轴颈增大3%~7%后,取标准直径为45mm 。 4.1.3:输入轴的结构设计: 输入轴系的主要零部件包括一对深沟球轴承,考虑到轴的最小直径为45mm ,而差速器的输入齿轮分度圆为70mm ,设计输入轴为齿轮轴,且外为了便于轴上零件的装卸,采用阶梯轴结构。 (1)外伸段: 输入轴的外伸段与带轮的从动齿轮键连接,开有键槽,选取直径为mm 45,长为mm 78。 (2)密封段:

密封段与油封毡圈5019974406/-ZQ JB 配合,选取密封段长度为mm 60,直径为mm 50。 (3)齿轮段: 此段加工出轴上齿轮,根据主动轮mm B 70=,选取此段的长度为mm 100,齿轮两端的轴颈为mm 5.12,轴颈直径为mm 63。 (4)左右两端轴颈段: 左右两端轴颈跟深沟球轴承6309配合,采用过度配合k6,实现径向定位,根据轴承,25mm B =端轴颈直径为mm 60,长度左端为mm 30和右端为mm 28。 (5)退刀槽: 为保证加工到位,和保证装配时相邻零件的端面靠紧,在齿轮段两端轴颈处加工退刀槽,选取槽宽为mm 5,槽深为mm 2。 (7)倒角: 根据推介值(mm ):50~30>d ,6.15.1或取C 。 80~50>d ,2取C 。 输入轴的基本尺寸如下表:

C语言练习题(带答案)-绝对经典题目不看后悔

1单选题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键

机械设计—轴计算题

2.轴的强度计算 弯扭合成强度条件: W T M W M ca ca 22)(ασ+==≤1][-b σ MPa α是根据扭剪应力的变化性质而定的应力校正系数。用来考虑扭矩T 产生的扭剪应力τ 与弯距M 产生的弯曲应力b σ的性质不同。 对轴受转矩的变化规律未知时,一般将τ按脉动循环变应力处理。 疲劳强度安全系数的强度条件: 22τσστ S S S S S ca += ≥ [ S ] 如同一截面有几个应力集中源,则取其中最大的一个应力集中系数用于计算该截面的疲劳强度。 例11-3 例11-3图1为轴上零件的两种布置方案,功率由齿轮A 输入,齿轮1输出扭矩T 1,齿轮2输出扭矩T 2,且T 1>T 2。试比较两种布置方案各段轴所受的扭矩是否相同? a b 例11-3 图1 答:各轴段所受转矩不同,如例11-3图2所示。方案a :T max = T 1,方案b :T max = T 1+ T 2 。 a b 例11-3 图2 11-31.分析图a )所示传动装置中各轴所受的载荷(轴的自重不计),并说明各轴的类型。若将卷筒结构改为图b )、c )所示,分析其卷筒轴的类型。

题11-31图 11-32.图示带式输送机有两种传动方案,若工作情况相同,传递功率一样,试分析比较: 1.按方案a )设计的单级齿轮减速器,如果改用方案b ),减速器的哪根轴的强度要重新验算?为什么? 2.若方案a )中的V 带传动和方案b )中的开式齿轮传动的传动比相等,两方案中电动机轴所受的载荷是否相同?为什么。 a ) b ) 题11-32图 11-33.一单向转动的转轴,危险剖面上所受的载荷为水平面弯矩M H = 4×105 Nmm ,垂直面弯矩M V = 1×105 Nmm ,转矩T = 6×105 Nmm ,轴的直径d =50 mm ,试求: 1.危险剖面上的的合成弯矩M 、计算弯矩M ca 和计算应力ca σ。 2.危险剖面上弯曲应力和剪应力的应力幅和平均应力:a σ、m σ、m τ、a τ。 11-34 指出图中轴系的结构错误,并改正。 题11-34 图1 11-31 答题要点: Ⅰ轴:只受转矩,为传动轴; Ⅱ轴:除受转矩外,因齿轮上有径向力、圆周力等,还受弯矩,是转轴; Ⅲ轴:不受转矩,只受弯矩,是转动心轴; Ⅳ轴:转矩由卷筒承受,轴不受转矩,只受弯矩,是转动心轴; 卷筒结构改为图b ,Ⅴ轴仍不受转矩,只受弯矩,轴不转动,是固定心轴; 卷筒结构改为图c ,Ⅵ轴除了受弯矩外,在齿轮和卷筒之间轴受转矩,是转轴; 11-32 答题要点:

最新版c语言经典习题100例(最全面)

C 语言习题100 例(最新整理版) 习题目录:(按住Ctrl 点击可以快速跳转到对应页面) 【程序1】 (5) 题目:有1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? (5) 【程序2】 (6) 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元 时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? (6) 【程序3】 (7) 题目:一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,请问该数是多少? (7) 【程序4】 (7) 题目:输入某年某月某日,判断这一天是这一年的第几天? (7) 【程序5】 (8) 题目输入三个整数x,y,z请把这三个数由小到大输出。 (8) 【程序6】 (9) 题目用*号输出字母C的图案。 (9) 【程序7】 (9) 题目:输出特殊图案,请在C环境中运行,看一看,VeryBeautifuI! (9) 【程序8】 (9) 题目:输出9*9 口诀。 (9) 【程序9】 (10) 题目:要求输出国际象棋棋盘。 (10) 【程序10】 (10) 题目:打印楼梯,同时在楼梯上方打印两个笑脸。 (10) 【程序11】 (11) 题目:古典问题:有一对兔子,从出生后第3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? (11) 【程序12】 (11) 题目:判断101-200 之间有多少个素数,并输出所有素数。 (11) 【程序13】 (12) 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1 的三次方+5的三次方+3的三次方。 (12) 【程序14】 (12) 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5 。 (12) 【程序15】 (13) 题目利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用 C 表示。 (13) 【程序16】 (13) 题目:输入两个正整数m和n ,求其最大公约数和最小公倍数。 (13) 【程序17】 (14) 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。14【程序18】 (14)

第一章C语言概述习题附答案

第一章C语言概述 一、单选题 1. C语言程序的执行,总是起始于()。C A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 分析:在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。本题正确答案为C。 2、C语言程序的基本单位是()。C A)程序行B)语句C)函数D)字符 3、C语言中规定:在一个源程序中main函数的位置()。C A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后 4、以下述叙正确的是()。C A.在C程序中,main函数可有可无 B. C程序的每行中只能写一条语句 C. C语言本身没有输入输出语句 D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 5、能将高级语言编写的源程序转换为目标程序的是()。C A.链接程序 B.网络程序 C.编译程序 D.WORD字处理程序 6、下列说法中正确的是()。C A)C程序书写时,不区分大小写字母 B)C程序书写时,一行只能写一个语句 C)C程序书写时,一个语句可分成几行书写 D)C程序书写时每行必须有行号 分析:C语言严格区分大小写字母,如"A1"和"a1"被认为是两个不同的标识符,C程序的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。本题正确答案为C。 7、下面对C语言特点,不正确描述的是()。C A)C语言兼有高级语言和低级语言的双重特点,执行效率高 B)C语言既可以用来编写应用程序,又可以用来编写系统软件 C)C语言的可移植性较差 D)C语言是一种结构式模块化程序设计语言 分析:C语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,所以C语言既可以编写应用程序,又可以开发系统软件,而且C程序可移植性好于汇编语言,程序清晰具有模块化的特点。本题正确答案为C。 8、C语言源程序的最小单位是()。D A)程序行B)语句C)函数D)字符 分析:程序行、语句、函数都是由字符构成的,字符是C语言的最小单位。本题正确答案为D。 9.计算机内部运算使用的数是()。C A)十进制数B)十六进制数C)二进制数D)八进制数

大学物理下18章习题参考答案中国石油大学

18章习题参考答案 18-3 当波长为3000? 的光照射在某金属表面时,光电子的能量范围从0到 J 100.419-?。在做上述光电效应实验时遏止电压是多大?此金属的红限频率是多大? [解] 由Einstien 光电效应方程 ()02 max 21νν-=h mv 2 max 2max 02 121mv hc mv h h -=-=λνν 19191910626.2100.410626.6---?=?-?= 红限频率 Hz 1097.3140?=ν 遏止电压a U 满足 J 100.42 1192 max a -?== mv eU 所以 V 5.2106.1100.419 19 a a =??==--e eU U 18-4 图中所示为一次光电效应实验中得出的遏止电压随入射光频率变化的实验曲线。 (1)求证对不同的金属材料,AB 线的斜率相同; (2)由图上数据求出普朗克常量h 的值。 [解] (1) 由Einstien 光电效应方程得 A h U e -=νa 即 e A e h U -=νa 仅A 与金属材料有关,故斜率 e h 与材料无关。 (2) ()s V 100.4100.50.100.21514 ??=?-=-e h 所以 s J 104.6106.1100.4341915??=???=---h 18-6 在康普顿散射中,入射光子的波长为0.03?,反冲电子的速度为光速的60%。求散射光子的波长和散射角。 [解] (1) 电子能量的增加ν νh h E -=?0

min λ ()???? ??--=-=160.011 22020c m c m m 2025.0c m = 0434.025.011 2 00 =??? ? ??-=-h c m λλ? (2) 由于 )cos 1(0φλ-= ?c m h 所以 554.0cos 100 =-= -c m h λλφ 解得 0463.=φ 18-7 已知X 射线光子的能量为0.60MeV ,若在康普顿散射中散射光子的波长变化了20%,试求反冲电子的动能。 [解] 020.0λλ=? MeV 60.00=νh 0020.1λλλλ=?+= 20 .120.100νλλ ν== = c c 反冲电子动能 ()MeV 1.020.11100k =?? ? ?? -=-=νννh h E 18-8 氢原子光谱的巴耳末线系中,有一光谱线的波长为 4340?,试求: (1)与这一谱线相应的光子能量为多少电子伏特? (2)该谱线是氢原子由能级n E 跃迁到k E 产生的,n 和k 各等于多少? (3)若有大量氢原子处于能级为5E 的激发态,最多可以发射几个线系?共几条谱线?请在氢原子能级图中表示出来,并指明波长最短的是哪一条谱线。 [解] (1) λ νc h h = eV 86.2J 1058.44340 10988.11915 =?=?=--min λ

数据结构(C语言)【经典题库】含参考答案

《数据结构与算法》复习题 选择题 1.在数据结构中,从逻辑上可以把数据结构分为 C 。 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构 2.数据结构在计算机内存中的表示是指 A 。 A.数据的存储结构 B.数据结构 C 3 A 。 7.算法分析的目的是 C ,算法分析的两个主要方面是 A 。 (1)A.找出数据结构的合理性 B.研究算法中的输入和输出的关系 C.分析算法的效率以求改进 C.分析算法的易读性和文档性 (2)A.空间复杂度和时间复杂度 B.正确性和简明性 C.可读性和文档性 D.数据复杂性和程序复杂性 8.下面程序段的时间复杂度是 O(n2) 。 s =0;

for( I =0; inext ==NULL C.head->next ==head D head!=NULL

15.带头结点的单链表head为空的判定条件是 B 。 A.head == NULL B head->next ==NULL C.head->next ==head D head!=NULL 16.若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用 D 存储方式最节省运算时间。 A.单链表 B.给出表头指针的单循环链表 C.双链表 D.带头结点的双循环链表17.需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是 B 。 20 21 B 。 22 A.删除单链表中的第一个元素 B.删除单链表中的最后一个元素 C.在单链表第一个元素前插入一个新元素 D.在单链表最后一个元素后插入一个新元素 23.与单链表相比,双链表的优点之一是 D 。 A.插入、删除操作更简单

相关文档
相关文档 最新文档