搜档网
当前位置:搜档网 › 学习Opencv课后习题答案1-9章

学习Opencv课后习题答案1-9章

学习Opencv课后习题答案1-9章
学习Opencv课后习题答案1-9章

学习Opencv课后习题答案

2.1利用Microsoft Visual Studio 2010打开D:\OpenCV2.1\VS2010\ OpenCV.sln文件,如图1示。

在“Solution Configuration”下选择“Debug”模式,右击解决方案,选择“Build Solution”

进行编译,编译结束后结果显示如图2示。再次右击文件“INSTALL”,选择“Rebuild Solution”

进行再编译,编译后结果显示如图3示。同理,“Release”模式和“Debug”模式操作相同(示图略)。这样就产生了“Debug”和“Release”两个版本的库文件。

图1 载入解决方案OpenCV.sln

图2 编译解决方案

图3 再编译INSTALL

2.2创建工程:Move实验,导入文件lkdemo.c,如图4示。在PC机上安装摄像头,编译

工程,运行程序如图5示。键入“r”后显示图像如图6示;键入“n”后显示图像如图7示。

图4 创建工程

图5 运行程序结果显示

图6 跟踪初始化显示

图7 夜间模式跟踪

2.3

#include "cv.h"

#include "highgui.h"

IplImage *DoPyDown(IplImage *in,int fliter = IPL_GAUSSIAN_5x5);

main(int argc, char **argv)

{

CvCapture * capture = 0;

//创建窗口,显示缩放前的文件

cvNamedWindow("AVI_Example",1);

//创建窗口,显示缩放后的文件

cvNamedWindow("AVI_After");

//选择是从摄像头中读取还是从文件中读取

if(argc==1)

{

capture = cvCreateCameraCapture(0);

}

else

{

capture = cvCreateFileCapture("m.avi");

}

assert(capture!=NULL);//和下一句if作用相同

if (!capture)

{

return -1;

}

IplImage* bgr_frame = cvQueryFrame(capture);

double fps = cvGetCaptureProperty(capture,CV_CAP_PROP_FPS);

//得到要写入视频的宽高数据

CvSize size = cvSize(((int)cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH))/2, ((int)cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT))/2

);

//下一句创建一个写入设备以便将视频流写入视频文件

CvVideoWriter* writer = cvCreateVideoWriter("lgc.avi",-1,fps,size);

IplImage* OutImage;

IplImage* logpolar_frame = cvCreateImage(size,IPL_DEPTH_8U,3);

//判断逐帧读取是否为空(是否读完)

while((bgr_frame=cvQueryFrame(capture))!=NULL)

{

//对视频进行转换,用此函数后录制的文件变形

cvLogPolar(bgr_frame, logpolar_frame,

cvPoint2D32f(bgr_frame->width/2,bgr_frame->height/2), 40,CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS

);

OutImage = DoPyDown(bgr_frame);

//对图像进行翻转

cvConvertImage(OutImage,OutImage,CV_CVTIMG_FLIP);

//将处理后的视频写入文件

cvWriteFrame(writer,OutImage);

//显示视频

cvShowImage("AVI_Example",bgr_frame);

//显示缩放后的视频

cvShowImage("AVI_After",OutImage/*logpolar_frame*/);

//等待键盘事件

char c=cvWaitKey(1);

if (27==c)

{

break;

}

}

//释放资源

cvReleaseVideoWriter(&writer);

cvReleaseImage(&bgr_frame);

cvReleaseImage(&OutImage);

cvReleaseCapture(&capture);

//销毁窗口

cvDestroyWindow("AVI_Example");

return(0);

}

//自定义函数的实现

IplImage *DoPyDown(IplImage *in,int fliter/* = IPL_GAUSSIAN_5x5*/) {

IplImage *out=cvCreateImage(

cvSize(in->width/2,in->height/2),

in->depth,

in->nChannels);

cvPyrDown(in,out,IPL_GAUSSIAN_5x5);

return (out);

}

#include "stdio.h"

#include "cxcore.h"

#include "cv.h"

#include "cxtypes.h"

//连接lib文件

#pragma comment(lib,"cv.lib")

#pragma comment(lib,"cvcam.lib")

#pragma comment(lib,"cxcore.lib")

#pragma comment(lib,"highgui.lib")

int main(int argc,char**argv)

{

printf("*** a:给定一个负数,求其绝对值,四舍五入之后,求其极值\n"); double fushu = -12.6345;

printf("给定的数:%f\n",fushu);

double f=fabs(fushu);

printf("其绝对值:%f\n",f);

//四舍五入之后:cvRound()函数,

int m = cvRound(f);

printf("四舍五入之后:%d\n",m);

printf("\n*** b:产生一些随机数:\n");

int rng;

CvRNG rng = cvRNG();

for (int i=0;i<50;i++)

{

//调用cvRandInt()函数,产生随机数

printf("%d ",(uchar)cvRandInt(&rng));

}

printf("\n");

//*** c Cvpoint2D32f类型到 CvPoint 类型的转换

printf("\n*** c: Cvpoint2D32f 类型到 CvPoint 类型的转换:\n");

CvPoint2D32f cpf;

cpf=cvPoint2D32f(34.23564423,64.2545656);

printf("%f,%f\n",cpf.x,cpf.y);

CvPoint cp=cvPointFrom32f(cpf);

printf("%d,%d\n",cp.x,cp.y);

//*** d CvPoint 类型到 CvPoint2D32f类型的转换

printf("\n*** d:CvPoint类型到 CvPoint2D32f类型的转换:\n");

//定义CvPoint类型变量并调用构造函数初始化

CvPoint point=cvPoint(234,53);

printf("转换前的数据:%d,%d\n",point.x,point.y);

//把CvPoint类型转换为CvPoint2D32f类型:cvPointTo2D32f函数

CvPoint2D32f cpoint=cvPointTo32f(point);

printf("转换后的数据:%f,%f\n\n",cpoint.x,cpoint.y);

return 0;

}

3.2 源代码如下:

#include

#include

int main()

{

// IplImage* srcImg = NULL;

CvMat* srcMat = cvCreateMat(100, 100, CV_8UC3); //100*100 3通道字节型cvSetZero(srcMat); //清零

CvPoint cirPoint = cvPoint(50, 50); //圆心

int radius = 40;//半径

CvScalar cirColor = cvScalar(255, 0,0 );//蓝色

cvCircle(srcMat, cirPoint, radius, cirColor); //画圆

cvNamedWindow("Exam302");

cvShowImage("Exam302", (IplImage*)srcMat);

cvWaitKey(0);

cvReleaseMat(&srcMat);

cvDestroyWindow("Exam302");

return 0;

}

编译运行结果如图8示。

图8 绘制图形

3.3

源代码如下:

#include

#include

int main()

{

CvMat* srcMat = cvCreateMat(100, 100, CV_8UC3); //100*100

cvZero(srcMat);

cvRectangle((IplImage*)srcMat, cvPoint(20, 5), cvPoint(40, 20), cvScalar(0, 255, 0));

cvNamedWindow("Rectangle");

cvShowImage("Rectangle", srcMat);

cvWaitKey(0);

cvReleaseMat(&srcMat);

cvDestroyWindow("Rectangle");

return 0;

}

编译运行结果如图9示。

图9 绘制矩形

3.5

源代码如下:

#include"cv.h"

#include"highgui.h"

int main()

{

IplImage* single_img = cvCreateImage(cvSize(210, 210), 8, 1);//210*210 单通道

cvZero(single_img);

int Width = 210, Height = 210;

int maxPixel =200;

int value = 0;

int i, j;

for(i = 0, j = 0; i <= Width, j <= Height;)

{

// for(i = 0; i <= Width;)

// {

cvSetImageROI(single_img, cvRect(i, j, Width - i, Height - j)); //set the ROI of the single_img

// cvSetImageROI(single_img, cvRect(0, 0, Width, Height));

cvSet(single_img, cvScalar(value, 0, 0));

value += 20;

cvResetImageROI(single_img);

// }

i += 10;//边界都为10个像素宽度

j += 10;

if(value == maxPixel)//超过最大像素值200时,退出

{

break;

}

}

cvNamedWindow("ROI", 0);

cvShowImage("ROI", single_img);

cvWaitKey(0);

cvDestroyWindow("ROI");

cvReleaseImage(&single_img);

return 0;

}

