MT【145】不变的平面角

(2018,4月学考数学选择最后一题)
如图,设矩形$ABCD$所在平面与梯形$ACEF$所在平面相交于$AC$.

若$AB=1,BC=\sqrt{3},AF=EF=EC=1,$则下面二面角的平面角为定值的是( )
  $ A.F-AB-C $           $B.B-EF-D$             $C.A-BF-C$              $ D.D- FA -B $


答案:B

提示:事实上,如图我们只需作$FH\bot AC$,连接$BH,BF$则容易证明$BF\bot EF$,
同理$,ED\bot EF$,过$D$作$AC$的平行线,交$BH$的延长线于$G$,连接$GF$

故$B-EF-D$ 的平面角为$\angle BFG$. 变动过程中我们发现$F$是在以$BG$为直径的圆周上运动,故$\angle BFG=90^{o}$

                                                

练习:

如图,矩形$ABCD$中,$AB=1,BC=\sqrt{3}$,将$\Delta ABD$沿着$BD$向上翻折,若翻折过程中$AC$长度在$\left[\dfrac{\sqrt{10}}{2},\dfrac{\sqrt{13}}{2}\right]$内变化,则点$A$所形成的运动轨迹的长度为_____

答案:$\dfrac{\sqrt{3}\pi}{12}$

原文地址:https://www.cnblogs.com/mathstudy/p/8824391.html

时间: 2024-10-20 10:33:49

MT【145】不变的平面角的相关文章

Cacti Error:'145“解决

早上正常查看监控之一,cacti不出图了.昨天断电了一次.排查: 1.检查服务正常 2.检查服务的连接,正常 3.查看日志,报错145. 日志报错如下: AM - CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'145', SQL:"select  poller_output.output,  poller_output.time,  poller_output.local_data_id,  poller_item.rrd_path,  p

VS2012中使用CEGUI项目发布到XP平台的问题(核心方法就一句话。“你项目使用的所有外部依赖库都用/MT编译。”)

接着上一篇文章,详细说说如何把一个带CEGUI的项目发布到XP平台. 这个问题纠缠了我好几天.这里把详细解决思路记下来.有同样问题的朋友可以少走很多弯路. 核心方法就一句话.“你项目使用的所有外部依赖库都用/MT编译.” 1.准备. 首先你要具备如下工具:CEGUI源码:FreeType源码:Pcre源码:CMake工具.我会在下文说明原因. 各个开源库的版本号,请参考你的CEGUI引用的各自的头文件分别下载. FreeType开源库主页:http://sourceforge.net/proje

(转)VC运行库MD /MDd /MT /MTd /ML /MLd

VC编译选项 - 多线程(/MT) - 多线程调试 (/MTd) - 多线程DLL (/MD) - 多线程调试DLL (/MDd) C 运行时库 库文件 - Single thread(static link) ML libc.lib - Debug single thread(static link) MLd libcd.lib - MultiThread(static link) MT libcmt.lib - Debug multiThread(static link) MTd libcm

如何在MD(d)和MT(d)工程间正确分配和释放动态内存

MD(d)和MT(d) MD(d)和MT(d)是windows下VC开发的两个编译选项,表示程序的运行时库编译选项. /MT是"multithread, static version" 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib安置到OBJ文件中,让链接器使用LIBCMT.lib 处理外部符号. /MD是"multithread- and DLL-specific version",意思是多线程DLL版本,定义了它后,编译器把MSVCRT.li

VS运行时 /MD、/MDd 和 /MT、/MTd之间的区别

程序运行时出现问题,选择的是Release,win64位的模式,并且已经看到了宏定义NDEBUG,但是程序依然进入上面的部分 解决方案是将属性->C/C++->代码生成器->运行库里面的多线程调试(/MTD)修改为多线程DLL(/MD)即可 修改之后: 编译一下 解释原因来自 http://blog.csdn.net/u013829933/article/details/50321355,感谢~~ 这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE

POJ 1061青蛙的约会。求解(x+mT)%L=(y+nT)%L的最小步数T。

因为是同余,所以就是(x+mT)%L-(y+nT)%L=0.可以写成(x-y+(m-n)T)%L=0.就是这个数是L的倍数啦.那么我可以这样x-y+(m-n)T + Ls = 0.就可以了,s可正可负,就能满足条件. #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <algorithm> using namespace std; #

/MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题

一.MD(d).MT(d)编译选项的区别 1.编译选项的位置 以VS2005为例,这样子打开: 1)         打开项目的Property Pages对话框 2)         点击左侧C/C++节 3)         点击Code Generation节 4)         右侧第六行Runtime Library项目 2.各个设置选项代表的含义 编译选项 包含 静态链接的lib 说明 /MD _MT._DLL MSVCRT.lib 多线程.Release.DLL版本的运行时库 /

UVa 145 - Gondwanaland Telecom

题目:打电话,有A-E五种类型的电话,每天分成三个时段,每个时段每种电话的收费不同: 现在,一直电话类型和通话的起始和结束时间,统计每个时段打了几分钟电话及总话费. 分析:模拟.这里直接把一天24小时转化成1440个分钟,每个分钟看做是一个左闭右开的区间: 则可以把1440个区间映射到一个1440元素的数组中,枚举时间区间中所有点计数即可: 说明:如果输入的时间相等,认为是打了24小时. #include <cstring> #include <cstdio> #include &

/MD, /MT, /LD (Use Run-Time Library)

msdn Indicates whether a multithreaded module is a DLL and specifies retail or debug versions of the run-time library. Copy /MD[d] /MT[d] /LD[d] Remarks Option Description /MD Causes the application to use the multithread-specific and DLL-specific ve