●回复"每日一练"获取以前的题目!
●【新】Android视频更新了!(回复【安卓视频】获取下载链接)
●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)
●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)
●答案公布时间:为每期发布题目的第二天
★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案
★【新】回复“学习资料”获取java学习电子文档
★【新】需要求职简历模板的可以加小编微信xxf960513
聊天系统
●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论
★珍惜每一天,拼搏每一天,专心每一天,成功每一天
如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息
本期题目:
(单选题)1、下列选项中,用于在定义子类时声明父类名的关键字是:( )
A interface
B package
C extends
D class
(单选题) 2、Continue语句跳出整个循环
A 正确
B 错误
(单选题)3、java 接口的修饰符可以为()
A private
B protected
C final
D abstract
(单选题)4、下面关于程序编译说法正确的是()
A java语言是编译型语言,会把java程序编译成二进制机器指令直接运行
B java编译出来的目标文件与具体操作系统有关
C java是解释型语言,在运行时才进行翻译指令
D java编译出来的目标文件,可以运行在任意jvm上
(不定项选择题) 5、不能用来修饰interface的有()
A private
B public
C protected
D static
(不定项选择题)6、下面哪几个函数 public void example(){....} 的重载函数?()
A public void example(int m){...}
B public int example(){..}
C public void example2(){..}
D public int example(int m,float f){...}
题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 "stud "中。
不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)
上期答案:
1、写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab cba
importjava.util.ArrayList;
import java.util.List;
publicclass NumTest {
publicstaticvoid main(String[] args) {
String s="ABC";//原字符串
List<String> result = list(s,"");//列出字符的组合,放入result
System.out.println(result.size());;
System.out.println(result);
}
/**
* 列出基础字符串(base)的所有组合
* @param base 以该字符串作为基础字符串,进行选择性组合。
* @param buff 所求字符串的临时结果
* @param result 存放所求结果
*/
publicstatic List<String> list(String base,String buff){
List<String> result = new ArrayList<String>();//存放结果信息。
if(base.length()<=0){
result.add(buff);
}
for(int i=0;i<base.length();i++){
List<String> temp = list(newStringBuilder(base).deleteCharAt(i).toString(),buff+base.charAt(i));
result.addAll(temp);
}
return result;
}
}
2、一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。
例如6=1+2+3.编程 (找出1000以内的所有完数)。
publicclass lianxi {
publicstaticvoid main(String[] args) {
System.out.println("1到1000的完数有: ");
for(int i=1; i<1000; i++) {
int t = 0;
for(int j=1; j<= i/2; j++) {
if(i % j == 0) {
t = t + j;
}
}
if(t == i) {
System.out.print(i + " ");
} }}
读者可在右下角的留言留下你的答案以及理由!
一张图诠释你做一个合格的程序员必备的知识点