编译运行结果如图10示。

图10 ROI

3.7

源代码如下:

#include

#include

int main()

{

char* filePath = "D:/图片库/Baboon.jpg";

IplImage* srcImg = cvLoadImage(filePath); //load the image

if(!srcImg)

{

printf("cannot open the file...\n");

return -1;

}

IplImage* rImg = cvCreateImage(cvGetSize(srcImg), srcImg->depth, 1);

IplImage* gImg = cvCreateImage(cvGetSize(srcImg), srcImg->depth, 1);

IplImage* bImg = cvCreateImage(cvGetSize(srcImg), srcImg->depth, 1); //创建单通道r,g,b图像

IplImage* clone1 = cvCreateImage(cvGetSize(srcImg), srcImg->depth, 1);

IplImage* clone2 = cvCreateImage(cvGetSize(srcImg), srcImg->depth, 1);

double green_maxPixel = 0;

double green_minPixel = 0; //绿色平面最大最小值

double thresh; //阈值thresh

cvSplit(srcImg, rImg, gImg, bImg, 0); //拆分3通道

//-------------------a小题 ------------------

cvNamedWindow("GreenImage0");

cvShowImage("GreenImage0", gImg);

//-------------------b小题---------------------

cvCopy(gImg, clone1);

cvCopy(gImg, clone2); //copy the gImg to clone1 and clone2

//-----------------c小题求绿色平面最大最小值-----------------cvMinMaxLoc(gImg, &green_maxPixel, &green_minPixel);

//-------------------d小题-------------------------------

thresh = (unsigned char)(green_maxPixel - green_minPixel) / 2.0;

cvSet(clone1, cvScalar(thresh));

//----------------------e小题-----------------------

cvZero(clone2);

cvCmp(gImg, clone1, clone2, CV_CMP_GE); //---------------------------f小题-------------------

cvSubS(gImg, cvScalar(thresh / 2), gImg, clone2);

cvNamedWindow("GreenImage1");

cvShowImage("GreenImage1", gImg);

cvWaitKey(0);

cvReleaseImage(&srcImg);

cvReleaseImage(&rImg);

cvReleaseImage(&gImg);

cvReleaseImage(&bImg);

cvDestroyWindow("GreenImage0");

cvDestroyWindow("GreenImage1");

return 0;

}

编译运行结果如图11示。

图11

注:本实验环境在Microsoft Visual C++2010,Opencv2.2下完成

第三章

1.

a.abs() cvRound() cvFloor() cvCeil()

b.cvRNG() cvRandInt() cvRandReal()

c.cvPointFrom32f()

d.cvPointTo32f()

2.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

img = cvCreateImage(cvSize(200,200),IPL_DEPTH_8U,3); cvZero(img);

cvCircle(img,cvPoint(50,50),50,cvScalar(255,0,0),1);

cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE ); cvShowImage( "Source", img );

cvWaitKey();

return 0;

}

3.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

img = cvCreateImage(cvSize(200,200),IPL_DEPTH_8U,3); cvZero(img);

uchar* pData = cvPtr2D(img,1,0,NULL);

cvRectangle(img,cvPoint(20,5),cvPoint(40,20),CV_RGB(0,255,0),1); cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE ); cvShowImage( "Source", img );

cvWaitKey();

return 0;

}

4.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

img = cvCreateImage(cvSize(200,200),IPL_DEPTH_8U,3); cvZero(img);

for (int y=5;y<20;y++)

{

uchar* ptr = (uchar*)(img->imageData + y*img->widthStep); for (int x=20;x<40;x++)

{

ptr[3*x] = 255;

ptr[3*x + 1] = 0;

ptr[3*x + 2] = 0;

}

}

cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE ); cvShowImage( "Source", img );

cvWaitKey();

return 0;

}

5.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

img = cvCreateImage(cvSize(210,210),IPL_DEPTH_8U,1);

cvZero(img);

int interset_x = 0;

int interset_y = 0;

int offset_x = img->width;

int offset_y = img->height;

int add = 0;

int res =0;

BOOL condition = TRUE;

while(add<200)

{

cvSetImageROI(img,cvRect(interset_x,interset_y,offset_x,offset_y)); if (condition)

{

cvSet(img,cvScalar(0));

condition = FALSE;

}

else

{

cvSet(img,cvScalar(add));

condition = TRUE;

}

cvResetImageROI(img);

add = add+20;

interset_x = interset_x +10;

interset_y = interset_y +10;

offset_x = offset_x -20;

offset_y = offset_y -20;

}

cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE );

cvShowImage( "Source", img );

cvWaitKey();

return 0;

}

6.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

img = cvLoadImage("lena.bmp",1);

IplImage* dst1 = cvCreateImageHeader(cvSize(20,30),img->depth,img->nChannels); IplImage* dst2 = cvCreateImageHeader(cvSize(20,30),img->depth,img->nChannels); dst1->origin = img->origin;

dst2->origin = img->origin;

dst1->widthStep = img->widthStep;

dst2->widthStep = img->widthStep;

dst1->imageData = img->imageData+10*img->widthStep+5*img->nChannels;

dst2->imageData = img->imageData+60*img->widthStep+50*img->nChannels;

cvNot(dst1,dst1);

cvNot(dst2,dst2);

cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE );

cvShowImage( "Source", img );

cvWaitKey();

cvReleaseImageHeader(&dst1);

cvReleaseImageHeader(&dst2);

return 0;

}

7.

#include

#include

#include

int main(int argc, char** argv)

{

IplImage *img;

IplImage *clone1,*clone2;

img = cvLoadImage("lena.bmp",1);

IplImage* dst = cvCreateImage(cvGetSize(img),img->depth,1); cvSplit( img, dst, 0, 0, 0 );

clone1 = cvCloneImage(dst);

clone2 = cvCloneImage(dst);

double max,min;

cvMinMaxLoc(dst,&min,&max);

double thresh = (max-min)/2;

cvSet(clone1,cvScalar(thresh));

cvZero(clone2);

cvCmp(dst,clone1,clone2,CV_CMP_GE);

cvSubS(dst,cvScalar(thresh/2),dst,clone2);

cvNamedWindow( "Source", CV_WINDOW_AUTOSIZE ); cvShowImage( "Source", dst );

cvWaitKey();

cvReleaseImage(&dst);

return 0;

}

8.

#include

#include

#include

struct my_struct{

int Value;

CvPoint point;

CvRect rect;

};

void write_my_struct(CvFileStorage* fs,const char* name,my_struct* ms) {

cvWriteInt(fs,name,ms->Value);

cvStartWriteStruct(fs,name,CV_NODE_SEQ);

cvWriteInt(fs,0,ms->point.x);

cvWriteInt(fs,0,ms->point.y);

cvEndWriteStruct(fs);

cvStartWriteStruct(fs,name,CV_NODE_SEQ);

cvWriteInt(fs,0,ms->rect.x);

cvWriteInt(fs,0,ms->rect.y);

cvWriteInt(fs,0,ms->rect.width);

cvWriteInt(fs,0,ms->rect.height);

cvEndWriteStruct(fs);

}

void read_my_struct(CvFileStorage* fs,CvFileNode* ms_node,my_struct* ms) {

int value = cvReadIntByName(fs,0,"Value",5);

CvSeq* s = cvGetFileNodeByName(fs,0,"point")->data.seq;

int point_x = cvReadInt((CvFileNode*)cvGetSeqElem(s,0));

int point_y = cvReadInt((CvFileNode*)cvGetSeqElem(s,1));

}

