第13章 (DEMO)

合集下载

中外流行音乐鉴赏(论文)

中外流行音乐鉴赏(论文)
《手牵手》陶喆王力宏号召音乐人“用音乐加油,手牵手大合唱”。眼见台湾SARS疫情严重,全国民众人心惶惶,在金曲制作人王力宏、陶喆和东风卫视的发起下,号召所有音乐人一起用音乐来激励面临防疫、抗疫的台湾人民,获得台湾乐坛87位歌手共襄盛举,希望藉由音乐的力量来鼓励人心,让大家能够勇敢面对疫情,一起对抗SARS,共同度过难关。
第二张专辑:《i'm ok》。这就是陶喆,要用一首首充满摇滚精神的音乐与市场接触,让人回到60-70年代听摇滚乐的朴实的快乐。在这张专辑推出的同时陶喆在香港及台湾举行个人演唱会,在演唱会上许多的大牌歌手们都到场聆听他的演唱。从小就常常往返台湾、美国,传统中国和西方文明在陶喆身上都产生了不少的影响。中国人的感情一向讲求含蓄,他就会尝试用比较“放”的方式,以自然的方式去诠释感情,所以歌曲中可以听到不少“oh baby”或者随性的转音,重点不是每个音都很准、每个字都咬的很清楚,而是要用最真诚的自己来面对音乐。(专辑曲目:01. doxology02.找自己03.小镇姑娘04.夜来香05.普通朋友06. i’m ok 07.不一样08.说走就走09.多谢你10.马戏团11.天天12. angeline13. amen)
《Free》在新人辈出的流行歌坛,台湾歌手陶喆地位独特。这位十年来台湾最好的唱作人,从踏入歌坛,从幕后到前台,一路走得沉稳而踏实。这位拥有极多铁杆歌迷的巨星将举办他的个人演唱会——2007陶喆上海演唱会,演唱会于7月7日在上海虹口体育场举行。
《好好活下去》是为抗震救灾而作,现已在全国全面推出,让全中国的同胞都能在音乐旋律的激励中,获得无限的勇气与一起走下去的力量,为抗震救灾积聚能量,鼓舞了中国人的向上精神。相信在这首歌的鼓舞下,灾区人民能很快恢复。
新歌+精选:《乐之路1997-2003》。透过超音波仪器,父母们可以了解并纪录婴儿在母亲体内的成长过程。因此,陶喆将这个概念援引至他的“ultrasound乐之路1997-2003”专辑中,让乐迷们可以在聆听的过程里,完整感受他“在6年内产下24个小孩”的心情点滴。在“超音波”的概念之下集合了11首个人代表作,以及6首全新作品,加上1首私藏的试听demo与特别版本。陶喆的“ultrasound乐之路1997-2003”不只要让大家听见他的音乐,更要让大家看到他在音乐生活里的创作概念与想法。不论是已发表的、未发表的或正要发表的,这些由陶喆在6年内辛苦孕育培养的“24个小孩”陪着我们一起重返他在“乐之路”上的美丽时光,同时走向他充满未知可能的精彩未来。

2011年计算机等级二级C语言章节习题及答案(13)

2011年计算机等级二级C语言章节习题及答案(13)

