文档库 最新最全的文档下载
当前位置:文档库 › 2243计算机软件基础课后习题答案

2243计算机软件基础课后习题答案

2243计算机软件基础课后习题答案
2243计算机软件基础课后习题答案

第一篇C语言程序设计基础---------------------------------------------------------------------------------- 2 第一章C语言基础 ---------------------------------------------------------------------------------------- 2 第二章顺序结构、选择结构和循环结构的程序设计 -------------------------------------------- 2 第三章数组 ------------------------------------------------------------------------------------------------- 6 第四章函数 ------------------------------------------------------------------------------------------------ 12 第五章指针 ------------------------------------------------------------------------------------------------ 14 第六章结构类型 ------------------------------------------------------------------------------------------ 16 第二篇数据结构基础 ------------------------------------------------------------------------------------------ 18 第七章数据结构概论------------------------------------------------------------------------------------ 18 第八章线性表 --------------------------------------------------------------------------------------------- 18 第九章栈、队列和数组--------------------------------------------------------------------------------- 24 第十章树和二叉树--------------------------------------------------------------------------------------- 29 十一章图 --------------------------------------------------------------------------------------------------- 31 第十二章常用的查找方法------------------------------------------------------------------------------ 32 第十三章常用的排序方法------------------------------------------------------------------------------ 33

第一篇C语言程序设计基础

第一章C语言基础

一、简答题

1.参考书P5图1-7。

2.因为C语言是强类型语言,语法规定必须先定义后使用,只有先定义,系统才能为其分配存储空间。

3.参考书P2。

二、填空题

1. 算法

2. .C , .obj , .exe

3. 提出问题,构造模型,选择方法,编写程序,上机调试

4. 1

5. sin(35.0) + x * cos(60.0)

6. 6

7. 0

三、改错题

1. 参考书上第二页,算法与程序的区别

2. 只能定义为一种类型

3.必须先定义,后使用

4. 可以随时修改

5.只有char型变量才只存储一个字节

6. a还是实型变量

7. b中的值不丢失

8. i的类型不变

四、单选

1-5 BDCDC 6-10 DCBBD 11-15 CBADC 16-18 AAA 第二章顺序结构、选择结构和循环结构的程序设计

一、简答

1. 参考书上23页

2. while先判断,后执行,do while先执行,后判断,循环体至少执行一次

3. 参考书上29页

4. continue,结束本次循环

break,结束循环

区别在于,continue只结束本次循环重新进行下次循环,而break结束整个循环

二、填空题

1. 顺序结构,选择结构,循环结构

2. if else 和switch

3. 语句1 ,语句2

4. 零

5. break ,continue

6. 7 ,0

7. > : ,双目

三、单选

1-5 DBDCC 6-10 DBADA 11-15 CBCDA 16-20 ACAAD 21-25 CDCBB 26-29 BCCA

四、程序分析题

1. end 1end

2. num%10 max = t

3. j%3

4. 99

五、编程题

1.

#include

int main(){

char str[100] ;

gets(str) ;

int n1 , n2 , n3 , n4 , i ;

n1 = n2 = n3 = n4 = 0 ;

for(i = 0 ; str[i] != '\0' ; ++i) {

if(str[i] >= 'A' && str[i] <= 'Z')

++n1 ;

else if(str[i] >= 'a' && str[i] <= 'z')

++n2 ;

else if(str[i] >= '0' && str[i] <= '9')

++n3 ;

else

++n4 ;

}

printf("大写字母:%d\n" , n1) ;

printf("小写字母:%d\n" , n2) ;

printf("数字字符:%d\n" , n3 ) ;

printf("其他字符:%d\n" , n4) ;

return 0;

}

2.

#include

#include

int main(){

int array[4] , min , max , i ;

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

scanf("%d" , &array[i]) ;

min = max = array[0] ;

for(i = 1 ; i < 4 ; ++i) {

if(array[i] < min)

min = array[i] ;

else if(array[i] > max)

max = array[i] ;

}

printf("min = %d , max = %d\n" , min , max) ;

return 0;

}

3.

#include

int main(){

float money , lixi ;

int year ;

scanf("%f %d" , &money , &year) ;

switch(year) {

case 1 :

lixi = money * 0.63 / 100 ;

break ;

case 2 :

lixi = money * 0.66 / 100 ;

break ;

case 3 :

lixi = money * 0.69 / 100 ;

break ;

case 5 :

lixi = money * 0.75 / 100 ;

break ;

case 8 :

lixi = money * 0.84 / 100 ;

break ;

default :

printf("输入错误\n") ;

return -1 ;

}

printf("%f\n" , money + lixi) ;

return 0;

}

4.

#include

int main(){

int x , y ;

scanf("%d" , &x) ;

if(x > 100)

y = x + 8 ;

else if(x < -10)

y = -x + 8 ;

else

y = 0 ;

printf("%d\n" , y) ;

return 0;

}

5.

#include

int main(){

int i , j , k , m = 3 ;

for(k = 5 ; k < 12 ; k += 2 , --m) {

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

printf(" ") ;

for(j = 0 ; j < k ; ++j)

printf("*") ;

printf("\n") ;

}

return 0;

}

6.

#include

int main(){

printf(" *****\n") ;

printf(" * *\n") ;

printf(" * *\n") ;

printf("*************\n") ;

return 0;

}

第三章数组

一、简答

1. a:数组名,a[0] :数组第0号元素,&a[1]数组第1号元素的地址

2. 不同,”a”是字符串,末尾有一个’\0’

3. 2 * 3 * 2 = 12个字节

二、填空题

1. 0

2. 按行存放

3. 1014

4.str[14]

5. ‘\0’

三、改错

1. 是0

2. 只能是常量

3. 一定相同

4. 不会给错误信息

5. 没有提供字符串类型

6. 不等价,”ok”末尾有一个’\0’

四、单选

1-5 DBCAC 6-10 DDDCB 11-13 DDC

五、程序分析题

1. AzyD

2. 123

3. 45

4. 4some string * test

5. 统计输入字符串中空格的个数 3 , 1

6. max < a[row][col] min > max min == max

7. a a sum/n x[i] < ave

8. a[i][j] != a[j][i] 1

9. j += 2 a[i] > a[j]

10. 1 2 4 5 6 0 0 0 0 0

1 2 3 4 5 6 0 0 0 0

六、编程题

1.

#include

int main(int argc , char *argv[]) {

int a[11] , i , n ;

printf("请输入十个递增排列的数列:") ;

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

scanf("%d" , &a[i]) ;

printf("请输入要插入的数:") ;

scanf("%d" , &n) ;

for(i = 9 ; i >= 0 && a[i] > n ; --i) {

a[i+1] = a[i] ;

}

a[i+1] = n ;

printf("插入后数列为:") ;

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

printf("%d " , a[i]) ;

printf("\n") ;

return 0 ;

}

2.

#include

#include

int main(int argc , char *argv[]) { char a[100] , b[100] , min , i ;

scanf("%s %s" , a , b) ;

min = 0 ;

for(i = 1 ; a[i] != '\0' ; ++i) {

if(a[min] > a[i])

min = i ;

}

strcat(b , a + min + 1) ;

a[min + 1] = '\0' ;

strcat(a , b) ;

printf("%s\n" , a) ;

return 0 ;

}

3.

#include

int main(int argc , char *argv[]) {

char s1[100] , char s2[100] ;

int i ;

gets(s1) ;

gets(s2) ;

char *string1 = s1 , *string2 = s2 ;

do{

i = (int)*string1 -(int)*string2;

}while(*string1++ && *string2++ && (!i) );

for(i = 0 ; s1[i] != '\0' && s2[i] != '\0' && s1[i] == s2[i] ; ++i) ;

printf("%d\n" , i) ;

return 0 ;

}

