您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 安徽建筑大学C实验内容答案
第1页共16页《程序设计基础—C程序实验》说明:实验1和实验2均为电子实验报告,后面8个实验是纸制实验报告。电子实验报告:按照每次的实验内容完成一个文件,然后上传到文件服务器上张燕的文件夹里面。纸制实验报告要求:1.准备一个能写八次实验内容的实验报告;2.实验报告书写格式:标号,题目,程序,输入,输出(注意输入输出的格式)。3.独立完成实验,请勿抄袭!第2页共16页实验1计算机基本操作实验目的⑴熟悉计算机,能够正确进行开、关机操作。⑵熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。⑶理解操作系统概念,掌握WindowsXP的基本操作,能够利用“控制面板”进行一些参数的设置。⑷知道“回收站”的功能,学会有关文件、文件夹的基本操作。⑸学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。实验内容⑴在桌面上新建一个文件夹,该文件夹以学生自己的学号和姓名命名,如:123342134张燕。将此文件夹上传到上张燕的文件夹中。⑵在桌面上新建一个以1.doc命名的word文件。⑶利用“控制面板”修改系统时间、桌面背景、鼠标属性,将具体的操作步骤写在1.doc文件中。⑷打开一级模拟题,输入准考证号码(11111100105,最后两位可以是01到30的任意数),进入打字题,把打字题目做完,并将打字的内容复制到1.doc文件中,并保存。最后点击交卷,将打字题的得分记录截屏后复制粘贴到1.doc文件中。⑸在1.doc文件中输入以下内容,并保存。注意:输入时,标点符号和字符要正确;汉字与汉字之间的相对位置要保持一致。⑹将你正在使用的电脑的IP地址和DNS记录在1.doc中。(7)将下列转换结果写在1.doc中(101101)2=()10=()8=()16(123.125)10=()2==()8=()16(37)8=()16(11001)2、(28)10、(32)8、(2A)16将这四个数按照从大到小排序:(8)将1.doc文件上传到上自己的文件夹中。第3页共16页实验2常用软件的基本操作实验目的⑴了解Word功能,掌握Word的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。⑵学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在Word中插入图片、表格、艺术字、特殊符号等。⑶了解Excel的功能,掌握Excel的基本操作,包括单元格属性的设置、数字的几种填充形式、单元格的合并与恢复、边框的设置等。⑷掌握Excel的基本公式的使用,能够用公式进行基本计算。掌握Excel中的图形制作方法,能够根据表格做出图形。实验内容(1)打开一级模拟题,输入准考证号码(11111100105,最后两位可以是01到30的任意数),进入操作题,完成操作系统、Word、Excel、PowerPoint的各项操作。最后点击交卷,将操作题的得分记录在2.doc文件的末尾中。(2)将ftp上自己文件夹中的1.doc文件复制到桌面上,打开上述文件,将复制的打字内容和输入的打字内容复制到一个新的word文件中,文件名为2.doc,然后做如下处理:①增加标题“打字输入内容”,并将双引号中的标题选择华文行楷,三号字体,居中对齐,字符间距缩放到200%,间距加宽3磅;②将复制的打字内容分成两栏,中间加分割线;将输入的打字内容行距设置为2倍行距,段前设置1行;③插入一个4行3列的表格,首行列标题为:学号、姓名、成绩;④任意插入一张图片(要求图片“来自文件”),图片长度约为一行文字长度的一半,图片与文字的环绕方式设置为四周型环绕;⑤将奥斯丁的介绍这段文字第一行加上红色、12.5%的底纹。(注:底纹效果如本行)保存并关闭文件。(3)用Excel建立如下表格:学生的总成绩学号姓名语文数学英语计算机总分平均分09001张辉7890809209003万明8487839009004杜芳鸣9180789509006徐好芳8785808509007江珍8067787009008王豪7873858009009王小盟7589948809010胡甜甜8293889509012卫晓88976572并对表格进行如下操作:①利用公式计算学生的总分、平均分,且平均分算出的数值保留小数点后一位;②标题“学生的总成绩”设置为黑体,加粗,字号20,水平和垂直方向均居中;将表中所有的数据选择居中,姓名靠左;除了标题外,表格外边框用粗线,内边框用蓝色虚线。③将表格按照总分从高分到低分的顺序排列;利用该表格中的姓名和计算机的成绩做簇状图形。将做好的Excel表以2.xls命名并保存,并请将本次实验的两个文件上传到ftp上自己的文件夹中。第4页共16页实验3C程序运行环境、数据类型、运算符和表达式一、实验目的1.掌握TurboC集成环境的进入与退出、TurboC集成环境各种窗口的切换,了解TurboC集成环境的设置。2.掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。3.学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。4.掌握C语言源程序的结构特点与书写规范。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。3.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.开机:进入TurboC集成工作环境,了解TurboC集成工作环境及其菜单的使用。输入如下C语言源程序,以ex1.C保存,然后编译、连接、运行该程序,并按Alt+F5查看运行结果。/*ex1.c*/#includestdio.hmain(){printf(Hello!\n);printf(ThisisCprogram!\n);}运行结果是:Hello!ThisisCprogram!2.输入并调试运行以下程序,查看运行结果(注意:sizeof操作符是求操作数的存储大小;了解在实验用的微型机上,几种数据类型所占内存的字节数)。main(){printf(char\t%dbytes\n,sizeof(char));printf(short\t%dbytes\n,sizeof(short));printf(int\t%dbytes\n,sizeof(int));printf(long\t%dbytes\n,sizeof(long));printf(float\t%dbytes\n,sizeof(float));printf(double\t%dbytes\n,sizeof(double));}运行结果是:char1bytesshort2bytesint2byteslong4bytesfloat4bytesdouble8bytes第5页共16页3.输入并调试运行以下程序。main(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf(%d,%d,%d,%d,i,j,m,n);}运行结果是:9,11,9,10将上面程序作以下改动后再运行,观察并比较运行结果:①将第4行改为:m=i++;n=++j;运行结果是:9,11,8,11②若将程序改为:main(){inti,j;i=8;j=10;printf(%d,%d,i++,j++);}运行结果是:8,104.试分析下面程序的运行结果:#includestdio.hmain(){inti=3,k;printf(%d,%d\n,(i++)+(i++)+(i++),i);i=3;printf(%d,%d\n,i,++i+(++i)+(++i));i=3;k=(i++)+(i++)+(i++);printf(%d,%d\n,k,i);}运行结果是:12,36,159,65.编写程序求365÷7的商和余数,要求从键盘输入365和7,商和余数分两行显示。解:voidmain(){intx,y,z,w;scanf(“%d%d”,&x,&y);z=x/y;w=x%y;printf(“%d\n%d\n”,z,w);}输入3657运行结果为:521第6页共16页实验4最简单的C程序设计一、实验目的1.掌握C语言中赋值表达式和赋值语句的使用。2.正确理解、选择输入格式字符所控制的数据对象、数据输入(输出)形式和方法。3.掌握输出函数printf()和putchar()的用法,能正确使用各种输出格式。4.掌握输入函数scanf()和getchar()的用法,能正确使用各种输入格式。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。3.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.输入并运行以下程序。#includestdio.hmain(){inta;floatb,c;scanf(%2d%3f%4f,&a,&b,&c);printf(\na=%d,b=%f,c=%f\n,a,b,c);}若运行时从键盘上输入1234567890↙则程序运行结果是:2.输入并运行以下程序。#includestdio.hmain(){intc;chard;c=67;d='C';putchar(c);putchar(d);putchar('B');putchar(66);}程序运行结果是:3.编程:要求从键盘输入数据,使变量a,b,c1,c2,x,y的值分别为10、8、A、a、3.164.54,并按照如下格式输出:a=10,b=8c1='A',c2=ax=3.10,y=64.54.编程求方程02cbxax的根(其中a=2,b=3,c=-3),要求a,b,c的值从键盘输入,输出的根值保留小数点后两位;同时再运行程序一次,记录下a,b,c的输入值分别为1,4,4时,两个根的值。第7页共16页实验5选择结构程序设计一、实验目的1.掌握C语言表示逻辑量的方法(以0代表“假”,非0代表“真”)。2.学会正确使用关系运算符、逻辑运算符及关系表达式、逻辑表达式。3.熟练掌握各种if语句和switch语句的语法结构和语句功能。4.结合程序,掌握选择结构程序设计的一般方法,能够用多种方法编写同一程序。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.对每个程序认真进行语法检查与逻辑检查。3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。4.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.输入并调试以下程序:#includestdio.hmain(){inta,b;printf(Enteraninteger:);scanf(%d,&a);b=1;if(++a0)b=-1;elseif(a==0)b=0;printf(a=%d,b=%d\n,a,b);}运行时,若从键盘上输入-1↙则程序运行结果是:Enteraninteger.-1a=0,b=02.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:用键盘输入百分制成绩,并判断输入数据的合理性,对于不合理的数据给出错误信息。用switch语句和if语句分别编写实现该功能的不同程序。解:(1)main(){inta;scanf(“%d”,&a);if(a0||a100)printf(“Error\n”);elseif(a60)printf(“E\n”);elseif(a70)printf(“D\n”);elseif(a80)printf(“C\n”);elseif(a90)printf(“B\n”);elseprintf(“
本文标题:安徽建筑大学C实验内容答案
链接地址:https://www.777doc.com/doc-5689943 .html