2011年计算机等级二级C语言章节习题及答案(13)2011年计算机等级二级C语言章节习题及答案(13)第13章文件一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。

)13.1 fseek函数的正确调用形式是A)fseek(文件指针,起始点,位移量)B)fseek(文件指针,位移量,起始点)C)fseek(位移量,起始点,文件指针)D)fseek(起始点,位移量,文件指针)正确答案: B13.2 若fp是指向某文件的指针,且已读到文件末尾,则函数feof (f p)的返回值是A)EOFB)-1C)1D)NULL正确答案: C13.3 fscanf函数的正确调用形式是A)fscanf(fp,格式字符串,输出表列);B)fscanf(格式字符串,输出表列,fp);C)fscanf(格式字符串,文件指针,输出表列);D)fscanf(文件指针,格式字符串,输入表列);正确答案: D13.4 下列关于C语言数据文件的叙述中正确的是A)文件由ASCII码字符序列组成,C语言只能读写文本文件B)文件由二进制数据序列组成,C语言只能读写二进制文件C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件正确答案: D13.5 函数fseek(pf, OL,SEEK_END)中的SEEK_END代表的起始点是A)文件开始B)文件末尾C)文件当前位置D)以上都不对正确答案: B13.6 C语言中,能识别处理的文件为A)文本文件和数据块文件B)文本文件和二进制文件C)流文件和文本文件D)数据文件和二进制文件正确答案: B13.7 若调用fputc函数输出字符成功,则其返回值是A)EOFB)1C)0D)输出的字符正确答案: D13.8 已知函数的调用形式:fread(buf,size,count,fp),参数buf 的含义是A)一个整型变量,代表要读入的数据项总数B)一个文件指针,指向要读的文件C)一个指针,指向要读入数据的存放地址D)一个存储区,存放要读的数据项正确答案: C13.9 当顺利执行了文件关闭操作时,fclose函数的返回值是A)-1B)TRUEC)0D)1正确答案: C13.10 如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是A)fp=fopen("Demo","r");B)fp=fopen("Demo","ab+");C)fp=fopen("Demo","w+");D)fp=fopen("Demo","r+");正确答案: D13.11 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是A)fopen("A:\user\abc.txt","r")B)fopen("A:\\user\\abc.txt","rt+")C)fopen("A:\user\abc.txt","rb")D)fopen("A:\user\abc.txt","w")正确答案: B13.12 fwrite函数的一般调用形式是A)fwrite(buffer,count,size,fp);B)fwrite(fp,size,count,buffer);C)fwrite(fp,count,size,buffer);D)fwrite(buffer,size,count,fp);正确答案: D13.13 C语言中,文件组成的基本单位为A)记录B)数据行C)数据块D)字符序列正确答案: D13.14 C 语言中,系统的标准输入文件是指A)键盘B)显示器C)软盘D)硬盘正确答案: A13.15 有以下程序#includemain(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen("d1.dat","r");fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);fclose(fp);}程序运行后的输出结果是A)20 30B)20 50C)30 50D)30 20正确答案: A13.16 阅读以下程序及对程序功能的描述,其中正确的描述是#includemain(){ FILE *in,*out;char ch,infile[10],outfile[10];printf("Enter the infile name:\n");scanf("%s",infile);printf("Enter the outfile name:\n");scanf("%s",outfile);if((in=fopen(infile,"r"))==NULL){ printf("cannot open infile\n");exit(0);}if((out=fopen(outfile,"w"))==NULL){ printf("cannot open outfile\n");exit(0);}while(! feof(in))fputc(fgetc(in),out);fclose(in);fclose(out);}A)程序完成将磁盘文件的信息在屏幕上显示的功能B)程序完成将两个磁盘文件合二为一的功能C)程序完成将一个磁盘文件复制到另一个磁盘文件中D)程序完成将两个磁盘文件合并并在屏幕上输出正确答案: C13.17 下面的程序执行后,文件test中的内容是#includevoid fun(char *fname,char *st){ FILE *myf; int i;myf=fopen(fname,"w" );for(i=0;ifclose(myf);}main(){ fun("test","new world"); fun("test","hello,");} A)hello, B)new worldhello,C)new worldD)hello, rld正确答案: A13.18 假定当前盘符下有两个文本文件,如下文件名a1.txt a2.txt内容123# 321#则下面程序段执行后的结果为#include "stdio.h"void fc(FILE *p){ char c;while((c=fgetc(p))!=′#′)putchar(C);}main(){ FILE *fp;fp=fopen("a1.txt","r");fc(fp);fclose(fp);fp=fopen("a2.txt","r");fc(fp);fclose(fp);putchar(′\n′);}A)123321B)123C)321D)以上答案都不正确正确答案: A13.19 阅读下面程序,程序实现的功能是(a123.txt在当前盘符下已经存在)#include "stdio.h"void main(){ FILE *fp;int a[10],*p=a;fp=fopen("a123.txt","w");while(strlen(gets(p))>0 ){ fputs(a,fp);fputs("\n",fp);}fclose(fp);}A)从键盘输入若干行字符,按行号倒序写入文本文件a123.txt 中B)从键盘输入若干行字符,取前2行写入文本文件a123.txt中C)从键盘输入若干行字符,第一行写入文本文件a123.txt中D)从键盘输入若干行字符,依次写入文本文件a123.txt中正确答案: D13.20 阅读下面程序,此程序的功能为#include "stdio.h"main(int argc,char *argv[]){ FILE *p1,*p2;int c;p1=fopen(argv[1],"r");p2=fopen(argv[2],"a");c=fseek(p2,0L,2);while((c=fgetc(p1))!=EOF)fputc(c,p2);fclose(p1);fclose(p2);}A)实现将p1打开的文件中的内容复制到p2打开的文件B)实现将p2打开的文件中的内容复制到p1打开的文件C)实现将p1打开的文件中的内容追加到p2打开的文件内容之后D)实现将p2打开的文件中的内容追加到p1打开的文件内容之后正确答案: C二、填空题(请将每一个空的正确答案写在答题卡相应序号后。

JavaWeb编程技术(沈泽刚版)教材习题参考答案

JavaWeb编程技术(沈泽刚版)教材习题参考答案

第4章Java Web编程习题解析4.1 第1章习题解析1. 略。

2. 答:URL称为统一资源定位符,URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。

URI称为统一资源标识符,是以特定语法标识一个资源的字符串。

URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:schema:schema-specific-partURI是URL和URN的超集。

3. 答:①是URL,①和②都是URI,③是URN4. 答:动态Web文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括CGI技术、服务器扩展技术和HTML页面中嵌入脚本技术。

其中HTML页面中嵌入脚本技术包括ASP、PHP和JSP技术。

最流行的客户端动态文档技术是在HTML页面中嵌入JavaScript脚本代码。

使用JavaScript可以设计交互式页面。

与服务器端动态文档不同,JavaScript脚本是在客户端执行的。

5. 答:Servlet是用Servlet API开发的Java程序,它运行在Servlet容器中。

Servlet容器是运行Servlet的软件,主要用来扩展Web服务器的功能。

6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。

7. 答:<tomcat-install>\lib\servlet-api.jar文件。

