中国石油大学(华东)2014-2015-2C语言A卷.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国石油大学(华东)2014-2015-2C语言A卷

A卷 2014—2015 学年第2 学期 《计算机程序设计C (2-2)》期末考试试卷 专业班级 姓 名 学 号 开课系室 计算机应用技术系 考试日期 2015 年 6月14 日 题 号 一 二 三 总分 得 分 阅卷人 一、程序阅读题 (每空2 分,共20 分,将答案填到后面答题页) 1.任意一副图像实质上都是由M*N 个像素点构成的,每个 像素点上都存在一个四元组,记录了该像素点上红色、绿 色、蓝色和不透明度的值,每个值的范围都是从0到255。 抠图就是把指定颜色对应的不透明度设置为0。例如右图的 钻井平台图片的背景为白色,对应的四元组就是 {255,255,255,255},前三个255 分别表示红色、绿色 和蓝色,当三个值都为255 时,表现出来的就是白色;第四 个255表示不透明度,也就是完全不透明。将所有白色对应 的不透明度设置为0,使白色点完全透明,即四元组变成 {255,255,255,0},就达到了抠图的效果。请阅读程序并完成填空。 #include stdio.h #define N 1024 //图像有N 列 #define M 768 //图像有M 行 #define T 255 typedef 【1】 { int r; //红色 int g; //绿色 int b; //黄色 int alpha; //不透明度 } RGB; int main() { int i,j; 【2】 p[M][N]={{T,T,T,T},……{8,7,163,T},……}; for(i = 0;i M;i ++) { for(j = 0;j N;j ++) { if( p[i][j].r == T p[i][j].g == T p[i][j].b == T) { p[i][j]. 【3】 = 0; } } } return 0; } 2. 2015年股市以爆发性行情揭开了新一轮牛市的序幕,LQ 同学趁着手里有点小钱,想要购买 CFun 公司的股票,但CFun 公司的股票价格是不稳定的,并且购买股票后只能在第三天抛出(条 款有点任性呀!)。 现在LQ 通过QQ 群意外获得了Cfun 公司将来15 天的股票价格,并期望在 前13 天内完成购买 (最后2 天禁止买入,只能抛出)。现在LQ 的目标是最大化收益,请计算他 第几天(从1开始)购买股票最合适,请阅读程序并完成填空。 #include stdio.h #define N 15 int main() { int a[N] = {80,73,90,75,85,82,96,73,81,101,94,106,101,79,94}; int i,sum,best,t;//best表示第几天购买最合适,sum表示收益 sum = a[2] - a[0]; 1 best = 【4】; for(i = 3; i 【5】;i ++) { t = 【6】; if(t sum) { sum = t; best = 【7】; } } printf(%d\n,best); return 0; } 3.YXC 同学总是忘记一些事情耽误学习,不得不申请特殊困难转专业到软件工程专业去。转到软 件工程专业之后,他希望能够编写一款软件来创建一个记事本帮他记录每天应该做的事情,并定 时提醒。现在请你开发一个程序帮

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档