- 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语言考试模拟试卷
1.若有定义:char c;int d;程序运行时输入:c=1,d=2回车,能把字符1 输
入给变量c、整数2输入给变量d的输入语句是
A 、 scanf(c=%dd=%d,c,d);
B、 scanf(c=%c d=%d, c,d);
C、scanf(c=%d,d=%d,c,d);
D、scanf(c=%c,d=%d,c,d);
【答案】D
【解析】scanf()函数中,%d对应的参数是整数型地址,%c对应参数为char
型地址,C,A选项错误;如果输入地址有多个,应该用逗号隔开,B选项错误
故答案为D选项。
2.以下叙述错误的是
A、在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中
考虑主程序中的算法
B、同一程序各模块可由一组人员同时进行编写调试,可提高编写程序的效率
C、模块化的程序设计是采用自顶向下、逐步细化的原则
D、程序的每个模块都可通过三种基本结构实现
【答案】A
【解析】结构化程序设计把一个复杂问题的求解过程分阶段进行,需要保证自顶向
下、逐步细化、模块化设计、结构化编码。进行模块化设计时,首先设计框架并定
义和调试好各个模块之间的输入输出关系,然后完成各个模块的编写调试后
再集中编译,模块化的程序设计采用自顶向下、逐步细化的原则,A选项叙述错
误,C选项叙述正确。各个模块可以由不同人员同时进行编写调试,提高编写程
序的效率,B选项叙述正确。结构化程序主要由3种基本控制结构组成,顺序结
构、选择结构、循环结构,这三种基本结构可以解决任何复杂的问题,D选项叙
述正确。故选择A选项。
3.设有定义:inta=0,b=1,c=1;
以下选项中,表达式值与其它三个不同的是
A 、b=a==c
B、a=b=c
C、a=c==b
D、c=a!=c
【答案】A
【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或
常量,且左右两边数据类型相同才能实现赋值。成功实现赋值后以左值为返回值。
逻辑表达式成立则返回1,不成立返回0。A选项逻辑表达式a==c不成立 (0),则
b=0,表达式值为0。B选项中将c赋值给b,b=1,再将b赋给a,a=1,表达式
值为1。C选项逻辑表达式c==b成立(1),则a=1,表达式值为1。D选项逻辑
表达式a!=c成立(1),则c=1,表达式值为1。A选项与其他选项不同,A选项
正确。
4.设有两行定义语句:
int scanf;
float case;
则以下叙述正确的是
A、 第2行语句不合法
B、两行定义语句都合法
C、 第1行语句不合法
D、两行定义语句都不合法
【答案】A
【解析】合法的标识符由字母(大、小写均可)、数字和下划线组成,并且必须
以字母或下划线开头。关键字是指被C语言保留的,不能用作其他用途的一些标
识符,它们在程序中都代表着固定的含义,用户不可重新定义。预定义标识符是系
统已经有过定义的标识符,用户可以重新定义,可以作为变量名。scanf为库函
数名,属于预定义标识符,可以被用户重定义,所以第一行语句合法。case 为
关键字,是选择结构switch语句中的关键字,不可被用户重定义,所以第二行语
句不合法。A选项正确。
5.设有定义:double x=2.12;,以下不能完整输出变量x值的语句是
A 、printf(x=%5.0f\n,x);
B、printf(x=%f\n,x);
C、printf(x=%lf\n,x);
D、printf(x=%0.5f\n,x);
【答案】A
【解析】float类型变量有效位数为6~7位,double类型变量有效位数为15~16
位。printf函数控制字符%f输出float类型,%lf输出double类型。对于float或
double型数据,在指定数据输出宽度的同时,也可以指定小数位的位数,格式
为%m.nf,表示数据输出总的宽度为m位,其中小数部分占n位。当数据的小数
位多于指定宽度n时,截去右边多余的小数,并对截去的第一位小数做四舍五入
处理;而当数据的小数位少于指定宽度n时,在小数的右边补零;当m小于有效
位数时,整数部分输出所有有效数字并且自动对齐,小数部分按照n指定位数输
出。A选项按照float格式输出数据,宽度为5位,保留小数0位,输出为2,不能
完整输出x,选择A选项。B选项按照float格式输出数据,输出为2.120000。C
选项按照double格式输出数据,输出为2.120000。D选项按照float格式输出数
据,保留小数位数为5,
您可能关注的文档
- 体育运动的意义.pdf
- 《清明上河图》与宋代休闲体育.pdf
- 休闲体育参加者的休闲动机与主观幸福感的关系.pdf
- 美国休闲体育专业本科认证标准分析.pdf
- 高校休闲体育教学改革存在的问题及对策.pdf
- 乡村休闲体育旅游的特点与发展路径.pdf
- 新兴休闲体育项目:木球运动.pdf
- 初一数学上期末试题及答案.pdf
- 数据分析期末试题及答案.pdf
- 宪法学期末试题及答案.pdf
- 2026年及未来5年机械制品项目市场数据调查、监测研究报告.docx
- 2026年及未来5年聚乙烯大长度半硬管项目市场数据调查、监测研究报告.docx
- 2026年中国洁净手套数据监测报告.docx
- 2025年公务员类三支一扶公基-公基参考题库含答案解析.docx
- 2026年及未来5年高温高压离心式混流泵项目市场数据调查、监测研究报告.docx
- 2026年及未来5年座地烟灰蛊项目市场数据调查、监测研究报告.docx
- 2026年中国MIS企业信息管理系统软件数据监测报告.docx
- 2026年中国外光布数据监测报告.docx
- 2026年中国半固化胶膜数据监测报告.docx
- 2025年学历类自考公证与律师制度-心理学参考题库含答案解析.docx
最近下载
- 光伏安装安全培训课件.pptx VIP
- (正式版)SH-T 3232-2024 石油化工建(构)筑物防腐蚀设计规范.pdf VIP
- 合肥华南城汽车产业市场工作汇报.ppt VIP
- 统编版八年级上册道德与法治12-1八上道法认识国家安全2025 课件.pptx VIP
- 运输组织学(重庆交通大学)试卷集锦.docx VIP
- 中等职业学校高一年级钳工工艺与技能训练实训教案.doc VIP
- 小学信息技术教学中渗透心理健康教育.pptx VIP
- 福建省福州市2022-2023学年二年级下学期语文期末试卷(含答案).docx VIP
- 复习题-过程装备成套技术复习.doc VIP
- DB61_T 2084-2025 农村水电站标识标志标线设置及设备着色规范.pdf VIP
原创力文档


文档评论(0)