8. 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。

9. 答:当服务器找不到用户请求的资源时将发生404错误。

10. 答:JSP页面是嵌入了Java脚本元素的HTML页面。

11. 答:Servlet主要用来实现业务逻辑和控制逻辑,JSP页面主要用来实现表示逻辑。

Java Web 编程习题解析第4章 4.2 第2章习题解析1. 答:Servlet 接口定义了下面5个方法:public void init(ServletConfig config)public void service(ServletRequest request, ServletResponse response) throws ServletException, IOExceptionpublic void destroy()public ServletConfig getServletConfig()public String getServletInfo()2. 答:Servlet 是在容器中运行的组件,有一个从创建到销毁的过程,其中包括加载和实例化、初始化、提供服务以及销毁几个阶段。

强化学习(十三)策略梯度(PolicyGradient)

强化学习(十三)策略梯度(PolicyGradient)

强化学习(⼗三)策略梯度(PolicyGradient) 在前⾯讲到的DQN系列强化学习算法中,我们主要对价值函数进⾏了近似表⽰,基于价值来学习。

这种Value Based强化学习⽅法在很多领域都得到⽐较好的应⽤,但是Value Based强化学习⽅法也有很多局限性,因此在另⼀些场景下我们需要其他的⽅法,⽐如本篇讨论的策略梯度(Policy Gradient),它是Policy Based强化学习⽅法,基于策略来学习。

本⽂参考了Sutton的强化学习书第13章和策略梯度的。

1. Value Based强化学习⽅法的不⾜ DQN系列强化学习算法主要的问题主要有三点。

第⼀点是对连续动作的处理能⼒不⾜。

DQN之类的⽅法⼀般都是只处理离散动作,⽆法处理连续动作。

虽然有NAF DQN之类的变通⽅法,但是并不优雅。

⽐如我们之前提到的经典的冰球世界(PuckWorld) 强化学习问题,具体的动态demo见。

环境由⼀个正⽅形区域构成代表着冰球场地,场地内⼤的圆代表着运动员个体,⼩圆代表着⽬标冰球。

在这个正⽅形环境中,⼩圆会每隔⼀定的时间随机改变在场地的位置,⽽代表个体的⼤圆的任务就是尽可能快的接近冰球⽬标。

⼤圆可以操作的⾏为是在⽔平和竖直共四个⽅向上施加⼀个时间乘时长的⼒,借此来改变⼤圆的速度。

假如此时这个⼒的⼤⼩和⽅向是可以灵活选择的,那么使⽤普通的DQN之类的算法就不好做了。

因为此时策略是⼀个有具体值有⽅向的⼒,我们可以把这个⼒在⽔平和垂直⽅向分解。

那么这个⼒就是两个连续的向量组成,这个策略使⽤离散的⽅式是不好表达的,但是⽤Policy Based强化学习⽅法却很容易建模。

第⼆点是对受限状态下的问题处理能⼒不⾜。

在使⽤特征来描述状态空间中的某⼀个状态时,有可能因为个体观测的限制或者建模的局限,导致真实环境下本来不同的两个状态却再我们建模后拥有相同的特征描述,进⽽很有可能导致我们的value Based⽅法⽆法得到最优解。

电子邮件的发送与接收

电子邮件的发送与接收
Network Programming
13.1 .1SMTP协议简介
具体为: (1)建立TCP连接。 (2)客户端向服务器发送HELLO命令以标识发件人自己的身 份,然后客户端发送MAIL命令。 (3)服务器端以OK作为响应,表示准备接收。 (4)客户端发送RCPT命令。 (说明收信人的电子邮件地址) (5)服务器端表示是否愿意为收件人接收邮件。 (6)协商结束,发送邮件,用命令DATA发送输入内容。 (7)结束此次发送,用QUIT命令退出。 电子邮件系统发邮件时是根据收信人的地址后缀来定位邮件 服务器的。SMTP通过用户代理程序(UA)完成邮件的编辑、 收取和阅读等功能;通过邮件传输代理程序(MTA)将邮件 传送到目的地。
13.2 JavaMail API简介
JavaMail API主要位于javax.mail包和javax.mail.internet中, 图为其中主要类的类框图。
Network Programming
13.2 JavaMail API简介
1. javax.mail.Session类:表示邮件会话,是JavaMail API的 最高层入口类。 Session类定义了基本的邮件会话。就像Http会话那样,我们 进行收发邮件的工作都是基于这个会话的。Session对象利用了 java.util.Properties对象获得了邮件服务器、用户名、密码信息 和整个应用程序都要使用到的共享信息。 Session类的构造方法是私有的,所以我们可以使用Session类 提供的getDefaultInstance()这个静态工厂方法获得一个默认的 Session对象: Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null);

javaweb清华大学出版社

javaweb清华大学出版社