int main(int argc, char** argv)

{

CvFileStorage* fs = cvOpenFileStorage(

"cfg.xml",

0,

CV_STORAGE_WRITE

);

my_struct ms = {10,cvPoint(10,20),cvRect(0,0,20,50)};

write_my_struct(fs,"struct",&ms);

cvReleaseFileStorage(&fs);

return 0;

}

生成的cfg.xml文件

-

10

10 20

0 0 20 50

4.3

#include

#include

#include

CvRect g_rect;

bool g_isdown;

void my_callback(int event, int x, int y, int flags, void* param);

//将image图像的rect区域部分做加亮处理

void high_light(IplImage *image,CvRect rect);

//对选中的部分绘制直方图

void Draw_hist(IplImage* img,CvRect Rect);

int main()

{

IplImage *orginal_image=cvLoadImage("fruits.jpg");

assert(orginal_image!=NULL);

IplImage *temp_image=cvCreateImage(cvGetSize(orginal_image), orginal_image->depth,

orginal_image->nChannels);

assert(temp_image!=NULL);

cvNamedWindow("Show");

cvSetMouseCallback("Show",my_callback,(void*)temp_image);

while (1)

{IplImage *temp_image= cvCloneImage(orginal_image);

if (true==g_isdown)

{

high_light(temp_image,g_rect);

Draw_hist(temp_image,g_rect);

}

else

{

high_light(temp_image,g_rect);

Draw_hist(temp_image,g_rect);

}

cvShowImage("Show",temp_image);

if (27==cvWaitKey(30))

{

break;

}

}

cvDestroyAllWindows();

return 0;

}

void my_callback(int event, int x, int y, int flags, void* param)

{

IplImage *image=(IplImage*)(param);

switch (event)

{

case CV_EVENT_LBUTTONDOWN :{

g_isdown=true;

g_rect=cvRect(x,y,0,0);

}

break;

case CV_EVENT_MOUSEMOVE:{

if (true==g_isdown)

{

g_rect.width=x-g_rect.x;

g_rect.height=y-g_rect.y;

}

}

break;

case CV_EVENT_LBUTTONUP :{

g_isdown=false;

if (g_rect.width<0)

{

g_rect.x=g_rect.x+g_rect.width;

g_rect.width*=-1;

}

if (g_rect.height<0)

{

g_rect.y=g_rect.y+g_rect.height;

g_rect.height*=-1;

}

high_light(image,g_rect);

Draw_hist(image,g_rect);

}

break;

}

}

//将图像进行加亮处理

void high_light(IplImage *image,CvRect rect)