4.

#include

int main(int argc , char *argv[]) {

char s[100] ;

int i ;

for(i = 0 ; s[i] != '\0' ; ++i) {

if(i == 0 || (s[i-1] == ' ' && s[i] >= 'a' && s[i] <= 'z')) s[i] -= 32 ;

}

puts(s) ;

return 0 ;

}

5.

#include

int main(int argc , char *argv[]) {

char s1[100] , s2[100] ;

int end , i ;

gets(s1) ;

gets(s2) ;

for(end = 0 ; s1[end] != '\0' ; ++end) ;

for(i = 0 ; s2[i] != '\0' ; ++i)

s1[end++] = s2[i] ;

s1[end] = '\0' ;

return 0 ;

}

第四章函数

一、简答题

1. 参考书上68页,69页,72页

2. 函数的返回值,函数的形参

3. 实参与形参之间是值传递的关系

二、填空题

1. 库用户自定义

2. 3

3. gets()

4. strlen()

5. strcpy()

6. 全局局部

7. 有返回值无返回值

8. return

9. void

10. 前

11. 调用

三、改错

1. 表示不同的变量

2. 按照调用的先后顺序执行

3. 各自有自己的存储单元

4. 可以没有形参

5. 分配在动态存储区

6. 以该函数定义的返回值为准

7. 嵌套调用指函数调用函数

四、单选

1-5 BDACC 6-10 DAACC 11-13 ACC

五、程序分析题

1. j str[j-1]

2. 本题程序是错的,第五行,for(I = m + 1 ; i++)这里少东西,所以跳过

3. i < n x = fun(4)

4. 1: a = 1 , b = 1

2: a = 2 , b = 2

3: a = 3 , b= 3

六、编程题

1.

int fun(int year) {

if( year % 400 == 0|| (year % 4 == 0 && year % 100))

return 1 ;

else

return 0 ;

}

2.

#include

#include

void fun1(int a , int b , int c) {

float t = sqrt(b * b - 4 * a * c) ;

printf("x1 = %f , x2 = %f\n" , (-b + t) / 2.0 * a , (-b -t) / 2.0 *a) ; }

void fun2(int a , int b , int c) {

printf("x1 = x2 = %f\n" , -b/ 2.0 * a) ;

}

void fun3(int a , int b , int c) {

printf("该方程没有实根") ;

}

int main(int argc , char *argv[]) {

int a , b , c ;

scanf("%d %d %d" , &a , &b , &c) ;

if(b * b - 4 * a *c > 0)

fun1(a , b , c) ;

else if(b * b - 4 * a * c == 0)

fun2(a , b , c) ;

else

fun3(a , b , c) ;

return 0 ;

}

3.

#include

#include

int fun(int a[] , int n) {

int i , j = 0 ;

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

if(i % 3 == 0 && i % 7 == 0)

a[j++] = i ;

return j ;

}

int main(int argc , char *argv[]) {

int a[100] , n , m , i ;

scanf("%d" , &n) ;

m = fun(a , n) ;

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

printf("%f " , sqrt(a[i])) ;

return 0 ;

}

第五章指针

一、简答

1. 不一定,这要看指针的类型,比如int * p ,则p + 1 就增加两个字节

2. 定义指针时表示定义的变量是指针类型,引用指针时,表示指针指针指向的变量

3. p + n , p – n ,其中n是int类型

二、填空题

1. 地址

2. & *

3. 指针

4. *p

5. 1006

6. malloc

7. a+i *(a+i)

8. 3

9. ...b? 0

三、改错题

1. 只能存放同类型的变量的地址,比如int *只能存放int型变量的地址

2. 这个说法是正确的,没有错误

3. 不是,指的是指针所指向的变量的类型

4. 只能是同类型的指针或者&a这样的地址值

5. 是可以改变的

四、单选

1-5 CDDAA 6-10 BCDDB

五、程序分析题

1. *x t

2. r + b[u] *x

3. 10

4. CDG

5. 80,-20

6. 5

7. 55

1711717

六、编程题

1.

#include

int main(int argc , char *argv[]) { char s[100] ;

int i ;

gets(s) ;

for(i = 0 ; s[i] != '\0' ; ++i) ;

printf("%d\n" , i) ;

return 0 ;

}

2.

#include

int fun(char *s , char c) {

int count = 0 ;

for( ; *s != '\0' ; ++s)

if(*s == c)

++count ;

return count ;

}

int main(int argc , char *argv[]) { char s[100] , c ;

gets(s) ;

c = getchar() ;

printf("%s %c\n" , s , c ) ;

printf("%d\n" , fun(s , c)) ;

return 0 ;

}

3.

#include

int main(int argc , char *argv[]) { char s[100] ;

int i , n1 , n2 , n3 , n4 , n5 ;

n1 = n2 = n3 = n4 = n5 = 0 ;

gets(s) ;

for(i = 0 ; s[i] != '\0' ; ++i) {

if(s[i] >= 'A' && s[i] <= 'Z')

++n1 ;

else if(s[i] >= 'a' && s[i] <= 'z')

++n2 ;

else if(' ' == s[i])

++n3 ;

else if(s[i] >= '0' && s[i] <= '9')

++n4 ;

else

++n5 ;

}

printf("大写字母:%d\n" , n1) ;

printf("小写字母:%d\n" , n2) ;

printf("空格:%d\n" , n3) ;

printf("数字:%d\n" , n4) ;

printf("其他字符:%d\n" , n5) ;

return 0 ;

}

第六章结构类型

一、简答题

1

比如定义

struct Student {

char name[100] ;

int age ;

}stu ;

则https://www.wendangku.net/doc/185440488.html, , stu.age 即可引用结构体成员

2. 不是必须为所有的成员赋初值,因为语法上没有强制要求。

二、填空题

1. 21 &a[0] p->x a[1]

2. 1 3

3. “ab”“cd”

三、改错题

1. 可以同名

2. 可以含有

3. 不可以

四、单选题

BACBDD

五、程序分析题

1. Zhao

2. 10 x

3. 200 y

4、-> .

5、 36 40 20

6、max = person[i].age min = person[i].age

六、编程题

1.

#include

struct Score {

float s1 ;

float s2 ;

} ;

int main() {

struct Score stu ;

scanf("%f %f" , &stu.s1 , &stu.s2) ;

printf("%f\n" , (stu.s1 + stu.s2)/2.0) ;

return 0 ;

}

2.

#include

struct Student {

char stuNo[50] ; //学号

float s1 ; //期中成绩

float s2 ; //期末成绩

} ;

int main() {

struct Student stu[10] ;

int i ;

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

scanf("%s %f %f" , stu[i].stuNo , &stu[i].s1 , &stu[i].s2) ;

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

printf("学号:%s\n" , stu[i].stuNo) ;

printf("期中成绩:%f\n" , stu[i].s1) ;

printf("期末成绩:%f\n" , stu[i].s2) ;

printf("平均成绩:%f\n" , (stu[i].s1 + stu[i].s2)/2.0) ;

}

return 0 ;

}

第二篇数据结构基础

第七章数据结构概论

一、简答题

1. D代表数据节点的集合,R是D上的关系

2. 逻辑结构是数据之间的外在关系,物理结构是数据在计算机内的存储表示

3. 参考第二页

4. 不是,还于算法的设计有关,一个好的算法可以降低时间复杂度

5. O(n) , O(lgn) , O(nlgn) , O(n的平方+1) , O(n3 – n2) , O(n5) , O(2的n次方)

二、填空题

1、逻辑物理逻辑

2、时间复杂度空间复杂度

3、线性表二叉树图

4、线性

5、树型

6、 1 1 1 多多多

7、 O(n的平方)