404错误表示的是客户端错误,表示路径出错 Tomcat将目录的列表功能关闭了,所以现在要 修改Tomcat中的web.xml文件
第一个程序Hello World。
hello.jsp <html> <head> <title>HELLO WORLD!!!</title> </head> <body> <% out.println("Hello World!!!<br>"); out.println("Hello World!!!"); %> </body> </html>
万维网上服务器所提供的文档需要通过浏览器进行访问, 浏览器是一种程序。
1993年,美国伊利诺伊大学的 Marc Andreessen开发并发布了 第一个图形化的浏览器,名为Mosaic。 Mosaic非常受欢迎,以至于在一年后Andreessen离开学校创办 了著名的Netscape公司(Netscape Communications Corp.), 其开发的浏览器称为Netscape Navigator。 1994年,CERN和MIT(Massachusetts Institute of Technology)签署了建立万维网联盟(World Wide Web Consortium,简称W3C)的协议,该组织致力于进一步开发Web、 对协议进行标准化等工作。 W3C的主页是/Consortium/,在这里可以获 得关于Web的最新信息。
配置虚拟目录
Tomcat中配置虚拟目录是必须的,因为所有的开发有可能是在 其他目录中完成的,当然,如果想要配置需要目录,则首先也 有严格的要求,配置的虚拟目录里必须有以下的目录结构: WEB ROOT->一般情况下虚拟目录要配置到此文件夹之中 WEB-INF web.xml:配置文件,有格式要求 但是,此时不知道文件的格式是什么,那么可以直接从Tomcat 中找到此配置要求。

深入浅出MFC一解析

深入浅出MFC一解析

