资源描述:
《国家二级c语言上机试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言实验指导 每一个实验后面都有作业,把作业做完后发到下面的邮箱:hubing23072313@qq.com要求:邮件主题格式:学号姓名实验x 实验一C语言的运行环境和运行过程【目的与要求】1.了解在该系统上如何编辑、编译、连接和运行一个C程序。2.通过运行简单的C程序,初步了解C源程序的特点。【上机内容】1. 标题栏启动VisualC++6.0程序以后,出现如下窗口: 项目工作区输出区工具栏状态栏文件编辑区菜单栏2. 创建一个新文件单击“文件”菜单,在其下拉菜单中选择“新建”,屏幕上出现一个“新建”对话框,在该对话框中选择“文件”标签,出
2、现“文件”选项卡,如图所示。lx_1.c 在列表中选择“C++SourceFile”,并在“文件”框内输入源文件名(如lx1.c),然后在“目录”框中输入你将要把所建立的文件放入何处的路径名,如D:VC031_01。也可以单击位于“目录”框右边的…按钮,在弹出的对话框中选中你自己的文件夹,如图单击“确定”按钮,返回“文件”选项卡。单击“文件”选项卡的“确定”按钮出现编辑屏幕,即可编辑程序3. 编译、连接和运行程序程序编好后要进行编译、连接和运行,步骤如下:(1)选择“编译”菜单,单击下拉菜单中的“编译”,(或者用组合键【Ctrl+F
3、7】)这时系统开始对当前的源程序进行编译,在编译前,出现一个对话框,问你是否要建立一个项目,回答“是”。此时开始编译,在编译过程中,将所发现的错误显示在屏幕下方的“Build”窗口中。根据错误提示,修改程序后再重新编译,如还有错误,再继续修改、编译,直到没有错误为止。(2)编译无误后进行连接,这时选择“编译”菜单中的“构建lx_1.exe”选项(或者用【F7】键)。同样,对出现的错误要进行修改,直到编译、连接无错为止。在“编译”窗口中显示如下信息:0error(s),0warning(s),说明编译、连接成功,并生成以源文件名为名字的可执行文件(lx_1.exe
4、)。(3)运行程序。选择“编译”菜单中的“!执行lx_1.exe”选项(或者用组合键【Ctrl+F5】)。这时,会出现一个“MS-DOS”窗口,输出结果显示在该窗口中.(4)运行结束后,可以回到“文件”菜单,点击“关闭工作区“选项,关闭当前文件窗口。若要编辑新的源程序,可以再次打开“文件”菜单,重新建立文件,步骤如上所述。 【一般示例】【例1】编程实现在屏幕上显示如下三行文字 Hello,world! WolcometotheClanguageworld! Everyonehasbeenwaitingfor.程序exam
5、ple.c如下:main(){printf("Hello,World!");printf("WolcometotheClanguageworld!");printf("Everyonehasbeenwaitingfor.");}【例2】输入并运行程序,写出运行结果。main(){ inta,b,sum; a=123;b=456; sum=a+b; printf(“sumis%d”,sum);}运行方法同上,最后结果为:sumis579。【例3】输入并运行程序,写出运行结果。main(){inta,b,c;scanf(“%d,%d”,&a,&b);
6、c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}这个程序的功能是对于任意输入的两个整数,输出较大的那个数。所以程序运行之后,光标将停留在用户屏幕上,等待用户输入两个整数,比如输入“3,5”,回车,在用户屏幕上就会输出“max=5”。【作业】1.参照例题,编写一个C程序,输出以下信息:**************************** Hello,World!****************************#include<
7、stdio.h>main(){printf("Hello,world!");printf("**************************** Hello,World!****************************");}2.编写一个C程序,输入a、b、c三个数,输出其中最大者。试想,如果求四个数中的最大者,则程序该如何编写。#includemain(){inta,b,c,d;scanf("%e,%e,%e",&a,&b,&c);d=max(a,b);d=max(b,c);printf("max=%e",d);}
8、intmax(intx,