当前位置:文档之家› 郑杭生《社会学概论新修》(第4版)章节题库-城市化(圣才出品)

郑杭生《社会学概论新修》(第4版)章节题库-城市化(圣才出品)

郑杭生《社会学概论新修》(第4版)章节题库-城市化(圣才出品)
郑杭生《社会学概论新修》(第4版)章节题库-城市化(圣才出品)

第十五章城市化

一、概念题

1.城市化(中财2012年研)

答:城市化又称都市化,通常是指随着人口集中,农村地区不断转化为城市地区的过程。这一过程促使城市数目增多,城市人口和用地规模扩大,城市人口在总人口中的比重上升。城市人口比重上升、农村人口比重下降是城市化的一个显著标志。城市化也包含城市文明不断向农村传播的过程。城市化的实质是消灭城乡差别,实现社会转型。

2.城市问题

答:城市问题指存在于城市社区的各种社会病态现象。其特殊性表现为:有些社会病态现象,为城市社区所独有,或主要存在于城市社区中;有些社会病态现象,不仅城市社区存在,乡村社区也有,但由于城市社区高度聚集的特性,使得这些问题在城市社区的表现要集中和严重得多。城市问题可分为社会文化方面的问题与空间、实体环境方面的问题两大类。前者包括人口、就业、贫困、犯罪、自杀、精神病等问题;后者包括交通、住宅、环境污染等问题。

二、简答题

1.城市化的涵义和动力。(中财2010年研)

答:(1)城市化的涵义

城市化又称都市化,通常是指随着人口集中,农村地区不断转化为城市地区的过程。这一过程促使城市数目增多,城市人口和用地规模扩大,城市人口在总人口中的比重上升。城

市人口比重上升、农村人口比重下降是城市化的一个显著标志。城市化也包含城市文明不断向农村传播的过程。城市化的实质是消灭城乡差别,实现社会转型。

(2)城市化的动力

①工业化推动城市化

工业化导致工商服务企业在特定地域集聚。同时,由于工商服务业较之农业具有更强的吸收劳动力的能力,必然促进农村人口的城市化。

②农业生产工业化的趋势必将改变农村社区的固有特点,从而推动农村地区的城市化

农村人口向城市转移,农业实现规模经营,现代农业彻底改变了传统农业的生产条件和劳动方式,缩小了农业劳动和工业劳动的差距。而在全面机械化基础上的农业自动化的实现,将使农业生产几乎完全可以在人工控制的条件下,采用类似工厂的生产方法来进行。这种目前尚只存在于发达国家的农业生产工厂化的趋势,预示着作为典型农村的基础的传统农业,必将否定自身而接近或变成类似于工业的活动,而农业生产的工业化必将推动农村地区的城市化。

③城市文明不断向农村地区传播,促进了农村的城市化

现代城市是物质文明和精神文明的集中地,不仅吸引农村人口不断向城市转移,同时,城市文明又通过各种途径不断向农村地区传播与扩散。散播到农村的新技术、新工具、新思想、新观念,以及新的生活方式、新的生活用品等,又必然引起农村地区发生变化。从物质方面看,它会促进农业生产率的提高,为农村社会分化和分工创造物质前提;从精神方面看,推动农村居民向往、学习并接受现代城市文明。所有这些,都促进着农村的城市化。

2.请简要叙述城市化道路的几种主要观点。(北科大2010年研)

答:(1)城市化道路的含义

城市化道路,在中国有特定的含义,主要是指以什么类型城市为主实现城市化。

我国官方对城市类型的划分是:50万人口以上的城市为大城市,20万~50万人口的城市为中等城市,20万人口以下的为小城市(镇)。

(2)中国城市化道路主要观点

①小城镇重点论

该观点认为,我国应当主要依托小城镇来实现城市化。我国不能照搬西方的城市化模式。在中国要将多数农业人口变为非农业人口,依靠现有的城市根本不可能,新建城市也存在许多现实困难。因此,应通过发展面广、量大的小城镇来加速城市化的实现。

②中等城市重点论

主张选择以发展中等城市为主体的城市化道路。走西方发展大城市的道路,客观条件不允许,也容易出现现代城市病;而在农村就地实现城市化,由于传统农业社会惰性力太强,阻力太大,同时自然条件也不允许。只有采取“中间突破、带动两头”的办法,即直接有计划地建设和发展中等城市,才能解决我国的城市化问题。

③大城市重点论

根据城市化发展的一般规律和我国的基本国情,在我国城市化的现阶段,必须选择以大城市为主体的城市化模式。在工业化初期,城市化具有突破人为控制的自然冲动,以人口向大城市的聚集为基本模式;而在工业化基本实现后,城市化则表现为集中度相对分散化。中国目前尚处在工业化与城市化的第一阶段,不具备分散发展小城镇的条件。

④并举论