深入浅出MFC一Contents[Trial version] 目录[Trial version] 第0章你一定要知道(导读)[Trial version] 第1章Win32基本程序观念[Trial version] 第2章C++的重要性质[Trial version] 第3章MFC六大关键技术之模拟[Trial version] 第5章总观AlicationFramework[Trial version] 第6章MFC程序设计导论[Trial version] 第7章简单而完整:MFC骨干程序[Trial version] 第8章Document-View深入探讨[Trial version] 第9章消息映射与命令绕行[Trial version] 第10章MFC与对话框[Trial version] 第11章View功能之加强与重绘效率之提升[Trial version] 第12章打印与预览[Trial version] 第13章多重文件与多重显示[Trial version] 第14章MFC多线程程序设计[Trial version] 第15章定制一个AWizard[Trial version] 第16章站上众人的肩膀--使用Comonents&am;amActiveXControls[Trial version] 附录A无责任书评[Amber demo]owered By Gisun htt://目录第0章你一定要知道(导读)/1这本书适合谁/1你需要什么技术基础/1你需要什么软硬件环境让我们使用同一种语言本书符号习惯/3磁盘内容与安装范例程序说明第一篇勿在浮砂筑高台- 本书技术前提/3 第1章Win32 程序基本观念/3Win32程序开发流程/4需要什么函数库(.LIB)/4需要什么头文件(.H)/4以消息为基础以事件驱动之/5一个具体而微的Win32 程序/5程序进入点WinMain/10窗口类之注册与窗口之诞生/11 消息循环/12窗口的生命中枢—窗口函数/12 消息映射(Message Ma)雏形/13 对话框的运作/14模块定义文件(.DEF)/14资源描述文件(.RC)/15 Windows 程序的生与死/15闲置时间的处理:OnIdle /16 Console 程序/17Console 程序与DOS 程序的差别/17 Console 程序的编译链接/18JBACKU:Win32 Console 程序设计/19 MFCCON:MFC Console 程序设计/20什么是C Runtime Library 的多线程版本/22 进程与线程(rocess and Thread)/22核心对象/22一个进程的诞生与死亡/23产生子进程/23一个线程的诞生与死亡/24以_beginthreadex取代CreateThread/25线程优先权(riority)/26多线程程序设计实例/27第2章C++ 的重要性质/29类及其成员—谈封装(encasulation)/29基类与派生类—谈继承(Inheritance)/29this 指针/31虚函数与多态(olymorhism)/32类与对象大解剖/40Object slicing 与虚函数/42静态成员(变量与函数)/44C++程序的生与死:兼谈构造函数与析构函数/46四种不同的对象生存方式/47所谓“Unwinding”/48运行时类型信息(RTTI)/48动态生成(Dynamic Creation)/50异常处理(Excetion Handling)/50 Temlate /53Temlate Functions /53Temlate Classes /54Temlates 的编译与链接/56第3章MFC六大关键技术之模拟/57MFC类阶层/57Frame1范例程序/57MFC程序的初始化过程/59Frame2范例程序/61RTTI(运行时类型辨识)/65 CRuntimeClass与类型录/65DECLARE_DYNAMIC / IMLEMENT_DYNAMIC宏/66 Frame3 范例程序/71IsKindOf(类型辨识)/77Frame4 范例程序/77Dynamic Creation(动态生成)/78DECLARE_DYNCREATE / IMLEMENT_DYNCREATE 宏/79 Frame6 范例程序/84ersistence(永续生存)机制/91Serialize(数据读写)/91DECLARE_SERIAL/IMLEMENT_SERIAL 宏/95没有范例程序Message Maing(消息映射)/97Frame7 范例程序/104Command Routing(命令循环)/112Frame8 范例程序/119本章回顾/130第二篇欲善工事先利其器-Visual C++ 5.0 开发工具第4章Visual C++ - 整合性软件开发环境安装与组成四个重要的工具内务府总管:Visual C++ 整合开发环境关于roject关于工具设定Source BrowserOnline Hel除错工具VC++ 除错器Excetion Handling程序代码产生器—AWizard东圈西点完成MFC 程序骨干Scribble Ste0威力强大的资源器Icon 器Cursor器Bitma器ToolBar器VERSIONINFO资源器String Table器Menu 器Accelerator 器Dialog 器Console 程序的项目管理第三篇浅出MFC程序设计第5章总观Alication Framework /130 什么是Alication Framework /130侯捷怎么说/130我怎么说/131别人怎么说/133为什么使用Alication Framework /134 Microsoft Foundation Class(MFC)/136 白头宫女话天宝:Visual C++与MFC/137 纵览MFC /138General urose classes /138Windows AI classes /139Alication framework classes /140High level abstractions /140Afx全局函数/140MFC宏(macros)/141MFC数据类型(data tye)/142第6章MFC程序设计导论——MFC程序的生死因果/144 不二法门:熟记MFC类的阶层架构/144需要什么函数库(.LIB)/146需要什么含入文件(.H)/146简化的MFC程序架构—以Hello MFC为例/148Hello 程序原始代码/148MFC 程序的来龙去脉/152我只借用两个类:CWinA和CFrameWnd /152 CWinA—取代WinMain的地位/152CFrameWnd—取代Wndroc的地位/154引爆器—Alication object /155隐晦不明的WinMain /156AfxWinInit - AFX 内部初始化动作/158CWinA::InitAlication /160CMyWinA::InitInstance /160CFrameWnd::Create 产生主窗口(并注册窗口类)/161 奇怪的窗口类名称Afx:b:14ae:6:3e8f/168 窗口显示与更新/170CWinA::Run - 程序生命的活水源头/170把消息与处理函数串接在一起:Message Ma机制/172来龙去脉总整理/173Callback 函数/174闲置时间(idle time)的处理:OnIdle/176 Dialog 与Control/178通用对话框(Common Controls)/178本章回顾/179第7章简单而完整:MFC 骨干程序/180 不二法门:熟记MFC 类的阶层架构/180 MFC程序的UI新风貌/180Document/View 支撑你的应用程序/181 利用Visual C++工具完成Scribble ste0 /183骨干程序使用哪些MFC类?/183Document Temlate的意义/187Scribble的Document/View 设计/190主窗口的诞生/192工具列和状态列的诞生(Toolbar &am; Status bar)/193 鼠标拖放(Drag and Dro)/195消息映射(Message Ma)/196标准菜单File/Edit/View/Window/Hel/196对话框/199改用CEditView /199第四篇深入MFC程序设计/199第8章Document-View 深入探讨/200为什么需要Document-View(形而上)/200 Document /200View /201Document Frame(View Frame)/202Document Temlate /202CDocTemlate 管理CDocument / CView / CFrameWnd /202 Scribble Ste1 的Document(数据结构设计)/207 MFC Collection Classes 的选用/207Temlate-Based Classes /208Temlate-Based Classes 的使用方法/209CScribbleDoc 的修改/209 SCRIBBLEDOC.H /211 SCRIBBLEDOC.C /212文件:一连串的线条/215 CScribbleDoc 的成员变量/215 CObList /215CScribbleDoc 的成员函数/215 线条与坐标点/217CStroke 的成员变量/217 CArray&lt;Coint, Coint&gt; /217 CStroke 的成员函数/217Scribble Ste1 的View:数据重绘与/218 CScribbleView 的修改/218 SCRIBBLEVIEW.H /219SCRIBBLEVIEW.C /220View 的重绘动作—GetDocument和OnDraw /222 CScribbleView的成员变量/222 CScribbleView的成员函数/223View 与使用者的交谈(鼠标消息处理实例)/223 ClassWizard 的辅佐/224WizardBar 的辅佐/225Serialize:对象的文件读写/225Serialization以外的文件读写动作/226 台面上的Serialize动作/227台面下的Serialize写文件奥秘/231台面下的Serialize读文件奥秘/233 DYNAMIC / DYNCREATE / SERIAL 三宏/240 Serializable 的必要条件/244CObject 类/245IsKindOf/245IsSerializable/245CObject::Serialize/245CArchive类/246oerator&lt;&lt;和oerator&gt;&gt;/246效率考虑/250自定SERIAL宏给抽象类使用/250在CObList中加入CStroke 以外的类/250 Document与View 交流—为Scribble Ste4做准备/254 第9章消息映射与命令循环/255到底要解决什么/255消息分类/256万流归宗Command Target(CCmdTarget)/256三个奇怪的宏一张巨大的/257 DECLARE_MESSAGE_MA 宏/257消息映射的形成:BEGIN_/ON_/END_ 宏/258米诺托斯(Minotauros)与西修斯(Theseus)/261 两万五千里长征—消息的流窜/265直线上溯(一般Windows 消息)/265拐弯上溯(WM_COMMAND 命令消息)/268罗塞达碑石:AfxSig_xx 的秘密/273Scribble Ste2:UI 对象的变化/277改变菜单/277改变工具列/278利用ClassWizard连接命令项识别代码与命令处理函数/280 维护UI对象状态(UDATE_COMMAND_UI)/282本章回顾/285第10章MFC 与对话框/285对话框器/286利用ClassWizard 连接对话框与其专属类/288ENDLG.H /290ENDLG.C /291对话框的消息处理函数/292MFC中各式各样的MA /294对话框数据交换与查核(DDX &am; DDV)/294MFC中各式各样的DDx_函数/297如何唤起对话框/297本章回顾/299第11章View功能之加强与重绘效率之提升/299同时修改多个Views:UdateAllViews 和OnUdate/300 在View中定义一个hint/302把hint传给OnUdate/304利用hint增加重绘效率/305可卷动的窗口:CScrollView /307大窗口中的小窗口:Slitter /313分裂窗口的功能/313分裂窗口的程序概念/314分裂窗口之实现/315本章回顾/317第12章印表与预览/317概观/317打印动作的后台原理/320MFC预设的打印机制/324Scribble打印机制的补强/333打印机的页和文件的页/333配置GDI绘图工具/334尺寸与方向:关于映射模式(坐标系统)/334分页/336表头(Header)与表尾/338动态计算页代码/338打印预览(rint review)/339本章回顾/339第13章多重文件与多重显示/339 MDI 和SDI /340多重显像(Multile Views)/340窗口的动态分裂/342窗口的静态分裂/343 CreateStatic 和CreateView /343窗口的静态三叉分裂/345Grah 范例程序/346静态分裂窗口之观念整理/354同源子窗口/355 CMDIFrameWnd::OnWindowNew/355 Text 范例程序/356非制式作法的缺点/361多重文件/361新的Document类/362新的Document Temlate /363新的UI系统/364新文件的文件读写动作/365第14章MFC多线程程序设计(Multi-threaded rogramming in MFC)/367从操作系统层面看线程/367三个观念:模块、进程、线程/367线程优先权(riority)/368线程排程(Scheduling)/369Thread Context /370从程序设计层面看线程/371Worker Threads 和UI Threads /371错误观念/372正确态度/372MFC多线程程序设计/372探索CwinThread/372产生一个Worker Thread/374产生一个UI Thread /375线程的结束/376线程与同步控制/376 MFC多线程程序实例/378第15章定制一个AWizard /380到底Wizard是什么?/381Custom AWizard 的基本操作/381剖析AWizard Comonents /385Dialog Temlates 和Dialog Classes /385Macros /386Directives /387动手修改To Studio AWizard/387利用资源器修改IDD_CUSTOM1对话窗画面/387 利用ClassWizard 修改CCustom1Dlg类/388改写OnDismiss 虚函数在其中定义macros /389 修改text temlate/389To Studio AWizard执行结果/390更多的信息/390第16章站上众人的肩膀—使用Comonents和ActiveX Controls/391 什么是Comonent Gallery /391使用Comonents /393Slash screen /393System Info for About Dlg /394Tis of the Day /394Comonents实际运用:ComTest 程序/395修改ComTest 程序内容/409使用ActiveX Controls /411ActiveX Control 基础观念:roerties、Methods、Events/411ActiveX Controls 的五大使用步骤/412使用“Grid”ActiveX Control:OcxTest 程序/413[Amber demo]owered By Gisun htt://第0章你一定要知道(导读)这本书适合谁深入浅出MFC是一本介绍MFC(Microsoft Foundation Classes)程序设计技术的书籍。

