- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言试题及答案解析
C语言赞赞赞一、 选择题(第题2分,共20分)1. 一个C程序的执行是从 A 。A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序文件的第一个函数开始,到本程序main函数结束D) 本程序的main函数开始,到本程序文件的最后一个函数结束2. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。x=(i=4,j=16,k=32)A) 4 B) 16 C) 32 D) 523.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。A) 0~255 B) 0~32767 C) 0~65535 D) 0~21474836474.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。A) float B) char C) int D) double5. putchar函数可以向终端输出一个 D 。A) 整型变量表达式 B) 实型变量值C) 字符串 D) 字符或字符型变量值6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出C) 右对齐输出该字符串,左补空格 D) 输出错误信息7. 判断char型变量ch是否为大写字母的正确表达式是 C 。A) ‘A’=ch=‘Z’ B) (ch=‘A’)(ch=‘Z’)C) (ch=‘A’)(ch=‘Z’) D) (‘A’= ch)AND(‘Z’= ch)8. 已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。if(xy) z=x; x=y; y=z;A) x=10, y=20, z=30 B) x=20, y=30, z=30C) x=20, y=30, z=10 D) x=20, y=30, z=209.以下程序段______C__.x=-1;do{x=x*x; }while(!x);A)是死循环 B)循环执行二次C)循环执行一次 D)有语法错误10.以下正确的描述是___B____.A)continue语句的作用是结束整个循环的执行B)只能在循环体内和switch语句体内使用break语句C)在循环体内使用break语句或continue语句的作用相同D)从多层循环嵌套中退出时,只能使用goto语句二、 填空题(每空2分,共20分)1. C语言中,用关键字 int 定义基本整型变量,用关键字 float 定义单精度实型变量,用关键字 char 定义字符型变量。2.表达式3*20/4%10的计算结果是 5 。3.复合语句是将多个语句用 花括号 括起来组成一个语句。4.程序中使用putchar( )函数和getchar( )函数,在程序的开头必须加上char 。5. C语言源程序文件名的后缀是 .c 。6.从程序流程看,C语言程序分为3种基本结构,它们是 顺序结构 、选择结构 、 循环结构 。三、 改错题(每处1分,共5分)下面的程序要求输出x和y的值,其中有5处错误,请找出并改正之:(把改正后的完整的各个声明或语句直接写在原语句的右边)#includestdio.hvoid main(){ int x; int x,y; scanf(“%d”,x) scanf(“%d”,x);y=2x+1;printf(“x=%d,y=%d\n”); } printf(“x=%d\n,y=%d\n”,x,y); }四、 程序分析与程序填空题(每题5分,共10分)(1) 1. 写程序,判断某一年是否为闰年。闰年的条件是:①能被4整除,但不能被100整除的年份是闰年;②能被100整除,又能被400整除的年份是闰年(年份:year;若闰年,令leap=1;非闰年,leap=0.)请填空,完成下面的程序#includestdio.hvoid main(){ intyear,leap;scanf(“%d”,year);if(year%4==0){(1) year%100==0{if(year%400==0)(2) year%400==0 else(3) leap=1 }elseleap=1;}elseleap==0;if( (4) leap )printf(“%d is”,year);elseprintf(“%d is not”,year);printf(“ a leap year.\n”);} 2. 下面的程序输出9*9乘法表,请填空。#include stdio.hvoid main(){ inti,j,res
您可能关注的文档
- 9--12章综合性作业.doc
- cad中级考试试卷试题3.doc
- 4试题库之第四章机床夹具原理与设计.doc
- cad先进制图试卷第二套,.doc
- CT上岗证考试试题及答案-1997年.doc
- CT上岗证考试试题及答案-1999年.doc
- CT上岗证考试试题及答案-2003年.doc
- CAXA制造工程师第一章绘制二维图形2.doc
- CT上岗证考试试题及答案-2004年.doc
- CT医师(含MRI医师历年试题CT部分)上岗证试题.doc
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(达标题).docx
- 2025年UTC航拍知识考试试卷【名师推荐】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(考试直接用).docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(综合题).docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(轻巧夺冠).docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(精选题).docx
- 2025年UTC航拍知识考试试卷【综合题】.docx
- 2025年UTC航拍知识考试试卷【新题速递】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(精华版).docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷(模拟题).docx
最近下载
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
文档评论(0)