java期末考试试题

上传人:第*** 文档编号:34037827 上传时间:2018-02-20 格式:DOC 页数:7 大小:166KB
返回 下载 相关 举报
java期末考试试题_第1页
第1页 / 共7页
java期末考试试题_第2页
第2页 / 共7页
java期末考试试题_第3页
第3页 / 共7页
java期末考试试题_第4页
第4页 / 共7页
java期末考试试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《java期末考试试题》由会员分享,可在线阅读,更多相关《java期末考试试题(7页珍藏版)》请在金锄头文库上搜索。

1、 “程序设计基础-Java”期中测试答卷 (试卷在后)专业_学号_姓名_ZhengKen_“程序设计基础-Java”期中测试一单项选择题1. 已知int a=3,b=4,c=9;,以下表达式值不为零的是_D_。Aa/b Bc/b/a Cc%a Dc%b2. 以下选项中不正确的整型常量是_C_。A 12L B -10 C 1,900 D 0x123 3. 设z=false,则表达式 !z 的值是_D_。A0 B1 Cfalse Dtrue4. 表达式 !(x0|y0) 等价于_D_。A!x0|!y0 B!(x0)|!(y0) C!x0&!y0 D!(x0)&!(y0)5. 若变量已正确定义并赋值

2、,表达式_C_不符合Java语言语法。Atrue&false B+a Cint(3.14) Da=b=56. 设x=5,y=5,z=0,则表达式(z=1)!=0&(z=1)|(x=0)!=z和x,y,z的值分别是_A_。Atrue 5 5 1 Bfalse 5 5 1 Ctrue 5 5 0 Dtrue 0 5 17. 设x=012,执行语句System.out.print(x); 将得到_C_。A012 B12 C10 D188. 设x=5,y=6,则表达式(x!=0)&(y=5)的值是_D_。A0 Btrue Cfalse D表达式有错9. 若x是double类型变量,表达式 x=10/4

3、 的值是_B_ 。A2.5 B2.0 C3 D210. 若变量已正确定义并赋值,表达式 -k+ 等价于_A_。A-(k+) B(-k)+ C-(k+1) D-(+k)11. 设c=m,则表达式c-1=n|c+1=n的值是_C_。A0 B1 Ctrue Dfalse12. 已知字符 a 的ASCII码为 97 ,执行下列语句的输出是 _D_。System.out.println (b+,+(b+1); Ab,c B语句不合法 C98, 99 Db,9913. 以下选项中不正确的实型常量是_A_。A1E3.2 B2.3e-1 C.23 D2.3e014. 下列运算符中,优先级从高到低依次排列为_A

4、_。A!,&,| B|,&,! C&,|,! D&,!,|15. 执行 i=2; if(i2) if ( i=0&ch0?1:(x=0?0:-1)(使用条件表达式) 。1 x0y= 0 x=0-1 xk) break; else s += k; System.out.println( k+ + s);6. 输入12345#后,下列程序段的输出结果是_13_。import java.io.*;public class T1public static void main(String args)throws IOException char c;for(c=(char)System.in.read

5、(); (char)System.in.read()!=#; c=(char)System.in.read()System.out.print(c);7. 用下列for循环将小写字母逆序输出(即从z到a), 其语句应为:for (i=0; i后,下列程序的输出结果是_ _2#_,该程序的主要功能是_18#_。 (其中ch=(char)System.in.read(); 表示读入一个字符)import java.io.*;public class T1public static void main(String args)throws IOExceptionchar ch;long number

6、=0;while(ch=(char)System.in.read()6) ;while(ch!=?&ch=0&ch后,下列程序的输出结果是1#3#21#1173#_。import java.util.*;public class T1public static void main(String args)int j,k,n;long f,s;Scanner in=new Scanner(System.in);n=in.nextInt();s=0; f=1;for(k=1;k , 则以下程序的输出结果是_0,-10,5,2,-3,_。import java.io.*;public class T

7、1public static void main(String args)throws IOExceptionint m=0, sum=0;char c, oldc=+;do c=(char)System.in.read();if(c=0) m=10*m+c - 0;else if(oldc=+) sum += m;else sum -= m;m=0;oldc=c;System.out.print(sum+,); while(c!=);四、程序(段)填空题1输入1 个正整数 n, 计算并输出 s 的前n项的和。S = 1 -1/2 + 1/3 - 1/4 + 1/5 -1/6 + import

8、 java.util.*;public class T1public static void main(String args)/ S = 1 -1/2 + 1/3 - 1/4 + 1/5 -1/6 + int k, flag, n;float s;Scanner in=new Scanner(System.in);n=in.nextInt();flag=1;_(1 )_ s=0_;for (k=1 ; k=0&ch0?1:(x=0?0:-1) 或:y=(x=0)?(x0?1:0):-1 或: y=x=0?0:(int)(x/Math.abs(x)3、false4、i=1,s=455、4 66、137、System.out.print(char)(z-i)8、6 49、2213610、2三、程序阅读题1、2 12、k=6,x=03、2#18#4、1#3#21#1173#5、0,-10,5,2,-3,四、程序填空题:1、 (1)s=0 (2)flag*1.f/k (3)flag=-flag2、 (4)max=x (5)x!=-1 (6)x=in.nextInt()3、 (7)z=x (8)x=y4、 (9)x!=0 (10)y=y*2+t

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号