8、O(n) O(n)

三、改错题

1、无关

2、有关

3、无关

4、不是,是外在的关系,与存储结构无关

四、单选

DCBCC 6题A选项改为n(n-1)

第八章线性表

一、简答题

1、参考132页、135页、136页

2、参考139页

3、参考139页

4、选择顺序存储结构,因为顺序表是随机存取,访问任意一个元素的时间复杂度为O(1);

5、选择链式存储,因为链表插入删除的开销小

6、循环单链表,循环双链表

7、单链表无法删除

循环单链表可以删除,时间复杂度为O(n)

循环双链表可以删除,时间复杂度为O(1)

二、填空题

1、顺序存储链式存储

2、 O(n)

3、O(n) O(1)

4、q->next = p->next p->next = q

5、 p->next s->data t

6、p->next = head->next head->next = p

7、 p->next->next

8、head->next = NULL

9、 p->prior s->next = p s

10、O(1)

三、改错题

1、一定相邻

2、该说法是正确的

3、该说法是正确的

4、需要移动节点

5、不会发生溢出现象

6、链表

四、单选

AABBA BAAB 10题为DACB C B

五、程序分析

1、删除单链表

2、 p->next != q->prior p = p->next q = q->prior

3、 count = 0 p = p->next

六、程序设计题

1.

#include

#define MAX 100

struct Link {

int data[MAX] ;

int n ;

};

int findMin(struct Link * p) {

int min = 0 , i ;

for(i = 1 ; i < p->n ; ++i)

if(p->data[min] > p->data[i])

min = i ;

return min ;

}

int main() {

int i ;

struct Link L ;

scanf("%d" , &L.n) ;

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

scanf("%d" , &L.data[i]) ;

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

printf("%d " , L.data[i]) ;

printf("最小值是: %d\n" , L.data[findMin(&L)]) ;

return 0 ;

}

2.

#include

#define MAX 100

struct Link {

int data[MAX] ;

int n ;

};

void insert(struct Link *p , int iValue) {

int i = p->n - 1 ;

while(p->data[i] > iValue) {

p->data[i+1] = p->data[i] ;

--i ;

}

p->data[i+1] = iValue ;

++p->n ;

}

int main(int argc , char *argv) {

struct Link L ;

int i , insertValue ;

scanf("%d" , &L.n) ;

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

计算机软件一般分为系统软件和应用软件两大类

计算机软件一般分为系统软件和应用软件两大类,不属于系统软件的是()。 A.操作系统 B.数据库管理系统 C.客户管理系统 D.语言处理程序 您的答案:C 题目分数:5 此题得分:5.0 2.第6题 网络学生对学习全过程进行自主管理的意识是()。 A.自励意识 B.自动意识 C.自治意识 D.自觉意识 您的答案:C 题目分数:5 此题得分:5.0 3.第7题 保持微型计算机正常运行必不可少的输入输出设备是()。 A.键盘与鼠标 B.显示器与打印机 C.键盘和显示器

D.鼠标和扫描仪 您的答案:A 题目分数:5 此题得分:0.0 4.第12题 人们在网络中可以完全不受时间、地域和资格等的限制而自由地学习,这体现了网络学习的()。 A.开放性 B.虚拟性 C.交互性 D.自主性 您的答案:A 题目分数:5 此题得分:5.0 5.第14题 网络学生从外界获取评价并将此评价内化为良性刺激的意识是()。 A.自评意识 B.自控意识 C.自励意识 D.自动意识 您的答案:C 题目分数:5 此题得分:5.0

6.第15题 进行网络学习,最理想的学习风格是()。 A.抵抗型 B.顺从型 C.行为型 D.转化型 您的答案:D 题目分数:5 此题得分:5.0 7.第16题 断电后,会使存储的数据丢失的存储器是()。 A.RAM B.硬盘 C.ROM D.软件 您的答案:A 题目分数:5 此题得分:5.0 8.第19题 网络学生要确立的正确学习观念是()。 A.自律 B.他律

C.顺从 D.抵抗 您的答案:A 题目分数:5 此题得分:5.0 9.第3题 关于统考的说法,错误的有( ) A.从2005年开始,推行学生个人通过网络报名与缴费 B.提供网络报名缴费的网站是,缴费通过中国银联网上支付平台进行。 C.统考合格教育部发放合格证书。 D.统考成绩一般于考试结束50天后,在、网络学院及各学习中心查询。 您的答案:A,B 题目分数:5 此题得分:0.0 10.第8题 华南师范大学网络教育学院为平台开发了如下哪些手机客户端.( ) A.iPhone手机客户端 B.Symbian手机客户端 C.Android手机客户端 D.WindowsPhone手机客户端 您的答案:A,C

计算机软件基础实验报告

计算机软件基础(二) 实验报告 实验一 DOS和WINDOWS95系统的基本操作 一、实验要求和目的 1.熟悉MS-DOS环境。 2.掌握常用DOS命令的基本操作。 二、软硬件环境 1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。 三、实验涉及的主要知识单元 ●DOS的功能和组成: DOS的主要功能是管理磁盘文件,管理显示器、键盘、磁盘驱动器、打印机等各种设备,负责监视计算机及执行的处理过程,以便有效地利用系统资源,方便用户使用。从内部来看,DOS是完成各种功能的一组程序。版本不同,程序的数日也不同,但组成DOS的最主要的程序有四个,即命令处理模块(COMMAND.COM)、磁盘操作管理模块(MS-DOS.SYS)、输入输出接口模块(10.SYS)和一个引导程序。存放DOS程序模块的磁盘称为DOS系统盘。 DOS提供了多条操作命令,对一般用户最常用的是有关文件操作、文件目录操作、磁盘操作和若干系统命令。 DOS的人机界面采用的是命令行方式。 ●DOS的启动:DOS的启动就是从系统盘上把DOS装入内存并执行的过程。 启动MS-DOS应用程序,有三种方法: 第一种方法:从“开始”菜单启动MS-DOS操作系统。步骤为: 1.在Windows XP界面状态,单击“开始”|“运行”命令,如图2-1-1所示。 图1-1 “运行”命令条 2.在“运行”对话框中键入“cmd”,如图2-1-2所示,单击“确定”按钮。 图1-2 “运行”对话框 3.操作系统界面随即进入MS-DOS模式。如图2-1-3所示。

机械基础《习题册》答案

机械基础《习题册》答案(部分) 绪论 任务 一、填空题 1、人为的实体,确定相对,能量,有用机械功; 2、动力部分,传动部分,执行部分,控制部分; 3、动力,工作,信息; 4、运动,力; 5、机器,机构; 6、构件,零件; 7、直接接触,可动; 8、低副,高副; 9、移动副,转动副,螺旋副; 10、电气,液压; 11、往复移动,连续转动; 12、机构运动简图。 二、判断题 1 ×2×3√4×5√6√7×8√9×10× 三、选择题 1 B 2D 3C 4B 5B 6D 7C 四、名词解释 机构:若干构件通过运动副连接而成的各部分间具有确定相对运动的构件组合体。 构件:机构中独立的运动单元; 零件:机器中最小的制造单元; 运动副:两个构件直接接触且能够产生相对运动的连接。 五、简答题 1、动力部分:机器工作的动力源; 执行部分:直接完成机器预定工作任务的部分; 传动部分:将动力部分的运动和动力传递给执行部分的中间环节; 控制部分:控制机器动作的其他组成部分; 辅助部分 2、构件是机器中取小的运动单元,零件是机器中最小的制造单元。构件可以是一个零件,也可以是由若干个零件组成,如内燃机中的连杆。 3、低副是面接触,易加工,承载能力大,效率低,不能传递复杂的运动; 高副是点红接触,难加工,易磨损,寿命低,能传递复杂的运动。

模块一 任务一 一、填空题 1、主要参数,接头,安装方法; 2、主动带轮,从动带轮,传动带; 3、摩擦型,啮合型; 4、平带,V 带,多楔带,圆带; 5、矩形、内表面; 6、开口传动,交叉传动,半交叉传动; 7、黏接,带扣,螺栓; 8、打滑,其他零件损坏。 二、判断题 1× 2√ 3√ 4× 5√ 6√ 7√ 三、选择题 1D 2B 3C 4C 5A 四、简答题 2、1)改变中心距的方法:①定期张紧,②自动张紧; 2)使用张紧轮。 任务二 一、填空题 1、等腰梯形,两侧面; 2、伸张层,压缩层; 3、帘布芯,绳芯; 4、7,Y ,E ; 5、型号,基准长度,标准编号; 6、轮缘,轮毂,轮辐; 7、铸铁,HT150,HT200; 8、定期检查,重新张紧,张紧力; 9、平行,重合; 10、带齿,轮齿; 11、链,齿轮; 12、>30m/s ,104~5×105r/min ; 13、平带,V 带 二、判断题 1√ 2× 3× 4√ 5√ 6× 7√ 8× 9× 三、选择题 1B 2C 3D 4D 5C 6D 7A 8C 9A 10D 11A 五、简答题 1、普通V 带分为Y 、Z 、A 、B 、C 、D 、E 七种型号,按次序其截面面积依次增大,传递的功率随截面面积的增大而增大。 六、计算题 1、解:5.21002501212=== d d d d i

