问题 填空题

下列是一个类的定义,将程序段补充完整。   class A {    String s;    【 】int a=66;   A(String sl) { s=sl;}   static int geta( ) { return a;}  }

答案

参考答案:static

解析:static方法只能处理static成员;非static方法不能处理static成员。所以题目中的geta()方法声明是static的,所以其中的变量必须也声明为static属性。注意:static方法只能用类名来引用,所以static方法不能用this来引用。因为 this表示当前对象,而并非当前类。

单项选择题
材料题

阅读下列材料:

材料一 古代希腊地处地中海东部,扼欧、亚、非三洲要冲。在希腊,找不到肥沃的大河流域和开阔的平原,连绵不绝的山岭 沟壑将陆地割成小块。但是,浩瀚的海域却赋予希腊先民以广阔的发展空间,这里海岸曲折,绿岛相连,港湾众多,地中海气候温和宜人,海洋资源得天独厚。

材料二 公元前8世纪前后,希腊地区出现了许多小的国家,这些小国家通称为“城邦”。典型的城邦是以一个城市为中心,包括附件的若干村落组成,与其他城邦之间往往以山川海洋为自然边界。城邦独立自主,赋予了古希腊“多中心”的特点,著名的城邦有雅典和斯巴达等。

请回答:

(1)材料二众多古希腊城邦的形成与材料一所反映的地理环境有何关系?

______________________________________________________________________________________________________________________________________________________________________________________

(2)材料一所反映的地理环境能否促进古希腊海外贸易的发展?请说明依据。

______________________________________________________________________________________________________________________________________________________________________________________

(3)有些史学家认为:古希腊的地理环境和城邦国家的体制有利于古希腊民主政治的建立。请说明依据。

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________