{

assert(image!=NULL);

int row,col;

for (row=rect.y;row

{

uchar *ptr=(uchar*)(image->imageData+row*image->widthStep);

for (col=rect.x;col

{

ptr[(col*3+1)]=150;

ptr[(col*3+2)]=110;//

}

if (row>=image->height-1)

{

row=image->height;

}

}

}

//对选中的区域绘制直方图

void Draw_hist(IplImage* img,CvRect Rect)

{

if (Rect.x<=0||Rect.y<=0||Rect.width<=0||Rect.height<=0)

{

return;

}

cvSetImageROI(img,Rect);

IplImage* hsv = cvCreateImage(/*cvSize(Rect.width ,Rect.height)*/cvGetSize(img), 8, 3 );

IplImage* h_plane = cvCreateImage(/*cvSize(Rect.width ,Rect.height)*/cvGetSize(img), 8, 1 );

IplImage* s_plane = cvCreateImage( cvSize(Rect.width ,Rect.height), 8, 1 );

IplImage* v_plane = cvCreateImage( cvSize(Rect.width ,Rect.height), 8, 1 );

IplImage* planes[] = { h_plane, s_plane };

int h_bins = 16, s_bins = 8;

int hist_size[] = {h_bins, s_bins};

float h_ranges[] = { 0, 180 };

float s_ranges[] = { 0, 255 };

float* ranges[] = { h_ranges, s_ranges };

cvCvtColor( img, hsv, CV_BGR2HSV );

cvResetImageROI(img);

cvCvtPixToPlane( hsv, h_plane, s_plane, v_plane, 0 );

CvHistogram * hist = cvCreateHist( 2, hist_size, CV_HIST_ARRAY, ranges, 1 );

cvCalcHist( planes, hist, 0, 0 );

float max_value;

cvGetMinMaxHistValue( hist, 0, &max_value, 0, 0 );

int height = 480;

int width = (h_bins*s_bins*6);

IplImage* hist_img = cvCreateImage( cvSize(width,height), 8, 3 );

cvZero( hist_img );

IplImage * hsv_color = cvCreateImage(cvSize(1,1),8,3);

IplImage * rgb_color = cvCreateImage(cvSize(1,1),8,3);

int bin_w = width / (h_bins * s_bins);

for(int h = 0; h < h_bins; h++)

{

for(int s = 0; s < s_bins; s++)

{

int i = h*s_bins + s;

/** 获得直方图中的统计次数,计算显示在图像中的高度*/

float bin_val = cvQueryHistValue_2D( hist, h, s );

int intensity = cvRound(bin_val*height/max_value);

/** 获得当前直方图代表的颜色,转换成RGB用于绘制*/

cvSet2D(hsv_color,0,0,cvScalar(h*180.f / h_bins,s*255.f/s_bins,255,0));

cvCvtColor(hsv_color,rgb_color,CV_HSV2BGR);

CvScalar color = cvGet2D(rgb_color,0,0);

cvRectangle( hist_img, cvPoint(i*bin_w,height),

cvPoint((i+1)*bin_w,height - intensity),

color, -1, 8, 0 );

}

}

cvNamedWindow( "H-S Histogram", 1 );

cvShowImage( "H-S Histogram", hist_img );

}

大学物理课本答案习题 第十三章习题解答

习题十三 13-1 如题图13-1所示,两条平行长直导线和一个矩形导线框共面,且导线框的一个边与长直导线平行,到两长直导线的距离分别为1r , 2r 。已知两导线中电流都为0sin I I t ω=,其中I 0和ω为常数,t 为 时间。导线框长为a ,宽为b ,求导线框中的感应电动势。 解:无限长直电流激发的磁感应强度为02I B r μ= π。取坐标Ox 垂直于 直导线,坐标原点取在矩形导线框的左边框上,坐标正方向为水平向右。取回路的绕行正方向为顺时针。由场强的叠加原理可得x 处的磁感应强度大小 00122() 2() I I B r x r x μμ= + π+π+ 方向垂直纸面向里。 通过微分面积d d S a x =的磁通量为 00m 12d d d d 2()2()I I B S B S a x r x r x μμΦππ?? =?==+??++?? 通过矩形线圈的磁通量为 00m 01 2d 2()2()b I I a x r x r x μμΦ??=+??π+π+???012012ln ln sin 2a r b r b I t r r μω?? ++=+ ?π?? 感生电动势 0m 12012d ln ln cos d 2i a r b r b I t t r r μωΦεω?? ++=- =-+ ?π?? 012012()()ln cos 2a r b r b I t r r μωω?? ++=- ??π?? 0i ε>时,回路中感应电动势的实际方向为顺时针;0i ε<时,回路中感应电动势的实际方向 为逆时针。 13-2 如题图13-2所示,有一半径为r =10cm 的多匝圆形线圈,匝数N =100,置于均匀磁场B 中(B =0.5T )。圆形线圈可绕通过圆心的轴O 1O 2转动,转速1 600r min n -=? 。求圆线圈自图示的初始位置转过 题图13-1 题图 13-2 解图13-1

有机化学(徐寿昌主编)十四章以后课后习题答案

第十四章 β— 二羰基化合物 1、(1)2,2 -二甲基丙二酸 (2)2-乙基-3-丁酮酸乙酯 (3)2-氧代环己烷甲酸甲酯 (4)甲酰氯基乙酸 (5)3-丁酮酸(乙酰乙酸) 2、(1)环戊酮 (2)CH 3COCH 2CH 2CH 2COOH (3)CH 3CH 2CH 2COOH 3、(1)加FeCl 3/H 2O CH 3COCH(CH 3)COOC 2H 5 有颜色反应. (2)加FeCl 3/H 2O CH 3COCH 2COOH 有颜色反应. 4、(1)互变异构 (2)共振异构 (3)互变异构 5、 (1)(2) CH 3CH 2C CHCOOC 2H 5 3 O C 2H 5OH ++ C 2H 5OH COCH (CH 3)COOC 2H 5 (3) (5) CHCOOC 2H 5 2H 5C H 3C 2H 5OH CHO O + + C 2H 5OH (4) C 2H 5OH C H 2C O H 2C C H C OOC 2H 5 C H 2 C H 2 + (1) CH O CH O CH O ; 6、 (2) C 2H 5ONa , CH 3CH(Br)COOC 2H 5 , CH 3COCH 2CH(CH 3)COOC 2H 5 (3) HOCH 2CH 2OH / 干HCl , CH 3COCH 2C(OH)(C 6H 5)2 (4) NaCH (COOC 2H 5)22 (C 2H 5OCO)2C CH 2CH 2COCH 3 CH 2 HOOC CH CH 2CH 2COCH 3 O O C 6H 5CH 2 CH 3 CH 2 HOOC CH CH 2CH 2CH(OH )CH 3 , , ,

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

精品 机械设计基础课后习题解答参考 1-2题 ,7,5===h l P P n 107253=-?-?=F 机构有1个主动构件,所以机构有确定运动。 1-3题 1,11, 8===h l P P n 1111283=-?-?=F 机构有1个主动构件,所以机构有确定运动。 1-4题 0,11, 8===h l P P n 2011283=-?-?=F 机构有2个主动构件,所以机构有确定运动。 1-5题 1,8, 6===h l P P n 118263=-?-?=F 机构有1个主动构件,所以机构有确定运动。 2-1题 (a )双曲柄机构; (b )曲柄摇杆机构; (c )双摇杆机构; (d )双摇杆机构。 2-2题 0≠e 时,曲柄条件:e l l BC AB -<; 0=e 时, 曲柄条件:BC AB l l <。 2-4题

精品 极位夹角 ?=+-??=+-?=3636.161 2.11 2.118011180K K θ

精品 2-7题 极位夹角?=+-??=+-? =361 5.11 5.118011180K K θ 3-2题

精品 4-1题 m z m h z d a a )2()2(* +=+= 所以 25.2100 225 2== +=z d m a mm 主要几何尺寸计算(略)。 4-2题略 4-3题 分锥角 "43'25684287.6817 43arctan arctan 122?=?===z z δ "17'34215713.2190221?=?=-?=-∑=δδδ 分度圆 5117311=?==mz d mm ; 12943322=?==mz d mm 齿顶圆 580.565713.21cos 3251cos 2111=???+=+=δm d d a mm 206.1314287.68cos 32129cos 2222=???+=+=δm d d a mm 齿根圆 304 .445713.21cos 34.251cos 4.2111=???-=-=δm d d f mm 353.1264287.68cos 34.2129cos 4.2222=???-=-=δm d d f mm 锥距 358.6943172 32222 221=+?=+= z z m R mm 齿顶角 "44'4237122.3358.693 arctan arctan ?=?===R h a a θ 齿根角 " 7'2744519.4358 .696 .3arctan arctan ?=?===R h f f θ

(完整版)金属材料学(第二版)课后答案主编戴启勋

第一章钢的合金化原理 1.名词解释 1)合金元素: 特别添加到钢中为了保证获得所要求的组织结构从而得到一定的物理、化学或机械性能的化学元素。(常用M来表示) 2)微合金元素: 有些合金元素如V,Nb,Ti, Zr和B等,当其含量只在0.1%左右(如B 0.001%,V 0.2 %)时,会显著地影响钢的组织与性能,将这种化学元素称为微合金元素。 3)奥氏体形成元素:在γ-Fe中有较大的溶解度,且能稳定γ相;如Mn, Ni, Co, C, N, Cu;4)铁素体形成元素: 在α-Fe中有较大的溶解度,且能稳定α相。如:V,Nb, Ti 等。 5)原位析出: 元素向渗碳体富集,当其浓度超过在合金渗碳体中的溶解度时, 合金渗碳体就在原位转变成特殊碳化物如Cr钢中的Cr: ε-FexC→Fe3C→(Fe, Cr)3C→(Cr, Fe)7C3→(Cr, Fe)23C6 6)离位析出: 在回火过程中直接从α相中析出特殊碳化物,同时伴随着渗碳体的溶解,可使HRC和强度提高(二次硬化效应)。如V,Nb, Ti等都属于此类型。 2.合金元素V、Cr、W、Mo、Mn、Co、Ni、Cu、Ti、Al中哪些是铁素体形成元素?哪些是奥氏体形成元素?哪些能在a-Fe中形成无限固溶体?哪些能在g-Fe 中形成无限固溶体? 答:铁素体形成元素:V、Cr、W、Mo、Ti、Al; 奥氏体形成元素:Mn、Co、Ni、Cu 能在a-Fe中形成无限固溶体:V、Cr; 能在g-Fe 中形成无限固溶体:Mn、Co、Ni 3.简述合金元素对扩大或缩小γ相区的影响,并说明利用此原理在生产中有何意义? 答:(1)扩大γ相区:使A3降低,A4升高一般为奥氏体形成元素 分为两类:a.开启γ相区:Mn, Ni, Co 与γ-Fe无限互溶. b.扩大γ相区:有C,N,Cu等。如Fe-C相图,形成的扩大的γ相区,构成了钢的热处理的基础。 (2)缩小γ相区:使A3升高,A4降低。一般为铁素体形成元素 分为两类:a.封闭γ相区:使相图中γ区缩小到一个很小的面积形成γ圈,其结果使δ相区与α相区连成一片。如V, Cr, Si, A1, Ti, Mo, W, P, Sn, As, Sb。 b.缩小γ相区:Zr, Nb, Ta, B, S, Ce 等 (3)生产中的意义:可以利用M扩大和缩小γ相区作用,获得单相组织,具有特殊性能,在耐蚀钢和耐热钢中应用广泛。 4.简述合金元素对铁碳相图(如共析碳量、相变温度等)的影响。 答:答:1)改变了奥氏体区的位置 2)改变了共晶温度:(l)扩大γ相区的元素使A1,A3下降; (2)缩小γ相区的元素使A1,A3升高。当Mo>8.2%, W>12%,Ti>1.0%,V>4.5%,Si>8.5%,γ

第十四章习题参考答案部分