电路基础课后习题答案(专科教材)汇总

第1章章后习题解析 1.1 一只“100Ω、100 W ”的电阻与120 V 电源相串联,至少要串入多大的电阻 R 才能使该电阻正常工作?电阻R 上消耗的功率又为多少? 解:电阻允许通过的最大电流为 1100 100'===R P I A 所以应有 1120100=+R ,由此可解得:Ω=-=201001 120R 电阻R 上消耗的功率为 P =12×20=20W 1.2 图1.27(a )、(b )电路中,若让I =0.6A ,R =? 图1.27(c )、 (d )电路中,若让U =0.6V ,R =? 解:(a)图电路中,3Ω电阻中通过的电流为 I ˊ=2 -0.6=1.4A R 与3Ω电阻相并联,端电压相同且为 U =1.4 ×3=4.2V 所以 R =4.2÷0.6=7Ω (b)图电路中,3Ω电阻中通过的电流为 I ˊ=3 ÷3=1A R 与3Ω电阻相并联,端电压相同,因此 R =3 (a) (b) (c) (d) 图 1.27 习题1.2电路图

÷0.6=5Ω (c)图电路中,R 与3Ω电阻相串联,通过的电 流相同,因此 R =0.6÷2=0.3Ω (d)图电路中,3Ω电阻两端的电压为 U ˊ=3- 0.6=2.4V R 与3Ω电阻相串联,通过的电流相同且为 I =2.4÷3=0.8A 所以 R =0.6÷0.8=0.75Ω 1.3 两个额定值分别是“110V ,40W ”“110V ,100W ”的灯泡,能否串联后接到220V 的电源上使用?如果两只灯泡的额定功率相同时又如何? 解:两个额定电压值相同、额定功率不等的灯泡,其灯丝电阻是不同的,“110V ,40W ”灯泡的灯丝电阻为: Ω===5.30240 1102 240P U R ;“110V ,100W ”灯泡的灯丝电阻为:Ω===121100 1102 2100P U R ,若串联后接在220V 的电源上时,其通过两灯泡的电流相同,且为:52.0121 5.302220≈+=I A ,因此40W 灯泡两端实际所加电压为: 3.1575.30252.040=?=U V ,显然这个电压超过了灯泡的额定值,而 100 W 灯泡两端实际所加电压为:U 100=0.52×121=62.92V ,其实际电压低于额定值而不 (a ) (b) 图1.28 习题1.4电路图

机械设计基础第七版课后习题答案

机械设计基础第七版课后习题答案 第一章 1-1什么是运动组合?高对和低对有什么区别? 答:运动副:使两个部件直接接触并能产生一定的相对运动联系。 平面低副-所有表面接触的运动副分为旋转副和移动副。平面高副-与点或线接触的运动副。 1-2什么是机构运动图?它是做什么的? 答:简单的线和符号用于表示部件和运动副,每个运动副的位置按比例确定,以表示机构的组成和传动。如此绘制的简明图形称为机构运动图。功能:机构的运动图不仅能显示机构的传动原理,还能通过图解法找出机构上各相关点的运动特性(位移、速度和加速度)。在分析和设计机构时,表达机构的运动是一种简单而科学的方法。 1-3平面机构有确定运动的条件是什么? 答:如果机构的自由度f大于0且等于活动部件的数量,则确定机构部件之间的相对运动;这是机构有确定运动的条件。(复习关于自由度的四个结论P17)第2章 2-1曲柄摇杆机构的快速返回特性和死点位置是什么? 答:急回特性:当曲柄以相同速度旋转时,摇杆的往复速度不同。反向冲程期间摇臂的平均摆动速度必须大于正常冲程期间的平均摆动速度,这是快速返回特性。死点位置:摇杆是驱动部分,曲柄是从动部分。当曲柄与连杆共线时,摇杆通过连杆施加到曲柄上的驱动力f刚好经过曲柄的旋转中心,因此不会产生转动曲柄的力矩。该机构的位置称为死点位置。也就是说,机构从动件卡住或运动不确定的位置称为死点位置(从动件的驱动角?=0).第三章 3-2通常用什么方法保持凸轮与从动件接触? 答:力锁:使用重力、弹簧力或其他外力来保持从动件始终与凸轮轮廓接触。

形状锁定:使用高副元件本身的几何形状,使从动件始终与凸轮轮廓接触。 3-3什么是刚性冲击和柔性冲击?如何避免刚性冲击? 答:刚性冲击:从动件的速度在运动开始和推动过程结束的瞬间突然变为零。 理论上,加速度是无限的,导致无限的惯性力。该机构受到很大冲击,这被称为刚性冲击。柔性冲击:当从动构件以相等的加速度或减速度运动时,从动构件的惯性力也会在某些加速度突变点发生有限的突变,从而产生冲击。这种由有限突变引起的冲击比由无限惯性力引起的刚性冲击要软得多,所以它被称为柔性冲击。 避免刚性冲击的方法:为了避免刚性冲击,已知运动规律的两段运动,即开始和结束,经常被修改以逐渐增加和降低速度。让随动件按照正弦加速度运动(既不是刚性运动也不是柔性冲击)第4章 4-1棘轮机构、槽轮机构和不完全齿轮机构的运动特点是什么?给出了这些间歇运动机构的应用实例。 答:槽轮机构特点:结构简单,运行可靠。它通常用于只需要恒定旋转角度的分度机构。停止运动主要取决于槽的数量和圆柱销的数量(运动系数)用途:适用于低转速、间歇旋转的设备。例如:电影放映机纺织机械的自动传动链装置 棘轮机构的特点:这种齿形棘轮至少有一个齿距的过程变化,工作时会发出噪音。应用:起重机绞车成型机横向进给机构计数器 不完全齿轮机构的特点:普通齿轮传动,只是轮齿不是分布在整个圆周上。 主动轮上的锁定弧和从动轮上的锁定弧相互配合锁定,保证从动轮停在预定位置。 应用:各种计数器多站自动机半自动机第6章 6-1设计机械零件时应满足哪些基本要求? 答:足够的强度和刚度、摩擦和耐磨性、耐热性和抗振性(衡量机械零件工作能力的标准)。

机械基础习题及答案