进入90年代以后,上述观点在继续交锋的同时,也出现了相互取长补短的趋势。“并举论”,即我国的城市化应当走大、中、小城市(镇)并举的道路的观点,便是在分析以上各种观点利弊基础上提出来的。

(3)以上观点各有道理,又都存在一定缺陷。比较而言,“并举论”似更具合理性,更符合城市化的国际惯例,但鉴于我国过去长期实行计划经济体制与城乡分割政策,旧体制与政策的滞后效应不可能在短期内消除,改革只能循序渐进,这就必然对现阶段我国的城市化道路选择产生影响。

3.简要阐述沃思“作为一种生活方式的城市性”的主要见解。(中国青年政治学院2007年研)

答:1938年,“芝加哥学派”的著名学者路易斯·沃思发表了《作为一种生活方式的城市性》的著名论文。沃思认为,城市具有三种基本的人文(社会)生态学上的特质,即众多人口、高人口密度与高人口异质性。这些特征的每一方面都进一步决定了城市生活的其他一系列特点:

(1)就人口数量而言

①大量的人口会在城市的文化和职业上产生异质性;

②文化差异的存在形成了城市生活中正规控制结构的需要;

③千差万别的众多人口成为专业化急剧扩大的基础;

④城市是以次属关系而不是以首属关系为特征的;

⑤大量人口造成了分散与混乱的可能性。

(2)人口稠密对社会生活的影响

①它促使城市居民丧失了对他人“比较有人情意味的方面的感受能力”。

②异质的个性和生活方式的结合,会使城市人产生比较强烈的“容忍差异”的意识。与此相伴随,人们尽管在身体方面相距很近,但相互之间的社会距离往往很大。被迫在身体方面接近的城市人彼此之间总是“鸡犬之声相闻,老死不相往来”。

③密度过高会引起反社会行为增加。在人多拥挤的地方,摩擦与冲突往往不可避免。

(3)人口异质性的后果

①在城市环境中,各种不同个性特征的人们之间的社会交往将打破顽固不化的等级界限,阶级结构将变得更加复杂化。而当门第这类稳定因素在个人奋斗的巨大成就面前黯然失色时,城市中势必出现高度的社会流动。

②社会流动可能会伴以人们身体的移动。

③千差万别的人口的集中,必然导致进一步的非个性化。

4.结合中国的社会转型,用社会学理论观点说明物质文明建设与精神文明建设之间的关系。(人大2006年研)

答:(1)当今世界,经济政治格局正发生着深刻的变化,国与国之间的竞争、乃至社会主义制度与资本主义制度之间的谁胜谁负,集中地体现在经济实力和科技实力的较量上,社会主义要创造出高于资本主义的劳动生产率,并最终战胜资本主义,取决于它的发展速度和质量,取决于它的科技、教育,说到底取决于人的素质。

(2)随着社会主义市场经济体制的逐步建立,对人的素质提出了越来越高的要求。党的十四届六中全会做出的“关于加强社会主义精神文明建设若干重要问题的决议”强调指出:“物质文明是基础,经济建设这个中心必须牢牢把握,毫不动摇,但是精神文明搞不好,物质文明也要受破坏,甚至社会也会变质。”这说明物质文明建设和精神文明建设是紧密联系、互相制约、互为条件、互为目的的辩证关系。

(3)在涂尔干看来,全部社会事实大致可以分为两大类:

①物质性的社会事实,包括:社会群体的地理环境、人口的分布、数量及密度、人们之间的交往情况、交通状况、住房式样等;

②非物质性的社会事实,即精神性的社会事实,又称“集体意识”或“集体表象”,包括:宗教、道德、法律、习惯、风俗、时尚、舆论、公共情感等制度性或非制度性文化。对物质性的社会事实进行改造和建设就是物质文明建设,对非物质性的社会事实进行改造和建设就是精神文明建设。

(4)现阶段,我们要建设的社会主义国家,不但要有高度的物质文明,而且要有高度的精神文明,两个文明都搞好,才是有中国特色的社会主义。

5.如何理解西方正在出现的城市郊区化现象?

答:(1)城市的郊区化是指城市发展到一定水平后,大城市的人口和经济活动由城市的中心向城市边缘的郊区迁移和发展的过程。

(2)城市郊区化的主要原因在于城市化进程中出现的各种城市问题。

(3)在城市化的过程中,大量的人口和社会职能向城市聚集。

①随着城市中的生活水平的提高,人们渐渐地不仅仅满足于温饱,宽敞的住宅和优美的居住环境自然成了人们所追求的目标。

由于商业的集中,城市中心的地价往往较高,大气污染严重,高大的建筑使房间的日照不足,居住环境较恶劣。相比较,郊区的地价较低,空气新鲜,阳光充足,对城市居民有较大吸引力。

②经济发展和交通技术的进步,把城市中心城区和郊区连在了一起,人们可以比较方便和快捷地往返于城区和郊区之间。这也是形成郊区化的重要推动因素。

(4)郊区化是符合城市发展的一种新形式,或多或少地解决了城市人口拥挤、交通堵塞、环境污染严重、住房短缺等问题。郊区化的结果是把郊区变成了市区的延展,最终扩大了城市社区的影响范围。

大学期末考试Java题库

1.下面程序的运行结果是()。 public class E3{ public static void main(String args[]){ String s="大大"; char a=s.charAt(2),b=s.charAt(4); System.out.print(a); System.out.println(b); } } 2.下面程序的运行结果是()。 import java.util.*; public class LinkedListExample { public static void main(String args[]){ LinkedList linkedlist = new LinkedList(); linkedlist.add(new Integer(1)); linkedlist.add(new Integer(2)); linkedlist.add(new Integer(3)); linkedlist.add(new Integer(4)); linkedlist.add(new Integer(5)); System.out.println("The original contents of the linkedlist is: "); System.out.println(linkedlist); linkedlist.add(2,"hello"); linkedlist.addFirst("First"); linkedlist.addLast("Last"); System.out.println("After adding elements,the linkedlist is: "); System.out.println(linkedlist); } } 答: 3.下面程序的运行结果是()。 public class TestArray { public static void main(String args[]) { int i, j; int a[] = { 5, 9, 6, 8, 7 }; for (i = 0; i < a.length-1; i++) { int k = i; for (j = i; j < a.length; j++) if (a[j] < a[k]) k = j; int temp = a[i]; a[i] = a[k]; a[k] = temp; }

Java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ●第一章Java入门 ●第二章数据类型和运算符 ●第三章流程控制与数组 ●第四章封装 ●第五章继承 ●第六章抽象类与接口 ●第七章多态 ●第八章异常 ●第九章多线程机制 ●第十章输入输出流 ●第十一章使用泛型和集合框架 ●第十二章基于Swing的图形用户界面(GUI)设计 ●第十三章Java事件驱动编程

第一章练习题(Java入门) (C)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK、JRE和JVM的描述。哪项正确?A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件? A.javac B.jdb C.javadoc D.junit 4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 5.以下哪些包是Java标准库中常用的包?(选三项)A.java.lang B.javax.servlet .http C.j ava. io D.java.sql

6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 (AC)7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件 8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统D.Java语言与平台无关。Java程序的运行结果与操作系统无关 (B)9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A.-个Applet就是一段Java程序 B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序 (AD)10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.Java HotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

我国当前城市化的问题和发展战略

我国当前城市化的问题和发展战略 中国科学院可持续发展战略研究组 2012年11月13日 编者按:中国改革开放30多年来,随着经济发展和工业化的推进,城市化进程始终以两倍于世界同期平均速度的步伐高速发展。 与世界其他国家相比,我国目前城市化发展处于什么样的阶段,存在什么样的问题,是否可以一直持续下去,明晰这些问题对于我国未来经济发展走向、提升国家综合国力、构建和谐社会具有重要的意义。 改革开放以来,中国城市化进入到加速发展的新时期。但长期实施的城市化方针却严重阻碍了中国城市化向更高层次迈进。 我国当前城市发展中面临的问题 背景链接 2011年中国城市化率首次突破50%,意味着中国城镇人口首次超过农村人口,中国城市化进入关键发展阶段,这必将引起深刻的社会变革。中国的城市化道路是城市化滞后于工业化的非均衡道路;是土地城市化快于人口城市化的非规整道路;是以抑制农村、农业、农民的经济利益来支持城市发展,导致不能兼顾效率和公平的非协调道路;是片面追求城市发展的数量和规模,而以生态环境损失为代价的非持续道路;是以生产要素的高投入,而不是投入少、产值高,依靠科技拉动经济增长的非集约道路。 传统的城市化存在着诸多弊端,中国未来的城市化必须走出一条具有自身特色的新型城市化道路。

关于《2012中国新型城市化报告》: 该报告是由中国科学院可持续发展战略研究组组长、首席科学家牛文元教授担任主编,组织多名专家历时1年完成的研究成果。这是继2009年之后专门研究中国新型城市化战略的第四部年度报告。 城市经济增长的速度与质量的非同步 投资与消费失衡:资本形成总额对经济增长的贡献率一直保持较高的水平,拉动GDP增长的百分点数,尤其2009年,资本形成总额贡献率达到95%以上,对经济增长的拉动达到了8.7个百分点;而同期的消费贡献率只有45.4%,消费拉动经济增长点数只有4.1%,货物和服务净出口贡献率为-40.6%,拉动经济增长百分点也出现了负值。在我国城市化发展中,一直存在着高投资、高出口、低消费的发展问题。按照国际惯例,发展中的转型国家,投资与消费的比例正常水平为30∶70,正常的下限是35∶65,但是我国的投资消费比接近1∶1。可见,我国消费率偏低,投资率偏高。投资与消费比例的失调是我们重建设、轻消费、居民收入水平低下、社会保障不健全等原因。 第三产业比重过低:如果按照三大产业投资水平来看,第二产业投资一直保持较高水平,长期以来我国的固定资产投资向工业特别是重工业倾斜。经过几十年的发展,我国的第三产业发展始终没有取得突破,2010年我国第三产业的增加值占整个GDP的比重只有43.1%,第三产业的从业人员占全社会从业人员的比重只有34%。从第三产业内部结构看,我国主要以商业餐饮、交通运输等传统服务业为主;邮电通讯、金融保险等基础性服务业以及信息咨询、科研开发、旅游、新闻出版、广播电视等新兴服务业虽然发展较快,但比重仍不高,发育仍不足。此外,我国服务业产品创新不足,服务品质和技术水平不高,在组织规模、管理水平与营销技术上与国外服务业都存在相当大的差距,难以适应激烈的国际竞争需要。

《JAVA语言程序设计》期末考试试题及答案

《JAVA语言程序设计》期末考试试题及答案1 (应考必备题库) 一、单选择题 1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y + = z --------- /+ + x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method() C. final void method( ) D. abstract void method() 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为 _编辑源程序_________ 、 _编译生成字节码 ______ 和_______ 解释运行字节码 ________ 。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用____ 2—字节内存空间,这样,无论是中文字符还是英文字符,都是占 用____ 2 ___ 字节内存空间。 3、设x = 2,则表达式(x + + ) /3的值是 __________ 0 ____ 。 4、若x = 5,y = 10,贝Ux < y和x >= y的逻辑值分别为true ___ 和___ fals」。 5、__ 抽象(abstract)-方法是一种仅有方法头,没有具体方法体和操作实现的 方法,该方法必须在抽象类之中定义。最终(fin al)_方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage的包的语句是package MyPackage ; _, 该语句应该放在程序的位置为:—应该在程序第一句___________________ 。

AnjoyoJava04章节考试题

第四章考试题 一、选择题:(每题3分,共20题) 1.下列关于数组的描述不正确的是()。 A、数组是用来存储一组相同数据类型数据的。 B、数组是编程语言中非常常见的一种数据结构。 C、数组可以通过整型索引访问数组中的每一个值。 D、在一个数组里面,既允许用于存储一种数据类型的数据,也允许存储多种数据类型 数据。 2.下列关于数组定义错误的是()。 A、type[] var_name; B、int[10] a; C、String student[]; D、boolean[] booleanArray; 3.下列关于数组的说法中不正确的是()。 A、定义数组时必须分配内存。 B、数组的初始化操作分为静态初始化和动态初始化。 C、数组元素可以是基本数据类型、对象或其他数组。 D、数组是最简单的复合数据类型,是一系列数据的集合。 4.设有下列数组定义语句: int a[] = {1, 2, 3}; 则对此语句的叙述错误的是()。 A、定义了一个名为a的一维数组。 B、a数组有3个元素。 C、a数组元素的下标为1~3。 D、数组中每个元素的类型都是整数。 5.给出下面程序代码: byte[] a1, a2[]; byte a3[][]; byte[][] a4; 下列数组操作语句中哪一个是不正确的?() A、a2 = a1 B、a2 = a3 C、a2 = a4 D、a3 = a4 6.执行语句:int[] x = new int[20];后,下面说法正确的是()。 A、x[19]为空 B、x[19]未定义 C、x[19]为0 D、x[0]为空 7.已知有定义:String s="I love",下面正确的表达式是()。 A、s += "you"; B、char c = s[1]; C、int len = s.length; D、String s = s.toLowerCase(); 8.下面代码运行后的输出结果为()。 public class Test04_01 { public static void main(String[] args) { AB aa = new AB(); AB bb; bb = aa; System.out.println(bb.equals(aa)); } }

java考试题库第五章

5-1 下列关于容器的描述中,错误的是D A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 5-2 下列界面元素中,不是容器的是A A.List B.Frame C.Dialog D.Panel 5-3 下列关于实现图形用户界面的描述中,错误的是D A.放在容器中的组件首先要定义,接着要初始化 B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中所有组件都是事件组件,都可以产生事件对象 D.事件处理是忧监听者定义的方法来实现的 5-4 下列关于组件类的描述中,错误的是A A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类 D.文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类 5-5 在对下列语句的解释中,错误的是C but.addActionListener(this); A.but是某种事件对象,如按钮事件对象 B.t his表示当前容器 C.A ctionListener是动作事件的监听者 D.该语句的功能是将but对象注册为this对象的监听者 5-6 所有事件类的父类是C A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent 5-7 所有GUI标准组件类的父类是C A.Buttom B.List C.Component D.Container 5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是C A.FlowLayout B.CardLayout C.BorderLayout D.GridLayout 5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是D A.Window B.Dialog C.Frame D.Panel 5-10 下列关于菜单和对话框的描述中,错误的是C A.Frame容器是可以容纳菜单组件的容器 B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C.对话框与Frame一样都可作为程序的最外层容器 D.对话框内不含有菜单条,它由Frame弹出

全国计算机二级考试Java第6章练习题

全国计算机二级考试Java第6章练习题:异常处理第六章异常处理 1下列对异常包含内容正确的说法是_________. (C) A) 程序中的语法错B)程序在编译或运行中发生的异常事件 C) 程序中预先定义好的异常事件D)程序在编译时发生的错误 2 如程序段中有多个catch语句,程序会__________. (C) A) 对每个catch语句都执行一次 B) 对每个符合条件的catch语句都执行一次 C) 找到匹配的异常类型的catch执行后不再执行其他catch语句 D) 找到匹配的异常类型的catch 执行后再执行其他catch语句 3 以下自定义的异常类的父类是____________. (D) A) Erroe B)AWTError C)VirtualMachineError D)Exception及其子类 4 当需要将异常传递给调用方法时,用___________. (A) A)声明异常B)运行异常 C)捕获异常D)抛出异常 5 对于catch语句的正确排列是___________ . (A) A)父类在先,子类在后B)子类在后,父类在后 C)有继承的异常不能在同一个try段内D)排列无关 6 在下列程序的下划线处,填入适当语句使程序能正确执行: Import java.io.*; Public class Exceptionone { Static void situate(int sit) { System.out.println(“---情况”----+sit+”----”);

Try { If(sit==0) { System.out.println(“无异常捕获”); Return; } Else if (sit==1) { Int i=0; Int j=6/I; } Else if (sit==2) { Int iArray[]=new int [4]; iArray[10]=3; } }__________________________________________ System.out.println(“Catch”+e); } Catch(ArrayIndexOutOfBoundsException e) { System.out.println(“Catch”+e);} Catch(Exception e) {system.out.println(“不会执行”);} Finally {system.out.println(“在situate 中”); }

第四章 Java章节习题

1.分别编写两个方法,一个方法的功能是求一个double型数值的向右取整,另一个方法求double型数值的向左取整。数d的向右取整是大于等于d的最小整数,d的向左取整是小于等于d的最大整数。例如:5.3的向右取整是6而向左取整是5. 答: public class One{ static int right(double x) { if(x!=5) x=x+1; return (int)x; } static int left(double x) { return (int)x; } public static void main(String args[]) { System.out.println("5.3向左取整为:"+left(5.3)); System.out.println("5.3向右取整为:"+right(5.3)); } } 程序运行结果为: 2.写一个方法计算一个整数各位数字的和。使用下述的方法说明: public static int sumDigits(long n) 例如:sumDigits(276)返回2+7+6=15 。 提示:用求余运算符%分解数字,用除号/分离位数。例如334%10=4而334/10=33.用循环反复分解和分离每位数字,直到所有的位数都被分解。 答: public class Two{ public static int sumDigits(long n) { long sum=0,t; while(n!=0)

47 { t=n%10; n=n/10; sum+=t; } return (int)sum; } public static void main(String args[]) { System.out.println("334各个位数字之和为:"+sumDigits(334)); } } 程序运行结果为: 3. 编写程序,用Math类中的sqrt方法打印下表: Number SquareRoot .................................... 0 0.0000 2 1.4142 4 2.0000 6 2.4495 8 2.8284 10 3.1623 12 3.4641 14 3.7417 16 4.0000 18 4.2426 20 4.4721 答: public class Three{ public static void main(String args[]) { System.out.println("Number SquareRoot"); System.out.println(".................."); for(int i=0;i<=20;) 47

大学《java程序设计》考试题库及答案

若有定义int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。 A. 5 监听器接口的方法返回值的类型是()。C. void 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 D. init() 以下哪个不是Java的原始数据类型() B. Boolean 向Applet传递参数的正确描述是()。C. C. PARAM name="age,value=20" 阅读下列代码; public class Test{ String s="One World One Dream"; public static void main(String args[]){ System.out.println(s); } } 其运行结果是_ C. 编译时出错//除非创建Text类的对象 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。 A. p.add(b,"South"); 编译和运行下面的应用程序,并在命令行界面输入12345 ,则回车后屏幕输出的结果是( )。public class A { public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new I nputStreamReader(System.in)); String str=buf.readLine(); int x=Integ er.parseInt(str); System.out.println(x/100); } } B. 123 构造函数何时被调用?() B. 创建对象时 以下哪项可能包含菜单条()。 D. Frame

城市规划原理课后习题及标准答案(第四版)-章

城市规划原理课后习题及答案(第四版)-章

————————————————————————————————作者:————————————————————————————————日期:

城市规划原理(第四版)课后习题解答 第一章 1.城市由哪些基本要素构成? 产业构成、人口数量、职能。(当然,还有一些非基本要素:市政和公共设施、人造和自然景观、建筑数量等) 2.工业前城市与工业城市各自的特征是什么? 工业前城市: ①城市规模小②依赖风力和水力天然能源③以马车为主要交通工具 工业城市: ①城市圈层式向外扩张 ②出现城市仓储用地 ③出现商务贸易活动区 ④火车、轮船成为城市对外运输的主要工具,汽车成为城市运输的主要工具 ⑤城市类型增加 3.中国城市化面临的主要挑战是什么?依你的推测,2030年中国城市化的水平将达到多少? ①城市化进程分为三个阶段:起步、加速和稳定三个阶段,我国正处于加速发展阶段。 ②中国幅员辽阔,不同地区经济社会发展和和环境条件存在巨大差异,以统一的标准衡量中国城镇化发展,并以此制定政策,不能满足需求。 ③城镇化是一种现象,不是人类社会的发展目标,实现城市及区域的永续和谐发展是重点。

60%以上,官方预测为70%(8月27日发布的《2013中国人类发展报告》预测,到2030年,中国将新增3.1亿城市居民,城镇化水平将达到70%。届时,中国城市人口总数将超过10亿。),进入城市化的稳定阶段。 4.城市化有哪些基本规律?城市化发展与全球气候变化有哪些关系? ①城市人口占总人口的比重不断上升。②产业结构由第一产业向第二三产业转变。③农业人口剩余推动城市化发展。 ①城市用地增加,农业用地、森林、湿地等非城市用地减少。 ②城市化耗费大量煤、石油等非天然能源,造成环境污染。 ③城市化同时促进科技发展,产生电池、塑料、建筑垃圾等人造污染物。 第二章 1.中国古代的城市格局反映了哪些重要的城市规划思想? ①整体观念和长远发展(《管子》提出功能分区)、(《商君书》提出从城乡关系、区域经济、交通布局考虑) ②人工环境和自然环境和谐【道家】(战国时代,吴国国都阖闾城建设,伍子胥提出“相土尝水,象天法地”)、(秦统一中国,规划时,也提出“象天法地”,强调方位)、(三国时期,吴国国都选址金陵,“以石头山、长江险要为界,依托玄武湖防御”) ③严格有序的城市等级制度:中轴对称,道路分等级等【儒家】(周礼考工记,周王城建造,按封建等级)、(曹邺魏城、隋唐长安城、元大都皆是依据周王城而建) 2.你认为哪些古代经典城市的规划案例,对未来的城市发展仍然有重要意义? ①曹魏邺城,采用功能分区布局。②隋初,长安城建设,强调建设时序。③元大都建设,结合政治、经济、文化及地形地貌特点----整体观念、人工环境与自然环境相结合。④米列都城,采用希波丹姆模式,以方格网道路系统为骨架,以城市广场为中心。 3.你认为哪些城市规划理论深刻影响了城市的发展? 田园城市、卫星城镇、马丘比丘宪章、邻里单位和小区规划、有机疏散、理性主义、城市设计、社会学和新马克思主义、永续发展和全球化理论。

java笔试题 第五套题

一、选择题 1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______。 A、确定性 B、可行性 C、无穷性 D、拥有足够的情报 2、希尔排序法属于哪一种类型的排序法______。 A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法 3、下列关于队列的叙述中正确的是______。 A、在队列中只能插入数据 B、在队列中只能删除数据 C、队列是先进先出的线性表 D、队列是先进后出的线性表 4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A、N+1 B、N C、(N+1)/2 D、N/2 5、信息隐蔽的概念与下述哪一种概念直接相关______。 A、软件结构定义 B、模块独立性 C、模块类型划分 D、模拟耦合度 6、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。 A、模拟现实世界中不同事物之间的联系 B、强调模拟现实世界中的算法而不强调概念 C、使用现实世界的概念抽象地思考问题从而自然地解决问题 D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试 8、软件调试的目的是______。 A、发现错误 B、改正错误 C、改善软件的性能 D、挖掘软件的潜能 9、按条件f对关系R进行选择,其关系代数表达式为______。 A、

B、 C、бf(R) D、∏f(R) 10、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。 A、自顶向下 B、由底向上 C、由内向外 D、由整体到局部 11、下面有关变量及其作用域的陈述______是不对的。 A、在方法里面定义的局部变量在方法退出的时候被撤销 B、局部变量也叫自动变量 C、在方法外面定义的实例变量在对象被构造时创建 D、在方法中定义的方法的参变量只要该对象被需要就一直存在 12、下面有关Java代码安全性的叙述______是不对的。 A、字节码校验器加载查询执行需要的所有类 B、运行时解释器执行代码 C、在运行时,字节码被加载,验证然后在解释器里面运行 D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 13、给出下面的代码: public class Data{ public static void main (String args[]){ float f=0.0; f+=1.0; System.out.println(f); } } ______叙述是对的。 A、编译时将发生错误 B、编译时正确但是运行时出错 C、输出为1.0 D、输出为null 14、类的设计要求它的某个成员变量不能被外部类访问。应该使用下面的______修饰符获得需要的访问控制。 A、public B、no modifier C、protected D、private 15、假设以下代码 public class Parent { public int addValue( int a, int b) { int s; s = a+b;

Java笔试题库及其答案

一.单选题 1) 在中,要判断D盘下是否存在文件,应该使用以下()判断语句。(选择一项) a) ( (“”) () = =1) b) ((“”) = =1) c) ( (“”) ( ) ) d) ((“)) 答案 2) 在中,()对象可以使用键/值的形式保存数据。(选择一 项) a) b) c) d) 答案 3)给定代码,如下: ( b1, b2){ ; }

