文档库 最新最全的文档下载
当前位置:文档库 › 《C语言程序设计》(江宝钏著)实验七答案

《C语言程序设计》(江宝钏著)实验七答案

《C语言程序设计》(江宝钏著)实验七答案
《C语言程序设计》(江宝钏著)实验七答案

7.4 实验七字符与字符串处理

一、实验目的与要求

1.掌握C语言字符型数据的概念,理解字符型与整型数据之间的关系。

2.掌握字符的输入与输出。

3.掌握转义字符常量、字符串常量的使用。

4.掌握字符、字符串与字符数组的输入与输出。

5.掌握字符串函数的使用\字符串数组的使用。

6.实验课时2学时

二、实验内容

1.程序改错题

①调试下列程序,使之具有如下功能:任意输入两个字符串(如:"ningbo"和"china"),

并存放在a,b两个数组中。然后把较短的字符串放在a数组,较长的字符串放在b数组。并输出。程序中的strlen是库函数,功能是求字符串的长度,它的原型保存在头文件"string.h"中。调试时注意库函数的调用方法,不同的字符串输入方法,通过错误提示发现程序中的错误。

提示发现程序中的错误。

#include

#include

void main()

{

char a[10],b[10],ch;

int c,d,k;

scanf("%s",&a);

scanf("%s",&b); /* error */

printf("a=%s,b=%s\n",a,b);

c=strlen(a);d=strlen(b);

if(c>d)

{

for(k=0;k

{

ch=a[k];a[k]=b[k];b[k]=ch;

}

a[k]='\0'; /* error */

}

printf("a=%s\n",a);

printf("b=%s\n",b);

}

答:

#include

#include

void main()

{

char a[10],b[10],ch;

int c,d,k;

scanf("%s",&a);

scanf("%s",&b);

printf("a=%s,b=%s\n",a,b);

c=strlen(a);d=strlen(b);

if(c>d)

{

for(k=0;k

{

ch=a[k];

a[k]=b[k];

b[k]=ch;

}

a[k]='\0';

b[k]='\0';

}

printf("a=%s\n",a);

printf("b=%s\n",b);

}

②下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

void fun(char *s)

{

int i,j;

for(i=0;j=0;s[j]!='\0';i++) /* error */

if(s[i]>='0' && s[i]<='9')

s[j++]=s[i];

s[j]=”\0”; /* error */

}

void main()

{

char item[80];

printf("\nEnter a string :");

gets(item);

printf("\n\nThe string is : %s\n",item);

fun(item);

printf("\n\nThe string of changing is : %s\n",item);

}

答:

#include

void fun(char *s)

{

int i,j;

for(i=0,j=0;s[i]!='\0';i++) //此句第一个分号改为逗号

if(s[i]>='0'&&s[i]<='9')

{

s[j]=s[i];

j++;

}

s[j]='\0'; //引号错误

}

void main()

{

char item[80];

printf("\nEnter a string :");

gets(item);

printf("\n\nThe string is : %s\n",item);

fun(item);

printf("\n\nThe string of changing is : %s\n",item);

}

2.一般编程题

编程题1

请编一个函数fun(char*s),该函数的功能是把字符串中的内容逆置。

例如:字符串中原有的字符串为abcdefg,则调用该函数后,串中的内容为gfedcba。

注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。

#include

#include

#define N 81

void fun ( char s[])

{

/*请填写完整*/

}

void main()

{ char a[N];

printf ( "Enter a string : ");

gets ( a );

printf ( "The original string is: " );

puts( a );

fun( a );

printf("\n");

printf ( "The string after modified : ");

puts (a);

}

答:

#include

#include

#define N 81

void fun ( char s[ ])

{

int l,i,t;

l=strlen(s);

for(i=0;i

{

t=s[i];

s[i]=s[l-i-1];

s[l-i-1]=t;

}

}

void main()

{ char a[N];

printf ( "请输入一串字符:");

gets ( a );

printf("\n");

printf ( "未变换前:");

puts( a );

fun( a );

printf("\n");

printf ( "变换后:");

puts (a);

printf("\n");

}

编程题2

请编写输入以下图案(1)、(2)的程序,图案的行数由输入的值确定。

(1) (2)

答:

#include

void main()

{

int x,i,j,a='A',b;

printf("输入行数:\n");

scanf("%d",&x);

for(i=0;i

{

for(j=0;j

{

b=a+i;

if(j

printf(" ");

else

printf("%c",b);

}

printf("\n");

}

}

3.较难编程题

编程题1

编写程序:程序功能是从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,例如,若输入edcba,则应输出abcde。

#include

#include

void main()

{

int i,j;

char string[100], c;

printf("Please input a string:");

gets(string);

/*请填写完整*/

printf("result:%s\n", string);

}

答:

#include

#include

void main()

{

int i,j,len;

char string[100],c;

printf("Please input a string:");

gets(string);

len=strlen(string);

for(i=0;i

{

for(j=0;j

{

if(string[j]>string[j+1])

{

c=string[j];

string[j]=string[j+1];

string[j+1]=c;

}

}

}

printf("result:%s\n", string);

}

编程题2

编写程序:程序功能是统计子串substr在母串str中出现的次数。要求编写并调用函数fun的功能是:从str所指字符串中,找出substr所指子串的个数作为函数值返回。例如,当str所指字符串中的内容为abcdabfab,substr所指字符串的内容为ab,则函数返回整数3。

#include

count(char str[],char substr[])

{

/*请填写完整*/

}

void main()

{char str[80],substr[80];

int n;

gets(str);

gets(substr);

printf("%d\n",count(str,substr)); }

答:

#include

#include

count(char str[ ],char substr[ ]) {

int i,j,k,len1,len2,count=0;

len1=strlen(str);

len2=strlen(substr);

for(i=0;i

{

if(str[i]=substr[0])

{

k=0;

for(j=0;j

{

if(str[i+j]==substr[j])

k++;

else

break;

}

if(k==len2)

count++;

}

}

return count;

}

void main()

{

char str[80],substr[80];

int n;

gets(str);

gets(substr);

printf("%d\n",count(str,substr)); }

实验七参考答案

(一)SQL的定义功能 1.用SQL的定义命令创建一个职工表(zg.dbf),表结构如下所示。 字段名类型宽度小数点 职工号 C 4 姓名 C 8 性别 C 2 出生日期 d 工资 N 7 2 命令: create table zg(职工号 c(4),姓名 c(8),性别 c(2),出生日期 d,工资 n(7,2)) 2.修改上题创建的职工表。 (1)增加“职称”字段,类型为字符型,宽度为6。 alter table zg add 职称 c(6) (2)删除出生日期字段。 alter table zg drop 出生日期 (3)把性别字段的类型改为逻辑型。 alter table zg alter 性别 l (4)把工资字段改名为实发工资。 alter table zg rename 工资 to 实发工资 (二)SQL的操作功能 1.给课程表(kc)插入一条记录("2001","英语精读",2," ") insert into kc(课程号,课程名,学分) values ("2001","英语精读",2) 2.给女同学的入学分数增加10分。(提示:用update 命令) update xsqk set 入学分数=入学分数+10 where 性别="女" 3.把课程号为“1003”的学分改为3分。(提示:用update 命令) update kc set 学分=3 where 课程号="1003" 4.给成绩表(cj)中不及格成绩的数据加上删除标记。 delete from cj where 成绩<60 查看是否执行,再去掉删除标记。 Recall all (三)SQL语言的查询功能 1.查询指定列 (1)查询所有男同学的个人记录。

新人教版七年级下册语文名著阅读训练含答案

新人教版七年级下册语文名著阅读训练含答案 一、部编七年级语文下册名著阅读 1.批注《骆驼祥子》精彩文段。 回到车厂,他懊睡①了两天。决不想上曹宅去了,连个信儿也不必送,曹先生救不了祥子的命。睡了两天他把车拉出去,心中完全是块空白,不再想什么,不再希望什么,只为肚子才出来受罪,肚子饱了就去睡,还用想什么呢,还用希望什么呢?看着一条瘦得出了棱的狗在白薯挑子旁边等着吃点皮和须子,他明白了他自己就跟这条狗一样,一天的动作只为捡些白薯皮和须子吃。将就着活下去是一切,什么也无须乎想了。 人把自己从野兽中提拔出,可是到现在人还把自己的同类驱逐到野兽里去。祥子还在那文化之域,可是变成了走兽②。一点也不是他自己的过错。他停止住思想,所以就是杀了人,他也不负什么责任。他不再有希望就那么迷迷忽忽的往下坠,坠入那无底的深坑。他吃,他喝,他嫖,他赌,他懒,他狡猾,因为他没了心,他的心被人家摘了去。他只剩下那个高大的肉架子,等着溃烂,预备着到乱死岗子去。 (《骆驼祥子》) ①祥子为何“懊睡”? ②请从孙侦探、车夫老马、虎妞三个人物中选取其一,谈谈他(她)在样子从“人”到“走兽”这过程中产生了怎样的影响。 【答案】①因为小福子死了。小福子的死让祥子在昏昏沉沉中开始了反思,他坚守的人生信念崩塌了,从这以后变成了另外一个人。 ②孙侦探:孙侦探是当初抓祥子的乱兵排长,他骗走了祥子的钱,祥子生计成了问题,祥子买车的希望又一次成了泡影,因而只好重新回去拉车。 虎妞:虎妞是造成祥子悲剧的主要原因,从装怀孕骗婚到变态的情欲最后难产死亡,她的死迫使祥子卖了自己的车给她办丧,祥子的生活又一次跌倒谷底。这对祥子的打击是一-步步的加深,也是祥子从“人”到“走兽”的主要影响人物。 车夫老马:老马和他孙子的悲惨遭遇预示着祥子的未来,把祥子的希望给打破了,让祥子认清了现实,想到未来的自己,慢慢地心里失去希望。 【解析】【分析】本题根据对《骆驼祥子》的内容、情节和人物形象的阅读和积累概括答题。 故答案为:①因为小福子死了。小福子的死让祥子在昏昏沉沉中开始了反思,他坚守的人生信念崩塌了,从这以后变成了另外一个人。②孙侦探:孙侦探是当初抓祥子的乱兵排长,他骗走了祥子的钱,祥子生计成了问题,祥子买车的希望又一次成了泡影,因而只好重新回去拉车。 虎妞:虎妞是造成祥子悲剧的主要原因,从装怀孕骗婚到变态的情欲最后难产死亡,她的死迫使祥子卖了自己的车给她办丧,祥子的生活又一次跌倒谷底。这对祥子的打击是一-步步的加深,也是祥子从“人”到“走兽”的主要影响人物。 车夫老马:老马和他孙子的悲惨遭遇预示着祥子的未来,把祥子的希望给打破了,让祥子认清了现实,想到未来的自己,慢慢地心里失去希望。 【点评】本题考查对名著《骆驼祥子》的把握能力,解答此类题时,要求学生在平时学习中注意对名著中的人物、故事梗概、主要情节、艺术特色等进行全面的把握。做题时,要

七年级英语下册 Unit 2 Neighbours Unit 2 Neighbours单元测试 新版

Unit 2 单元测试 一、单项选择(15分) Where is ()? —( )1. —In ______. A. China B. the UK C. France D. Canada ( )2. Is there ____ wrong with your puter? A. no B.nothing C. anything D. something ( )3. Would you like to help me ______ my Chinese? A. on B. with C. for D. to ( )4. That _____ a good idea! A. listens to B. hears C. sounds D. listens ( )5. The girl is afraid ________. A. at fly B. at flying C. of fly D. of flying ( )6. When and where _______ we meet tomorrow? A. will B. are C. did D. shall ( )7. There ________ a meeting next week. A.hasn't B. isn't going to have C. isn't going to be D. won't have ( )8. (2012·湖南郴州·32) If I have enough money, I ______ a school bus to help the poor children go to school. A. buy B. bought C. will buy ( )9. (2012·湖北黄冈·41) —Excuse me, Could you wake me up when my friend____ here? —Of course. But we still don't know when your friend _____ here. A. es; will e B. es; es C. will e; es D. will e; will e ( )10. (2012·四川绵阳·12) I hope Tim can e to my birthday party. Then we ________ a much happier time. A. have B. had C. will have D. have had ( )11. Mr. Brown wants to buy a house _______ three rooms. A. in B. at C. from D. with ( )12. (2012·广西桂林·39) I my homework as soon as I get home. A. do B. did C. will do D. am doing ( )13. —Have a pleasant trip, Tom. —_________. A. I'd love to B. Thank you C. I'm afraid not D. You are wele

实验七-黑盒测试之场景法测试实验(参考答案)

实验七黑盒测试之场景法测试实验 1.1 实验目的 1、通过对简单程序进行黑盒测试,熟悉测试过程,对软件测试形成初步了解,并养成良好的测试习惯。 2、掌握黑盒测试的基础知识,能熟练应用场景法进行测试用例的设计。1.2 实验平台 操作系统:Windows 7或Windows XP 1.3 实验内容及要求 1、练习1 软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。 基本流A;

备选流: (1)使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。 场景1:A 场景2:A、B 场景3:A、C 场景4:A、D 场景5:A、E (2)场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例、ID、场景涤件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,V 表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。 测试用例表

C实验报告7参考答案

《高级语言程序设计》实验报告班级:学号:姓名:成绩: 实验7 函数程序设计 一、实验目的 1.掌握函数定义的方法。 2.掌握函数实参与形参的传递方式。 3.掌握函数的嵌套调用和递归调用的方法。 4.了解全局变量和局部变量、动态变量、静态变量的概念和使用方法。 二、实验内容 1 (1)下列sub函数的功能为:将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中。例如,当s所指字符串的内容为“ABCD”时,t所指数组中的内容为“DCBAABCD”。纠正程序中存在的错误,以实现其功能。程序以文件名存盘。 #include <> #include <> void sub( char s[], char t[] ) { int i, d; d=strlen( s ); for( i=1; i< d ; i++ ) for( i=0; i< d ; i++ ) t[i]=s[d-1-i] ; for( i=0; i #include<> #define ARR_SIZE = 80; #define ARR_SIZE 80 void Inverse(char str[]) void Inverse(char str[]);

七年级实验班英语答案

2020年七年级实验班4月月考英语试卷 参考答案 一、单项选择(每小题1分,共15分)1-5 CCBBA 6-10 CBDCB 11-15 BBBDD 二、完形填空(每小题1分,共10分)16-20 CDABC 21-25 DADBC 三、阅读理解(26-43每小题2分,第44小题4分,共40分) 26-30 BCDCD 31-35 BBACD 36-40BDCDA41-43 BBD 44. Molly’s mum LOVES Molly very much. She tries to make Molly happy; She cheers Molly up; She helps Molly do … 四、句型转换(每小题1分,共5分,答出一半不得分) 45.Where is 46.How get 47.don’t you 48.What is 49.good at 五、词汇运用(每小题1分,共15分) (A) 50.fans 51. opposite 52. crossing 53. is trying 54 .third (B) 55. machines 56. work 57. hours 58. have 59. watching 60.Traveling 61. holiday 62. be 63. more 64. Maybe/Perhaps 六、书面表达(15分) 参考答案: Nowadays Internet Shopping is more and more popular with people. Today, let’s talk about some advantages and disadvantages of online shopping.(点题)Many people think it is convenient for us to go shopping on the Internet.【高分句型一】It is quick and easy. Lots of online shops are almost open for 24 hours a day, so we can buy everything we want at any time. However, every coin has two sides. We must pay in advance if we want to get something.【高分句型二】We can’t see the things while we are shopping and we often find they are very different from the pictures after receiving them. Besides,it is not safe to pay over the Internet. We have less happiness of hanging out.(网上购物的优缺点) Supermarket shopping is a traditional way to buy things. We can feel the seller is more friendly and see the things clearly. We can enjoy the happiness of hanging out with our friends.But it will take a long time to go around. It will spend more money than online. Sometimes we can’t buy what we want.(实体店购物的优缺点)

初中七年级下册语文课外阅读理解及答案

初中七年级下册语文课外阅读理解及答案 一、七年级语文下册现代文阅读理解训练 1.阅读下面的文段,回答问题。 奔跑 对一个肢体残疾的人来说,人生最美好的梦想,莫过于奔跑。对于从小就因患小儿麻痹症失去奔跑能力的她来说,“奔跑”像一束阳光,照亮了她的生命。 那天,她接到一个电话,电话那端是陌生的声音:“我是残联的,我们在排一个舞蹈,想请你参加。” 舞蹈?她的心颤动了一下,针刺样的疼痛自她心间传到了末梢,传到她那常常隐隐作痛的右脚。 “看什么看,你能跳舞吗?你这个瘸子!” 那年,她七岁,刚上小学一年级,一群小朋友正在排练舞蹈,为了在六一儿童节演出,她们奔跑,跳跃,腾揶,那么自如,那么轻盈,那么自由,真好看啊!她倚靠在门边,向舞蹈室内悄悄地张望,可是,这个稚嫩的声音,那么恶毒地将她从天堂推入地狱。 她不知道要怪谁。父母尽力了,省吃俭用,给她做了一次又一次的手术;兄弟姐妹尽力了在家,帮她做她想做却做不了的事,在外,呵护着她不让她受同学欺负,要怪,只能怪命运吧。可命运远远没有就这样放过她。她学习勤奋,成绩一直排在班級的前列。父母亲人的深恩,她无以为报,只能用好好读书,来减少他们的负累。但是大学之门并没有向她敞开…… 大学梦断,父母想方设法帮她争取到会计上岗培训的机会她无比珍惜这个来之不易的机会,那两个月的培训,她像海绵入水,废寝忘食,孜孜不倦,学习,再学习,不懂就问,还不懂,再问,功不唐捐,她如愿通过了考试,有了自己的第一份工作。养活自己,这是她最高也是最低的人生目标。后来公司被另一家公司兼开,她和她的爱人因此相遇,从相知到相怜相惜,最终走到一起,有了一个可爱的孩于。她满心觉得,上苍待她不薄。可是,命运还是没有放过她,她七岁的儿子,在自家门口,被车撞了。那么鲜活的生命,那么强劲的双腿,奔跑起来像头小鹿,竟毫无征兆地消失了。她的心肝何,被生生摘去了。整整三年,她没有出门。像受伤的兽,躲在洞穴里,舔舐着伤口。 那一天,那个电话…… 舞蹈,多么可爱的字眼,又是多么疼痛的字眼啊!仿佛远在天边的云彩,突然降落在她的眼前,她伸伸手就能握在手心,她想着,这是梦吧。一定是梦吧。电话那端的声音,又那么真实,那么真挚: 来看看,先来看看,你要是不方便,我们去接你。 放下电话后,她坐屋子里,一缕阳光从窗棂外针射进来,她感觉自己的心间好像有一股萌动像被惊蛰的雷声惊醒的地底的种子,抻着脖颈,展着身子,充满着活力。她还犹豫着,车已到了门口。 站在排练场的时候,她是羞涩的,像长途跋涉的人,闯进一个陌生的世界,手足无措.让她放开怀抱的,是那些轮椅上坚定的眼神和那含泪的笑。原来,没有强壮的双韆,真的也可以舞蹈!她怎么能不被吸引呢?那是谜一样的笑,那是梦一样的舞蹈啊,她毫无抵抗地就迷恋上了。 排演的日子,困难数不胜数,但,那又算什么呢。来回的路那么长那么难,脚都磨破

C++程序设计实验七_参考答案

广东金融学院实验报告 课程名称:C++程序设计 实验编号 实验7数组与指针练习系别参考答案及实验名称 姓名学号班级 实验地点新电403实验日期2011-11-24实验时数4 指导教师曲政同组其他成员无成绩 一、实验目的及要求 1.学习C/C++数组和指针的概念和使用方法。 2.练习C++/CLI托管数组的创建方法和元素访问方法。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 硬件设备:联网的个人计算机 操作系统:Windows XP 编译系统:Visual Studio2005

三、实验内容及步骤(包含简要的实验步骤流程) 1.内容和步骤 ⑴仔细阅读本课件的知识点和例题,努力理解其中的文字阐述和源代码,必要时可将源代码拷入Visual Studio2005生成的C++/CLR框架编译和运行,将运行结果与源代码对照,加深对C/C++数组和指针的理解。 ⑵在理解本课件内容的基础上,编写C/C++程序实现下列文字描述: a.声明一个int型变量x,并赋初值3; b.打印x的值; c.打印x的地址; d.声明一个指向int的指针p,并让其指向变量x; e.打印p所指变量的值 f.打印p的值; g.声明一个有10个元素的一维本地整型数组A,并为其赋初值0~9; h.在一个循环中打印A的所有元素的值; i.打印A的值; j.打印A的第一个元素的地址; k.声明一个指向int的指针q,并让其指向A的第一个元素; l.在一个循环中通过q后跟下标,打印出A的所有元素的值; m.在一个循环中通过q加上循环变量和取值运算,打印出A的所有元素的值; n.在一个循环中通过q的增量和取值运算,打印出A的所有元素的值; o.在一个循环中通过q的负增量,反序打印出A的所有元素的值; p.声明一个int型指针r,在堆中创建一个int型变量,为该变量赋初值3,并将该变量的地址赋给该指针,打印出该变量的值,然后删除该变量。 q.声明一个本地类Point(可以用包含2个int型变量和一个有参数构造函数的结构体表示)的指针s,在堆中创建一个Point类的对象,调用构造函数为该对象的两个数据成员赋初值3和4,并将该对象的地址赋给该指针,打印两个数据成员的值,然后删除该对象。 r.声明一个int型指针t,在堆中创建一个3个元素的int类型数组并将该数组的首地址赋给该指针,为三个数组元素分别赋值3、4、5,在一个循环中打印出所有元素的值,然后删除该数组。 s.声明一个本地类Point类的指针u,在堆中创建一个3个元素的Point类的对象数组(需在Point 中添加无参数构造函数)并将数组的首地址赋给该指针,为三个数组元素分别赋值(1,2)、(3,4)、(5,6),在一个循环中打印该数组所有元素分量的值,然后删除该数组。 t.用基本语法声明并创建一个10个元素的一维托管整型数组B,并在一个循环中为元素赋值0~9; u.在另一个循环中打印B所有元素的值。 v.用初值表方式声明并创建一个10个元素的一维托管整型数组C,并为其元素赋初值10~19; w.在一个循环中打印C所有元素的值。 x.用数组C为数组B赋值。 y.在一个循环中打印B和C所有元素的值。 2.提示和要求 ⑴首先将上面的文字描述拷入Visual Studio2005生成的C++/CLR框架,在每条文字描述之前加“//”将其变为注释,并在其下留一个空行准备编写对应的程序。 ⑵对应于逐条文字描述,在其下编写程序(可能是一个或一组语句),每编写一条文字描述对应的程序,就编译(运行)一次,以保证语法和算法的正确性。 ⑶当全部文字描述所对应的程序编写完成,并编译、运行正确,将文字描述和源代码拷入实验报告。 ⑷对C/C++的数组和指针做简要总结。

实验报告答案

实验2:MIPS指令系统和MIPS体系结构 一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 二. 实验内容和步骤 首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。 (2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。 (3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。 可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。 (4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。 (5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。 (6)、执行load和store指令,步骤如下: 1)单步执行一条指令(F7)。 2)下一条指令地址为0x00000004,是一条有 (有,无)符号载入字节 (字节,半字,字)指令。 3)单步执行一条指令(F7)。 4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80 。 5)下一条指令地址为0x00000008,是一条有 (有,无)符号载入字 (字节,半字,字)指令。 6)单步执行1条指令。 7)查看R1的值,[R1]=0x0000000000000080 。 8)下一条指令地址为0x0000000C ,是一条无 (有,无)符号载入字节 (字节,半字,字)指令。 9)单步执行1条指令。 10)查看R1的值,[R1]= 0x0000000000000080 。 11)单步执行1条指令。 12)下一条指令地址为0x00000014 ,是一条保存字 (字节,半字,字)指令。 13)单步执行一条指令。

七年级下册语文 课外阅读理解训练试题及答案

七年级下册语文课外阅读理解训练试题及答案 一、部编版七年级语文下册阅读理解训练 1.阅读下面短文,完成后面小题 ①人类对浩瀚无垠的太空向往已久。从嫦娥奔月的神话到亦真亦幻的《西游记》,人们把太空描述成妙不可言的神仙世界。在人们的想象中,太空是一个至善至美的天堂。然而在现实世界里,太空绝不像人们想象的那样浪漫。进入太空,人类要面对的是险境而非仙境。载人航天飞行要解决的问题也远不止是“高处不胜寒”。 ②载人飞行要克服的第一个难关是真空环境对人的影响。太空中没有空气,人体若裸露在真空中,将无法呼吸。如果宇航员的座舱、生活舱一旦泄漏气体,很可能导致宇航员死亡。 ③需要克服的第二个难关是来自太空强辐射的影响,这种太空强辐射包括太阳电磁辐射和高能粒子辐射。太阳电磁辐射中的可见光和红外部分主要影响航天器的温度,会损伤航天器的一些表面材料,还影响高层大气的温度和密度,从而加重低轨飞行器轨道控制的负担。高能粒子辐射则直接对航天器本身产生影响。高能粒子长时间围绕地球运动,对低轨道航天器构成严重威胁。它们的辐射不仅损伤航天器表面材料,而且会使航天器内部的太阳能电池、有机材料、半导体器件和集成电路等的性能发生变化,甚至造成永久的损伤。 ④空间碎片和流星体是载人飞行要克服的另一难关。空间碎片又被称为空间垃圾,是指废弃的火箭或卫星的残骸和它们因爆炸或碰撞而产生的碎片。它们与航天器的相对速度稍低于流星体与航天器的相对速度。它们始终和航天器一同在地球的周围运动,因此出现碰撞的机会很多。空间碎片和流星体与航天器相撞,会在航天器的表面留下撞击坑或穿孔,甚至造成航天器表面的机械损伤。体积相对较大的流星体和空间碎片,对人体和航天器的破坏都是致命的。 ⑤另外,飞行过程中产生的噪声和振动也会对人体产生不良影响。火箭在上升过程中发动机会产生高强度的噪声,飞船高速穿过大气层时也会产生巨大的噪声。即使飞船在轨道运行时产生的相对小得多的噪声,也相当于繁忙交通路口的噪声,而且持续不断。而飞行产生的强度不等的振动会影响宇航员的心率、血压和耗氧量,可诱发心血管的功能紊乱。另外,人体或器械的振动也会使人视觉模糊,动作不协调,操作误差增加,语言明显失真或中断。 ⑥可见,在浩渺的宇宙中,宇航员时刻面临着险境,而决非想象中的仙境。 (选自《飞向太空》,有删改)(1)选文的说明顺序是什么() A.空间顺序 B.时间顺序 C.逻辑顺序 (2)选文第③段画线句子运用了什么说明方法?() A.举例子 B.打比方 C.作诠释 D.分类别

七下英语配套练习册答案人教版最新.doc

七下英语配套练习册答案人教版最新 Unit 1 A 一.1.country 2.Canada 3.Japan 4.Australia 5.French https://www.wendangku.net/doc/8217200649.html,nguage 7.pal 8.live 9. United 10.Singapore 二.1~5ABDBB 6~10CAACD 三.1.is from 2.does live lives https://www.wendangku.net/doc/8217200649.html,ngaage speak speaks 4.Chinese speaks Japanese 5.Are from they are 四.1~5EFBDA B 一.(A)1.write 2.favorite 3.difficult 4.world 5.want (B)6.for 7.in 8.to 9.from in 10.in 11.with 12.in 13.from in 14.in 15.to on 二.1~5CCAAC 6~10DCADC 11~15CBBDB 三.speak seaks French 2.think interesting 3.a little 4.write letters to parents about 5.play sports on 四.https://www.wendangku.net/doc/8217200649.html, 2.No.25 3.I’m 4.Chinese 5.football 6.history 7.English 8.too 9.Jackie Chan 10.yourself Unit 2 section A 一.(A)1.library2.restaurant3,supermarket4.bridge5.post office6.Avenue7.neighborhood (B)8.between9.on the left10.across from11.in front of12.on13.behind14.next to15.in

C实验报告7参考答案

《高级语言程序设计》实验报告班级:_________ 学号:_______ 姓名:_________ 成绩:_________ 实验7函数程序设计 一、实验目的 1 ?掌握函数定义的方法。 2. 掌握函数实参与形参的传递方式。 3. 掌握函数的嵌套调用和递归调用的方法。 4. 了解全局变量和局部变量、动态变量、静态变量的概念和使用方法。 二、实验内容 1.改错题(在程序中画出错误的语句,将修改后的语句完整地写在该语句的右边。|) (1)下列sub函数的功能为:将s所指字符串的反序和正序进行连接形成一个新串放 在t所指的数组中。例如,当s所指字符串的内容为“ ABCD时,t所指数组中的内容为“DCBAABCD纠正程序中存在的错误,以实现其功能。程序以文件名sy7_1.c存盘。 #i nclude #in clude void sub( char s[], char t[]) { int i, d; d=strle n( s ); for( i=1; i< d ; i++ ) for( i= 0; i< d ; i++ ) t[i]=s[d-1-i]; for( i=0; i #i nclude #defi ne ARR_SIZE = 80; #define ARR_SIZE 80

大学物理实验报告答案大全(实验数据)

U 2 I 2 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的 (1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理 根据欧姆定律, R = U ,如测得 U 和 I 则可计算出 R 。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置 待测电阻两只,0~5mA 电流表 1 只,0-5V 电压表 1 只,0~50mA 电流表 1 只,0~10V 电压表一 只,滑线变阻器 1 只,DF1730SB3A 稳压源 1 台。 实验步骤 本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第 2 章中的第 2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录 U 值和 I 值。对每一个电阻测量 3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由 U = U max ? 1.5% ,得到 U 1 = 0.15V , U 2 = 0.075V ; (2) 由 I = I max ? 1.5% ,得到 I 1 = 0.075mA , I 2 = 0.75mA ; (3) 再由 u R = R ( 3V ) + ( 3I ) ,求得 u R 1 = 9 ? 101 &, u R 2 = 1& ; (4) 结果表示 R 1 = (2.92 ± 0.09) ?10 3 &, R 2 = (44 ± 1)& 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

七年级下册语文现代文阅读理解及答案

七年级下册语文现代文阅读理解及答案 一、七年级语文下册现代文阅读理解训练 1.阅读下文,完成小题 造屋记 蒋曼 ①二哥刚刚说要修房子,爷爷就收拾好城里的细软,马不停蹄地回家。即使他跟我们在城里生活了五年,即使他打牌的牌友都凑得够一桌,他还是心急火燎地回家。他要修房子。 ②爷爷八岁时就没了爹娘,歇息在山神庙里。到别人家做工,随便一块空地,就能蜷缩着睡过去。醒来时,做不完的活。凑合着长大,一长就长到了八十几。成了家,有了五个孩子,又有了大大小小的孙子、重孙子。过年时,拍照,一张照片装着满满的子嗣和岁月。 ③爷爷常常把照片拿出来端详,看着看着,就乐呵呵:落地生根,开枝散叶,我这根独苗,长了好大一枝。 ④爷爷除了种庄稼,还会编篾,把后山上的翠竹像变戏法一样,编成大半个家。以前是茅草屋,全靠竹子编来编去,编了墙,用大楠竹做梁,毛竹做椽,铺一屋顶的茅草,也是安稳的家。然后编箩筐、晒席、簸箕、筲箕,给丝瓜、四季豆、豇豆搭好竹架子,扎菜地边的篱笆,做刷锅用的竹刷子。 ⑤爷爷夜以继日地编,像院坝边高树上那只勤劳的喜鹊,编一个巢,编一座房,遮风挡雨就能让人满意。一个人一辈子睡烂两床竹篾席就差不多了,爷爷说这话时比划着两根手指,胸有成竹。爷爷对生命如此笃定,却从来没想过一生会修三次房。 ⑥庄稼人一生没多大奢望,最大的心愿就是修一水高大、整齐的青瓦房。爷爷的青瓦房从种树开始,他在山坡上见缝插针地种:柏树,青冈,香樟。 ⑦爷爷种的都是要几十年才成材的树。树长,孩子也长,一天一个样,只等孩子长成劳力,树长成栋梁。土是早已摸热了的熟土,用最好的木材,烧上几天几夜的窖,红彤彤的热窖把湿软的黄土变成了硬实的青瓦,一片一片排成长队,围成层层的瓦圈,等着上梁。后山的石岩上凿下来的片石、方石,整整齐齐码在该在的地方。地里的泥巴长得出庄稼,也能长出房。爷爷那身气力,硬是把躺着的泥垒成竖着的土墙。 ⑧木柱子下面的础石凿成象棋样的圆饼,侧面雕刻着胖头鱼,鱼鳞细密而清晰,还有寿桃和繁花,在灰白色的石头里鲜艳欲滴。墙虽然是泥土夯的,也厚实方正,冬暖夏凉。爷爷坚持要刷上青色的灰底,在青色的灰底上,爷爷和工匠一起用石灰水画出青砖的样子,一笔一笔,上下错缝,横平竖直。 ⑨把泥土夯成的青瓦房画成结实、规整的青砖房。爷爷就好这样的面子,那些辛苦的日子和漫长的等待终究等到了快活自得。画出来的青砖瓦房毕竟不在纸上,在麦苗青青的山间地头。炊烟升起,一缕一缕熏老了岁月。 ⑩孩子们像熟透了豆荚里的豆,弹得远远的。人走空了,房子就老去,木梁、石板、青瓦悄悄颓圮。老家的房子垮了,这人到哪里,心都不踏实。 ?八十五岁的爷爷要修最后的青砖楼房:混凝土,钢筋现浇,三层小楼。二哥的房,终究还是修在老屋的地基上。爷爷哪里闲得住,说是守工地,从给工人烧水开始,几个月

七下英语实验班答案(最新精品)

第一节:听句子,选择相应的图画。 1.A B C 第二节:听句子,选择相应的答语。 5. A. I like football. B. I am s student. C. I am in Class One. 6. A. Yes, I am. B. Yes, I do. C. Yes, they do. 7. A. It’s behind Renmin Hospital.B. It’s not very big. C. Yes, it’s a park 8. A. Meat B. Leaves C. Fruit 9. A. Twice a week B. Next week C. For a year 10. A. Yes, I have B. Yes, I do C. Yes, I am 11. A. He is here B. He is from London C. He is in China 12. A. They are books B. There are many books C. There are cakes 13. A. Thank you B. Good idea C. Not at all 14. A. Yes, I’d love to B. Thank you very much C. Not at all 第三节:听对话,选择相应的答语。 15. Where does the man come from? A. New York B. America C. France 16. What is her mother? A. A basketball maker B. A basketball player C. A P. E. teacher 17. How many children has Mr. Green got? A. Only one B. Two C. Three 18. What is Tom’s favourite sport? A. Football B. Basketball C. Tennis 19. When are they going to the cinema? A. In the morning B. In the afternoon C. In the evening 20. Why isn’t the boy going to Kate’s party? A. Because he can’t dance B. Because there is no music C. Because he has no time 21. What does Sally like? A. A birthday cake B. A novel C. A CD 22. How many lessons does the boy have? A. Three B. Four C. Five 23. Is Taotao’s family big or small? A. Big B. Small C. We don’t know 24. How old is Jenny?

C++实验7及参考答案

上海电力学院 实验报告 课程名称高级程序设计C++(1) 实验项目实验七数组1 姓名学号班级专业 同组人姓名无指导教师姓名实验日期 一、实验目的 1、掌握一维数组的定义、赋值和输入输出的方法; 2、掌握与数组有关的算法(特别是排序算法)。 二、实验内容和步骤 编程序并上机调试运行。 1、按如下要求编程: 在第一个循环中给a数组的前10个数组元素依次赋1、 2、 3、 4、 5、 6、 7、 8、 9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1;在最后一个 循环中输出对称折叠以后的a数组的前10个元素。 ●程序源代码(注意添加注释) #include using namespace std; int main() { int a[10],i; for(i=0;i<10;i++) a[i]=i+1; for(i=5;i<10;i++) a[i]=a[9-i]; for(i=0;i<10;i++) cout< using namespace std; int main() { int i,j,a[10]={3,32,6,2,67,9,21,45,23,8}; for(i=0;i<10;i++) { int p; p=i; for(j=i;j<10;j++)//该for循环找剩下j个元素里最大的那个元素的下标

【精品】七年级下册语文阅读理解训练及答案

【精品】七年级下册语文阅读理解训练及答案 一、七年级语文下册现代文阅读理解训练 1.现代文阅读——走近宗璞先生 (阅读提示)在学习了《紫藤萝瀑布》后,小希和好友都喜欢上了宗璞先生的散文,她们相约举办散文沙龙——走近宗璞,现邀请你和她们一起来阅读,探讨。 宗璞,当代女作家,原名冯钟璞。乃著名哲学家冯友兰先生之女,幼承家学。宗璞多年从事外国文学研究,吸取了中西方文化之精粹,学养深厚,气韵独特。 好一朵木槿花(宗璞) 又是一年秋来,洁白的玉簪花挟着凉意,先透出冰雪的消息。美人蕉也在这时开放了。红的、黄的花,耸立在阔大的绿叶上,一点不在乎秋的肃杀。以前我有“美人蕉不美”的说法,现在很想收回。接下来该是紫薇和木槿。在我家这以草为主的小园中,它们是外来户。偶然得来的枝条,偶然插入土中,它们就偶然地生长起来。紫薇似娇气些,始终未见花。木槿则已两度花发了。 木槿以前给我的印象是平庸。文革中许多花木惨遭摧残,它却得保全性命,陪伴着显赫一时的文冠果,免得那钦定植物太孤单。据说原因是它的花可食用,大概总比草根树皮好些吧。学生浴室边的路上,两行树挺立着,花开有紫、红、白等色,我从未仔细看过。 近两年木槿在这小园中两度花发,不同凡响。 前年秋至,我家刚从死别的悲痛缓过气来不久,又面临了少年人的生之困惑。我们不知道下一分钟会发生什么事,陷入极端的惶恐中。我在坐立不安时,只好到草园踱步。那时园中荒草没膝,除了我们的基本队伍里亲爱的玉簪花之外,只有两树忍冬,结了小红果子,玛瑙扣子似的,一簇簇挂着。我没有指望还能看见别的什么颜色。 忽然在绿草间,闪出一点紫色,亮亮的,轻轻的,在眼前转了几转。我忙拔开草丛走过去,见一朵紫色的花缀在不高的绿枝上。 这是木槿。木槿开花了,而且是紫色的。 木槿花的三种颜色,以紫色最好。那红色极不正,好像颜料没有调好;白色的花,有老伙伴玉簪已经够了。最愿见到的是紫色的,好和早春的二月兰、初夏的藤萝相呼应,让紫色的幻想充满在小园中,让风吹走悲伤,让梦留住。 惊喜之余,我小心地除去它周围的杂草,挖出一个浅坑,浇上水。水很快渗下去了。一阵风过,草面漾出绿色的波浪,娇嫩的薄如蝉翼的紫色在一片绿波中歪着头,带点调皮,却丝毫不知道自己显得很奇特。 去年,月圆过四五次后,几经洗劫的小园又一次遭受磨难。园旁小兴土木,盖一座大有用途的小楼。泥土、砖块、钢筋、木条全堆在园里,像是零乱地长出一座座小山,把植物全压在底下。我已习惯了这类景象,知道毁去了以后,总会有新的开始,尽管等的时间会很长。 没想到秋来时,一次走在这崎岖的山路上,忽见土山一侧,透过砖块钢筋伸出几条绿枝,绿枝上,一朵紫色的花正在颤颤地开放! 我的心也震颤起来,一种悲壮的感觉攫住了我。土埋大半截了,还开花! 我跨过障碍,走近去看这朵从重压下挣扎出来的花。仍是娇嫩的薄如蝉翼的花瓣,略有皱折,似乎在花蒂处有一根带子束住,却又舒展自得,它不觉得环境的艰难,更不觉得自

相关文档
相关文档 最新文档