高级语言程序设计实验答案_第1页
高级语言程序设计实验答案_第2页
高级语言程序设计实验答案_第3页
高级语言程序设计实验答案_第4页
高级语言程序设计实验答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——高级语言程序设计实验答案高级语言程序设计测验参考答案人民邮电出版社人民邮电出版社jieanquan版权全体揭版权全体揭安好安好2022年年高等学校精品资源共享课程(省级)省级教学成果一等奖创办教材说明本文档为揭安好著,人民邮电本文档为揭安好著,人民邮电出版社出版的出版社出版的高级语言程序高级语言程序设计(设计(C语言版)语言版)基于计基于计算思维才能培养算思维才能培养测验案例参测验案例参考答案考答案ISBNISBN978978--77--115115--3946039460--66使用时请安装使用时请安装CodeBlocks软软件,并将件,并将.c文件默认的开启方文件默认的开启方式设置为式设置为CodeBlocks单击单击图标可开启对应图标可开启对应的实的实验参考答案源码验参考答案源码。。

揭安好揭安好jieanquan江西师范大学计算机信息工程学院江西师范大学计算机信息工程学院第1章程序设计引论高等学校精品资源共享课程(省级)省级教学成果一等奖创办教材退出测验1测验目的(1)能够自行安装CodeBlock和VisualC2022等C语言集成开发软件。

(2)熟谙相应软件的使用方法,能够用其编写简朴C程序并编译运行。

(3)熟谙CodeBlock集成开发环境的常用快捷键退出测验11、CodeBlock的安装与使用(1)访问http//.,下载CB安装包,自行安装CB软件。分别采用建工程(Project)方式和单个C文件方式编写输出“HelloWorld”的程序,并编译运行。

(2)熟谙CB菜单主要选项功能,在Settings-Editor菜单中,对编辑器字体和字号举行天性化设置。

(3)在Setting-CompilerandDebugger-Toolchaincutables选项卡查看编译器安装位置。

退出图图1-26CBSetting-CompilerandDebugger-Toolchaincutables选项卡选项卡退出(4)熟谙CodeBlocks常用操作快捷键,纯熟的掌管和使用这些快捷键可以有效的提高编程效率,俭约时间。

编辑片面CtrlA全选CtrlC复制CtrlX剪切CtrlV粘贴CtrlZ撤销CtrlS保存CtrlY重做CtrlShiftC解释掉当前行或选中块CtrlShiftX解除解释退出Tab缩进当前行或选中块ShiftTab裁减缩进按住Ctrl,滚动鼠标滚轮,放大或缩小字体编译与运行片面CtrlF9编译CtrlF10运行上次告成编译后的程序CtrlShiftF9编译当前文件(而不是当前开启的工程工程)退出F9编译并运行当前代码(假设编译错误会提示错误而不会运行)ShiftF11全屏关开CtrlC终止正在运行的程序界面片面ShiftF2左侧导航栏开关键退出2、VisualC2022express的安装与使用自行到微软官网下载并安装针对学生的免费VisualC2022express,并在VisualC2022中创造C程序,在屏幕上分行输出自己的学号、姓名和Email。

(留神在VisualC2022中需要以Project形式建立应用程序,且源程序默认的文件后缀名为C格式.cpp)揭安好揭安好jieanquan江西师范大学计算机信息工程学院江西师范大学计算机信息工程学院第2章数据类型、运算符与表达式高等学校精品资源共享课程(省级)省级教学成果一等奖创办教材退出测验2测验目的(1)进一熟谙CodeBlock集成开发环境的使用(2)正常掌管变量的定义与使用方法(3)能够模仿教材例题举行简朴的依次程序设计(4)理解C程序的根本布局,理解C程序的执行过程退出1、调试下面的程序,分析程序的输出结果。

includeintmain{inta68,b2;floatx12.3,y2.6;printf“f\n“,floata*b/2;printf“d,d\n“,intxinty,a-1;}测验2退出2、所谓反序数,就是将整数的数字倒过来后所形成的整数。例如1234的反序数是4321。已知a为4位整数,编写程序,求其反序数存入变量b后输出。

例如,a1234,那么应输出b4321。

3、编写程序,已知立方体的长、宽、高,计算立方体的体积和各侧面面积并输出。

测验2退出4、在CodeBlock中建立一个project,在main函数中定义一些未经初始化的变量,通过CB的单步调试功能观察变量的值。进一步熟谙CodeBlock集成开发环境。

(提示请到出版社网站下载教材配套教学资源,内含CB调试器使用的细致说明文档)测验2揭安好揭安好jieanquan江西师范大学计算机信息工程学院江西师范大学计算机信息工程学院第3章算法与简朴C程序设计高等学校精品资源共享课程(省级)省级教学成果一等奖创办教材退出测验3测验目的(1)掌管getchar,putchar字符输入、输出函数的使用(2)纯熟掌管scanf,printf函数的使用,能够根据不同的输入输出格式要求正确举行变量的输入输出(3)掌管依次程序设计的根本过程(4)进一步理解C程序执行的根本过程,能够利用单步调试跟踪程序的执行过程。

