帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通无程序设计语言基础作业答案
程序设计语言基础
学校: 无
问题 1: 1. 下列选项中,哪个是Java中的合法标识符?
选项:
A. class
B. 3variable
C. _endline
D. true
答案: _endline
问题 2: 2. 下列哪个是Java的关键字?
选项:
A. RUN
B. default
C. FALSE
D. NULL
答案: default
问题 3: 3. 下列关于Java中数据类型的说法,哪个是正确的?
选项:
A. Java中的数据类型只分为整数类型和浮点数类型
B. String是Java的基本数据类型
C. char类型用来存储一个Unicode字符
D. boolean类型的数据可以存储0或1
答案: char类型用来存储一个Unicode字符
问题 4: 1. 下列哪个是Java中的变量?
选项:
A. variable
B. 123
C. "Hello"
D. true
答案: variable
问题 5: 2. 下列哪个是Java中变量的声明方式?
选项:
A. int a=10;
B. int a;a=10;
C. int a(){a=10;}
D. int a,b;a=10,b=20;
答案: int a=10;
问题 6: 3. 下列哪个是Java中的变量?
选项:
A. int
B. 123
C. String
D. variable
答案: variable
问题 7: 1. 下列哪个是Java的基本数据类型?
选项:
A. String
B. int
C. Array
D. Boolean
答案: 请关注公众号【九八五题库】查看答案
问题 8: 2. 下列Java基本数据类型中,哪个是用于存储整数的?
选项:
A. float
B. double
C. int
D. char
答案: 请关注公众号【九八五题库】查看答案
问题 9: 3. 下列关于Java基本数据类型的描述,哪一个是正确的?
选项:
A. 基本数据类型都是对象
B. 基本数据类型的大小都可以改变
C. 基本数据类型存储在堆内存中
D. 基本数据类型的值都有默认值
答案: 请关注公众号【九八五题库】查看答案
问题 10: 1. 下列关于数据类型转换,说法错误的是
选项:
A. 运算时,不同类型的数据要先转化为同一类型,然后再进行运算
B. 小数的优先级一定大于整数
C. 由低到高自动转换
D. 由高到低自动转换
答案: 请关注公众号【九八五题库】查看答案
问题 11: 2. 下列整型数据类型中,需要内存空间最少的是
选项:
A. short
B. long
C. int
D. byte
答案: 请关注公众号【九八五题库】查看答案
问题 12: 3. 下列类型转换语句正确的是
选项:
A. byte a=3;
B. float c=3.5
C. int c=2.5f
D. float d=(float)3.6
答案: 请关注公众号【九八五题库】查看答案
问题 13: 1. 若有定义int a=1,b=2;那么表达式(a++)+(++b)的值是
选项:
A. 3
B. 4
C. 5
D. 6
答案: 请关注公众号【九八五题库】查看答案
问题 14: 2. 设x=1,y=2,z=3,则表达式y+=z--/++x的值是
选项:
A. 3
B. 3.5
C. 4
D. 5
答案: 请关注公众号【九八五题库】查看答案
问题 15: 3. 下列哪个赋值语句是正确的
选项:
A. char a='12';
B. int a=12.0;
C. int a=12.0f
D. int a=(int)12.0
答案: 请关注公众号【九八五题库】查看答案
问题 16: 4. 下列选项中,Java语句正确的是
选项:
A. float a=3.0
B. double a=3.5
C. char a=20
D. byte=15
答案: 请关注公众号【九八五题库】查看答案
问题 17: 1. 下列语句中,正确完成了整型变量的声明和赋值
选项:
A. int a,a=0;
B. a=0;
C. int a=5.6;
D. int a1=0,a2=1;
答案: 请关注公众号【九八五题库】查看答案
问题 18: 2. 以下为boolean类型变量赋值的正确方式是
选项:
A. boolean a="true";
B. boolean a=(9>=10);
C. boolean a=1;
D. boolean a='真';
答案: 请关注公众号【九八五题库】查看答案
问题 19: 3. 分析下面代码,正确的选项是 double a=9; a++; int b=a/2;
选项:
A. 编译错误
B. 4.5
C. 4
D. 5
答案: 请关注公众号【九八五题库】查看答案
问题 20: 1. 和语句“for(int x=0; x<15; x+=2) sum+=x+5;”作用一样的语句是( )。
选项:
A. for(int x=5; x<20; x+=2) sum+=x;
B. for(int x=5; x<20; x+=x-2) x+=2;
C. for(int x=0; x<15; x+=2) sum+=x+3; x+=2;
D. 上述全对
答案: 请关注公众号【九八五题库】查看答案
问题 21: 2. 一个循环一般应包括哪几部分内容( )?
选项:
A. 以下答案都包括
B. 循环体部分
C. 初始化部分
D. 迭代部分和终止部分
答案: 请关注公众号【九八五题库】查看答案
问题 22: 1. 下列哪个是Java中if选择语句的正确使用方式?
选项:
A. if(x>y) x=y; else x=z;
B. if(x>y) x=y; else x=z+10;
C. if(x>y) x=y+10; else x=z+10;
D. if(x>y) x=y; else if(z>q) x=q; else x=z;
答案: 请关注公众号【九八五题库】查看答案
问题 23: 2. 下列哪个是Java中if选择语句的注意事项?
选项:
A. 可以嵌套使用if语句,但不宜嵌套过深
B. if语句后面的条件可以是任意的表达式
C. 在if语句中,条件必须为boolean类型
D. if语句中,条件为false时不会执行任何操作
答案: 请关注公众号【九八五题库】查看答案
问题 24: 1. 和语句“for(int x=0; x<15; x+=2) sum+=x+5;”作用一样的语句是( )。
选项:
A. for(int x=5; x<20; x+=2) sum+=x;
B. for(int x=5; x<20; x+=x-2) x+=2;
C. for(int x=0; x<15; x+=2) sum+=x+3; x+=2;
D. 上述全对
答案: 请关注公众号【九八五题库】查看答案
问题 25: 2. 下面哪些Java语句会导致无限循环?( ) (1)while(true) i = 0; (2)while(false) i = 1; (3)while(!false) i = 0;
选项:
A. 仅仅(3)
B. (1)和(3)
C. 仅仅(1)
D. (1)、(2)和(3)
答案: 请关注公众号【九八五题库】查看答案
问题 26: 1. 下列哪个是Java中while循环的正确格式?
选项:
A. while(condition) statement;
B. do statement while(condition);
C. for(condition) statement;
D. repeat statement until(condition);
答案: 请关注公众号【九八五题库】查看答案
问题 27: 2. 下列哪个是Java中while循环的注意事项?
选项:
A. while循环中,条件必须为boolean类型
B. 在while循环中,必须使用break语句才能跳出循环
C. 在while循环中,可以使用continue语句跳过本次循环
D. while循环中,条件为false时不会执行任何操作
答案: 请关注公众号【九八五题库】查看答案
问题 28: 1. 下列哪个是Java中break语句的正确使用方式?
选项:
A. for(int i=0;i<10;i++){ if(i==5) break; System.out.println(i); }
B. while(true){ if(i==10) break; System.out.println(i); i++; }
C. switch(i){ case 5: break; case 6: System.out.println(i); }
D. if(i==5) break; else System.out.println(i);
答案: 请关注公众号【九八五题库】查看答案
问题 29: 2. 下列哪个是Java中continue语句的正确使用方式?
选项:
A. for(int i=0;i<10;i++){ if(i==5) continue; System.out.println(i); }
B. while(true){ if(i==10) continue; System.out.println(i); i++; }
C. switch(i){ case 5: continue; case 6: System.out.println(i); }
D. if(i==5) continue; else System.out.println(i);
答案: 请关注公众号【九八五题库】查看答案
问题 30: 3. 下列哪个是Java中goto语句的注意事项?
选项:
A. goto语句可以随意使用,不会影响程序的可读性和可维护性。
B. 使用goto语句可以实现更高效的跳转,但过多使用会导致程序难以维护。
C. goto语句通常不推荐使用,因为它会使程序流程变得复杂难懂。
D. goto语句只能在方法内部使用,不能跨越多个方法。
答案: 请关注公众号【九八五题库】查看答案
问题 31: 1. 下列哪个是Java中String类的常用方法?
选项:
A. length()
B. index()
C. charAt()
D. substring()
答案: 请关注公众号【九八五题库】查看答案
问题 32: 2. 下列哪个是Java中String类的正确使用方式?
选项:
A. String str = new String("Hello");
B. String str = "Hello";
C. String str; str = "Hello";
D. String str = null; str = "Hello";
答案: 请关注公众号【九八五题库】查看答案
问题 33: 3. 下列哪个是Java中String类的特点?
选项:
A. String类是基本数据类型
B. String类是可变类
C. String类是final类
D. String类是抽象类
答案: 请关注公众号【九八五题库】查看答案
问题 34: 1. 下列哪个是Java中Math类的常用方法,用于计算绝对值?
选项:
A. abs()
B. sqrt()
C. sin()
D. cos()
答案: 请关注公众号【九八五题库】查看答案
问题 35: 2. 下列关于Java中Math类的说法,哪个是正确的?
选项:
A. Math类是可变的,可以改变其属性值。
B. Math类中提供的方法都是静态方法。
C. Math类中的常量都是double类型的。
D. Math类可以实例化。
答案: 请关注公众号【九八五题库】查看答案
问题 36: 1. 下列哪个操作不能在一维数组中进行?
选项:
A. 访问数组元素
B. 修改数组元素的值
C. 重新分配数组的大小
D. 创建一个多维数组
答案: 请关注公众号【九八五题库】查看答案
问题 37: 2. 下列哪个是一维数组的主要用途?
选项:
A. 存储多个数据类型的值
B. 存储多个相同类型的值
C. 存储多个不同类型的值
D. 存储多个有序的数据值
答案: 请关注公众号【九八五题库】查看答案
问题 38: 3. 在Java中,下列哪个声明创建了一个一维数组?
选项:
A. int[] array1;
B. int array1[];
C. array1[3];
D. int[] three = new int[3];
答案: 请关注公众号【九八五题库】查看答案
问题 39: 1. 在Java中,下列哪个声明创建了一个二维数组?
选项:
A. int[][] array2;
B. int array2[][];
C. int[] array2[];
D. array2[3][4];
答案: 请关注公众号【九八五题库】查看答案
问题 40: 2. 下列哪个操作不能在二维数组中进行?
选项:
A. 访问二维数组元素
B. 修改二维数组元素的值
C. 将二维数组转换为一维数组
D. 创建一个三维数组
答案: 请关注公众号【九八五题库】查看答案
问题 41: 3. 下列哪个是二维数组的主要用途?
选项:
A. 存储多个数据类型的值
B. 存储多个相同类型的值
C. 存储多个不同类型的值
D. 存储多个有序的数据值
答案: 请关注公众号【九八五题库】查看答案
问题 42: 1. 给出下列的程序,其叙述正确的是 public class Test{ {public static void main(String[]args){ int[]a=new int[10]; System.out.println(a[1]); }}
选项:
A. 输出0
B. 输出null
C. 编译时发生错误
D. 编译正确但是运行时出错
答案: 请关注公众号【九八五题库】查看答案
问题 43: 2. 若有定义byte[]x={1,2,3,4},k>=0且k<=3,则数组元素错误引用的是
选项:
A. x[5-3]
B. x[k+5]
C. x[k]
D. x[0]
答案: 请关注公众号【九八五题库】查看答案
问题 44: 3. 下面程序输出的结果是 public class Test1{ public static void main(String[]args){ int m[][]={{1,4,7},{2,5,8},{3,6,9}}; int i,j,k=2; for(i=0;i<3;i++) System.out.println(m[i][j]); } }
选项:
A. 456
B. 258
C. 159
D. 789
答案: 请关注公众号【九八五题库】查看答案
问题 45: 4. 一致int[]a=new int[10];在下列给出的数组元素中非法的是
选项:
A. a[0]
B. a[1]
C. a[9]
D. a[10]
答案: 请关注公众号【九八五题库】查看答案
问题 46: 5. 设有定义语句int k=new int[3],则下列对此语句的叙述中错误的是
选项:
A. 定义了一个名为k的一维数组
B. k数组有3个元素
C. k数据元素的下标为1-3
D. 数组k中的每一个元素都是整型
答案: 请关注公众号【九八五题库】查看答案