小學課程測試
『壹』 題目一: 1. 課程名稱:小學生四則運算測驗
代碼供參考,調試了下,保證能用,輸出提示語什麼的你自己再看下改改:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <ctype.h>
#include <string.h>
#define MAXN 99
/*
課題說明:隨機選擇兩個整數進行加減乘除運算,給出算式要求學生作答。
基本要求:
1) 功能齊全:界面操作靈活方便,至少實現以下基本功能:
l 電腦隨機出10道題,每題10分,程序結束時顯示學生得分;
l 允許隨機給出的數在100以內。
l 每道題學生有三次機會輸入答案,當學生輸入錯誤答案時,提醒學生重新輸入,如果三次機會結束則輸出正確答案;
l 對於每道題目,學生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分;
l 總成績90分以上現實「SMART」,80~90分顯示「GOOD」,70~80分顯示「OK」,60~70分顯示「PASS」,60分以下顯示「TRY AGAIN」。
2) 界面友好:界面友好、輸入有提示、盡量展示人性化。
3) 可讀性強:源程序代碼清晰、有層次、主要程序段有注釋。
4) 健壯性好:用戶輸入非法數據時,系統應及時給出警告信息。
*/
/*主函數*/
int main()
{
int a[10],b[10],c[10];/*十道題目的第一個a和第二個操作數b以及答案c */
char op[10]; /*十道題目的操作類型,+ - * / 分別代表加減乘除 */
int score; /*得分 */
int i;
void generateQuestion(int a[],char op[], int b[], int c[]);
int getAnswer(int answer);
score=0; generateQuestion(a, op, b,c); /*隨機出題*/
printf("\n一共 10道題,每道題有 三 次機會輸入答案,\n第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分\n");
printf("現在開始出題:");
for(i=0;i < 10;i++)
{
printf("\n第%2d題:%2d %c %2d = ",i+1,a[i], op[i], b[i]);
score += getAnswer(c[i]); /*獲取答案輸入並評分*/
}
printf("\n您的總分: %d \n等級:", score);
if(score > 90 ) printf(" SMART ! ");
else if (score > 80 ) printf(" GOOD ! ");
else if (score > 70 ) printf(" OK ! ");
else if (score > 60 ) printf(" PASS ! ");
else printf(" TRY AGAIN ! ");
return 0; }
/*
獲取輸入並判定答案對錯,
輸入:answer 是正確答案,
返回:得分
*/
int getAnswer(int answer)
{
char input[81]; /*輸入的答案,先以字元串形式保存 */
int flagresult = 0; /*回答是否成功的標記,0為不成功,1為成功 */
int len; /*字元串長度,和下面的p變數配合檢查輸入是否合法數字 */
char *p;
int i,j; /*j是答題次數 */
j = 0;
do{
j++;
scanf("%s",&input);
len=strlen(input);
for(i=0; i<len-1; i++)
if(!isdigit(input[i]))
{
printf("輸入不合法!");
if(j<3) printf("再試下: ");
break;
}
if(i == len-1)
{
if(answer == atoi(input))
{
flagresult = 1;
printf("答對了!");
break;
}
else if(j<3) printf("答案不對,再試下: ");
}
}while(j<3 );
/*對於每道題目,學生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分*/
if( flagresult != 1)
{
printf("很遺憾,正確答案是: %d",answer);
return 0;
}
else if(j ==1 ) return 10;
else if(j ==2 ) return 7;
else return 5;
}
/*
產生10道題並保存在a、op、b、c數組中,分別對應,第一個數,運算符,第二個數,運算結果
*/
void generateQuestion(int a[],char op[], int b[], int c[])
{
int i,temp;
srand((unsigned)time(NULL)); //隨機數初始化種子
for(i=0;i<10;i++)
{
temp = rand() % 4;
switch(temp) //+ - * / 分別代表加減乘除, 0,1,2,3
{
case 0:
op[i] = '+';
c[i]= rand() % MAXN + 2 ; //和最小是2
a[i] = rand() % (c[i]-1) + 1 ; //保證 a 比 c小,從而 a、b都是正整數
b[i] = c[i]-a[i];
break;
case 1:
op[i] = '-';
a[i]= rand() % MAXN + 2 ; //被減數最小是2
b[i] = rand() % (a[i]-1) + 1 ; //保證 b 比 a小,從而 a、b、c都是正整數
c[i] = a[i]-b[i];
break;
case 2:
op[i] = '*';
c[i]= rand() % MAXN + 2 ; //積最小是2
//保證 a 比 c小,而且 a、b、c 都是正整數
do{
a[i] = rand() % (c[i]-1) + 1 ;
}while(c[i] % a[i] != 0);
b[i] = c[i]/a[i];
break;
case 3:
op[i] = '/';
a[i]= rand() % MAXN + 2 ; //被除數最小是2
//保證 b 比 a小,而且 a、b、c 都是正整數
do{
b[i] = rand() % (a[i]-1) + 1 ;
}while(a[i] % b[i] != 0);
c[i] = a[i]/b[i];
break;
default:break;
}
}
return;
}
『貳』 什麼是小學學業水平測試
實行學業水平測試,是為了加強對中小學的課程管理和質量監控,其有利於促進中小學生全面發展。
學業水平測試是對中小學學校學生在校期間學習情況的全面檢測。學業水平測試、語數外科目考試、綜合素質評價,共同構成完整的學生綜合評價體系。
原本學業水平測試只針對高中生,現在延伸到小學。小學的學業水平測試一般包括積累與運用」、「閱讀」和「習作」三部分。
『叄』 小學語文新課程標准測試題(會的幫忙做一下,謝謝)
一、填空題。
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:有些不同,自己選取一下~~~