| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 580 人关注过本帖
标题:2014JAVA 复习题帮忙做下
只看楼主 加入收藏
a893715019
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-6-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
2014JAVA 复习题帮忙做下
2013—2014下期JAVA期末考试复习题

一、填空题
1.JAVA语言源程序的基本单位是           
2.JAVA程序中的数据对象以常量和 变量   两种形式出现。
3.与数学表达式 等价的JAVA语言表达式为        。
4.当a=3,b=4,c=2时,表达式a>b!=c的值为       。
5.流程图是用来是表示   的一种常见方法,其菱形框用来表示“判断”。
6.字符变量lt存放有大写字母,把它转换成小写的表达式是       。
7.有int x=0;则if(x==1) printf("%d",x); else printf("%d",-x);的输出是    。
8.执行语句for(i=1;++i<4;);后变量i的值是       。
9.在java中,已知x=3,y=-4,z=4,则表达式!(x>y)+(y!=z)||(x-y)&&(y+z)的值是   。
10.++、――运算符的操作数必须是      。
11.JAVA语言程序执行时最先执行的方法是        。
12.有语句int [] a={3,6,5,7,9};,其中a[3]的值为    。
13.执行语句for(i=1;i++<5;);后,变量i的值为              
15.循环语句for(i=0;i<=10;i*=2) ; 要执行的次数是            
16.如果循环测试条件一开始就为假,循环体仍要执行一次的循环语句是    
17.若有int a,b;则语句a+=b,b=a-b,a-=b;的功能是        。
18.在for(exp1;exp2;exp3) {… continue;…}语句中,continue语句执行后程序控制将转向并执    。
19.要使方法不返回值,方法的类型应定义为           型。
20.JAVA语言中,一个方法最多有    个返回值。
21.求3个整型数u,v,w的平均值的表达式为      。
22.设int x=17,y=5; 执行语句x* =x+ +/ - -y后x的值为      。
23.JAVA语言把Book和book视为      (相同/不同)的标识符。
24.有定义int[] a={4,6,2,12,435,-9,76,0,0};该数组元素值最大的下标为        
25.定义方法时必须同时描述出函数的名称和     。
26.定义一个可保存100个整型数的数组pn               