一、填空 1、构件是机器的运动单元体;零件是机器的制造单元体;部件是机器的装配单元体。 2、平面运动副可分为低副和高副,低副又可分为转动副和移动副。 3、运动副是使两构件接触,同时又具有确定相对运动的一种联接。平面运动副可分为低副和高副。3、平面运动副的最大约束数为 2 。 4、机构具有确定相对运动的条件是机构的自由度数目等于主动件数目。 5、平面机构中,两构件通过点、线接触而构成的运动副称为高副。 6、机构处于压力角α=90°时的位置,称机构的死点位置。曲柄摇杆机构,当曲柄为原动件时,机构无死点位置,而当摇杆为原动件时,机构有死点位置。 7、铰链四杆机构的死点位置发生在从动件与连杆共线位置。 8、在曲柄摇杆机构中,当曲柄等速转动时,摇杆往复摆动的平均速度不同的运动特性称为:急回特性。 9、摆动导杆机构的极位夹角与导杆摆角的关系为相等。10、凸轮机构是由机架、凸轮、从动件三个基本构件组成的。11、为保证带传动的工作能力,一般规定小带轮的包角α≥120°。12、链传动是由主动链轮、从动链轮、绕链轮上链条所组成。13、链传动和带传动都属于挠性件传动。14、齿轮啮合时,当主动齿轮的齿根_推动从动齿轮的齿顶,一对轮齿开始进入啮合,所以开始啮合点应为从动轮齿顶圆与啮合线的交点;当主动齿轮的齿顶推动从动齿轮的齿根,两轮齿即将脱离啮合,所以终止啮合点为主动轮齿顶圆与啮合线的交点。15、渐开线标准直齿圆柱齿轮正确啮合的条件为模数和压力角分别相等。16、_齿面磨损__和_因磨损导致的轮齿折断__是开式齿轮传动的主要失效形式。17、渐开线齿形常用的加工方法有仿形法和范成法两类。18、斜齿圆柱齿轮的重合度大于直齿圆柱齿轮的重合度,所以斜齿轮传动平稳,承载能力高,可用于高速重载的场合。19、在蜗轮齿数不变的情况下,蜗杆的头数越少,则传动比就越大。20、普通圆柱蜗杆和蜗轮传动的正确啮合条件是_ m a1=m t2、αa1=αt2、λ=β_。21、轮系运动时,所有齿轮几何轴线都固定不动的,称定轴轮系轮系,至少有一个齿轮几何轴线不固定的,称周转星轮系。22、轴的作用是支承轴上的旋转零件,传递运动和转矩,按轴的承载情况不同,可以分为转轴、心轴、传动轴。23、机械静联接又可以分为可拆联接和不可拆联接,其中键联接、螺纹联接、销联接属于可拆连接。24、平键的工作面是键的两侧面。25、楔键的工作面是键的上下两面。26、滑动轴承中所选用的润滑油,其粘度越大,则其承载能力越大。27、普通平键的剖面尺寸(b×h),一般应根据轴的直径按标准选择。28、滚动轴承内圈与轴颈的配合采用基孔制,外圈与轴承孔的配合采用基轴制。二、判断题(正确的打√,错误的打×)1、所有构件一定都是由两个以上零件组成的。(×)2、铰链四杆机构中,传动角γ越大,机构传力性能越高。(√)3、极位夹角是曲柄摇杆机构中,摇杆两极限位置的夹角。 (×)4、机构处于死点位置时,其传动角等于90°。 (×)5、凸轮轮廓的形状取决于从动件的运动规律。(×) 6、带传动的弹性滑动是不可避免的,打滑是可以避免的。 (√ )7、V带型号中,截面尺寸最小的是Z型。(×)8、基圆以内无渐开线。(√)9、在直齿圆柱齿轮传动中,忽略齿面的摩擦力,则轮齿间受有圆周力、径向力和轴向力三个力作用。(×)10、蜗杆传动一般用于大速比的场合。(√)11、蜗杆传动一般用于传动大功率、大速比的场合。(×)12、定轴轮系的传动比等于始末两端齿轮齿数之反比。(×)13、楔键的顶底面是工作面。(√)14、设计键联接时,键的截面尺寸通常根据传递转矩的大小来选择。(×)15、在螺纹联接的结构设计中,通常要采用凸台或凹坑作为螺栓头和螺母的支承面,其目的是使螺栓免受弯曲和减小加工面。(√)16、螺纹联接是可拆联接。 (√)17、滚动轴承的基本额定动载荷C值越大,则轴承的承载能力越高。(√ ) 18、在相同工作条件的同类型滚动轴承,通常尺寸越大,其寿命越长。(√) 1、在如图所示的齿轮—凸轮轴系中,轴4称为(A) A.零件 B.机构 C.构件 D.部件 2、平面运动副所提供的约束为(C) A.1 B.2 C.1或2 D.3 3、若两构件组成低副,则其接触形式为(A) A.面接触 B.点或线接触 C.点或 面接触 D.线或面接触 4、机构具有确定相对运动的条件是(A) A.机构的自由度数目等于主动件数目 B.机构的自由度数目大 于主动件数目 C.机构的自由度数目小于主动件数目 D.机构的自由度数目大 于等于主动件数目 5、铰链四杆机构中,若最短杆与最长杆长度之和小于其余两杆长度之和,则为了获得曲柄摇杆机构,其机架应取(B) A.最短杆 B.最短杆的相邻杆 C.最短杆的相对杆 D.任何一杆 6、在凸轮机构的从动件选用等速运动规律时,其从动件的运动(A) A.将产生刚性冲击 B.将产生柔性冲击 C.没有冲击 D.既有刚性冲击又有柔性冲击 7、带传动的主要失效形式是带的(A) A.疲劳拉断和打滑 B.磨损和胶合 C.胶合和打滑 D.磨损和疲劳点蚀 8、带传动中弹性滑动现象的产生是由于(C) A.带的初拉力达不到规定值 B.带与带轮的摩擦系数过小 C.带的弹性变形 D.带型选择不当 9、 (A )是带传动中所固有的物理现象,是不可避免的。

电子电路基础习题册参考答案-第一章

电子电路基础习题册参考答案(第三版)全国中等职业技术 第一章常用半导体器件 §1-1 晶体二极管 一、填空题 1、物质按导电能力的强弱可分为导体、绝缘体和半导体三大类,最常用的半导体材料是硅和锗。 2、根据在纯净的半导体中掺入的杂质元素不同,可形成N 型半导体和P 型半导体。 3、纯净半导体又称本征半导体,其内部空穴和自由电子数相等。N型半导体又称电子型半导体,其内部少数载流子是空穴;P型半导体又称空穴型半导体,其内部少数载流子是电子。 4、晶体二极管具有单向导电性,即加正向电压时,二极管导通,加反向电压时,二极管截止。一般硅二极管的开启电压约为V,锗二极管的开启电压约为V;二极管导通后,一般硅二极管的正向压降约为V,锗二极管的正向压降约为V。 5.锗二极管开启电压小,通常用于检波电路,硅二极管反向电流小,在整流电路 及电工设备中常使用硅二极管。 6.稳压二极管工作于反向击穿区,稳压二极管的动态电阻越小,其稳压性能好。

