计算机程序设计比赛试卷
第一篇:计算机程序设计比赛试卷
计算机程序设计比赛试卷
(考试时间120分钟,总分100分)
说明:
1、比赛使用语言:C、C++、VB2、题目完成后,存放在D:Test下以题号名单的文件夹当中
班别:姓名:机号:成绩:
1、输入一个摄氏温度,要求输出华氏温度,公式为F=
C代表华氏温度,结果取两位小数。(10分)
2、输入整数a、b、c,由小到大输出。(10分)
3、计算74和68公约数的和。(15分)
4、一电文(由字母和数字组成)字母按以下规则加密:(20分)
A->Za->z
B->Yb->y
C->Xc->x
。。
即第一个字母变成第26个字母,第i个字母编程第(26-i+1)个字母。
而数字变化规则如下:
0->9
1->8
2->7
。。
即第一个数字0变成9,第数字i变成(9-i)
求编写程序将电文加密
5、接上题,求解密程序。(20分)
6、魔方方阵是指方阵的每一行、每一列、对角线之和均相等,例如三阶的魔方方阵为:816
357
c语言中逗号表达式的用法492
魔方方阵数字排列规则如下:
(1)、将“1”放在第一行中间的一列。
(2)、从“2”开始直到N×N(N为阶数)止各数按以下规则存放:每一个数存放行比
前一个数的行数减
1、列数加1
(3)、如果目前该数的行数为1,则下一个数的行数为N(最下面行)
(4)、如果目前该数的烈数为N,则下一个数的列数为1
(5)、按以上规则:如果当要存放数的位置已经有数存在、或者要存放的数是在第一行
时,则把要存放的数放在前一个数的下面。
按以上的规则,求5阶的魔方矩阵。(25分)9C 32,其中F代表摄氏温度、5
第二篇:计算机程序设计比赛活动总结
计信系“技能接力赛 ——程序茬” 活动总结
计算机在各行各业中应用都很广泛,基本上每个公司都会用到PPT、WORD等很多应用软件,为了促进计算机与信息工程系学生努力学习关于计算机的各方面知识,让同学们对各
种软件有更好的了解我们举办了计算机系列比赛。
总体来说,我们这次以“技能接力赛”为主题的系列活动,各个阶段都十分成功,成功的原因我们总结为以下几点:
1、准备较充分
“凡事预则立,不预则废”在这次活动中得到了充分体现,正是因为有了详实的考虑、周全的计划和充分的准备,这次活动才有了成功开展的前提。如我们提前几个月就和老师商量,并且在活动开始之前我们就有了详细的计划及活动部署。
2、密切配合
多方面的积极协助和努力,是活动得以完成的保证。如在活动中我们需要的用电插座问题就是由学办、文艺部的工作人员帮助安排的。
3、分工具体安排合理
在活动没有开始之前,各部长就已经将劳动任务合理分配,同时也注意到宣传组织及工作
时间的协调。事后,同学们普遍反映良好。
4、活动全面深入
从初期活动内容的确定到联系相关部门,一直到宣传组织同学进行分工,充分提高了同学们的思想认识。
当然在成功的背后,我们也认真反省思考了我们的不足。
1、场面有点混乱。活动虽然经过具体分工,详实安排,但在实际过程中由于人数较多,场面有点混乱,个别成员没有完成自己的分工。
2、安排上存在不足。主要体现在活动中个别支部成员不够积极,对分配的任务不能及时保证质量的完成,这与管理和分工上的失误有一定关系。
3、时间有些仓促。这主要是由于教室问题到四月二十七日(星期五)下午才最终解决。
附件
比赛项目:程序茬
比赛时间:四月二十七日(星期五)下午 比赛地点:图书馆一楼(待定)
参赛对象:全系学生(主要针对我系大
二、大三学生)题目及比赛形式:题目可以有选择题、填空题和程序题构成,或
者只有程序题,可以一些老师帮忙出题,或者历年的竞赛题。
评分规则:根据考生完成作品所用时间和作品效果选出优秀作
品!
团总支
计算机与信息工程系
学生会
2012年5月20日
第三篇:计算机程序设计期中考试
《计算机程序设计》期中考试试卷答案分析
一、单项选择题(每空2分,共30分)
1.若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()
A、4B、16C、32D、52
分析:先计算逗号表达式a=4,b=16,c=32;逗号表达式的结果为最后一个逗号后表达式的运算结果,因此为32;再将32赋值给num,因此选C.2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()
A、必须为字母B、必须为下划线
C、必须为字母或下划线D、可以是字母,数字和下划线中任一种字符
3.下面四个选项中,均是合法转义字符的选项是()
A、''''''n'B、'''17''“'
C、'18''f''xab'D、'' '101''xlf'
分析:转义字符是在一般字符前加,表示对其含义加以改变;主要有三类:
(1)单引号’,由于字符的定界符为单引号,因此要表示普通字符单引号,必须加;斜线,为了和转义字符的区别,因此也需要用转义’’,第1个表示转义,第2个表示普通字符;
(2)一些特殊的控制符,如换行符’n’,制表符’t’等;
(3)八进制,十六进制的转义字符,八进制以为开始,后面跟八进制数,十六进制以x为开始,后面跟十六进制数
4.下面四个选项中,均是不合法的用户标识符的选项是()
A、AP_0doB、float la0 _A
C、b-a goto intD、_123 temp INT
分析:b-a中间有-不合法,goto和int均使用系统关键字作为标识符不合法.5.若有定义:int k=7;float a=2.5,b=4.7;则表达式a+k%3*(int)(a+b)%2/4的值是()
A、2.500000B、2.7500000C、3.500000D、0.000000
分析:整型数据的%和/运算,其结果只能是整数,因此k%3*(int)(a+b)%2/4的计算结果为0
6.设变量y为float类型,x为int类型,则以下能实现将y中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()
A、y=(y*100+0.5)/100.0B、x=y*100+0.5,y=x/100.0
C、y=y*100+0.5/100.0D、y=(y/100+0.5)*100.0
7.已知a、b、c为int类型变量,若有输入语句:scanf(”a=%db=%dc=%d“,&a,&b,&c);为使a值为1,b值为3,c值为2,从键盘输入数据的正确形式应当是()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。