二、选择题
1.假定a,b,c,d均已定义为整型变量,且a,c均已赋值,a大于0,c大于0,则与程序段for(d=a,b=1;b<=c;b++)d--;功能等价的语句是(   
A.d=a+b     B.d=a+c    C.d=a-b          D.d=a-c
2.若有int  a=1,b=10;,执行下面语句后a,b的值为(   
 do
  {  b-=a;
     a++;
  }while(b--<0);  
A.10,-1     B.2,8      C.9,0       D.4,-3
3.有一函数 ,以下程序段中不能实现函数所表达功能的是(    )
A.if(x>0) y=1;else if(x==0) y=0;else y=-1;
B.y=0;if(x>0) y=1;else if(x<0) y=-1;
C.y=0;if(x>=0) if(x>0) y=1;else y=-1;
D.if(x>=0) if(x>0) y=1;else y=0;else y=-1;
4.下面数据在存储时所占内存空间最多的是(   
A.32000       B.0.001      C.“32000”      D.5.0E250f
5.int x=3,y; 则表达式y=x+5.0/2的值为( )
A.5        B.4    C.4.5    D.类型出错
6.下面不正确的实型常量是(  )
A)3.71         B)2e3           C)72.          D)-3.4e-2.1
7.下列为合法JAVA用户的标识符是(   
A.A1-1        B.int         C).007       D.Ling
8.已知int x=5,分别执行表达式y=x++,和y=++x后,y的值为(    )
A.5,5           B.6,5  C.5,6         D.6,6
9.以下能正确地定义整型变量a,b和c并为其赋值5的是(   
A.int a=b=c=5;    B.int a,b,c=5;
C.a=b=c=5;        D.int a=5,b=5,c=5;
10.已有定义int a,b;float x,y;,以下正确的语句是(  
A.a=b=2     B.y=(a%2)/10;      C.x=y+6       D.a+b=x;
11.以下错误的if语句是(     )
A.if (x>y);  
B.if(x= =y) x+=y;
C.if (x!=y) System.out.print(x)  else  System.out.print(-x);;
D.if (x<y) {x++; y++;}
12.有以下程序段(   )
int k=0;
while(k==1)k++;
while 循环执行的次数是
A.无限次                         B.有语法错,不能执行     
C. 一次也不执行                  D. 执行1次
13.下面合法的JAVA标识符是( )
A. 1code   B. _139     C.P&G     D.H ben
14.设有程序段,下面描述正确的是(   
int k=0;
while(k==0 )  k=k-1;
A.while循环执行10次       B.循环是无限循环
C.循环体一次也不执行        D.循环体执行一次
15.下面说法不是数组特性的是(  )
A.数组元素类型相同        B.数组长度固定
C.数组可以不占用连续的内存空间 D.数组可作为一个整体参与运算
16.下面有关for循环说法正确的是(   )
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式2
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
17.方法调用时,下列说法中不正确的是(   
A.实际参数和形式参数可以同名
B.调用方法必须要使用参数
C.形式参数与实际参数要类型一致,个数相同。
D.函数间传递数据可以使用全局变量

18.以下程序段的输出结果是(        
   
     int  a=20,x=4,y=9,m= -5,n=2;
       if(x<y)  
       if(y!=9)  if(m>n)  a=-1;
else     a=5;
      else   if(m>0)    a=8;
     else       a=2;
     System.out.print(a);
  
A.-1        B.5        C.8        D.2
19.在C语言中,与语句 if(A&&B)i++;功能等价的是
A.if A                      B.if A
    if B                         i++;
i++;                         if B
                                i++;
C.if A                   D .if A
i++;                       i++;
else if B                   if B
i++;                       i--;
20.如果在一个块语句中定义了一个变量,那么该变量(  
A. 只在该方法中有效       B. 在整个程序中都有效
C. 只在该块语句中有效   D. 不能出现这样的定义
21.在C语言中,下列数组初始化正确的是(  
A.int []a;               B.int[] a={123};
C.char[] a='123';          D.char[] a="123";

三、写出程序执行结果
1.Class kaoshi1
{ public static void main(string[] args)
{
int num=0;
while(num<=2)
 {num++;
  System.out.println(num);
  }
}
}
运行结果:
2.Class kaoshi2
{ public static void main(string[] args)
{
  int i,k=16;
  while(i=k-1)
    { k-=3;
      if(k%5= =0){i++;continue;}
      else if(k<5) break;
      i++;
    }
  System.out.print("i="+i+"j="+j);
}
}
运行结果:
3.Class kaoshi3
{ public static void main(string[] args)
{
int []  a= { 1,3,5,7,9,-2,-4,-6,-8,0}
int m=0,n=0,i;
for (i=0; i<a.length(); i++)
{
  if (a[i]>0)
m++;
else
 n++;
}
System.out.print("m="+m+"n="+n);
}
4.Class kaoshi4
{ public static void main(string[] args)
{
   char ch ;
char [ ] s= {‘E’, ‘E’,’E’,’E’,’E’,’E’,’D’,’C’,’B’,’A’,’A’};
   int i,j;
   for (j=0;j<200;j=j+25)
   {
     i=j/10;
     if (i>=0&&i<=10)
     {   ch=s[i%10];
         System.out.print(ch);
     }
     else
       break;
   }
}
}
搜索更多相关主题的帖子: JAVA程序 复习题 填空题 表达式 流程图 
2014-06-02 12:32
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
收藏
得分:20 
这位同学,你来这里找帮你答题的么

我不是砖家,要努力成为砖家。
2014-06-02 22:19
miccy
Rank: 2
来 自:洛水
等 级:论坛游民
帖 子:27
专家分:11
注 册:2013-6-7
收藏
得分:0 
作业哥

多学点,多懂点。。
2014-06-11 09:04
快速回复:2014JAVA 复习题帮忙做下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018136 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved