- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计期末试卷
河南经贸职业学院【西校区】2010—2011学年第一学期
《C语言程序设计》期末考试试卷(B)
适用班级:10级1、2、3、4、5、6、7班,10级软件9班
题号 一 二 三 四 五 总分 得分 评卷人 选择题(每题2分,共20分)
1. 一用8位无符号二进制数能表示的最大十进制数为( )
A 127 B 128 C 255 D 256
2. 若x、i、j、k都是int型变量,则计算下面表达式x i 4,j 16,k 32 中,x的值为( )。
A 4 B 16 C 32 D 52
3.在Turboc2.0编译器中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为( )。
A 0~255 B 0~32767 C 0~65535 D 0~座机电话号码47
4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数
据类型为( )。
A float B char C int D double
5.下关于运算符优先顺序的描述中正确的是A 关系运算符 算术运算符 赋值运算符 逻辑与运算符
B 逻辑 运算符 关系运算符 算术运算符 赋值运算符
C 赋值运算符 逻辑与运算符 关系运算符 算术运算符
D 算术运算符 关系运算符 赋值运算符 逻辑与运算符while(x)语句中的x与下面条件表达式等价的是:( )。
A. x 0 B. x 1 C. x! 1 D. x! 0
9.若x -1,则以下程序段( )。
do x x*x; while !x ;
A 是死循环 B 循环执行二次
C 循环执行一次 D 有语法错误
10.设整型变量n 10,i 4,则赋值运算n% i+1执行后,n的值是( )。 A. 0 B. 1 C. 2 D. 3
填空题(每空1分,共10分)
1. C语言中,用关键字 定义基本整型变量,用关键字 定义单精度实型变量,用关键字 定义字符型变量。
2.表达式3*20/4%10的计算结果是 。
3.复合语句是将多个语句用 括起来组成一个语句。
4.程序中使用putchar 函数和getchar 函数,在程序的开头必须加上 。
5. C语言源程序文件名的后缀是 。
6.从程序流程看,C语言程序分为3种基本结构,它们是 、 、 。
改错题(每处1分,共5分)
下面的程序要求输出x和y的值,其中有5处错误,请找出并改正之:
(把改正后的完整的各个声明或语句直接写在原语句的右边) #include
void main int x;
scanf “%d”,x
y 2x+1;
printf “x %d,y %d\n” ; 程序分析填空题(每题10分,共30分)
写程序,判断某一年是否为闰年。
闰年的条件是:①能被4整除,但不能被100整除的年份是闰年;②能被100整除,又能被400整除的年份是闰年
(年份:year;若闰年,令leap 1;非闰年,leap 0.)
请填空,完成下面的程序
#include void main int year,leap; scanf “%d”,year ; if year%4 0 (1) if year%400 0 (2) else (3) else leap 1; else leap 0;
if (4) printf “%d is”,year ;
else printf “%d is not”,year ;
printf(“ a leap year.\n”); 2. 输入2+5*3/2$ 后,下列程序的输出结果是_______。
#include
void main int op1, op2, res;
char operator;
scanf %d, op1 ;
operator getchar ;
while operator!
scanf %d, op2 ;
switch operator
case +: res op1+op2; break;
case -: res op1-op2; break; case *: res op1*op2; break; case /: res op1/op2; break; default: res 0; op1 res;
printf %d#, res ;
operator getchar ; 3.输入职工工资,根据不同的档次扣除所得税,然后计算实发工资。
扣税标准如下:(gz表示工资数)
若工资gz<1000元,则不扣税;
若工资1000
您可能关注的文档
- 昂贵的2010年公务员面试真题及答案汇总.doc
- 辽宁省丹东七中九年级物理一轮复习《第十五章功和机械能》.doc
- 辽宁省丹东市四校协作体2012届高三摸底测试(零诊)文科综合试题.doc
- 辽宁省五校2013-2014学年高一下学期期末考试物理试题Word版含答案-副本.doc
- 辽宁省五校协作体2013届高三冲刺最后一模文科综合试题Word版含答案.doc
- 辽宁省五校协作体2014届高三上学期期初考试数学(文)试题word版含答案.doc
- 辽宁省五校协作体2012届高三诊断性检测生物试题.doc
- 辽宁省五校协作体2014届高三上学期期中考试化学试题Word版含答案.doc
- copy3商务沟通方法与技能+总复习.doc
- 辽宁省五校协作体学年高二上学期期中考试数学理试题.doc
文档评论(0)