web前端技术基础篇知到章节答案智慧树2023年吉林电子信息职业技术学院

web前端技术基础篇知到章节答案智慧树2023年吉林电子信息职业技术学院

web前端技术基础篇知到章节测试答案智慧树2023年最新吉林电子信息职业技术学院第一章测试1.1994年10月,所建立的万维网联盟,该联盟的简称为()。

参考答案:W3C2.下列网络访问协议中那个是不常使用的协议()。

参考答案:arp3.以下哪一个项目不是用来访问web页的软件?( )参考答案:QQ4.URL的含义是( )。

参考答案:统一资源定位符5.下列选项中的属于网页中的结构标准部分的是()。

参考答案:HTML和XHTML第二章测试1.HTML指的是()。

参考答案:超文本标记语言(HyperText Markup Language)2.下面语句中可以在页面显示”HTML概述”的语句是()。

参考答案:<body>HTML概述</body>3.以下哪项不属于html全局属性?()参考答案:form4.用于指定激活某个元素快捷键的全局标准属性为()。

参考答案:accesskey5.下面那个是用户从页面离开时触发的()。

参考答案:onunload第三章测试1.以下哪个属性可以用来实现设置元素的背景图片?()参考答案:background-image2.以下哪个属性可以用来实现文本修饰,如设置文本下划线?()参考答案:text-decoration3.以下哪个属性可以实现将表格边框设置为单一边框?()参考答案:border-collapse4.以下哪个属性可以实现设置文本的粗细?()参考答案:font-weight5.以下哪个属性不是简写属性?()参考答案:listStyle第四章测试1.以下哪个选项不属于float属性常用取值?()参考答案:center2.以下哪个属性可以用来实现设置元素边框样式?()参考答案:border-style3.以下哪个选项不属于定位类型属性position的常用取值?()参考答案:none4.关于z-index属性,以下选项描述不正确的是()。

参考答案:其他内容均不正确5.以下哪个属性不是简写属性?()参考答案:outline-width第五章测试1.下列哪个可以正确引入demo.js文件?()参考答案:<script src = “demo.js”></script>2.下列哪个运算符不是逻辑运算符?()参考答案:%3.以下()是JavaScript声明变量的语句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

和拍频数
已知的情况下,待测频率
可取两个值,即
。式中
前正、负号的选取应根据待测音叉系统质量改变时,拍频数变化的 情况来决定。 解:根据分析可知,待测频率的可能值为
因振动系统的固有频率
,即质量m增加时,频率 减小。 从题意知,当待测音叉质量增加时拍频减少,即
变小。 因此,在满足

均变小的情况下,式中只能取正号,故待测频率
12 = - 12×4 /×sinωl 2, sin2ωl2 = 0.1875
x = A co sωt 2 = ±A
13-11 若在一竖直轻弹簧的下端悬挂一小球,弹簧被拉长l 0 = 1.2cm而平衡,经推动后,该小球在竖直方向作振幅为A = 2cm的振动, 试证明此振动为谐振动;若选小球在正最大位移处开始计时,写出此振 动的数值表达式。
重物对木块的作用力
与FN大小相等,方向相反。 (2)当频率不变时,设振幅变为
。 根据分析中所述,将FN = 0及 代入分析中式(2),可得
(3)当振幅不变时,设频率变为 。 同样将FN =0及 代入分析中式(2),可得
13-7 一物体沿x轴做简谐运动,振幅为0.06m,周期为2.0s,当t = 0时位移为0.03m,且向x轴正方向运动。求:(1)t = 0.5s时,物体的位 移、速度和加速度;(2)物体从x =- 0.03m 处向x轴负向运动开始, 到平衡位置,至少需要多少时间? 解:(1)由题意知A = 0.06m、 由旋转矢量图可确定初相则
m1的空盘.现有一质量为m2的物体从盘上方高为处自由落到盘中,并和 盘粘在一起振动.问:
(1)此时的振动周期与空盘作振动的周期有何不同? (2)此时的振幅为多大?
分析:原有空盘振动系统由于下落物体的加入,振子质量由m1变为m1 +m2,因此新系统的角频率(或周期)要改变。 由于 因此,确定初始速度 和初始位移 是求解振幅A的关键。 物体落到盘中,与盘作完全非弹性碰撞,由动量 守恒定律可确定盘与物体的共同初速度 ,这也是该振动系统的初始速度。 在确定初始时刻的位移 时,应注意新振动系统的平衡位置应是盘和物体悬挂在弹簧上的平衡位 置。 因此,本题中初始位移 ,也就是空盘时的平衡位置相对新系统的平衡位置的位移。
v = vm c o s (2π/ Tt +φ)
以经平衡位置的时刻为t = 0
根据题意t = o时 v = v0 = 100 c m s-1 且 v>0
∴vm = v0 φ= 0
小球的动能
Ek0 = 1 / 2 m v02
过1 / 3秒后,速度为 v = v0 c o s ( 2π/T. 1/ 3) = - V0 / 2
(1) 在x = 6 c m,= 24 c m / s状态下有 6 = 12 c o sωt , 24 = 12ωsinωt,
解以上两式得 ω = 4 / , ∴T= 2π/ ω= π/ 2 = 2.72 s
(2) 设对应于= 12 c m / s的时刻为l 2,则由 = - Aωsinωt

解得上式得 相应的位移为
解:T字形尺的微小振动是复摆振动。 T字形尺绕轴O的转动惯量J。 由两部分组成,其中尺
对该轴的转动惯量为
习题13-8图
尺AB对轴O的转动惯量为J2,根据平行 轴定理可得 故有
图中T字形尺的质心C至点O的距离为 ,由质心定义可得 。 则T字形尺的振动周期为
13-9 如本题图所示,一劲度系数为k的轻弹簧,其下挂有一质量为
,振动方程为
当t = 0.5s时质点的位移、速度、加速度分别为 (2)质点从x = -0.03 m运动到平衡位置的过程中,旋转矢量从图中的 位置M转至位置N,矢量转过的角度(即相位差) 。该过程所需时间为
13-8 有一密度均匀的金属T字形细尺,如本题图所示,它由两根 金属米尺组成。若它可绕通过点O的垂直纸面的水平轴转动,求其微小 振动的周期。
13-19示波管的电子束受到两个互相垂直的电场的作用。电子在两 个方向上的位移分别为和。求在、和各种情况下,电子在荧光屏上的轨 迹方程。 解:这是两个振动方向互相垂直的同频率简谐运动的合成问题。 合振 动的轨迹方程为
动能
Ek = 1 / 2 m v2 = 1 / 2m 1/ 4v02
∴EK / E0 = 1/ 4 动能是原来的1/ 4倍
13-5 设地球是一个半径为R的均匀球体,密度 r = 5.5 ´ 103 kg×m -3。现假定沿直径凿一条隧道。若有一质量为m的质点在此隧道内做 无摩擦运动。(1)证明此质点的运动是简谐振动;(2)计算其周期。
解:设物体的运动方程为: m
F
O
x
习题13-3图
x = A c o s (ωt +φ) 恒外力所做的功即为弹簧振子的能 量:
F 0.05 = 0.5 J 当物体运动到左方最位置时,弹簧的 最大弹性势能为0.5J,即:
1 / 2 kA2 = 0.5 J ∴A = 0.204 m A即振幅
ω2 = k / m = 4 ( r a d / s )2 ω= 2 r a d / s
第十三章 振动
13-1 一质点按如下规律沿x轴作简谐振动:x = 0.1 cos (8πt +2π/3 ) (SI),求此振动的周期、振幅、初相、速度最大值和加速度最大值。
解:周期T = 2π/ ω= 0.25 s 振幅A = 0.1m 初相位φ= 2π/ 3 Vmay = ωA = 0.8πm / s ( = 2.5 m / s ) amay = ω2 A = 6.4π2m / s ( = 63 m / s 2) 13-2 一质量为0.02kg的质点作谐振动,其运动方程为:x = 0.60
解:设小球的质量为m,由弹簧的倔强系数k = m g / l 0 选平衡位置为原点,向下为正方向,小球在x处,根据牛顿定律得
m g k ( l 0 + x ) = m d2 x / d t2 将倔强系数k = m g / l 0代入整理后得
d2x/dt2+gx/l0=0 ∴此振动为谐振动

