新视野教育上机手册12月17日版本

发布 2020-03-02 03:36:28 阅读 2594

新视野教育上机操作手册2

上机练习的目的:

a、继续练习上机题目,练习打字。

b、学会使用考试模拟系统。

第一节、vc软件中练习的程序2

1-1、传数值,形参的变化不影响实参。

#include""

void swap(int a , int b)

int c;

c=a;a=b;b=c;

printf("在泰国中,交换了a,b数值:a=%d,b=%d",a,b);

main()

int a,b;

a=1;b=2;

printf("传数值前,a和b的值为 :a=%d,b=%d",a,b);

swap(a,b);

printf("传数值后,a和b的值没变 :a=%d,b=%d",a,b);

该题得到的结论:传数值,在泰国中形参的变化,没有影响实参!

1-2、传地址,形参的变化影响实参。

#include""

void swap(int *a , int *b)

int c;

c=*a;*a=*b;*b=c;

printf("在泰国中,交换了a,b数值:a=%d,b=%d",*a,*b);

main()

int a,b;

a=1;b=2;

printf("传地址前,a和b的值为 :a=%d,b=%d",a,b);

swap(&a,&b);

printf("传地址后,a和b的值改变了:a=%d,b=%d",a,b);

该题得到的结论:传地址,在泰国中形参的变化,没有影响实参!

1-3、数组的使用?(参***并不唯一)

#include""

main()

float **er,sum=0;

int i,count=0;

int a[10]=;

for(i=0;i<6;i++)

**er=sum/6;

printf("10个人的平均分数为: %4.2f",**er);

printf("10个人不及格人数为: %d",count);

1-4、字符串的使用?(参***并不唯一)

#include""

#include""

main()

int len=0,byte=0;

char a[20]="handsome";

char b[20]="piaopiao";

char *x="abcd";

char *y="abccccc";

len=strlen(a);

strcat(a,b);

printf("a字符串的长度为%d",len);

printf("连接a和b字符串后得到结果为%s",a);

if(strcmp(x,y)>0)printf("字符串%s大于%s",x,y);

else printf("字符串%s大于%s",x,y);

第二节、模拟系统的**和使用。

2-1、**考试模拟系统软件。

点击**链接:该软件用于考试前考试系统的模拟。

选择“立即**”将软件**到你要保存的位置。

图2-1图2-1中选择“电信**”即可出现图2-2的界面,其实“网通**”和“教育网**”都可以使用。

图2-2**完成后可以见到如下的图标:

**成功为一压缩文件。 右键解压缩后可以得到上图的文件夹。

进入该文件夹发现上图太阳图标。 直接双击安装后,桌面显示如上图标。

2-2、使用考试上机系统。

双击进入上机系统,如图2-3所示。记住考试的时候是输入自己的学号进行随机抽题,这里为了方便学生练习,可以自己选择题目进行练习。

图2-3注意:该软件中题库的题目和橘红色教材上的题目是一样的。

详细进行讲解第一套题目:如抽了第一套题目如图2-4所示:

图2-4右上角是三个按钮,分别是“程序填空题”、“程序改错题”、“程序编写题”。点击三个按钮,下面白色区域将会显示出其对应的中文题目。如图2-4是显示的程序填空题的具体题目。

做题的方法:阅读完题目后进入答题步骤。

图2-52-3、程序填空题(30分)

点击程序填空题目,大家可以发现进入了你们平时练习的熟悉的界面。

图2-6进入程序后有点复杂,请注意做题目方法found***的开头表示的是注释。每个/**found***下都有一空要填写,就这个题目而言,一共有三个填空的地方要填写。每空10分!

做题第一步:先把下划线和上面的数字去掉,然后再把答案填写上去(注意一定区分大小写、中英文输入情况,不要把中文的符号打上去了!)

做题第二步:做完一次填空,养成保存的习惯。

图2-7图2-7中将题目和程序对应起来了,下面给出答题过程:

第一空:填写函数的返回值。根据题目意思可判断出函数运算结果是小数,由于main函数中和f1和f2函数都是返回double,可以推出这空填写double

第二空:填写函数的名称。题目是x1*x1+x1*x2=40.

0的计算,可以看见一个是求两个相同数的相乘,一个是求两个不同的数相乘。这里第二空只有一个参数,所以只能填f1函数名,用来求同一个数的相乘。

第三空:填写函数的名称。由于有两个参数,所以填写的是两个数相乘的函数f2名称。

做完后,请一定要保存。然后点击file下的close workspace。一定要有这步,否则可能会得不到分数。做完填空题回到答题界面,如图2-4一样。

2-4、程序改错题(30分)

在图2-4的界面下,开始做改错题,如下:

图2-7选择“答题”,“程序改错题”进入vc软件编写:

图2-8第一空:函数的返回值是地址。返回值是地址,前面加上“*”

第二空:指针需要移动。(*ss)++是不动,要移动就要去掉括号改成*ss++,或者改成ss++表示地址移动。

第三空:指针需要移动。(*tt)++是不动,要移动就要去掉括号改成*tt++,或者改成ss++表示地址移动。

2-5、程序编写题(40分)

在图2-4的界面下,点击“程序编写题”,如下:

图2-9选择“答题”,“程序编写题”进入vc软件编写:

图2-10如图2-10所示,程序编写题在红笔表示的白色区域写**,通过**完成题目给出得要求。

该题目的答案:红色部分为该题目的答案。

void fun(char *w, int m)

int i,len=strlen(w);

char a[n];

for(i=0;i a[i]='0';

w=w+m;

strcat(w,a);

编程题目有一定的难度,主要采用方法有强背法、实力法、高科技法、偷看法、带纸条法、放弃后明年再来法等,上课会详细讲解。

新视野大学英语1单词

unit1 reward vt.报答,酬谢,奖励 n.1.报答,奖赏 2.报酬,酬金 rewarding a.值得做的,有益的。frustrate vt.1.使沮丧,使灰心 2.使挫败,使受挫折 junior n.1.年少者 2.地位较低者,晚辈 positive a.1.积极的,肯定的 2.确实的...

新视野大学英语1复习 1 unit

看课本。1 pledgev.发誓。2 enthusiasmn.热情。3 emergevi.出现。4 virtuala.几乎相同的 实质上的 虚拟的。5 glown.某种 强烈的情感 柔和稳定的光。v.发出柔和稳定的光。6 inheritv.沿袭 继承 财产 7 stand a chance of d...

新视野大学英语1复习 2 unit

交通工具 车辆。2 embarrassmentn.尴尬。3 rustv.使 生锈。n.铁锈。4 bladen.刀片。5 trashn.垃圾。6 dumpv.倾倒 扔掉。7 closetn.壁橱。8 stuffv.填 塞。n.各种物品。9 sackn.麻袋。使 整齐地堆起 摞起。n.一堆。蝗灾 鼠灾 ...