习题十四 14-1 试说明时序逻辑电路有什么特点?它和组合逻辑电路的主要区别在什么地方? 答:时序逻辑电路的特点是电路在某一时刻稳定输出不仅取决于该时刻的输入,而且还依赖于该电路过去的状态,换句话说,该电路具有记忆功能。它与组合逻辑电路的主要区别在于时序电路的记忆功能。时序电路通常是由组合逻辑电路和记忆电路两部分组成。 14-2 有一个专用通讯系统(同步时序电路),若在输入线x 上连续出现三个“1”信号,则在输出线Y 上出现一个“1”信号予以标记,对于其它输入序列,输出均为“0”,作状态图和状态转移真值表。 解:该电路要求设计同步时序逻辑电路,所以状态的改变是在同步时钟脉冲的作用下进行状态转换。 功能要求:在输入端连续输入三个“1”信号时,输出端输出“1”,否则输出端输出“0”。对功能进行描述为:假设初始状态为00,当接到输入信号为“1”时,用状态01表示已经输入一个“1”的状态01,否则,回到初始状态00;若在01状态又接到一个“1”信号,将该状态记为11,状态11说明已经连续收到两个“1”;在11状态,无论下一个输入是“1”还是“0”,都回到00状态,只是在接收到“1”时(说明连续收到三个“1”,然后将状态置于初始状态,准备对下一次检测作好准备)输出“1”,否则输出“0”。因此,至少需要三个状态来描述功能要求(由此可知,需要两个触发器来描述三个不同状态)。 根据以上要求,可以作出电路的状态图如下: 14-3 分析题图14-1所示时序电路的逻辑功能,并给出时序图。 解:该题是将J K 触发器转换为D 触发器,根据D 触发器的状态方程得: D Q D Q D Q K Q J Q n n n n n =+=+=+1 其次注意到JK 触发器是下降沿触发,所以时序图如图所示。 状态转移真值表 次态/输出( Q 2n +1Q 1n +1/Y ) 现态Q 2n Q 1n x =0 x =1 0 0 0 1 1 1 00/0 00/0 00/0 01/0 10/0 00/1 1 0 偏离状态 CP D D 题图14-1习题14-3电路图 CP D Q n 习题14-3的时序图

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

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)求飞轮的最大转速和最小转速。

最新金属材料学课后习题总结

习题 第一章 1、何时不能直接淬火呢?本质粗晶粒钢为什么渗碳后不直接淬火?重结晶为什么可以细化晶粒?那么渗碳时为什么不选择重结晶温度进行A化? 答:本质粗晶粒钢,必须缓冷后再加热进行重结晶,细化晶粒后再淬火。晶粒粗大。A 形核、长大过程。影响渗碳效果。 2、C是扩大还是缩小奥氏体相区元素? 答:扩大。 3、Me对S、E点的影响? 答:A形成元素均使S、E点向左下方移动。F形成元素使S、E点向左上方移动。 S点左移—共析C量减小;E点左移—出现莱氏体的C量降低。 4、合金钢加热均匀化与碳钢相比有什么区别? 答:由于合金元素阻碍碳原子扩散以及碳化物的分解,因此奥氏体化温度高、保温时间长。 5、对一般结构钢的成分设计时,要考虑其M S点不能太低,为什么? 答:M量少,Ar量多,影响强度。 6、W、Mo等元素对贝氏体转变影响不大,而对珠光体转变的推迟作用大,如何理解? 答:对于珠光体转变:Ti, V:主要是通过推迟(P转变时)K形核与长大来提高过冷γ的稳定性。 W,Mo: 1)推迟K形核与长大。 2)增加固溶体原子间的结合力,降低Fe的自扩散系数,增加Fe的扩散激活能。 3)减缓C的扩散。 对于贝氏体转变:W,Mo,V,Ti:增加C在γ相中的扩散激活能,降低扩散系数,推迟贝氏体转变,但作用比Cr,Mn,Ni小。 7、淬硬性和淬透性 答:淬硬性:指钢在淬火时硬化能力,用淬成马氏体可能得到的最高硬度表示。 淬透性:指由钢的表面量到钢的半马氏体区组织处的深度。 8、C在γ-Fe与α-Fe中溶解度不同,那个大? 答:γ-Fe中,为八面体空隙,比α-Fe的四面体空隙大。 9、C、N原子在α-Fe中溶解度不同,那个大? 答:N大,因为N的半径比C小。 10、合金钢中碳化物形成元素(V,Cr,Mo,Mn等)所形成的碳化物基本类型及其相对稳定性。 答:V:MC型;Cr:M7C3、M23C6型;Mo:M6C、M2C、M7C3型;Mn:M3C型。 复杂点阵:M23C6、M7C3、M3C、稳定性较差;简单点阵:M2C、MC、M6C稳定性好。 11、如何理解二次硬化与二次淬火? 答:二次硬化:含高W、Mo、Cr、V钢淬火后回火时,由于析出细小弥散的特殊碳化物及回火冷却时A’转变为M回,使硬度不仅不下降,反而升高的现象称二次硬化。 二次淬火:在高合金钢中回火冷却时残余奥氏体转变为马氏体的现象称为二次淬火。

西方经济学课后习题答案-第十三章

第十三章失业、通货膨胀和经济周期 1.西方经济学是如何解释失业的?失业的影响表现在哪些方面? 【参考答案】 西方经济学家对失业的原因做出了不同的解释。主要有: (1)古典经济学失业理论以“萨伊定律”为核心,认为供给能够创造需求,不会出现生产过剩,且每一个商品生产者都是理性的,都会尽力扩大生产、销售,这样社会的生产、销售就能达到最高水平,从而实现充分就业。 (2)凯恩斯提出了“非自愿失业”理论,认为有效需求是由消费需求与投资需求构成的,它是决定社会总就业量的关键性因素。当“有效需求”不足时充分就业就无法实现。凯恩斯提出边际消费倾向递减、资本边际效率递减和流动性偏好三个基本心理规律,使得经济中消费需求和投资需求不足,从而导致非自愿失业。 (3)新凯恩斯主义经济学以不完全竞争和不完全信息为前提,通过论证工资和价格黏性进而解释非自愿失业存在的原因,认为工资在短期内具有黏性,失业率并不会随劳动需求的变动做出充分调整。对存在工资黏性的解释主要有劳动工资合同论、隐含合同论、“局内人-局外人”理论和效率工资理论。 (4)现代货币主义的失业理论可以简单归结为“自然失业率”假说,其否认菲利普斯曲线,认为,如果政府用增加货币量来刺激就业,而雇员没有预见到实际收入下降时,就愿意增加劳动供给。但从长期看,不仅失业没有减少反而物价会持续上涨。 失业对经济和社会的影响主要有: 一是给个人和家庭带来物质和精神的负面影响; 二是影响社会稳定; 三是增加经济运行成本,带来产出损失以及影响社会经济的信心从而加重整个经济的不景气,对经济运行产生不利影响。 2.新凯恩斯主义经济学是如何解释工资黏性的?

【参考答案】 西方经济学对于工资黏性的原因主要有以下解释: (1)劳动工资合同论。在一些行业中,由于工会的力量,往往可能签订较有利于雇员的工资合同。这些合同通常附加工资随生活费上涨而增加,而当经济衰退时工资率并不随之削减的条款。 (2)隐含合同论。除正式合同外,雇主与雇员之间可能达成工资率相对固定、不随经济波动调整的默契。隐含合同意味着工资率将不随劳动市场供求的波动而变化。在经济不景气时,企业可能支付给雇员高于市场一般水平的工资。作为回报,在经济高涨时,雇员也只能留在该企业,接受低于其他企业的工资率。 (3)“局内人-局外人”理论。该理论解释了为什么在较高失业率情形下企业不降低新雇员薪酬的现象。该理论认为,每个企业对新雇员(局外人)的培训通常是由在职雇员(局内人)来完成的。在职雇员担心这会影响他们与企业讨价还价的地位或者分量而不愿培训新雇员。如果企业支付新雇员的工资低,经培训掌握了技能的雇员就可能被出高薪的企业“挖走”。因此,企业只能通过向新、老雇员支付相同的报酬来解决这一矛盾。 (4)效率工资理论。该理论认为,在一定限度内,企业通过支付给雇员比劳动市场出清时更高的工资率,可以促使劳动生产率的提高,获得更多的利润。一般地说,效率工资取决于其他企业支付的工资与失业率水平。社会上没有哪个企业愿意率先降低工资,这样做只会降低雇员的劳动积极性,而且最好的雇员可能会被其他企业吸引走。因此,效率工资的调整过程是缓慢的。 3.通货膨胀有哪几种类型?西方经济学是如何解释通货膨胀成因的? 【参考答案】 根据不同的标准,通货膨胀有不同的分类。按照通货膨胀的严重程度,可以分为爬行的通货膨胀、加速的通货膨胀和超速的通缩膨胀;按照通货膨胀发生的原因,可以分为需求拉上型通货膨胀、成本推动型通货膨胀和结构型通货膨胀。 对于通货膨胀的原因,西方经济学家对其进行了多种多样的解释。 (1)需求拉上型通货膨胀。认为通货膨胀是总需求超过总供给所引起的一般价格水平的持续显著的上涨,是“过多的货币追求过少的商品”的现象。凯恩