7在稳压电路中,必须串接限流电阻,防止反向击穿电流超过极限值而发生热击穿损坏稳压管。 8二极管按制造工艺不同,分为点接触型、面接触型和平面型。 9、二极管按用途不同可分为普通二极管、整流二极管、稳压二极管、 开关、热敏、发光和光电二极管等二极管。 10、二极管的主要参数有最大整流电流、最高反向工作电压、反向饱和电流和最高工作频率。 11、稳压二极管的主要参数有稳定电压、稳定电流和动态电阻。 12、图1-1-1所示电路中,二极管V1、V2均为硅管,当开关S与M 相接时,A点的电位为 无法确定V,当开关S与N相接时,A点的电位为0 V. 13图1-1-2所示电路中,二极管均为理想二极管,当开关S打开时,A点的电位为10V 、 流过电阻的电流是4mA ;当开关S闭合时,A点的电位为0 V,流过电阻的电流为2mA 。 14、图1-1-3所示电路中,二极管是理想器件,则流过二极管V1的电流为,流过V2的电流为,输出电压U0为+5V。

计算机软件基础实验报告

《计算机软件基础》 实验报告 姓名:沈俊卫 学号:1145533129 班级:11电气1班 专业:电气工程及其自动化 学院:电气与信息工程学院 2013年12月

实验一线性表的插入和删除 一、实验目的 1.熟悉C++上机环境; 2.掌握线性表的基本操作:查找、插入、删除等运算在链接存储结构上的运算。 二、实验内容 【任务一】阅读理解 阅读后面的程序,并将其输入到计算机中,调试成功,运算出结果。这个程序中我们创建了一个整数类型的升序单,演示了单链表的创建、输出和删除操作。 【任务二】完善功能 构造函数node *insert (node *head,int num),实现把一个节点插入链表,仍保持链表上各节点的升序关系,并在主函数中完成对你所添加函数的测试。 三、算法描述 建立含有若干个元素的升序单链表,对其进行插入、删除等操作,并将结果在屏幕上输出。// 实验一线性表 #include "stdafx.h" const int SIZE0=2; const int STEP=1; struct List{ int *A,len,size; List(){ A=(int *)malloc(SIZE0*sizeof(int)); if(!A)exit(1); len=0; size=SIZE0; } ~List(){ delete[size]A; } int GetLen(); void Output(); int Insert(int loc,int x); int Delete(int loc,int &y); int Geti(int loc,int &y); List(int *p,int n); void StraightInsertSort(); void BinaryInsertSort(); void BubbleSort(); int Patation(int low,int up); void QuickSort(int low,int high); void SelectSort(); void Shift_down(int heapsize,int index); void DeleteNodeofHeap(int heapsize,int index); void createHeap();

机械设计基础课后习题答案全

7-1解:(1)先求解该图功的比例尺。 (2 )求最大盈亏功。根据图7.5做能量指示图。将和曲线的交点标注, ,,,,,,,。将各区间所围的面积分为盈功和亏功,并标注“+”号或“-” 号,然后根据各自区间盈亏功的数值大小按比例作出能量指示图(图7.6)如下:首先自向上做 ,表示区间的盈功;其次作向下表示区间的亏功;依次类推,直到画完最后一个封闭 矢量。由图知该机械系统在区间出现最大盈亏功,其绝对值为: (3 )求飞轮的转动惯量 曲轴的平均角速度:; 系统的运转不均匀系数:; 则飞轮的转动惯量:

图7.5图7.6 7-2 图7.7 图7.8 解:(1)驱动力矩。因为给定为常数,因此为一水平直线。在一个运动循环中,驱

动力矩所作的功为,它相当于一个运动循环所作的功,即: 因此求得: (2)求最大盈亏功。根据图7.7做能量指示图。将和曲线的交点标注, ,,。将各区间所围的面积分为盈功和亏功,并标注“+”号或“-”号,然后根据各自区间盈亏 功的数值大小按比例作出能量指示图(图7.8)如下:首先自向上做,表示区间的盈功; 其次作向下表示区间的亏功;然后作向上表示区间的盈功,至此应形成一个封闭区间。 由图知该机械系统在区间出现最大盈亏功。 欲求,先求图7.7中的长度。如图将图中线1和线2延长交于点,那么在中, 相当于该三角形的中位线,可知。又在中,,因此有: ,则

根据所求数据作出能量指示图,见图7.8,可知最大盈亏功出现在段,则 。 (3)求飞轮的转动惯量和质量。 7-3解:原来安装飞轮的轴的转速为,现在电动机的转速为,则若将飞轮 安装在电动机轴上,飞轮的转动惯量为: 7-4解:(1)求安装在主轴上飞轮的转动惯量。先求最大盈亏功。因为是最大动能与最小 动能之差,依题意,在通过轧辊前系统动能达到最大,通过轧辊后系统动能达到最小,因此: 则飞轮的转动惯量: (2)求飞轮的最大转速和最小转速。

机械基础习题参考答案

机械基础习题参考答案 SANY GROUP system office room 【SANYUA16H-

一机械传动概述 1.什么是零件?什么是构件?构件与零件的关系是什么? 零件:构成机械最小单元的,也是制造的最小单元。 构件:由若干零件组成,能独立完成某种运动的单元。 2. 2..什么是机器?什么是机构?机构与机器的关系是什么? 机器:是执行机械运动,变换机械方式或传递能量的装置。 机构:由若干零件组成,可在机械中转变并传递特定的机械运动。 3.什么叫做运动副?常见的运动副有哪些? 运动副:构件之间的接触和约束。有那些:低副,高副,平副。 4.什么是低副?什么是高副?在平面机构中的低副和高副各引入几个约束? 低副:两个构件之间为面接触形成的运动副。高副:两个构件之间为点接触形成的运动副。二常用机构 1.何谓连杆机构?何谓铰链四杆机构?判别各铰链四杆机构的类型什么是曲柄?什么是摇杆?什 么是连杆? 连杆机构:由一些刚性杆件用铰链和滑道等连接而成的机构。 铰链四杆机构:在平面连杆机构中,有一种由四个构件相互用铰链连接而成的机构。 2.铰链四杆机构有哪几种基本形式?试说明它们的运动特点,并举出应用实例。 3种1)取与最短杆相邻的任何一杆为机架,并取最短杆为曲柄时,为曲柄摇杆机构。2)取最短杆为机架时,为双曲柄机构。3)取最短杆对面的杆为机架时,为双摇杆机构。 3.试述铰链四杆机构类型的判别方法。根据图中注明的尺寸,。 a双曲柄机构(方法:最短杆固定)b双摇杆机构(方法:与最短杆相对的杆固定)c曲柄摇杆机构(方法:与最短杆相邻的杆固定)d双摇杆机构(方法:任意杆固定)

电路基础课后习题答案(专科教材)[1]

第1章 章后习题解析 1.1 一只“100Ω、100 W ”的电阻与120 V 电源相串联,至少要串入多大的电阻 R 才能使该电阻正常工作?电阻R 上消耗的功率又为多少? 解:电阻允许通过的最大电流为 1100 100'=== R P I A 所以应有 1120100=+R ,由此可解得:Ω=-=201001 120 R 电阻R 上消耗的功率为 P =12×20=20W 1.2 图1.27(a )、(b )电路中,若让I =0.6A ,R =? 图1.27(c )、(d )电路中,若让U =0.6V ,R =? 解:(a)图电路中,3Ω电阻中通过的电流为 I ˊ=2-0.6=1.4A R 与3Ω电阻相并联,端电压相同且为 U =1.4×3=4.2V 所以 R =4.2÷0.6=7Ω (b)图电路中,3Ω电阻中通过的电流为 I ˊ=3÷3=1A R 与3Ω电阻相并联,端电压相同,因此 R =3÷0.6=5Ω (c)图电路中,R 与3Ω电阻相串联,通过的电流相同,因此 R =0.6÷2=0.3Ω (d)图电路中,3Ω电阻两端的电压为 U ˊ=3-0.6=2.4V R 与3Ω电阻相串联,通过的电流相同且为 I =2.4÷3=0.8A 所以 R =0.6÷0.8=0.75Ω 1.3 两个额定值分别是“110V ,40W ”“110V ,100W ”的灯泡,能否串联后接到220V 的电源上使用?如果两只灯泡的额定功率相同时又如何? 解:两个额定电压值相同、额定功率不等的灯泡,其灯丝电阻是不同的,“110V ,40W ”灯泡的灯丝电阻为: Ω===5.30240 1102 240 P U R ;“110V ,100W ”灯泡的灯丝电阻为:Ω===121100 1102 2100P U R ,若串联后接在220V 的电源上时,其通过两灯泡的电流相同,且 为:52.01215.302220 ≈+=I A ,因此40W 灯泡两端实际所加电压为: 3.1575.30252.040=?=U V ,显然这个电压超过了灯泡的额定值,而100 W 灯泡两端实际 所加电压为:U 100=0.52×121=62.92V ,其实际电压低于额定值而不能正常工作,因此,这两个功 2A 3Ω R 3Ω 2A Ω + U - + 3V - Ω + U - + 3V - 图1.27 习题1.2电路图 + - U S R I S (a ) + - U S R I S (b) 图1.28 习题1.4电路图 A A

