实验1教程电子稿2通过运行简单的程序初步了解特点_第1页
实验1教程电子稿2通过运行简单的程序初步了解特点_第2页
实验1教程电子稿2通过运行简单的程序初步了解特点_第3页
实验1教程电子稿2通过运行简单的程序初步了解特点_第4页
实验1教程电子稿2通过运行简单的程序初步了解特点_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验 体验编程环[实验目的[实验范例[问题]C#include<stdio.h>#include<stdio.h>{inta,b,sum,m,f;floatd;/*dprintf("PleaseInputa,bn /*输入语句由键盘输入两个数分别赋予a和b*/ printf("%d printf("%d-%d=%d\n",a,b,m);printf("%d*%d=%d\n",a,b,f);printf("%d/%d=%f\n",a,2,d);}第3步:在框右边的文本框中输入准备编辑的源程序文件的路径,在文如:sy1_1.c4C程序(注意:/**/之间的内容为程序第5步:选择菜单“编译/编译”命令,或单击上的“编译”图标,也可以译,直至编译信息为:0error(s),0warning(s)表示编译成功。第6步:单击<F7>键或图标,生成应用程序的.EXE文件(如sy1_1.exe第7步:运行程序观察结果。选择菜单“编译/执行,或单击上的执行图标,【VisualC++6.0编程环境VC++6.0是公司的基于Windows环境的C/C++开发工具它VisualStdio套装软件的一个组成部分。CVC++6.0集成环境中进行编译、连VC++6.0(etup.exe VisualStdio/ VisualC++6.0”或双击桌面上的VC++6.0快捷图标进入VC++6.0编程环境。启动后的VC++6.0主窗口如图1-1所示。1-1VC++6.0输入和编辑C2所示。单击此框的“文件”选项卡,选择“C++SourceFile”选项建立新的C++源程 源程序,在框右侧的文件文本框中输入准备编辑的C源程序文件名(如:sy0_1.c图1-2【新建】,

1-3窗询问是否建立一个默认的项目工作区,VC必须有项目才能编译,所以这里必须回答【是编编运图1-4启动编译系统后的译信息,如果有语法错,就会错误的位置和性质,并统计错误和警告的个数,如图1-51-5调试信息窗口所输出的编译信如 sy0_1.exesy0_1continue按照提示按任意键,系统关闭DOSVC++6.01-6sy0_1结图1-7是“编译连接”,它提供了常用的编译、连接以及运行操作命令。编译、1-1。1-7表1-1编译连接按钮命令及功能描编译C或C++生成应用程序的.EXE文Stop单步执Inserrt/Remove1-8(a),执行“关闭工作区”菜单功能,然后在如图1-8(b)框中选择【否】按钮。如果选择【是】按钮将同时关闭源程序窗口 1-8errorwarning。在图1-9下方的调试窗口中可以看到编译的信息源程序有1个error和0个warning。据出错内容提示信息(missing';'before'}'),4行的末端漏写了正后,再进行编译调试,直至编译信息为:0error(s),0warning(s)表示编译成功。1-10暂按照上面的操作,使程序执行到指定位置时暂停,能查看有关的中间结果。在图1-11

1-11变成了“Debug1-12所示。指的代码是一个函数的调用想进入函数进行单步执行可【StepInto按钮或<F11>;

1-12“Debug1-13所示,窗口下方列出了所有断点,按“RemoveAll”按钮,将取消所有断

1-13断#include<stdio.h>#include<stdio.h> intx=2;y=3;aprint('a=%d",a);}#include#includestdio.h;floatr;area;#include#include{{charx,y,z;}#includestdio.h{floatr=10,h=5;}[1.4]rh#includestdio.h{floatr=10,h=5;}[1.5]x、y3个x、y互换值。#include"stdio.h"#include"stdio.h"{intscanf("%d%d",x,y);printf("初始状态下的x:%dy: y=x-x=x- }#include<stdio.h>main(){charc1,c2; #include<stdio.h>main(){charc1,c2; }[2.2]3个整数,分别存入变量a、b、cabbc,将变量c的值存入变量a,输出经过转存后变a、b、c(提示:使用中间变量。#include<stdio.h>main(){#include<stdio.h>main(){inta,b,c, printf("Pleaseinputa,b,c:"); printf("a=%db=%d}[3.2]a、b,计算a2+b2的值。[本章测试一、单选题(10分 A.顺 B.选 C.跳 CC++CC++C++CC++C A.CC.C 6、一个C程序的执行是 A.mainmainC.main函数开始,到本程序文件的最后一个函数结束7、C语言规定,不同类型的数据占用空间的长度是不同的。下列数据类型中,满足占用空间从小到大顺序排列的是 A.shortint,char,float,B.char,float,int,C.int,unsignedchar,longint,D.char,shortint,foat,8、合法的C语言字符常数 B“A” D“\0”9、sizeof(double) C.-01、986,、二、填空题(7分1、若有说明语句:charc=’\101’;则变量c包 2intk=5floatf则表达式k=0,k=56+f的数据类型 3、若有intx=30,y=20;则表达式5.0+x/y的值 c=(a%1)+(=3)c+=2 6、若定义unsigneda=31003,b=21103;则表达式“a^b^b”的值 现预期目标(10分))133{inta;floatb;fchar{inta;floatb;fchar}2puts()函数输出字符串”Thisisa#include<stdio.h>#include<stdio.h>{charstr1[Thisisa /*str1charstr2[15]="Thisisa /*141字节’\0puts(str1[puts(str1[ puts()str1字符串内容输出puts(str2[15]); str2的内容,都是自动换行 putchar()str1的首字符 /*用putchar()函数输出仅含一个转移字符的字符 }四、程序填空题(请填写适当的符号,使程序实现其功能(30

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论