大学物理第十四章习题解答和评分标准

第十四章光学习题及解答和评分标准 1.题号: 分值:10分 在杨氏双缝干涉实验中,用波长= nm 的纳灯作光源,屏幕距双缝的距离d’=800 nm ,问:(1)当双缝间距1mm 时,两相邻明条纹中心间距是多少(2)假设双缝间距10 mm ,两相邻明条纹中心间距又是多少 解答及评分标准: (1) d =1 mm 时mm d d x 47.0'== ?λ (5分) (2) d =10 mm 时mm d d x 047.0'== ?λ (5分) 2.题号: 分值:10分 洛埃镜干涉如图所示光源波长m 7102.7-?=λ, 试求镜的右边缘到第一条明纹的距离。 解答及评分标准: λd d x '21?= ? (6分) m m x 57105.4102.722.0302021--?=???+?=?∴(4分) 3.题号:3 分值:10分 在双缝干涉实验中,用波长=的单色光照射,屏幕距双缝的距离d’=300 mm ,测得中央明纹两恻的两个第五级明纹的间距为, 求两缝间的距离。 解答及评分标准: λd d x '= ? (4 分)

mm N x 22.110 2.122.12==?=?Θ (4分) mm x d d 134.01022.1101.54610300'3 9 3=????=?=∴---λ (2分) 4. 题号: 分值:10分 在双缝干涉实验中,两缝间的距离,用单色光垂直照射双缝, 屏与缝之间的距离为,测得中央明纹两恻的两个第五级暗纹的间距为, 求所用光的波长。 解答及评分标准: λd d x '= ? (4分) 531.29 78.2278.22==?=?N x Θ (4分) nm d xd 8.6321020.130.0531.2'3=??=?=∴λ (2分) 5.题号: 分值:10分 单色光照射到相距为的双缝上,双缝与屏幕的垂直距离为1m ,求:(1)从第一级明纹到同侧的第四级明纹间的距离为,求单色光的波长;(2)若入射光的波长为600nm ,求相邻两明纹间的距离。 解答及评分标准: (1)λ)(141414k k d d x x x -'=-=?; (4分) nm k k d x d 5001 414=-'?=∴λ (3分) (2)nm d d x 0.3='= ?λ (3分) 6. 题号: 分值:10分 用一束8.632=λnm 激光垂直照射一双缝, 在缝后处的墙上观察到中央明纹和第一级明纹的间隔为14cm. 求(1)两缝的间距;(2)在中央明纹以上还能看到几条明纹

金属材料学第二版戴起勋第二章课后题答案

第二章工程结构钢 1.叙述构件用钢一般的服役条件、加工特点和性能要求。 答:服役条件:①工程结构件长期受静载;②互相无相对运动受大气(海水)的侵蚀;③有些构件受疲劳冲击;④一般在-50~100℃范围内使用; 加工特点:焊接是构成金属结构的常用方法;一般都要经过如剪切、冲孔、热弯、深冲等成型工艺。 性能要求:①足够的强度与韧度(特别是低温韧度);②良好的焊接性和成型工艺性; ③良好的耐腐蚀性; 2.低碳钢中淬火时效和应变时效的机理是什么对构件有何危害 答:构件用钢加热到Ac1以上淬火或塑性变形后,在放置过程中,强度、硬度上升,塑性、韧性下降,韧脆转变温度上升,这种现象分别称为淬火时效和应变时效。 产生的原因:C、N等间隙原子偏聚或内吸附于位错等晶体缺陷处。提高硬度、降低塑性和韧度。 危害:在生产中的弯角、卷边、冲孔、剪裁等过程中产生局部塑形变形的工艺操作,由于应变时效会使局部地区的断裂抗力降低,增加构件脆断的危险性。应变时效还给冷变形工艺造成困难,往往因为裁剪边出现裂缝而报废。 3.为什么普低钢中基本上都含有不大于%w(Mn) 答:加入Mn有固溶强化作用,每1%Mn能够使屈服强度增加33MPa。但是由于Mn能降低A3温度,使奥氏体在更低的温度下转变为铁素体而有轻微细化铁素体晶粒的作用。Mn的含量过多时,可大为降低塑韧性,所以Mn控制在<%。 4.为什么贝氏体型普低钢多采用%w(Mo)和微量B作为基本合金化元素 答:钢中的主要合金元素是保证在较宽的冷却速度范围内获得以贝氏体为主的组织。当Mo 大于%时,能显着推迟珠光体的转变,而微量的B在奥氏体晶界上有偏析作用,可有效推迟铁素体的转变,并且对贝氏体转变推迟较少。因此Mo、B是贝氏体钢中必不可少的元素。 5.什么是微合金化钢微合金化元素的主要作用是什么 答:微合金化钢是指化学成分规范上明确列入需加入一种或几种碳氮化物形成元素的钢中。作用:Nb、V、Ti单元或复合是常用的,其作用主要有细化晶粒组织和析出强化。微合金元素通过阻止加热时奥氏体晶粒长大和抑制奥氏体形变再结晶这两方面作用可使轧制后铁素体晶粒细化,从而具有较好的强韧度配合。 6.在汽车工业上广泛应用的双相钢,其成分、组织和性能特点是什么为什么能在汽车工业上得到大量应用,发展很快 答:主要成分:~%C,~%Si,~%Mn,~%Cr,~%Mo,少量V 、Nb、Ti。(质量分数) 组织:F+M组织,F基体上分布不连续岛状混合型M(<20%)。 F中非常干净,C、N等间隙原子很少;C和Me大部分在M中. 性能特点:低σs,且是连续屈服,无屈服平台和上、下屈服;均匀塑变能力强,总延伸率较大,冷加工性能好;加工硬化率n值大,成型后σs可达500~700MPa。 因为双相钢具有足够的冲压成型性,而且具备良好的塑性、韧度,一定的马氏体还可以保证提高钢的强度。 7.在低合金高强度工程结构钢中大多采用微合金元素(Nb、V、Ti等),它们的主要作用是什么 答:Nb、V、Ti单元或复合是常用的,其作用主要有细化晶粒组织和析出强化。微合金元素通过阻止加热时奥氏体晶粒长大和抑制奥氏体形变再结晶这两方面作用可使轧制后铁素体晶粒细化,从而具有较好的强韧度配合。 8.什么是热机械控制处理工艺为什么这种工艺比相同的成分普通热轧钢有更高的力学综合

【精品】高教第二版(徐寿昌)有机化学课后习题答案第13章

第十三章羧酸及其衍生物用系统命名法命名下列化合物: 1.CH 3 (CH2)4COOH2.CH3CH(CH3)C(CH3)2COOH3.CH3CHClCOOH 4.COOH 5.CH 2 =CHCH2COOH6.COOH 7. CH3COOCH38 . HOOC COOH9 . CH2COOH 10.(CH 3 CO)2O11. O CO CH312.HCON(CH 3 )2 13. COOH O2N O2N 14 . CO NH 3,5-二硝基苯甲酸邻苯二甲酰亚胺

15. CH 3CHCHCOOH CH 3 OH 16. OH COOH 2-甲基-3-羟基丁 酸1-羟基-环己基甲酸 一、 写出下列化合物的构造式: 1。草酸2,马来酸3,肉桂酸4,硬脂酸