计算机软件技术基础实验报告Word版

计算机软件基础实验报告 姓名学号实验目的 1. 掌握C语言程序设计方法,并学会上机调试。 2. 熟悉Huffman编码源程序,并构造Huffman树。 实验内容 1.试设计一算法,从包括n个元素的数组中,求最大和最小元素,并使得当n 个元素为有序排列时,元素之间的比较次数仅为n-1次。 2.在给出的Huffman编码源程序基础上,要求画出Huffman树,求出与等长编 码相比时的压缩比。 实验要求 1.根据实验内容编写算法,并用 C 语言进行程序设计。 2. 将所编程序在计算机上调试通过,并全面测试。 实验结果 1.以一个含有8个元素的一维数组{1,2,3,5,7,8,9,12}为例,设计程序如下: #include int maxArray(int x ,int y); int minArray(int x ,int y); int main(void) { int i = 0 ; int array[8]={ 1,2,3,5,7,8,9,12} ; printf; do { scanf("%d",&array[i]); i++; } while(i < 8); int maxTemp = array[0]; int minTemp = array[0]; int maxIndex = 0; int minIndex = 0; for(i=1;i<8;i++)

maxTemp = maxArray(array[i] , maxTemp); minTemp = minArray(array[i] , minTemp); } for(i=0;i<8;i++) { if (maxTemp == array[i]) { maxIndex = i; } if (minTemp == array[i]) { minIndex = i; } } printf; return 0; } 运行结果如下: 2.Huffman编码源程序 #include #include #include #include #include typedef struct {unsigned int weight; //结点权值 unsigned int parent,lchild,rchild; //结点的父指针,左右孩子指针 }HTNode,*HuffmanTree; //动态分配数组存储哈夫曼树 typedef char **HuffmanCode; //动态分配数组存储哈夫曼编码表 void CreateHuffmanTree(HuffmanTree &,unsigned int*,int ); //生成哈夫曼树 void HuffmanCoding(HuffmanTree,HuffmanCode &,int ); //对哈夫曼树

机械基础习题答案

一机械传动概述 1.什么是零件什么是构件构件与零件的关系是什么 零件:构成机械最小单元的,也是制造的最小单元。 构件:由若干零件组成,能独立完成某种运动的单元。 2. 2..什么是机器什么是机构机构与机器的关系是什么 机器:是执行机械运动,变换机械方式或传递能量的装置。 机构:由若干零件组成,可在机械中转变并传递特定的机械运动。 3.什么叫做运动副常见的运动副有哪些 运动副:构件之间的接触和约束。有那些:低副,高副,平副。 4.什么是低副什么是高副在平面机构中的低副和高副各引入几个约束 低副:两个构件之间为面接触形成的运动副。高副:两个构件之间为点接触形成的运动副。 二常用机构 1.何谓连杆机构何谓铰链四杆机构判别各铰链四杆机构的类型什么是曲柄什么是摇杆什 么是连杆 连杆机构:由一些刚性杆件用铰链和滑道等连接而成的机构。 铰链四杆机构:在平面连杆机构中,有一种由四个构件相互用铰链连接而成的机构。 2.铰链四杆机构有哪几种基本形式试说明它们的运动特点,并举出应用实例。 3种1)取与最短杆相邻的任何一杆为机架,并取最短杆为曲柄时,为曲柄摇杆机构。2)取最短杆为机架时,为双曲柄机构。3)取最短杆对面的杆为机架时,为双摇杆机构。 3.试述铰链四杆机构类型的判别方法。根据图中注明的尺寸,。 a双曲柄机构(方法:最短杆固定)b双摇杆机构(方法:与最短杆相对的杆固定)c曲柄摇杆机构(方法:与最短杆相邻的杆固定)d双摇杆机构(方法:任意杆固定) 4.试述曲柄滑块机构的组成和运动特点。 组成:曲柄,连杆,滑块及机架。特点:若曲柄为主动件,当曲柄作整周连续转动时,可通过连杆带动滑块作往复直线运动;反之若滑块为主动件,当滑块作往复直线运动时,又可通过连杆带动曲柄作整周连续转动。 5.什么是机构的急回特性在生产中怎样利用这种特性 急回特性:平面连杆机构中的摇杆往复摆动时所需时间一般并不相同,要求返回空行程明显快于工作行程。

林家儒 《电子电路基础》 课后习题答案

第一章 思考题与习题 1.1. 半导体材料都有哪些特性?为什么电子有源器件都是由半导体材料制成 的? 1.2. 为什么二极管具有单向导电特性?如何用万用表判断二极管的好坏? 1.3. 为什么不能将两个二极管背靠背地连接起来构成一个三极管? 1.4. 二极管的交、直流等效电阻有何区别?它们与通常电阻有什么不同? 1.5. 三极管的放大原理是什么?三极管为什么存在不同的工作状态? 1.6. 如图P1-1(a)所示的三极管电路,它与图P1-1(b)所示的 二极管有何异同? 1.7.稳压二极管为何能够稳定电压? 1.8.三极管的交、直流放大倍数有何区别?共射和共基电 流放大倍数的关系是什么? 1.9.三极管的输入特性和输出特性各是什么? 1.10. 如图P1-2所示,设I S =10-11A ,U T =26mV ,试计算 u i =0,0.3V ,0.5V ,0.7V 时电流I 的值,以及u i =0.7V 时二极管的直流和交流等效电阻。 解: 由I= I S *(exp(U i / U T )-1) 当U i =0时,I=0; 当U i =0.3V 时,I=1.026×10-6A ; 当U i =0.5V 时,I=2.248×10-3A ; 当U i =0.7V 时,I=4.927A ; 直流等效电阻R= U i /I = 0.7V/4.927A = 0.142 Ω ∵exp(U i / U T )>>1 ∴交流等效电阻R d = 26/I = 26/4927 = 5.277×10-3 Ω (a) (b) 图 P1-1 图P1-2 + - u i D i

1.11. 电路如图P1-3所示,二极管导通电压U D =0.7V , U T =26mV ,电源U =3.3V ,电阻R =1k Ω,电容C 对交流信号可视为短路;输入电压u i 为正弦波,有效值为10mV 。试问二极管中流过的交流电流有效值为多少? 解:U =3.3V>>100mV , I =(U -U D )/R = (3.3-0. 7)/1k = 2.6 mA 交流等效电阻:R d = 26/I = 10 Ω 交流电流有效值:Id = Ui/Rd = 1 mA 1.1 2. 图P1-4(a)是由二极管D 1、D 2组成的电路,二极管的导通电压U D =0.3V 、 反向击穿电压足够大,设电路的输入电压u 1和u 1如图P1-4(b)所示,试画出输出u o 的波形。 解: 1.13. 如图P1-5所示电路,设二极管为理 想二极管(导通电压U D =0,击穿电压U BR =∞ ),试画出输出u o 的波形。 解: 5V u 1 t u 2 t 5V 图P1-4(a) 图P1-4(b) + D1 u 1 u o R u 2 D2 P1-5 R + - u o D 2 D 1 D 3 D 4 图P1-3 + - u i D R C U 4.7V u 0 t u o t

