您所在位置: 网站首页 / 第5周上机作业.docx / 文档详情
第5周上机作业.docx 立即下载
2025-08-28
约8.3千字
约17页
0
20KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第5周上机作业.docx

第5周上机作业.docx

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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)编辑是把程序代码输入,交给
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第5周上机作业

文档大小:20KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用