第一篇:南京工业大学 数据结构 作业答案 作业3(推荐)
第三次作业
1.假设正读和反读都相同的字符序列为“回文”,例如,‘abba’和‘abcba’是回文,‘abcde’ 和‘ababab’则不是回文。假设一字符序列已存入计算机,请分析用线性表、堆栈和队列等方式正确输出其回文的可能性?
2.顺序队的“假溢出”是怎样产生的?如何知道循环队列是空还是满?
3.设循环队列的容量为40(序号从0到39),现经过一系列的入队和出队运算后,有
① front=11,rear=19;② front=19,rear=11;问在这两种情况下,循环队列中各有元素多少个?
4.试将下列递归过程改为非递归过程。
void test(int &sum){
int x;
Sanf(x);
if(x= =0)sum=0;
else {test(sum);sum+=x;}
printf(sum);
}
1.假设正读和反读都相同的字符序列为“回文”,例如,‘abba’和‘abcba’是回文,‘abcde’ 和‘ababab’则不是回文。假设一字符序列已存入计算机,请分析用线性表、堆栈和队列等方式正确输出其回文的可能性?
答:线性表是随机存储,可以实现,靠循环变量(j--)从表尾开始打印输出;
堆栈是后进先出,也可以实现,靠正序入栈、逆序出栈即可;
队列是先进先出,不易实现。
哪种方式最好,要具体情况具体分析。若正文在机内已是顺序存储,则直接用线性表从后往前读取即可,或将堆栈栈顶开到数组末尾,然后直接用POP动作实现。(但堆栈是先减后压还是„„)
若正文是单链表形式存储,则等同于队列,需开辅助空间,可以从链首开始入栈,全部压入后再依次输出。
2.顺序队的“假溢出”是怎样产生的?如何知道循环队列是空还是满?
答:一般的一维数组队列的尾指针已经到了数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫“假溢出”。
采用循环队列是解决假溢出的途径。
另外,解决队满队空的办法有三:
① 设置一个布尔变量以区别队满还是队空;
② 浪费一个元素的空间,用于区别队满还是队空。
③ 使用一个计数器记录队列中元素个数(即队列长度)。
我们常采用法②,即队头指针、队尾指针中有一个指向实元素,而另一个指向空闲元素。
判断循环队列队空标志是: f=rear队满标志是:f=(r+1)%N
3.设循环队列的容量为40(序号从0到39),现经过一系列的入队和出队运算后,有
① front=11,rear=19;② front=19,rear=11;问在这两种情况下,循环队列中各有元素多少个?
答:用队列长度计算公式:(N+r-f)% N
① L=(40+19-11)% 40=8② L=(40+11-19)% 40=32
4.参考程序:
void test(int &sum){
Stack S;
int x;
Sanf(x);
InitStack(S);
While(x){
Push(S,x);
Scanf(x);
}
sum=0;
printf(sum);
while(Pop(S,x)){
sum+=x;
printf(sum);
}
}
第二篇:数据结构作业
1.(1)问题的描述:设计一个程序exp1-1.cpp,输出所有小于等于n(n为一个大于二的正整数)的素数。要求:(1)每行输出10个素数;(2)尽可能采用较优的算法。
(2)解决思想:判断一个整数n是否为素数,只需要用2~n-1之间的每一个整数去除,如果都不能被整除,那么m就是一个素数。其实可以简化,n不被被2~n-1之间的每一个整数去除,只需被2~根号n之间的每个数去除就可以了。因为如果n能被2~n-1之间任意整数整除,如果这个数大于根号m,那这个数必定对应的还有一个比根号m小的因子(3)源代码:
#include
cin>>n;if(n<=2)
cout<<“输入错误”;
else
for(int i=2;i<=n;i++)
{
flag=0;
for(int j=2;j<=(int)sqrt(i);j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
if(flag==0)
{
cout<
count++;
if(count%10==0)
cout< } } cout< } return 0;(4)运行结果截图 (5)心得体会:按照素数定义来判断素数时,可以进行一个较为明显的优化,即只需从2枚举到根n即可。 2.(1)问题的描述:编写一个程序exp1-2.cpp,计算任一输入的正整数的各位数字之和,并分析算法的时间复杂度。 (2)解决思想:采用递归的算法,对输入的正整数进行不断的取模运算和取商运算,即可得到该正整数的各位数字之和。时间复杂度为O(1)(3)源代码 exp1-2.cpp #include return 0;} else return n%10 + fun(n/10);} int main(){ int n; cout<<”请输入一个正整数:“; cin>>n; cout<<”各位数字之和是:“< (5)心得体会:当遇到一个复杂问题时,可以从最简单的地方着手,刚开始不知道n是几位数,感觉这个问题有点棘手,心想如果是二位数就好办了,因此脑海中浮现了“递归”的思想,把一个复杂问题转变成简单问题。即把一个正整数n边分解边累加,直到分解完毕。 3.(1)问题的描述:编写一个程序exp1-3.cpp,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”),并分析算法的时间复杂度。 (2)解决思想:依次将字符串两端的字符进行比较,若都相同,则为回文字符串。时间复杂度为O(n)。(3)源代码: exp1-3.cpp #include int fun(char s[]){ int flag=1;int i,j,n=strlen(s); for(i=0,j=n-1;i if(s[i]!=s[j]) { flag=0; break; } return(flag);} int main(){ char s[MAX];cout<<”输入一串字符串:“;cin>>s;if(fun(s)==1) cout<<”字符串是回文“< cout<<”字符串不是回文"< (5)心得体会:如果将这题进行扩展,判断一个正整数是否为回文数,也可以采用类似的算法。将正整数的各位存到数组里,用i从左到右扫描s,用j从右到左扫描s,若s[i]与s[j]不相等,则退出循环,否则继续比较,直到i 数据结构实验报告二 题目: 用先序递归过程监理二叉树(存储结构:二叉链表) 输入数据按先序遍历输入,当某节点左子树或者右子树为空时,输入‘*’号,如输入abc**d**e**时,得到的二叉树为: 并用如下实力测试: 算法思路: 显然,建立一个二叉链表存储的二叉树,如果不考虑效率要求,考虑到程序的简介性,递归建立和递归遍历是一种很好的办法。 利用C++的类模板的方法实现建立,遍历,输出等二叉树操作。首先利用构造函数实现先序遍历建立二叉树,然后调用类模板中已经声明好的四种遍历函数,将遍历结果输出,检验建立好的二叉树是否为要求的二叉树。 初始化:利用构造函数建立二叉树。采用先序递归的调用方法,构造函数主体如下: template template root = new BiNode //生成一个结点 root->data=aa; root->lchild = Creat(); //递归建立左子树 root->rchild = Creat(); //递归建立右子树 } return root;} 构造这样的函数,可以在输入时,按先序遍历顺序每次输入一个节点的数据,可以实现任意二叉树的构造。 为了检验构造的二叉树是否为预先设想的二叉树,需要遍历二叉树并进行输出。考虑到单一的输出并不能确定唯一的二叉树,因此对遍历二叉树的四种常用发方法,即先序遍历,中序遍历,后续遍历,层次遍历分别实现,通过遍历结果检验构造的二叉树是否为预先设计好的二叉树。 先序遍历:采用递归的方法建立。template xianxu(root->lchild);//先序遍历树的左子树 xianxu(root->rchild);//先序遍历树的右子树 } 中序遍历:递归方法建立: template if(root==NULL)return; //如果节点为空,则返回空 else{ zhongxu(root->lchild); //中序递归遍历root的左子树 cout< //访问根结点 zhongxu(root->rchild); //中序递归遍历root的右子树 } } 后序遍历:递归方法建立: template if(root==NULL) return; //如果节点为空,返回空 else{ houxu(root->lchild); //后序递归遍历root的左子树 houxu(root->rchild); //后序递归遍历root的右子树 cout< //访问根节点 } } 层序遍历:采用非递归方法。利用队列的方法层序遍历二叉树。建立一个队列,在访问一个节点的时候,把它的左孩子和右孩子入队,并且将这个节点出队。当队列为空时,就完成了对二叉树的层序遍历。 template Q[rear++] = root;// 若节点不为空,则该节点入队 while(front!= rear) { q = Q[front++];//只要队列不为空,则节点依次出队 cout< if(q->lchild!= NULL) Q[rear++] = q->lchild; if(q->rchild!= NULL) Q[rear++] = q->rchild;// 同时,该节点的双子入队 } } } 函数主体部分:声明一个类中的对象,调用构造函数,建立二叉树,并输出四种遍历结果,检验输出结果。 int main(){ BiTree BiNode cout<<“前序遍历序列为 ”< 程序结构: 主函数建立一个类模板定义构造函数,析构函数,以及成员函数声明类中的一个对象调用构造函数,构造一颗二叉树层序遍历二叉树后序遍历二叉树中序遍历二叉树前序遍历二叉树获取该二叉树的根节点将结果输出,人工检验 源代码: #include template { T data; BiNode template { public: BiTree(); //构造函数,初始化一棵二叉树 ~BiTree(void); //析构函数,释放二叉链表中各结点的存储空间 BiNode //获得指向根结点的指针 void xianxu(BiNode //前序遍历二叉树 void zhongxu(BiNode //中序遍历二叉树 void houxu(BiNode //后序遍历二叉树 void cengxu(BiNode //层序遍历二叉树 private: BiNode BiNode void Release(BiNode };template template if(aa==“*”)root = NULL; else{ root = new BiNode //生成一个结点 root->data=aa; root->lchild = Creat(); //递归建立左子树 root->rchild = Creat(); //递归建立右子树 } return root;} template template template else{ cout< xianxu(root->lchild);//先序遍历树的左子树 xianxu(root->rchild);//先序遍历树的右子树 } } template if(root==NULL)return; //如果节点为空,则返回空 else{ zhongxu(root->lchild); //中序递归遍历root的左子树 cout< //访问根结点 zhongxu(root->rchild); //中序递归遍历root的右子树 } } template if(root==NULL) return; //如果节点为空,返回空 else{ houxu(root->lchild); //后序递归遍历root的左子树 houxu(root->rchild); //后序递归遍历root的右子树 cout< //访问根节点 } } template const int MaxSize = 100;int front = 0;int rear = 0;//利用队列的方法对树进行层序遍历 BiNode BiNode else{ Q[rear++] = root;// 若节点不为空,则该节点入队 while(front!= rear) { q = Q[front++];//只要队列不为空,则节点依次出队 cout< if(q->lchild!= NULL) Q[rear++] = q->lchild; if(q->rchild!= NULL) Q[rear++] = q->rchild;// 同时,该节点的双子入队 } } } template if(root!= NULL){ Release(root->lchild); //释放左子树 Release(root->rchild); //释放右子树 delete root; } } int main(){ BiTree BiNode cout<<“前序遍历序列为 ”< cout<<“层序遍历序列为”< 通过对结果的分析,发现输出结果与建立二叉树时的输入完全符合,说明程序的运行结果是正确的。 心得体会: 1)函数递归的方法可以在相当程度上使程序简洁,避免代码的冗长复杂。2)构造函数如果带参数,在声明对象的时候应该将实参指出来。但是本题中构造函数位递归调用,初始的根节点的数据值由键盘输入,因此无法在声明对象时引入实参。所以最后选择了无参但是引用了this指针的构造函数。可见,对于构造函数的含参调用应该小心谨慎。 3)编程时,要不停得检验自己的输入与输出,必要的时候需要人工进行计算,以保证程序的运行按照预先的设想。 秘书学平时作业 3 注:答案内容如有错误,请自行修正。制作人:万永忠 二、作业内容 (一)名词解释: 1、“三服务”P141 答:“三服务”是秘书工作的宗旨,本着准确、简洁的原则应该表述为:为领导工作服务、为各部门和所管辖地区或下级单位服务、为人民群众服务。 2、问卷调查P157 答:问卷调查就是根据调查内容设计出相应的便于回答的问题(以选这题为主),交给被调查者填写,然后集中统计、分析,以获得所需要的数据和情况。 3、民意测验P157 答:民意测验是专门为了解公众对某一特定事物的评价或态度所作的问卷调查,它和一般问卷调查的差别在于调查项目的单一性。 4、岗位责任制P179 答:岗位责任制就是根据组织的总任务,明确规定并公布每个部门、每个岗位的职责权限,并定期进行考核、检查和奖惩的一种工作制度。 5、职业道德P194 答:职业道德是人们在职业活动中遵循的行为准则。秘书的职业道德是秘书在履行公务的活动中应遵循的行为准则。 6、能力P214 答:广义的“能力”是指一个人成功地完成某种活动所必需的主观条件。可以分为三个层次:一般能力、业务能力、操作技能。 狭义的“能力”专指业务能力,即一个人能胜任某项具体工作或完成某项任务的主观条件。 (二)简答题: 1、秘书工作的宗旨是什么?P141 答:秘书工作的宗旨是:为领导工作服务、为各部门和所管辖地区或下级单位服务、为人民群众服务,简称“三服务”。 秘书学平时作业3第1页(共8页) 2、明确秘书工作宗旨的意义是什么?P142 答:将“三服务”确定为秘书工作的宗旨,主要是强调秘书工作的辅助性,帮助秘书人员提高服务意识,端正服务态度,培养奉献精神;其次是强调秘书工作服务对象的广泛性,明确服务对象除“顶头上司”外,还有各部门和下级单位,还有广大群众。 3、秘书工作的原则是什么?P143-144 答:秘书工作有以下六条原则:(1)守法遵纪原则(2)求真务实原则(3)超前服务原则(4)服从大局原则(5)团结协作原则(6)联系群众原则4、5、秘书工作的基本要求是什么?P147 简述秘书人员必须牢记并严格遵守的保密纪律“十不准”。P151 答:秘书工作的基本要求是主动、高效、准确、保密。 答:(1)不该说的秘密,绝对不说。 (2)不该问的秘密,绝对不问。(3)不该看的秘密,绝对不看。(4)不该记录的秘密,绝对不记录。(5)不在非保密本上记录秘密。(6)不在私人通信中涉及秘密。 (7)不在公共场所和家属、子女、亲友面前谈论机密。(8)不在不利于保密的地方存放机密文件、资料。 (9)不在普通电话、明码电报、普通邮件、普通信息网上传达机密事项。(10)不携带机密材料游览、参观、探亲、访友和出入公共场所。 6、秘书确定工作方法的原则有哪些?P155 答:秘书在确定工作方法是要遵循以下原则:(1)合法性原则;(2)科学性原则;(3)适应性原则;(4)灵活性原则。 7、调查的方法有哪些?P156 答:调查的方法有以下几种:(1)现场观察;(2)个别访谈;(3)开调查会; (4)问卷调查和民意测验; 秘书学平时作业3第2页(共8页) (5)统计调查;(6)专家咨询和论证 8、对调查材料和其他信息进行研究的方法有哪些?P158 答:对调查材料和其他信息进行研究的方法主要有:(1)归纳和演绎;(2)比较和分类;(3)分析和综合; (4)定量研究和定性研究;(5)系统研究的方法; 9、协调的方法有哪些?P161 答:常用的协调方法主要有:(1)文件协调法;(2)会议协调法;(3)信息交流法;(4)组织协调法;(5)个别沟通法。 10、简述受意和传达的方法。P165 答:受意就是接受指示、领会领导的意图。秘书在接受指示的时候,要高度集中注意力,结合领导表情和语调,准确判断领导的用意,并且要认证做好记录,记下指示要点,接受指示后要尽按指示落实有关事项。 传达是指秘书将领导者的指示或意见转告有关人员,通常用口头方式(电话或直接电话)传达。秘书在传达领导意见时,不可掺杂自己自作聪明的理解和随意发挥,应尽量做到准确无误,必要时刻根据记录“照本宣科”。 11、简述引见和挡驾的方法。P166 答:对预约的来访者,秘书应按照一般接待程序热情接待,对于重要来客,应到单位大门口或预定地点迎接,必要时领导也应前往迎接; 对于事先没有预约的求访者,秘书应礼貌问清来访者身份与目的,初步确定有无必要引见给领导,如无必要引见,应当态度和蔼说明领导正忙于工作或外出,如拿不定主意可以请示领导后再行处理。 挡驾的目的是使领导工作少受干扰,绝不能挡住了两道与群众之间的联系。 12、秘书工作的管理应该建立哪些制度?P178 答:秘书工作的管理应该建立如下制度: (1)目标管理制度(2)岗位责任制度(3)廉政建设制度(4)请示报告制度(5)具体工作制度 秘书学平时作业3第3页(共8页) 13、简述办公室主任的工作艺术。P183 答: 一、立足全局,统筹安排。办公室主任要胸有全局,要站在领导的角度来统筹安排头绪繁多的事物。 二、突出重点,抓大放小。办公室主任要把自己的工作重点放在直接为领导决策服务的工作上,而对于常规的业务工作或日常事务性工作,可以放手让一般秘书去做。 三、知人善任,人尽其才。办公室主任应该根据各人特点,用其所长,避其所短,熟悉部下的实际才能和业务特长,并根据他们的特长安排相应的工作。 四、严于律己、宽以待人。办公室主任只有严格要求自己,才能为部下做出表率,主动承担责任,而不是将错误都推到部下身上,在处理上要尽量宽容。 五、以人为本,关心下属。办公室主任要关心、爱护部下,积极帮助下属解决实际困难,与部下融洽关系,成为部下的“知音”。 14、简述秘书应该具有的工作作风。P201 答:秘书应该具有的工作作风概括为“五要五忌”:(1)要任劳任怨,忌患得患失(2)要勇于负责,忌互相推诿(3)要雷厉风行,忌拖拉磨蹭(4)要一丝不苟,忌粗枝大叶(5)要井然有序,忌杂乱无章 15、秘书必须具备哪些基础知识?P208 答:秘书必须具备以下基础知识: (1)哲学常识 (2)政治、法律、社会常识(3)经济学常识(4)文学、艺术常识(5)历史、地理常识(6)自然科学常识(7)数学常识(8)计算机常识 16、秘书应具有哪些业务能力?P218 答:秘书应具有以下业务能力:(1)书面表达能力;(2)口头表达能力;(3)信息处理能力;(4)协调和社交能力;(5)独立办事能力; 17、现代秘书需要掌握的操作技能主要有哪些?P221 答:现代秘书需要掌握的操作技能主要有:(1)文字处理技术;(2)现代通讯技术;(3)计算机及网络技术;(4)现代办公设备的使用和保养技术;(5)汽车驾驶技术;(6)书法和快速记录的技术; 秘书学平时作业3第4页(共8页) (三)论述题: 1、秘书工作的宗旨是什么?明确秘书工作宗旨的意义是什么? 答:秘书工作的宗旨是:为领导工作服务、为各部门和所管辖地区或下级单位服务、为人民群众服务,简称“三服务”。 将“三服务”确定为秘书工作的宗旨,主要是强调秘书工作的辅助性,帮助秘书人员提高服务意识,端正服务态度,培养奉献精神;其次是强调秘书工作服务对象的广泛性,明确服务对象除“顶头上司”外,还有各部门和下级单位,还有广大群众。 2、举例说明秘书应该怎样向领导请示、汇报工作?P164 答:首先,必须明确请示和汇报的内容。秘书请示的应是自己难以处理或无权处理的事项,请求领导给予指示或授权。常规工作或自己职权范围内的事项无需请示。秘书主动汇报情况,要区分轻重缓急,注意不要干扰领导的工作和休息。 其次,要根据不同情况采取不同的方式。重大而不紧急的事项,或需要领导授权批准的事项,应该采取书面的形式;一般是事务性工作,宜多用口头请示或汇报的方式;紧急的事项,不管是否重要,都只能用口头方式,其中重大事项在紧急处理后可以补写书面请示,补办批复程序,留档备查。不管采用哪种方式,对于领导的指示或批复,秘书都要留下书面记录,以便留档备查。 再次,秘书请示、汇报工作,要注意对口。一般事项想分管该方面工作的直接领导请示、汇报,涉及多方面的综合性事项则向主要领导请示、汇报,不要多头请示、交叉请示,否则可能会引起多头指示,若领导人意见不一,还会是问题复杂化。 最后,不管请示还是汇报,秘书事前都要做好准备,内容较多的要有提纲,以使请示、汇报的事项调理分明。书面请示要坚持一文一事制度,避免一份文间请示多项事务,造成领导批复困难。 3、秘书的职业道德有哪些?结合实际谈谈如何遵守秘书的职业道德?P194 答:秘书的职业道德概括为:实事求是、甘当配角、廉洁奉公、平等待人、履约守时、严守机密。 -、忠于职守,自觉履行各项职责。作为秘书人员忠于职守就是要忠于秘书这个特定的工作岗位,自觉履行秘书的各项职责,认真辅助领导做好各项工作。不擅权越位,不掺杂私念,不渎职。 秘书学平时作业3第5页(共8页) 二、服从领导,当好参谋。严格按照领导的指示和意图办事,离开领导自行其是,别出心裁,都是职业道德所不允许的。个人的积极性、创造性只能在服从领导的前提下发挥。不能用个人不成熟的想法甚至情绪化的意见,去影响和干扰领导的工作及决策。 三、兢兢业业,甘当无名英雄。要围绕领导的工作来展开活动,要求招之即来,来之能干,脚踏实地,密切联系实际和群众,不计个人得失,有着吃苦耐劳甚至委曲求全的精神。 四、谦虚谨慎,办事公道。秘书人员不能因为在领导身边工作而自命不凡、自以为是,要平等地同各职能部门商量工作,虚心听取他们的意见。办事要公道正派,一视同仁,秉公办事,平等相待。切忌因人而异,亲疏有别,更不能看来头办事情。 五、遵纪守法,廉洁奉公。不假借领导名义以权谋私遵纪守法、廉洁奉公,是秘书人员职业活动能够正常进行的重要保证。 六、恪守信用,严守机密。秘书人员恪守信用,就是要遵守信用、遵守时间、遵守诺言,言必信,行必果。严守机密,要求秘书人员必须具备严守机密的职业道德,自觉加强保密观念。 七、实事求是,勇于创新。一切从实际出发,理论联系实际,坚持实践是检验真理的唯一标准。秘书工作的各个环节都要求准确、如实地反映客观实际,从客观存在的事实出发。勇于开创新的工作局面。不空谈、重实干,在思想上是先行者,在实践上是实干家,不断提出新问题,研究新方法,走出新路子。 4、下面是某公司总经理秘书某天上班时遇到的十项待办事务,请从紧急程度、重要程度、所需时间三个方面确定它们的等级,然后按照教材提供的原则排列处理它们的先后顺序。 ①总经理感觉近一段时期各种业务会议太多,耗去了大量时间,要求秘书拟定一个控制会议次数和时间的方案。 ②今天下午×国汽车销售商亨德尔先生将来公司商谈代理本公司产品在该国的销售的具体事宜(意向书已于5月上海车展时交换),秘书需做好谈判准备工作。 ③本市××大学秘书学系欲与我公司建立长期合作关系,将我公司设为该校秘书专业学生的“实习基地”,人力资源部问秘书部门是否愿意接纳实习生,是否愿意建立长期协作关系? ④通知销售部落实一名业务骨干(最好是经理或副经理),后天陪同总经理去东北出差。 秘书学平时作业3第6页(共8页) ⑤发动机车间一技师的女儿考上了清华大学,昨天已拿到通知书,要以公司总部名义给他打祝贺电话,通知他到财务部领取本公司颁发的奖学金3000元。 ⑥省党报记者写了一篇报道国务院总理视察我公司的通讯稿,已发到电子信箱,要求公司领导过目确认事实,打印件加盖公章后传真过去。 ⑦总部各部门和各分公司今年新招聘了一批管理人员,将于下周开始进行岗前集中培训,人力资源部要求总经理秘书给新职员开一次公文处理讲座。 ⑧海尔公司企业文化顾问×××先生被本市××集团请来做专场企业文化建设的讲座,询问总经理或思想文化部主任是否参加(每人入场费用为350元)。 ⑨总经理后天要出差大连,需要落实往返机票。 ⑩十天后香港刘德华来本市开演唱会,会议组织者来函问本公司是否需要优惠集体入场券(60%,每张价90~180元不等),如果不回电,视作自动放弃。 答: 一、先处理⑨,约3分钟。打电话定机票之所以排在第一,是因为稍微延迟几分钟就可能订不到合适的航班。,二、处理④,约3分钟。因为此事与⑨直接相关。 三、处理⑤,约3分钟。这是不是很重要,也不是非常紧迫,只需打个电话,即办即了,不会占用太多时间。 四、处理⑧,问总经理是否派人参加(建议不派人,因为可以找到相关书面资料),约3分钟。 五、处理⑥,将报道稿打印出来交给总经理,约需10分钟,总经理 秘书学平时作业3第7页(共8页) 看稿时间可能稍微长一点。 六、处理②,约需2小时,上午处理完毕。 七、处理⑩,午饭时间问总经理,估计总经理对此不感兴趣,约3分钟。 八、处理⑦,转告人力资源部,可以请大学教师来主讲。此事下午进行。 九、处理③,向人力资源部作出解释,为保守商业秘密,本公司不宜接纳实习生。此事下午进行。 十、最后处理①,需要询问专家、搞调查研究,了解本公司会议状况及其原因。此事当天无法完成。 秘书学平时作业3第8页(共8页) 工程地质作业3参考答案 一、选择题 1D2A3C4A5A6A7D8C 9A10D11A12B13B14B15A 二、判断题 1×2×3 √4×5×6√7√8 ×9 √10√ 三、简答题 1、防治渗透破坏经常采用的有效措施,原则上可分为两大类。一是改变渗流的动力条件,使其实际水力梯度减小到允许的程度。二是改善岩土性质,增强其抗渗能力。这都要根据工程地质条件和工程性状来具体处理。 2、潜水面的形状可用等高线表示,称潜水等位线图。 确定潜水方向:潜水由高水位流向低水位,所以,垂直于等水位线的直线方向,即是潜水的流向。确定潜水的水力梯度:在潜水的流向上,相临两等水位线的高程与水平距离之比,即为该距离段内潜水的水力梯度。 3、布置建筑物总图时,建筑物长轴应垂直于工作面的推进方向;建筑物的平面形状应力求简单,以矩形为宜;基础底部应位于同一标高和岩性均一的地层上,否则应采用沉降缝将基础分开。当基础埋深有变化时,应采用台阶,尽量不采用柱廊和独立柱;加强基础刚度和上部结构强度,在结构薄弱易变形处更应加强。 4、基本烈度是指在今后一定时期内,某一地区在一般场地条件下可能遭遇的最大地震烈度。 基本烈度定的准确与否,与该地工程建设的关系甚为紧密,如烈度定的过高,提高设计标准,就会造成人力和物力的浪费;定的过低,会降低设计标准,一旦发生较大地震,必然造成损失。 场地烈度是指在工程上根据场地条件调整后的烈度称为场地烈度。场地烈度是根据局部地区烈度上的差别,主要是受局部地质构造、地基条件以及地形变化等因素控制而确定的。 设防烈度也称设计烈度,是指在场地烈度基础上,考虑工程的重要性、抗震性和修复的难易程度,根据规范进一步调整,得到的。设计烈度是设计中实际采用的烈度。 5、崩塌形成的条件是斜坡前缘的部分岩体被陡倾结构面分割,并突然脱离母体,翻滚而下,造成岩块互相冲撞、破坏,最后堆积于坡脚而形成岩堆。 滑坡的形成条件主要取决于下滑力与抗滑力的对比关系。斜坡的外形基本上决定了斜坡内部的应力状态,斜坡的岩土性质和结构决定了斜坡各部分抗剪强度的大小。当斜坡内部的剪切力大于岩土的抗剪强度时,斜坡将发生剪切破坏而滑坡。 四、论述题 在地震作用影响下,地面出现的各种震害和破坏称为地震效应。地震效应包括,地震力效应,地震破裂效应,地震液化效应和地震激发地质灾害效应。 (1)地震力效应:地震可使建筑物受到一种惯性力的作用,当建筑物无法抵挡这种力的作用时,建筑物将会发生变形、开裂、倒塌。 (2)地震破裂效应:地震自震源处以地震波的形式传播于周围的岩土层中,引起岩土层的振动,当这种振动作用力超过岩石的强度时,岩石就产生突然破裂和位移,形成断层和地裂隙,引起建筑物变形和破坏。 (3)地震液化效应:在饱和粉砂土中传播的地震波,使得孔隙水压力不断升高,土中有效应力减少,甚至会使有效应力完全消失,粉砂土形成流体,形成砂土液化,导致地基强度降低。 (4)地震能激发斜坡岩土体松动、失稳,发生滑坡,崩塌等不良地质现象。第三篇:数据结构作业——二叉树
第四篇:秘书学作业答案3
第五篇:工程地质作业3答案(定稿)