高中会考-信息技术(算法与程序设计)试卷一、选择题(每小题2分,共40 分)
将每题的答案填写在下表中。
1.在用计算机编程解决一个实际问题的时候,首先要做的是()
A.分析问题B.选择编程语言 C.设计算法D.编写程序
2.编译java程序的命令是()
A. B. C. D.
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.在程序设计时,有时需要将几个不同的字符串连接起来,要用到字符串运算符号"+"。如:"ab"+"bc"的运算结果是"abbc",那么"45"+"62"的运算结果是()
A."107" B.False C."45+62" D."4562"
9.For(int i=1;i<10;i=i+3)
{ }
在程序运行时循环体将被执行的次数是()
A.3 B.4 C.5 D.6
10.请阅读下面程序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
11.java程序编译后的形式叫()
A. 源代码B.机器码 C.字节码 D.乱码
12.编译时不会发生错误的语句是()
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.
13.关于java规则错误的是()
A.java中区分大小写 B. 主类名必须与文件名一致
C.java语句以冒号结尾 D. main( )是程序执行的起点
14.声明下面何种类型的变量占用空间最小的是()A.int B.byte C. double D. boolean
15.下列哪个选项是逻辑变量的值()
A.false B.False C.“false”D.都不是
16.哪个循环在条件表达式被计算之前至少执行了一次循环体语句()
A.while B.for C.do-while D.都不是
17.流程图中表示判断的是()
A.矩形框B.椭圆形框 C.圆形框D.菱形框
18.下列方法中,可实现求x的算术平方根的是()
A. Math.sqrt(x) B. Math.pow(x,y) C.Math.floor(x) D. und(x)
19.下列可以将变量x和y的值互换的语句是()
A.x=y;y=x;
B.temp=x;x=y;y=temp;
C.x=temp;temp=temp;y=x ;
D.x=(x+y)/;y=(x-y)/2;
20.在调试程序过程中,下列错误在编译时可以通过的是
()
A.编译错误B.执行错误
C.逻辑错误D.任何错误计算机都能检查出来
二、填空题(每空1分,共20分)
21. 在java系统中设计程序,源文件的扩展
basic语言程序设计名是______ _。
22. 以“//”单引号开头的语句是注释语句,运行程序时
________(执行/不执行) 注释语句。
23. 在java的应用程序中,程序执行时__________方法是应用程序的执行入口。
24. 在java程序中,变量必须先__________后使用。
25. java语言中关键字__________表示字符型类型。
26. 表达式(5%2==0)的值是__________。
27. 方法调用Math.abs(-90)返回的结果是__________。
28. 在java语言中,逻辑常量只有__________和false两个值。
29. 程序设计的三种基本结构是:、、。
30.在for循环中执行___________语句后终止某个循环,使程序跳到循环体外的第一个可执行语句;执行___________语句后结束当前循环进入下一次循环;执行___________语句后返回方法的值。
31. 计算机语言分为机器语言、汇编语言和高级语言,java 语言或BASIC语言属于_______语言。
32.使用命令行方式输入数据,第一个参数将传递给
args[________]。
33.面向对象程序设计有三个基本特征:_________、
_________、_________。
34.System.out.println();____________(可以/不可以)实
现换行。
三、写出程序的运行结果(每小题3分,共15 分)
35.public class Test
{
public static void main(String args[])
{
int x=15;
int y=7;
int z=x-y;
}
}
运行结果:
36.public class Test
{
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:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论