小學測試課程
㈠ 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()+"分");
}
}