1、计算机软件系统一般分为( A )两大部分

现代教育技术中心业务知识竞赛题 一、选择题: 1、计算机软件系统一般分为(A )两大部分。 A 系统软件和应用软件 B 操作系统和计算机语言 C 程序和数据 D DOS和WINDOWS 2、主要决定微机性能的是(A ) A CPU B 耗电量 C 质量 D 价格 3、在计算机内部,不需要编译就能够直接执行的语言是(C )。 A 汇编语言 B 自然语言 C 机器语言D高级语言 4、磁盘属于(D)。 A 输入设备 B 输出设备 C 内存储器 D 外存储器 5.磁盘加入写保护后,这时对它可以进行的操作是(A ) A 只能读盘,不能写盘 B 既可读盘,又可写盘 C 只能写盘,不能读盘 D 不能读盘,也不能写盘 6、计算机的存储器属于(D ) A 输入部件 B 输出部件 C 运算部件D记忆部件 7、将文档中的一部分内容复制到别处,先要进行的操作是(C ) A 粘贴 B 复制C选择D剪切 8、计算机的主要特点是:(A) A 运行速度快 B 擅长思考C存储容量大D分辨率高 9、下列设备中属于输入设备的是(B ) A 显示器 B 键盘 C 打印机D运算器 10、下列属于系统软件的是(A) A MS-DOS B Windows C 成绩表.DOC D 可执行程序文件 11、关于CPU,下面说法中不正确的是(B) A CPU 是中央处理单元的简称 B CPU可以替代存储器 C 微机的CPU通常也叫作微处理器 D CPU是微机的核心部件 二、判断题: 1、网络通信可以不用协议(错) 2、计算机网络是一个在协议控制下的多机互联的系统。(对) 3、人机交互就是指人对机算机发布命令,计算机执行就可以了。(错) 4、计算机病毒只能通过U盘,网上传输不会传播病毒。(错) 5、多媒体技术能应用于教育、培训等领域,在家庭PC中没有什么用途。(错) 6、光纤是计算机网络中使用的无线传输介质(错) 7、计算机网络中,必须通过授权才可实现资源共享。(对) 8、在主机箱内的存储器都是内存储器。(错) 三、简答题: 1、简述OSI参考模型各层主要功能。 物理层,数据链路层,网络层,传输层,会话层,表示层 2.、计算机网络的主要功能是什么?(答五个就行) 1.)可以实现计算机资源的共享

计算机软件基础实验报告

实验一选择结构程序设计 一、实验目的 1、掌握关系运算符和逻辑运算符的使用方法及其表达式的应用。 2、掌握分支语句的使用。 3、结合程序掌握一些简单的算法。 二、实验内容 1、在VC6.0中,实现输入3个整数,按大小顺序输出。 2、在VC6.0中,编写程序,当输入字符A时,输出America;输入字符B时,输出Britain;输入字符C时,输出China;输入其它字符时,输出France(要求使用switch语句实现)。 3、给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’.90分以上为’A’,80~89分为’B’, 70~79分为’C’,60~69分为’D’,60分以下为’E’。 三、实验环境 1、一台能正常启动的个人计算机 2、安装有VC6.0软件 四、实验步骤 1、启动VC6.0,创建一个新的C程序文件。 2、在创建的C程序文件中输入相应的代码。 3、保存程序 4、运行程序 输入3个整数,按大小顺序输出的问题,程序代码如下: #include main() { int a,b,c,t; printf("请输入三个整数:") ; scanf("%d%d%d",&a,&b,&c) ; if(a main() { char x; printf("请输入一个字符:");

计算机软件基础实验报告

课程名称:计算机软件基础实验项目: 1.最简单的C程序 2.C程序的选择结构 3.C程序的循环结构 4.C程序的函数 5.C程序的指针 6.数据结构初步 实验一、最简单的C程序 一、实验目的 (1)理解常用运算符的意义。 (2)掌握c 语言表达是的运算规则。 二、实际设备及器材 计算机 三、实验内容 (1)整数除的危险性 分析三个表达式的值,再设计程序测试,进行比较和分析。 int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; d=0,e=71,f=70. 程序测试: #include int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("% d,% d,%d\n",d,e,f); } 结果:

(1)分析下面程序 是比较x++与++x之间的区别。 例如: #include int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\ny",b); } 运行结果: 由上述程序可以看出,x++是先使用x在使x+1,而++x是先使x+1在使用x。 (2)分析下列表达式的值 测试程序: #include int main() { int a,b,c,d,e,f; scanf("a=%d,b=%d\n",a,b); c=b+a+++a; d=b+(a++)+a; e=b+a+(++a); f=b+a+++a++; printf("c=%,d=%d,e=%d,f=%d\n",c,d,e,f); } 四、思考题 1.整数除的危险性 2.C语言的运算规则 实验二、C语言选择结构 一、实验目的 (1)掌握分支程序的基本结构。 (2)掌握分支程序的测试与调试方法。 二、实际设备及器材

机械基础习题集答案

第一章静力学 一、填空 1、力对物体的作用效应取决于力的三要素,即力的力的大小、力的方向和力的作用点。 2、平衡是指物体相对于地球保持静止或作匀速直线运动的状态。 3、柔性约束对物体的作用力为沿柔体伸长的方向的_拉_力。 4、铰链约束分为__固定铰链__和_ 活动铰链__。 5、活动铰链的约束反力必通过_铰链中心__并与__支承面__相垂直。 6、固定铰链的约束反力是随转动零件所处的位置的变化而变化的,通常可用两个相互垂直的分力表示。约束反力的作用线必定通过铰链的中心。 7、固定端约束反力一般情况下可分解为相互垂直的两个分力和一个阻止其转动的力偶矩。 8、力对物体的作用效果是使物体运动状态发生变化或使物体产生变形.。 9、平面汇交力系平衡的几何条件是_力多边形自行封闭_;平衡的解析条件是_力系中所有各力在两坐标轴 上的投影的代数和分别为零___。 10、作用于物体上同一点的两个力,可以合成为一个合力,合力的作用点为该两力的作用点,合力的大 小和方向用该两个分力为邻边所构成的平行四边形的对角线表示。 11、力偶对物体的转动效应取决于_力偶矩的大小_、_力偶的转向__和_力偶作用面的方位__三要素。 12、力偶是指_作用于同一物体上大小相等,方向相反,而作用线不在同一直线上的一对平行力_。 13、物体受到的力一般可分为两类,一类是使物体产生运动的力称为主动力;另一类是约束体对物体的 运动起限制作用的力称为约束反力。 14、作用在刚体上各个力的作用线如果均在同一平面内,则这种力系称为平面力系;平面力系中如果各 力的作用线都汇交于一点,这样的力系又叫做平面汇交力系;若平面力系中各力的作用线均相互平行, 这种力系称为平面平行力系;作用在物体上的各力的作用线在同一平面内,若它们既不汇交于一点,又 不相互平行,这样的力系称为平面任意力系。 15、平面汇交力系的合力对平面内任一点之矩等于该力系中各分力对同一点的力矩的代数和。 16、任意一个平面任意力系均可向物体内的任一点进行简化,简化结果得到○1一个主矢,它等于原力 系中各力的矢量和,作用在简化中心;○2一个主矩,它等于原力系中各力对简化中心之矩的代数和。

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