您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页算法与程序设计1

算法与程序设计1

来源:筏尚旅游网


算法与程序设计

信息技术(算法与程序设计)试卷(笔试)

一、选择题(每小题2分,共40 分)

1.在用计算机编程解决一个实际问题的时候,首先要做的是 ( ) A.分析问题 B.选择编程语言 C.设计算法 D.编写程序

2.编译java程序的命令是 ( ) A. javax.exe B. java.exe C. javadoc.exe D.javac.exe 3.不可以用作变量名的首字符是 ( ) A.数字 B.下划线 C.字母 D.美元符号 4.下面单词是java语言关键字的是 ( ) A.For B. for C.FOR D.True 5.下列语句执行后,变量a、c的值分别是 ( )

int x=30; int a,c; c=x/4; a=x%4;

A.2,7 B.7,2 C.7.5, 2 D.8, 2 6.下面程序片段输出的是 ( ) int a=3,b=1; if(a==b)

System.out.println(“a=”+a); A.a=1 B.b=3

C.编译错误,没有输出 D.正常运行,但没输出 7.定义变量: int a; 则变量a的类型是 ( ) A.短整型 B.整型 C.长整型 D.字节型 8.定义变量: char a; 则变量a的类型是 ( ) A.短整型 B.整型 C.长整型 D.字节型

9.在程序设计时,有时需要将几个不同的字符串连接起来,要用到字符串运算符号\"+\"。如:\"ab\"+\"bc\"的运算结果是\"abbc\那么\"45\"+\"62\"的运算结果是 ( ) A.\"107\" B.False C.\"45+62\" D.\"4562\" 10.For(int i=1;i<10;i=i+3) { }

在程序运行时循环体将被执行的次数是 ( ) A.3 B.4 C.5 D.6 11.请阅读下面程序a public class a

{ public static void main(String[] args)

int i,j;

for(i=1;i<4;i++){ for(j=1;j<=2;j++)

System.out.print(i+\"X\"+j+\"=\"+i*j); System.out.println(); } } }

程序完成后,i循环和j循环执行的次数分别是 ( )

A.4,2 B.3,2 C.4, 6 D.3,6

12.java程序编译后的形式叫 ( ) A. 源代码 B.机器码 C.字节码 D.乱码 13.编译时不会发生错误的语句是 ( ) A.int a={1,2,3,4,5}; B.int b=(1,2,3,4,5); C.int c[]={1,2,3,4,5}; D.int d[10]=null.

14.关于java规则错误的是 ( ) A.java中区分大小写 B. 主类名必须与文件名一致 C.java语句以冒号结尾 D. main( )是程序执行的起点 15.声明下面何种类型的变量占用空间最小的是 ( ) A.int B.byte C. double D. boolean 16. 下列可以作为合法变量名的是 ( ) A. a8 B. 9a C. a-8 D. public

17.下面不合法的运算符是 ( ) A. + B. * C. ÷ D. %

18.在语句int a[]中,a 表示 ( ) A. 类名 B. 数组名 C.数组元素 D.方法名 19.定义变量: float a; 则变量a的类型是 ( ) A.短整型 B.整型 C.长整型 D.字节型 20.下列图形中,表示流程图中的判断的是 ( )

A. B. C. D.

二、填空题:

21.程序设计的三种基本结构是 、 、 。 22.表示算法的工具有 、 、 、 。 23.算法一般具有 、 、 。

21.在Java系统中设计程序,源文件的扩展各是 。

22.以“//”开头的语句是注释语句,运行程序时 (执行/不执行)注释语句。 23.在java的应用程序中,程序执行时 方法是应用程序的执行入口。 24.在java程序中,变量必须先 后使用。 25.java语言中关键字 表示整型类型。 26.表达式(5%2==0)的傎是 。

27.在java语言中,逻辑常量只有 和false两个傎。

29.在for循环中执行 语句后终止某个循环,使程序跳到循环体外的第一个可执行语句;执行 语句后结束当前循环进入下一次循环;执行 语句后返方法的傎。 30.计算机语言分为机器语言、汇编语言和高级语言,java语言属于 语言。 34.System.out.println(); (可/可不以)实现换行。 三、写出程序的运行结果。 35.public class Ttest {

Public static void main(String args[])

{

int x=15; int y=7;

int z=x-y;

System.out.print(x+”-“+y+”=”+z); } }

运行结果是: 。 36. .public class Ttest

{

Public static void main(String args[])

{

int x=5; switch(x) {

case 1;

System.out..println(x*1); break; case 2;

System.out..println(x*2); break; case 3;

System.out..println(x*3); break; case 4;

System.out..println(x*4); break; case 5;

System.out..println(x*5); break; } } }

运行结果是: 。

37.public class Hello {

public static void main(String args[]) {

System.out.println(\"Hello!\"); } }

运行结果是: 。 38.public class Array_1 { public static void main(String args[]) { int a[] = {1, 2, 3}, b[]; int c = 5, d; b = a; d = c; System.out.println(a[0]+ \" \" + a[1]+ \" \"+ a[2]+ \" \"); System.out.println(b[0]+ \" \" + b[1]+ \" \"+ b[2]+ \" \"); System.out.println(\"c=\" + c + \" d=\" + d); } }

运行结果是: 。 四、根据题目要求将题补充完整。 39.public class Sum1 {

public static void main(String args[]) { int a=3;

int b=5; int c; c= ;

System.out.println(\"计算两个数的和:\"); System.out.println(a+\"+\"+b+\"=\"+c);

} }

40.//交换两个变量a、b的值 public class ab {

public static void main(String args[]) { int a = 3; int b = 5; int t; System.out.println( \"a= \"+a+\" b=\"+ b);

; //将a的值赋给t ; //将b的值赋给a b=t; //将t的值赋给b System.out.println( \"a= \"+a+\" b=\"+ b); } }

五、编程

编写程序并输出两个数相乘的积。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务