要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)() (b12) b)() b12 c) b12 d) () b12 答案 4)在中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a) b) c) d) 答案 5)在中,下列()语句不能通过编译。 (选择一项) a) “”+ “”+ “”; b) “”+3; c) 3+5 d) 5+5.5; 答案

6)给定代码如下,运行时,会产生()类型的异常。(选择一项) s=; (“”); a) b) c) d) 答案 7)给定如下代码,编译运行之后,将会输出()。 { ( []){ 5; (21) ?(1) /22) ; } } (选择一项) a)1 b)2 c)2.5 d)3

答案 8) 程序中,方法的格式正确的是()。(选择一项) a)([] ) b)([] ) c)([]s) d)([] ) 答案 9)以下语句中, = “123456789” (1,3);执行后中的值为。 (选择一项) a) “23” b)“123” c) “12” d) “234” 答案 10)给定如下代码,编译运行时,结果是()。(选择一项) { ( []) {

Java笔试题库⑦

1,关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是() A,它负责接收HTTP请求 B,加载配置文件 C,实现业务操作 D,初始化上下应用对象ApplicationContext 正确答案:C SpringMVC是Spring中的模块,它实现了mvc设计模式,首先用户发起请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求 处理器映射器查找匹配该url的handle,并返回一个执行链,前端控制器再请求处理器适配器调用相应的handle进行处理并返回给前端控制器一个modelAndView,前端控制器再请求视图解析器对返回的逻辑视图进行解析,最后前端控制器将返回的视图进行渲染,并 把数据装入到request域,返回给用户。 DispatcherServlet作为SpringMVC的前端控制器,负责接收用户的请求,并根据 用户的请求返回相应的视图给用户。实现业务在service层,所以c答案错误。 2,下面有关spring的依赖注入,说法错误的是() A,依赖注入通常有如下两种:设值注入和构造注入: B,构造注入可以在构造器中决定依赖关系的注入顺序,优先依赖的优先注入 C,当设值注入与构造注入同时存在时,先执行构造注入,再执行设值注入 D,设值注入是指IoC容器使用属性的setter方法来注入被依赖的实例。这种注入方式比较简单、直观 正确答案:C 使用构造函数依赖注入时,Spring保证一个对象所有依赖的对象先实例化后,才实 例化这个对象。使用set方法依赖注入时,Spring首先实例化对象,然后才实例化所有依赖的对象。 当设值注入与构造注入同时存在时,先执行设值注入,再执行构造注入。 3,将元数据配置到Spring容器,下面哪个方法是不正确的() A,通过编组与解组对象 B,注解基础配置 C,Java基础配置 D,XML基础配置 正确答案:A 有三种方式向Spring 容器提供元数据:1,XML配置文件;2,基于注解配置;3,基于Java的配置,死概念记住即可。

java考试题库第六章.docx

第六章异常和异常处理 一选择题 6?1 .下列关于异常的描述中,错误的是(B) A.异常是一种经过修正后程序仍可执行的错误 B.异常是一种程序在运行中出现的不可恢复执行的错误 C.不仅Java语言有异常处理,C++语言也有异常处理 D.岀现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行 6?2.下列关于异常处理的描述中,错误的是(D) A.程序运行时异常由Java虚拟机自动进行处理 B.使用try-catch-finally语句捕获异常 C.使用throw语句抛出异常 D.捕获到的异常只能用当前方法中处理,不能用其他方法中处理 6?3.下列关于try-catch-finally语句的描述中,错误的是(A) A?try语句后面的程序段将给出处理异常的语句 B?catch ()方法跟在try语句后面,它可以是一个或多个 C. catch ()方法有一个参数,该参数是某种异常类的对彖 D?finally语句后面的程序段总是被执行的,该语句起到提供统一接口的作用 6?4.下列关于抛出异常的描述中,错误的是(D) A.捕捉到发牛的异常可在当前方法中处理,也可以抛到调用该方法的方法中处理 B.在说明要抛出异常的方法吋应加关键字throw<异常列表〉 C.v异常列表〉中可以有多个用逗号分隔的异常 D.抛岀异常的方法中要使用下述抛出异常语句:throw<异常名〉;其中,v异常名>是异常类的类名6?5.下列关于用户创建自己的异常描述中,错误的是(D) A.创建自己的异常应先创建一个异常类 B.为实现抛出异常,须在可能抛出异常的方法中书写throw语句 C.捕捉异常的方法是使用try-catch-finally语句格式 D.使用异常处理不会使整个系统更加安全和稳定 二判断题 6?1 .异常是一种特殊的运行错误的对象。(对) 62异常处理可以使整个系统更加安全和稳定。(对) 6?3.异常处理是在编译时进行的。(错) 6-4.Java语言中异常类都是https://www.doczj.com/doc/1319265298.html,ng.Throwable的子类。(对) 6-5.Throwable类有两个子类:Enor类和Exception类。前者由系统保留,后者供应用程序使用。(对)6?6.异常通常是指Error类和Exception类。(错) 6-7.Exception 类只有一个子类为RuntimeException o(错) 68在异常处理屮,出现异常和抛出异常是一回事。(错) 6?9.运行时异常是在运行时系统检测并处理的。(错) 6-10.使用try-catch-finally语句只能捕获一个异常。(错) 6?11 ?捕获异常时try语句后面通常跟有一个或多个catch ()方法用来处理try块内牛成的异常事件。(对)6?12?使用finally语句的程序代码为该程序提供一个统一的的出口。(对) 6?13.抛出异常的方法说明中要加关键字throws,并在该方法屮还应添加throw语句。(对) 6?14.创建异常类时要给出该异常类的父类。(对) 6J5.如果异常类没有被捕获将会产生不正常的终止。(对) 三分析程序的输出结果 6?1. Exer6_l.java public class Exer6_l

Java期末考试习题库

一、选择题 1、下面关于变量及其作用范围的陈述哪个是不对的?(B ) A.实例变量是类的成员变量。 B.实例变量用关键字static声明。 C.在方法中定义的局部变量在该方法被执行时创建。 D.局部变量在使用前必须被初始化。 2、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 3、哪个是将一个十六进制值赋值给一个long型变量?(D ) A.long number = 345L; B.long number = 0345; C.long number = 0345L; D.long number = 0x345L; 4、下面的哪个赋值语句是不对的?(A ) A.float f = 11.1; B.double d = 5.3E12; C.double d = 3.14159; D.double d = 3.14D; 5、下面哪个是不合法的标识符?(C ) A.$persons; B.TwoUsers; C.*point; D._endline; 6、若在某一个类定义中定义有如下的方法:final void aFinalFunction( ); 则该方法属于( C )。 A、本地方法 B、静态方法 C、最终方法 D、抽象方法 7、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合 法的( B )。 A、public static void main() B、public static void main(String[ ] args) C、public static int main(String[ ] args) D、public void main(String arg[ ]) 8、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序 各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 9、在Java applet程序中,用户自定义的Applet子类常常覆盖父类的( C )方法来完成 applet界面的初始化工作。

java 试题知识讲解

j a v a试题

一、填空题 1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。 2、Java程序的运行环境简称之为JRE_____。 3、编译Java程序需要使用_javac_____命令。 4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin______目录下。 5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_classpath_____环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。 二、选择题 1、以下选项中,哪些属于JDK工具?(多选)ABCD A、Java编译器 B、Java运行工具 C、Java文档生成工具 D、Java打包工具 2、Java属于以下哪种语言?C A、机器语言 B、汇编语言 C、高级语言 3、下面哪种类型的文件可以在Java虚拟机中运行?D D、.class 4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以 下哪一种? B A、Java文档制作工具 B、Java解释器 C、Java编译器 5、 5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接 使用javac和java命令,需要将环境变量path设置为以下哪个选项?B A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre; 三、问答题 1、简述Java的特点。面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。 2、 2、简述JRE与JDK的区别JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。初学者学习和使用Java语言时,首先必须下载和安装JDK。JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。 第二章 、Java语言的八种基本数据类型有:byte字节型,占一个字节。short短整型,占两个字节。int整型,占4个字节。long长整型,占8个字节。float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。 2、如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与 计算。如果使用“&&”进行连接,当“&&”左边的表达式为false,则不会执行其右边的表达式。例如定义int x = 2,y = 0; boolean b = x < y & x / 2 > 0表达是会发生被0除异常,因为x / y的表达式执行了。而boolean b = x < y & x / 2 > 0是不会出现这种异常的,因为x < y为false,表达式x / y不会执行。

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案 (应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

相关主题
文本预览
相关文档 最新文档