4).a[n-1]=b或a[i-1]=b
〖第1题〗『程序改错』(10分)(题号:
76)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:
计算并输出100—200之间的所有素数的平方根之和.
--------------------------------------------------------
注意:
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
#include
#include
voidmain()
{floats,sn;
intn,k,f,m;
s=0.0;
for(n=101;n<=199;n+=2)
{sn=sqrt(n);
m=sn;
k=3;
f=0;
/***********FOUND***********/
while(k<=m&&f=0)
{
/***********FOUND***********/
if(n%k==0)f=0;
/***********FOUND***********/
m++;
}
/***********FOUND***********/
if(f)s=s+sn;}
cout<
答案:
1).while(k<=m&&f==0)
2).if(n%k==0)f=1;
3).k++;
4).if(!
f)s=s+sn;}或if(f==0)s=s+sn;}或if(!
f)s+=sn;}或if(f==0)s+=sn;}
〖第2题〗『程序改错』(10分)(题号:
88)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:
以下程序中函数fun1和fun2为两个虚函数,类derive
为base的派生类。
程序的运行结果为:
base:
:
fun1()
base:
:
fun2()
--------------------------------------------------------
注意:
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
#include
classbase
{
public:
virtualvoidfun1()=0;
/***********FOUND***********/
abstractvoidfun2()=0;
{
cout<<"base:
:
fun2()"<}
};
/***********FOUND***********/
classbase:
fun1()
{
cout<<"base:
:
fun1()"<}
classderive:
publicbase
{
public:
voidfun1(){base:
:
fun1();}
voidfun2(){base:
:
fun2();}
/***********FOUND***********/
}
voidmain()
{
/***********FOUND***********/
based;
d.fun1();
d.fun2();
}
答案:
1).virtualvoidfun2()=0
2).voidbase:
:
fun1()
3).};
4).derived;
〖第3题〗『程序改错』(10分)(题号:
71)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:
用顺序交换法将12个整数中处于奇数位的数从大到小排序。
--------------------------------------------------------
注意:
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
#include
voidmain()
/***********FOUND***********/
{intm[12],i,j;
/***********FOUND***********/
for(i=1;i<=12;i++)
cin>>m[i];
for(i=0;i<11;i+=2)
/***********FOUND***********/
for(j=i+1;i<11;i++)
/***********FOUND***********/
if(m[i]>m[j])
{k=m[i];
m[i]=m[j];
m[j]=k;}
for(i=0;i<12;i++)
cout<}
答案:
1).{int★m[12]★,★i★,★j★,★k★;
2).for(i=0;i<12;i++)或for(i=0;i<=11;i++)
3).for(j=i+2;j<11;j+=2)或for(j=i+2;j<11;j=j+2)
4).if(m[j]>m[i])或if(m[i]〖第1题〗『程序设计』(10分)(题号:
261)
/*------------------------------------------------
【程序设计】
--------------------------------------------------
题目:
对给定的10个数按逆序排列,必须用循环完成。
--------------------------------------------------
注意:
部分源程序给出如下。
请勿改动主函数main和其它
函数中的任何内容,仅在函数的花括号中填入所编
写的若干语句。
------------------------------------------------*/
#include
#include
#include
voidwriteinfile(intn[])
{
fstreammyfile;
intk;
myfile.open("f.txt",ios:
:
out);
for(k=0;k<10;k++)
myfile<myfile.close();
}
voidmain()
{
intn[10]={1,2,3,4,5,6,7,8,9,10},i,t;
/**********Program**********/
/**********End**********/
writeinfile(n);
}
答案:
----------------------
for(i=0;i<5;i++)
{t=n[i];n[i]=n[9-i];n[9-i]=t;}
for(i=0;i<10;i++)
cout<----------------------小学二
(2)班班规
一、安全方面
1、每天课间不能追逐打闹。
2、中午和下午放学要结伴回家。
3、 公路上走路要沿右边走,过马路要注意交通安全。
4、 不能在上学路上玩耍、逗留。
二、学习方面
1、每天到校后,不允许在走廊玩耍打闹,要进教室读书。
2、每节课铃声一响,要快速坐好,安静地等老师来上课。
3、课堂上不做小动作,不与同桌说悄悄话,认真思考,积极回答问题。
4、养成学前预习、学后复习的好习惯。
每天按时完成作业,保证字迹工整,卷面整洁。
5、考试时做到认真审题,不交头接耳,不抄袭,独立完成答卷。
三、升旗排队和两操方面
1、升旗时,要快速出教室排好队,做到快、静、齐,安静整齐地排队走出课室门,班长负责监督。
2、上午第二节后,快速坐好,按要求做好眼保健操。
3、下午预备铃声一响,在座位上做眼保健操。
四、卫生方面
1、每组值日生早晨7:
35到校做值日。
2、要求各负其责,打扫要迅速彻底,打扫完毕劳动工具要摆放整齐。
3、卫生监督员(剑锋,锶妍,炜薪)要按时到岗,除负责自己的值日工作外,还要做好记录。
五、一日常规
1、每天学生到齐后,班长要检查红领巾。
2、劳动委员组织检查卫生。
3、每天负责领读的学生要督促学生学习。
4、上课前需唱一首歌,由文娱委员负责。
5、 做好两操。
6、 放学后,先做作业,然后帮助家长至少做一件家务事。
7、 如果有人违反班规,要到老师处说明原因。
班训:
坐如钟 站如松 快如风 静无声
班规:
课堂听讲坐如钟,精神集中认真听;
排队升旗站如松,做操到位展雄风;
做事迅速快如风,样样事情记得清;
自习课上静无声,踏实学习不放松;
个人努力进步快,团结向上集体荣;
我为领巾添光彩,标兵集体记我功。
加分标准
序号
考核项目
加分值
备注
1
单元考试满分
+2
2
单元考试85分以上
+1
3
课堂小测满分
+1
4
期中、期末考试满分
+3
5
在红领巾广播站投稿一次
+2
6
在校级活动中获奖
+5
7
作业十次全对得一颗星
+3
8
课堂上得到表扬
+1
9
班干部工作认真负责
+1
10
做好事、有利于班集体和学校的事
+2
11
进步比较明显
+2
12
连续一周该组值日卫生达标
本组值日生每人加2分
扣分标准
序号
考核项目
扣分值
备注
1
没交作业、不做晚作业
-1
2
忘带书本、学具
-1
3
迟到
-1
4
在课堂上被老师点名
-2
5
不穿校服,不戴红领巾
-1
6
吃零食、带钱、带玩具
-2
7
说脏话、打架
-3
请家长,写保证书
8
座位周围有垃圾
-2
9
课间操、眼保健操不认真做
-1
10
升旗时违反纪律
-2
11
来学校不进教室,在走廊聊天打闹
-1
12
体育课打闹说话、排队不整齐
-2
注:
每人基本分60分起,学期末核算总分,作为学期评先依据。