5.α-甲基丙烯酸甲酯6,邻苯二甲酸酐7,乙酰苯胺8,过氧化苯甲酰胺 CH 2=C CH 3 COOCH 3 CO O NHCOCH 3 O O OO NH C O H 2NCOOC 2H 5 C C NH O O O H 2N C NH 2 NH CO O CO n CH 2 CH O C O CH 3 []n 三、写出分子式为C 5H 6O 4的不饱和二元酸的所有异构体(包括顺反异构)的结构式,并指出那些容易生成酸酐: 解:有三种异构体:2-戊烯-1,5-二酸;2-甲基-顺丁烯二酸;2-甲基-反丁烯二酸。其中2-甲基-顺丁烯二酸易于生成酸酐。 C C H COOH COOH C C H COOH CH 3 HOOC CH 3 HOOC CH=CHCH 2COOH 2-戊烯 -1,5-二酸;2-甲基-顺丁烯二酸;2-甲基-反丁烯二酸 四、比较下列各组化合物的酸性强度: 1,醋酸,丙二酸,草酸,苯酚,甲酸

《审计学》14-15章课后习题(带答案)

2015-2016-2《审计学》(14-15章)课后习题(带答案) 一、名词解释题(27-30) 27.核算误差企业对经济业务实行了不正确的会计核算而产生的误差 28.重分类误差企业因为未按照会计准则、制度编制财务报表而引起的误差 29.试算平衡表是定期加计分类账各账户的借贷发生余额的合计数,以检查借贷方是否平衡,账户记录有无错误的一种表式。 30.审计报告指审计人员跟具审计计划对被审计单位实施必要的审计程序,就被审计事项得出审计记录,提出审计意见与审计建议的书面文件。 二、单项选择题(165-195) 165.“广泛性”是用以说明错报对财务报表的影响,下列各项中,对财务报表的影响具有广泛性的情形不包括()。 A.不限于对财务报表的特定要素、账户或项目产生影响 B.错报金额已经超过财务报表的重要性 C.虽然仅对财务报表的特定要素、账户或项目产生影响,但这些要素、账户或项目是或可能是财务报表的主要组成部分 D.当与披露相关时,产生的影响对财务报表使用者理解财务报表至关重要 166.注册会计师在获取充分、适当的审计证据后,认为错报单独或汇总起来对财务报表影响重大,但不具有广泛性,则注册会计师应该发表的审计意见类型是()。 A.无保留意见 B.无法表示意见 C.否定意见 D.保留意见 167.以下关于强调事项段的说法中,不正确的是()。 A.增加强调事项段不影响已发表的审计意见 B.强调事项段可以提及在财务报表中披露和未披露的信息 C.增加强调事项段的事项对财务报表使用者理解财务报表很重要 D.强调事项段应该紧接在审计意见段之后 168.下列情形中,会导致无法表示意见的是()。 A.财务报表存在重大错报,但是影响并不广泛 B.财务报表存在重大错报,并且影响广泛 C.无法获取充分、适当的审计证据,但是影响并不广泛 D.无法获取充分、适当的审计证据,并且影响广泛 169.审计报告的标题统一为()。 A.审计报告 B. XX会计师事务所的审计报告 C.独立审计报告 D.外部审计报告 170.甲注册会计师负责A上市公司2012年度财务报表审计工作,如果甲注册会计师拟出具标准意见的审计报告,甲注册会计师在编写审计报告的意见段时,下列有关表述正确的是()。 A.我们认为,A公司财务报表在所有重大方面按照企业会计准则的规定编制,公允反映了A公司2012年12月31日的财务状况以及2012年度的经营成果和现金流量

新版《机械设计基础》课后习题参考答案

机械设计基础习题参考答案 机械设计基础课程组编 武汉科技大学机械自动化学院

第2章 平面机构的自由度和速度分析 2-1画运动简图。 2-2 图2-38所示为一简易冲床的初拟设计方案。设计者的思路是:动力由齿轮1输入,使轴A 连续回转;而固装在轴A 上的凸轮2与杠杆3组成的凸轮机构将使冲头4上下运动以达到冲压的目的。 4 3 5 1 2 解答:原机构自由度F=3?3- 2 ?4-1 = 0,不合理 ,

2-3 试计算图2-42所示凸轮—连杆组合机构的自由度。 b) a) A E M D F E L K J I F B C C D B A 解答:a) n=7; P l=9; P h=2,F=3?7-2 ?9-2 =1 L处存在局部自由度,D处存在虚约束 b) n=5; P l=6; P h=2,F=3?5-2 ?6-2 =1 E、B处存在局部自由度,F、C处存在虚约束2-4 试计算图2-43所示齿轮—连杆组合机构的自由度。 B D C A (a) C D B A (b) 解答:a) n=4; P l=5; P h=1,F=3?4-2 ?5-1=1 A处存在复合铰链 b) n=6; P l=7; P h=3,F=3?6-2 ?7-3=1 B、C、D处存在复合铰链 2-5 先计算如图所示平面机构的自由度。并指出图中的复合铰链、局部自由度和虚约束。

A B C D E 解答: a) n=7; P l =10; P h =0,F=3?7-2 ?10 = 1 C 处存在复合铰链。 b) n=7; P l =10; P h =0,F=3?7-2 ?10 = 1 B D E C A c) n=3; P l =3; P h =2,F=3?3 -2 ?3-2 = 1 D 处存在局部自由度。 d) n=4; P l =5; P h =1,F=3?4 -2 ?5-1 = 1 A B C D E F G G' H A B D C E F G H I J e) n=6; P l =8; P h =1,F=3?6 -2 ?8-1 = 1 B 处存在局部自由度,G 、G'处存在虚约束。 f) n=9; P l =12; P h =2,F=3?9 -2 ?12-2 = 1 C 处存在局部自由度,I 处存在复合铰链。

金属材料学第二版戴起勋第一章课后题答案

第一章1.为什么说钢中的S、P杂质元素在一般情况下总是有害的? 答:S、P会导致钢的热脆和冷脆,并且容易在晶界偏聚,导致合金钢的第二类高温回火脆性,高温蠕变时的晶界脆断。 S能形成FeS,其熔点为989℃,钢件在大于1000℃的热加工温度时FeS会熔化,所以易产生热脆; P能形成Fe3P,性质硬而脆,在冷加工时产生应力集中,易产生裂纹而形成冷脆。 2.钢中的碳化物按点阵结构分为哪两大类?各有什么特点? 答:简单点阵结构和复杂点阵结构 简单点阵结构的特点:硬度较高、熔点较高、稳定性较好; 复杂点阵结构的特点:硬度较低、熔点较低、稳定性较差。 3.简述合金钢中碳化物形成规律。 答:①当rC/rM>0.59时,形成复杂点阵结构;当rC/rM<0.59时,形成简单点阵结构; ②相似者相溶:完全互溶:原子尺寸、电化学因素均相似;有限溶解:一般K都能溶解其它元素,形成复合碳化物。 ③NM/NC比值决定了碳化物类型④碳化物稳定性越好,溶解越难,析出难越,聚集长大也越难;⑤强碳化物形成元素优先与碳结合形成碳化物。

4.合金元素对Fe-C相图的S、E点有什么影响?这种影响意味着什么? 答:A形成元素均使S、E点向_____移动,F形成元素使S、E点向_____移动。 S点左移意味着_____减小,E点左移意味着出现_______降低。 (左下方;左上方)(共析碳量;莱氏体的C量) 5.试述钢在退火态、淬火态及淬火-回火态下,不同合金元素的分布状况。 答:退火态:非碳化物形成元素绝大多数固溶于基体中,而碳化物形成元素视C和本身量多少而定。优先形成碳化物,余量溶入基体。 淬火态:合金元素的分布与淬火工艺有关。溶入A体的因素淬火后存在于M、B中或残余A 中,未溶者仍在K中。 回火态:低温回火,置换式合金元素基本上不发生重新分布;>400℃,Me开始重新分布。非K形成元素仍在基体中,K形成元素逐步进入析出的K中,其程度取决于回火温度和时间。 6.有哪些合金元素强烈阻止奥氏体晶粒的长大?阻止奥氏体晶粒长大有什么好处? 答:Ti、Nb、V等强碳化物形成元素(好处):能够细化晶粒,从而使钢具有良好的强韧度配合,提高了钢的综合力学性能。 7.哪些合金元素能显着提高钢的淬透性?提高钢的淬透性有何作用? 答:在结构钢中,提高马氏体淬透性作用显着的元素从大到小排列:Mn、Mo、Cr、Si、Ni 等。

