新视野教育上机操作手册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.一堆。蝗灾 鼠灾 ...