解得 x = A c Байду номын сангаас s (ωt + φ) A = 2×10 -2
13-17求5个同方向、同频率简谐振动的合成,合振动方程:。 解:采用矢量合成法,如图所示,有
13-18将频率为348 Hz的标准音叉振动和一个待测频率的音叉振动 合成,测得拍频为3.0Hz 。若在待测频率音叉的一端上加上一小块物 体,则拍频将减小,求待测频率的固有频率。
分析:这是利用拍现象来测定振动频率的一种方法。 在频率
习题13-9图
解:(l)空盘时和物体落入盘中后的振动周期分别为
可见
,即振动周期变大了。 (2)如图所示,取新系统的平衡位置为坐标原点O。 则 根据分析中所述,初始位移为空盘时的平衡位置相对粘 上物体后新系统平衡位置的位移,即
式中
为空盘静止时弹簧的伸长量,
为物体粘在盘上后,静止时弹簧的伸长量。 由动量守恒定律可得振 动系统的初始速度,即盘与物体相碰后的速度
持力FN作用,FN是一个变力。按牛顿定律,有
(l) 由于物体是随板一起作简谐运动,因而有
, 则式(l)可改写为
(2) (1)根据板运动的位置,确定此刻振动的相位 ,由式(2)可求板与物体之间的作用力。 (2)由式(2)可知支持力FN的值与振幅A、角频率 和相位
有关。 在振动过程中,当
时FN最小。而重物恰好跳离平板的条件为FN = 0,因此由式(2)可 分别求出重物跳离平板所需的频率或振幅。 解:(l)由分析可知,重物在最低点时,相位 ,物体受板的支持力为
cos( 5 t π/2) (SI)。 求:(1)质点的初速度;(2)质点在正向最大位 移一半处所受的力。
解:(1)
(2)
13-3 如本题图所示,有一水平弹簧振子,弹簧的倔强系数k = 24N/m,重物的质量m = 6kg,重物静止在平衡位置上,设以一水平恒力 F = 10 N向左作用于物体(不计摩擦),使之由平衡位置向左运动了 0.05m,此时撤去力F,当重物运动到左方最远位置时开始计时,求物 体的运动方程。
证:(1)简谐运动的动能和势能分别为
则在一个周期中,动能与势能对时间的平均值分别为
(2)因简谐运动势能
,则势能在一个周期中对位置的平均值为
则动能在一个周期中对位置的平均值为
13-15 一物体同时参与两个同方向的简谐振动:x1= 0.04 cos (2πt +π/2) (SI);x2 = 0.03 cos (2πt +π) (SI)。求此物体的振动方程。
解:设合成运动(简谐振动)的振动方程为:
x = A c o s (ωt +φ)…… (1)

A
2
=
A
2 1
+A
2 2
+2
A
1A
2
cos(φ2
-
φ1),φ2
-φ1
=
π-
1
/

代入(1)式,得

13-16 有两个同方向同频率的简谐运动,其合振动的振幅为 0.20m,合振动的相位与第一个振动的相位差为π/6,第一个振动的振幅 为0.173m。求第二个振动的振幅及两振动的相位差。
式中
是物体由h高下落至盘时的速度。故系统振动的振幅为
本题也可用机械能守恒定律求振幅A。 13-10 一质量M的物体在光滑水平上作谐振动,振幅是12cm,在
距平衡位置6cm处速度是24cm / s,求(1) 周期T;(2)当速度是12cm / s时的位移。
解:设振动方程为x = A c o sωt,则 = Aωsinωt
(2) 周期 T = 2π/ ω = 6 s 从平衡位置运动到的最短时间为T / 8
∴6 / 8 = 0.75 s
13-14 试证明:(1)在一个周期中,简谐运动的动能和势能对 时间的平均值都等于kA2/4;(2)在一个周期中,简谐运动的动能和势 能对位置的平均值分别等于kA2/3和kA2/6。
相关文档
最新文档