高鸿业《宏观经济学》课后习题答案第十三章-习题答案

第十三章 简单国民收入决定理论 1.在两部门经济中,均衡发生于( )之时。 A.实际储蓄等于实际投资; B.实际消费加实际投资等于产出值; C.计划储蓄等于计划投资; D.总投资等于企业部门的收入。 解答:C 2.当消费函数为c =a +by(a>0,0

第十四章 习题与答案

第十四章中国特色社会主义事业的依靠力量 一、单选选择题 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、新时期统一战线成员不包括() A社会主义劳动者 B社会主义事业建设者 C拥护社会主义的爱国者 D全体华人 8、军队全面建设不包括() A革命化 B现代化 C机械化 D正规化 9、中国革命战争的总的战略方针是() A积极防御的战略方针 B推进科技强军 C推进质量建军 D建设全民国防 10、生产力的要素不包括() A劳动 B知识 C人才 D科技 二、多项选择题 1、改革开放以来,我国工人阶级队伍发生了明显变化,呈现出许多新的特点()

A 队伍迅速壮大 B 内部结构发生重大变化 C 岗位流动加快 D 工资增长迅速 E 文化素质提高 2、改革开放以来,我国出现了一些新的社会阶层,这些阶层有() A 民营科技企业的创业人员和技术人员 B 受聘于外资企业的管理技术人员 C 个体户 D 私营企业主 E 自由职业人员 3、党的十六大所强调的“四个尊重”,是指() A 尊重劳动 B 尊重知识 C 尊重人才 D 尊重创造 E 尊重环境 4、新时期的统一战线已经成为包括哪些群体的最广泛联盟() A 全体社会主义劳动者 B 社会主义事业的建设者 C 拥护社会主义的爱国者 D 拥护祖国统一的爱国者 E 全体华人 5、人民解放军的好的制度和作风包括() A 听党指挥 B 服务人民 C 英勇善战 D 艰苦奋斗 E 实事求是 三、判断是非题 1、在当代中国,一切赞成、支持和参加中国特色社会主义建设的阶级、阶层和社会力量,都属于人民的范畴() 2、包括知识分子在内的工人阶级和农民阶级,始终是推动我国先进生产力、先进文化发展和社会全面进步的根本力量() 3、工人阶级先进性的最根本体现在于它是先进科技的代表() 4、加强国防和军队建设,在中国特色社会主义事业中占有重要地位() 5、人民解放军是中国共产党领导的人民军队() 四、简述题 1、为什么说建设中国特色社会主义必须坚持全心全意依靠工人阶级的方针? 2、如何认识在新世纪新阶段人民军队的历史使命? 五、论述题 如何理解新的社会阶层也是中国特色社会主义事业的建设者? 六、材料分析题 改革开放以来,我国工人阶级队伍发生了明显变化,呈现出许多新的特点:一是队伍迅速壮大。二是内部结构发生重大变化。工人阶级中知识分子的比重大大增长,科技文化素质明显提高;进城就业的农民已成为我国产业工人的重要组成部分,正在成为工业化、城镇化、现代化的重要推动力量;职工所依存的经济组织的所有制形式日益多样化,在各类非公有制经济组织中就业的职工已占全部职工的一半左右。三是岗位流动加快。计划经济条件下的“铁饭碗”已被打破,职工对单位的依赖性大为减弱,自主性大为增强。

第十四章习题答案

第十四章 含氮有机化合物 1 、给出下列化合物名称或写出结构式。 三氨基戊烷 异丙基胺 N H C H 2C H 3 N-乙基苯胺 C H 3 N H C H 3 N-甲基-3-甲基苯胺 N C N N C l O 2N 氯化-3-氰基-5-硝基重氮苯 O 2N N N H O O H 4`-硝基-2,4-二羟基偶氮苯 N H 2H 3C H H 顺-4-甲基-1-环己烷 对硝基氯化苄 O 2N C H 2C l 苦味酸 O 2N O 2N H O N O 2 1,4,6-三硝基萘 O 2N N O 2 N O 2 2、按其碱性的强弱排列下列各组化合物,并说明理由。

(1) N H2 N O2 N H2N H2 C H3 解: N H2 N O2 N H2 N H2 C H3 >> 因为甲基是供电子基,使氮上的电子云密度能增加,故胺的碱性增大,而硝基是吸电子基,使氮上的孤对电子密度减少,故碱性减小。 (2) CH3CONH2CH3NH2NH3 解: CH3CONH2 CH3NH2NH3 >> 在甲胺中,由于甲基供电子效应,使氮的电子云密度增大,碱性增强。在酰胺 中,由于氮上的孤对电子与羰基共轭,使氮上的电子云密度减小,从而碱性减弱。 3、比较正丙醇、正丙胺、甲乙胺、三甲胺和正丁烷的沸高低并说明理由。 解:正丙醇>正丙胺>甲乙胺>三甲胺>正丁烷 分子间的氢键导致沸点升高。由于氧的电负性大于氮的电负性,因而正丙醇分子间能形成较强的氢键,沸点最高;正丙胺的氮原子上有两个氢可以形成氢键,甲乙胺只有1个,而三甲胺氮原子上没有氢原子,因而不能形成氢键;正丁烷是非极性分子,分子间只存在较弱的色散力,因而沸点最低。 4、如何完成下列的转变: (1) CH2=CHCH2Br CH2=CHCH2CH2NH2 解:C H2=C H C H2Br C H2=C H C H2C H2N H2 N aCN LiAlH 4 C H2=C H C H2C N (2) N H C H3 O 解:O C H3N H2 N C H3N H C H 3 H2,N i (3)(CH3)3CCO OH(CH 3 )3COCH2Cl

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

机械设计基础 1-5至1-12 指出(题1-5图~1-12图)机构运动简图中的复合铰链、局部自由度和虚约束,计算各机构的自由度,并判断是否具有确定的运动。

1-5 解 F =H L P P n --23=18263-?-?=1 1-6 解F =H L P P n --23=111283-?-?=1 1-7 解F =H L P P n --23=011283-?-?=2 1-8 解F =H L P P n --23=18263-?-?=1 1-9 解F =H L P P n --23=24243-?-?=2 1-10 解F =H L P P n --23=212293-?-?=1 1-11 解F =H L P P n --23=24243-?-?=2 1-12 解F =H L P P n --23=03233-?-?=3 2-1 试根据题2-1图所标注的尺寸判断下列铰链四杆机构是曲柄摇杆机构、双曲柄机构还是双摇杆机构。 题2-1图

答 : a )160907015011040=+<=+,且最短杆为机架,因此是双曲柄机构。 b )1707010016512045=+<=+,且最短杆的邻边为机架,因此是曲柄摇杆机构。 c )132627016010060=+>=+,不满足杆长条件,因此是双摇杆机构。 d )1909010015010050=+<=+,且最短杆的对边为机架,因此是双摇杆机构。 2-3 画出题2-3图所示个机构的传动角和压力角。图中标注箭头的构件为原动件。 题2-3图 解: 2-5 设计一脚踏轧棉机的曲柄摇杆机构,如题2-5图所示,要求踏板CD 在水平位置上下各摆10度,且500CD l mm =,1000AD l mm =。(1)试用图解法求曲柄AB 和连杆BC 的长度;(2)用式(2-6)和式(2-6)’计算此机构的最小传动角。

相关主题