退出1、编程从键盘输入一个小写英文字母,将其转换为大写英文字母,将转换后的大写英文字母及其十进制的ASCII码值显示到屏幕上。

2、完善测验二(2)程序,要求a为从键盘上输入的4位整数。

3、完善测验二(3)程序,要求能够从键盘输入立方体的长、宽、高,并计算立方体的体积和各侧面面积并输出。

测验3退出4、已知华氏温度f与摄氏温度c的转换公式为C,请编写程序从键盘上输入华氏温度,将其转换为对应的摄氏温度并输出。

测验33295F揭安好揭安好jieanquan江西师范大学计算机信息工程学院江西师范大学计算机信息工程学院第4章程序操纵的根本布局高等学校精品资源共享课程(省级)省级教学成果一等奖创办教材退出测验4测验目的(1)掌管if语句根本语法,能够利用其举行单分支程序设计(2)掌管ifelse语句根本语法,能够利用其举行多分支程序设计(3)掌管switch语句根本语法,理解其适用场合。能够利用其举行多分支程序设计退出测验4测验目的(4)理解循环程序的执行过程,能够分析循环程序并给出其运行结果(5)纯熟掌管while、for、dowhile语句的根本语法(6)理解计数循环,条件循环的实现方法,并能正确应用三种循环操纵语句加以实现(7)纯熟应用循环程序求解数列迭代等问题,培养问题求解才能退出测验四1、请模仿例4.4,编写一个猜生日嬉戏程序,向用户显示5张数字卡片,根据用户的回复,猜出用户的生日是哪一天。

2、编程输入三个边长a,b,c,判断它们是否能构成三角形,若能构成三角形,那么进一步判断此三角形是哪种类型的三角形。

3、编写一个程序,输入年和月,输出该月有多少天。

退出4、编写程序从键盘输入一个无符号整数,输出它的各位数字之和。如输入1476,那么输出格式为674118。

5、编写程序求12320的和。

6、用迭代法求x已知求平方根的迭代运算公式为要求前后两项求出的x的差的十足值小于10-5。

测验四annnxaxx211退出测验四7、舍罕王是古印度的国王,据说他特别好玩。宰相达依尔为讨好国王,研发了现今的国际象棋献给国王。舍罕王分外热爱这项嬉戏,于是抉择嘉奖达依尔,许诺可以得志达依尔提出的任何要求。达依尔指着舍罕王前面的棋盘提出了要求“陛下,请您按棋盘的格子赏赐我一点麦子吧,第1个小格赏我一粒麦子,第2个小格赏我两粒,第3个小格赏我四粒,以后每一小格都比前一小格的麦粒数增加一倍,只要把棋盘上的64个小格全部按这样的方法得到的麦粒都赏赐给我,退出测验四我就心合意足了。”舍罕王听了达依尔的这个“小小”的要求,想都没想就满口允许下来。

假设1立方米麦粒数约1.42e8粒,国王能兑现他的许诺吗试编程计算舍罕王共需要多少立方米麦子赏赐达依尔。

退出测验四8、利用泰勒级数e计算e的近似值。当结果一项的十足值小于10-5时认为达成了精度要求,要求统计总共累加了多少项。

9、假设正整数n与它的反序数m数字排列相反同为素数,且m不等于n,那么称n和m是一对“幻影素数”。例如,107与701是一对“幻影素数”。编程找出三位数中全体的幻影素数,并统计共有多少对。

1...3121111n退出测验四10、歌德巴赫揣摩是说任何一个大于2的偶数都能表示成两个素数之和。歌德巴赫揣摩的证明是一个世界性的数学难题,至今未能完全解决。我国出名数学家陈景润先生为歌德巴赫揣摩的证明作出过优良的付出。

应用计算机可以很快地在确定范围内验证歌德巴赫揣摩的正确性。请编写一个C程序,验证指定范围内歌德巴赫揣摩的正确性,区间的范围要从键盘输入。

退出测验四11、采用循环程序设计,在屏幕中央输出以下图形。

AABAABCBAABCDCBAABCDEDCBAABCDEFEDCBAABCDEDCBAABCDCBAABCBAABAA退出测验四12、编写程序求正整数a和b的最大公约数(GCD)。

(提示a与b的最大公约数是指两个数a、b的公因数中最大的那一个。欧几里德(Euclid)算法是求解两个正整数最大公约数的一种有效方法,又称辗转相除法。设GCDa,b表示a与b的最大公约数,辗转相除法的根本原理可描述如下若b是0,那么最大公约数是a中的值;

否那么计算a除以b的余数r,把b保存到a中,并把余数r保存到b中,重复上述过程,直到b为0,a中的数即为最大公约数。)退出测验四13、我国古代数学家张丘建在算经一书中曾提出过出名的“百钱买百鸡”问题,该问题表达如下鸡翁一,

温馨提示

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

评论

0/150

提交评论