Java面向对象编程练习题(9)
发布时间:2021-06-08
发布时间:2021-06-08
8. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
9.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个,到第十天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少? 10.输出九九乘法表。
11.输出1000之内的所有完数。所谓完数指的是:如果一个数恰好等于它的所有因子之和,这个
数就称为完数。
12.输出100以内的全部素数。 13.求1!+2!+3!+ +10! 14.求2+22+222+2222+22222。
专题4 数组 一、填空题
1.定义一个整型数组y,它有5个元素分别是1,2,3,4,5.用一个语句实现对数组y的声明、创建和赋值:( )。
2.设有整型数组的定义:“int x[][]={{12,34},{-5},{3,2,6}};”则x.length的值为() 3.求取二维数组a[][]的第i行元素个数的表达式是( )。
4、一个一维数组有10个元素,则该数组可用的下标范围是。 5、String S[]={“安徽”, “江苏”, “山东”};则S[1]的值是:
6、当声明一个数据组int arr[]=new int[5];时,这代表这个数组所保存的变量类型是 ,数组元素下标的使用范围是 。
二.选择题
1.设有定义语句“int a[]={66,88,99};”,则以下对此语句的叙述错误的是( ) A.定义了一个名为a的一维数组 B.a数组有3个元素 C.a数组的元素的下标为1~3 D.数组中的每个元素是整数 2.设有定义“int[] a=new int[4];”则数组a的所有元素是( ) A.a0、a1、a2、a3 B.a[0]、a[1]、a[2]、a[3] C.a[1]、a[2]、a[3]、a[4] D.a[0]、a[1]、a[2]、a[3]、a[4] 3.下面哪个选项正确地声明了一个字符串数组 ( )
A.char[] str B.char[][] str C.String[] str D.String[10] str 4、假设有这样的数组创建:int a[]={1,2,3,4,5,6,7};则该数组长度为。