




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第5周上机作业 第一篇:第5周上机作业第5周上机作业作业完成期限:最迟第6周上机之前提交。上传文档要求:将本文档和所有的C语言源程序(即.c文件)压缩成“姓名第5周.rar”格式上传到“教师课件学生上传作业第5周上机作业”文件夹。一、程序设计1、编写一程序Pro5_1.c,实现以下功能:输出以下信息:********************Verygood!********************程序的运行效果应类似地如图1所示。图1程序运行效果示例2、编写一程序Pro5_2.c,实现以下功能:输出以下信息:相思红豆生南国,春来发几枝?愿君多采撷,此物最相思。图1程序运行效果示例二、多项选择题1、在VC6.0下,首先成功运行了Pro5_1.c程序,然后继续完成Pro5_2.c程序,出现了以下情况:程序编译无错误,程序链接提示如下:Pro5_2.obj:errorLNK2005:_mainalreadydefinedinPro5_1.objDebug/Pro5_1.exe:fatalerrorLNK1169:oneormoremultiplydefinedsymbolsfoundErrorexecutinglink.exe.Pro5_1.exe-2error(s),0warning(s)以下描述中,正确的有(BD)(A)解决办法是删除Pro5_2.c程序中的main函数。(B)解决办法是运行VC6.0的File菜单CloseWorkspace命令,然后再运行Pro5_2.c程序。(C)解决办法是将Pro5_2.c程序的源代码继续写到Pro5_1.c程序中。(D)关闭VC6.0,然后重新启动VC6.0,打开Pro5_2.c程序再运行。2、无论程序的大小和目的,编制并运行程序的整个过程是基本相同的,均包括编辑、编译、链接、运行“四步曲”。以下说法中正确的有(BD)(A)由于有这“四步曲”,他人为了使用你用C语言编写的程序,必须在他的计算机上安装C的开发工具(如VC或TC)(B)尽管可直接点击运行,但C语言的程序运行时,每次均要经历编译、链接、运行等步骤(C)程序编制好以后,要经过编译、链接,再运行;如果程序有错,修改编辑之后不需要再次进行编译和链接了。(D)编译的任务是将源程序翻译成可执行文件(.exe),链接的任务是制作美观的按钮或类似网页里的链接,方便用户点击运行程序3、程序的编译、链接过程均正确,没有任何错误或警告信息,但结果总是不对。原因很可能是(ACD)(A)所使用计算机的硬件或软件可能有问题,建议最好换台计算机试试(B)类似新买的汽车或鞋子,程序刚链接好时,还没有使用过,可能存在磨合问题或对环境不适应,多运行几次就好了(C)程序编译、链接时没有任何错误或警告信息,只能代表没有语法错误和模块引用错误,但并不代表这样的程序能够做任何事情。要做到这一点很容易,例如将所有代码删除后只保留一个显示hello的main函数,它能干什么呢?(D)应该是程序的设计(算法问题:数据处理、逻辑设计错误)不对所致,应仔细检查源程序的设计问题4、对于程序员来说,能工作的代码并不等于“好”的代码。“好”代码的指标很多,至少包括(ACD)(A)可靠、健壮、安全,程序不易出错、运行稳定,例如,不因用户偶然碰了一个键或输入有失误而工作异常(B)程序短小、精炼,编写的程序比别人编写的程序短很多,富有技巧(C)易移植,即程序在不同的软件系统、硬件环境下都能很好地工作,兼容性好(D)易读、易维护,易读是指程序的可读性强,别人能较容易看懂,没有二义性;易维护是指程序便于自己和他人对程序进行修改,对程序进行完善。易维护的前提是程序易读5、以下关于程序的排版风格的说法中,正确的是(AB)(A)良好的排版风格有助于增强程序的可读性,便于自己以后和他人理解自己的程序(B)为了让程序的排版更好看,应使用Word编写程序,原因是Word中可以设置字体大小、颜色、下划线等,排版功能十分强大、实用(C)程序的排版风格将影响程序的运行结果(D)将多条短小的语句写在一行上,不仅在将程序打印到纸上时节约打印纸,而且生成的目标代码也较为短小6、无论程序的大小和目的,编制并运行程序的整个过程是基本相同的,均包括编辑、编译、链接、运行“四步曲”。以下说法中正确的有(BC)(A)对源程序进行编译时,除了可以使用的Microsoft的VisualC提供的编译器,也可以使用TC(TurboC)或者GCC(GNUCompilerCollection)提供的编译器(B)同一源程序,使用不同的C开发工具(例如VC、TC、GCC)进行编译、链接,运行时结果可能不同(C)通过链接程序,可以将C语言编写的程序经编译后生成的目标代码(通常是.obj文件)链接成一个可执行文件(D)编辑是把程序代码输入,交给

增梅****主啊
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf