小学测试课程
㈠ java课程程序设计报告 课题:小学算术运算测试程序
这个你可找一个
简单计算器
就可以,能实现你的要求
㈡ 小学语文新课程标准测试题(会的帮忙做一下,谢谢)
一、填空题。
1、语文课程应致力于学生(语文素养)的形成和发展。
2、语文教学应在(师生)平等对话的过程中进行。(学生)是语文学习的主人,(教师)是学习活动的引导者和组织者。
3、课程目标按(九年一贯)整体设计,根据(知识与能力)、(过程与方法)、(情感态度和价值观)三个维度设计。
4、课程目标的总目标部分一共10条,第3条要求培植热爱祖国语言文字的情感,养成语文学习的(自信心)和(良好习惯),掌握最基本的(语文学习方法)。
5、语文课程标准将原来的中高年级“以写记叙文为主”改成了“能写(简单的纪实作文和想象作文)”。
二、单选题。根据新课标,选择符合课标理念的大写字母填入题后的()内。
1、关于语文课程的基本特点,全日制义务教育语文课程标准(实验稿)(以下简称“新课标”)的观点是:( C )
A、工具性 B、人文性 C、工具性与人文性的统一 D、工具性、思想性与人文性的统一
2、第一学段新课标对汉字的基本笔画和常用的偏旁部首的目标要求是:(C )
A、了解 B、基本掌握 C、掌握 D、不要求
3、新课标学段阅读目标要求中的第7条:学习略读,粗知文章大意,是哪个学段提出的:(B )
A、第一学段 B、第二学段 C、第三学段 D、第四学段
4、阅读教学过程是:(D )
A、学生与文本之间对话的过程。B、学生与教师之间对话的过程。
C、教师与文本之间对话的过程。D、学生、教师、文本之间对话的过程。
5、锻炼学生口语交际能力,应鼓励学生:( A)
A、在各科教学活动以及日常生活中。B、在口语交际课中
C、在家庭生活中 D、在与社会人群交往中
三、多选题。根据新课标,选择符合课标理念的大写字母填入题后的()内。(共10分)
1、关于课程的基本理念,“新课标”正确恰当的表述是:(D)
①全面提高学生的语文素养。②积极倡导自主、合作、探究的学习方式。③努力建设开放而有活力的语文课程。④正确把握语文教育的特点。
A、①②③④ B、①③④② C、②③④① D、①④②③
2、关于第一学段识字与写字,新课标提出:(A)
①识字写字是阅读和写作的基础。②1~2年级要多认少写。③引导学生掌握基本的书写技能。④初步感受汉字的形体美。
A、①②③④ B、③④ C、②③④ D、①③④
3、各个学段的阅读教学都要重视:(B)
①朗读②分角色读。③表演读。④默读 A、①②③④ B、①④ C、②③ D、③④
4、综合性学习的评价应着重于学生的:(C)
①合作精神②创新意识③参与程度④探究精神 A、①②③ B、③④ C、②④ D、①②③④
5、学生作文修改的评价要:(D)
①注意考察学生修改作文内容②注意考察学生修改作文态度③注意考察学生修改作文过程④注意考察学生修改作文方法 A、① B、①③ C、①③④ D、①②③④
ps:有些不同,自己选取一下~~~
㈢ 什么是小学学业水平测试
实行学业水平测试,是为了加强对中小学的课程管理和质量监控,其有利于促进中小学生全面发展。
学业水平测试是对中小学学校学生在校期间学习情况的全面检测。学业水平测试、语数外科目考试、综合素质评价,共同构成完整的学生综合评价体系。
原本学业水平测试只针对高中生,现在延伸到小学。小学的学业水平测试一般包括积累与运用”、“阅读”和“习作”三部分。
㈣ java课程设计“小学算术运算测试程序”
花了好几个小时,测试通过,希望楼主多给点分
import java.util.Scanner;
class Question{
private int firstParam;
private int secondParam;
private String operator;
private int answer;
private int score;
public int getFirstParam() {
return firstParam;
}
public void setFirstParam(int firstParam) {
this.firstParam = firstParam;
}
public int getSecondParam() {
return secondParam;
}
public void setSecondParam(int secondParam) {
this.secondParam = secondParam;
}
public String getOperator() {
return operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public int getAnswer() {
return answer;
}
public void setAnswer(int answer) {
this.answer = answer;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
//构造
public Question(int firstParam, int secondParam) {
this.firstParam = firstParam;
this.secondParam = secondParam;
}
}
public class StudentStudy {
private int questionNumber;
private String operator;
private Question[] questions;
private int rightNumber=0;
private int wrongNumber=0;
public String getOperator() {
return operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public int getQuestionNumber() {
return questionNumber;
}
public void setQuestionNumber(int questionNumber) {
this.questionNumber = questionNumber;
}
public int getRightNumber() {
return rightNumber;
}
public void setRightNumber(int rightNumber) {
this.rightNumber = rightNumber;
}
public int getWrongNumber() {
return wrongNumber;
}
public void setWrongNumber(int wrongNumber) {
this.wrongNumber = wrongNumber;
}
public Question[] getQuestions() {
return questions;
}
public void setQuestions(Question[] questions) {
this.questions = questions;
}
public int getRandom(){
return (int)(Math.random()*10);
}
public int calculateByOperator(String operator,int first,int second){
switch(operator.charAt(0)){
case '+':
return first+second;
case '-':
return first-second;
default:
return 0;
}
}
public void makeQuestion(){
mywhile:
while(questions[questionNumber-1]==null){
Question question=new Question(getRandom(),getRandom());
for(int i=0;questions[i]!=null&&i<questionNumber;i++){
if((question.getFirstParam()==questions[i].getFirstParam())&&(question.getSecondParam()==questions[i].getSecondParam())){
continue mywhile;
}
}
for(int i=0;i<questionNumber;i++){
if(questions[i]==null){
questions[i]=question;
questions[i].setOperator(operator);
questions[i].setScore(100/questionNumber);
questions[i].setAnswer(calculateByOperator(operator,questions[i].getFirstParam(),questions[i].getSecondParam()));
break;
}
}
}
}
public StudentStudy(int questionNumber){
this.questionNumber=questionNumber;
questions=new Question[this.questionNumber];
}
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("现在开始测试,请填写要测试的试题数量(1-100):");
int number=input.nextInt();
StudentStudy ss=new StudentStudy(number);
System.out.println("请选择要测试的试题类型:1加法2减法");
int type=input.nextInt();
switch(type){
case 1:
ss.setOperator("+");
break;
case 2:
ss.setOperator("-");
break;
default:
System.out.println("输入有误,退出系统!");
System.exit(0);
}
ss.makeQuestion();
for(int i=0;i<number;i++){
System.out.println("第"+(i+1)+"题:"+ss.getQuestions()[i].getFirstParam()+ss.getQuestions()[i].getOperator()+ss.getQuestions()[i].getSecondParam()+"=?");
int answer=input.nextInt();
if(ss.getQuestions()[i].getAnswer()==answer){
ss.setRightNumber(ss.getRightNumber()+1);
System.out.println("回答正确!");
}
else{
ss.setWrongNumber(ss.getWrongNumber()+1);
System.out.println("回答错误!");
}
}
System.out.println("您总共答了"+ss.getQuestionNumber()+"道题,答对"+ss.getRightNumber()+"道,答错"+ss.getWrongNumber()+"道,最后总分为:"+ss.getRightNumber()*100/ss.getQuestionNumber()+"分");
}
}