版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多分支与for-试卷02测试题及答案您的部门:[单选题]*○D1○D2○D3您的姓名:[填空题]*_________________________________1、使用printf输出单字符char类型,对应的占位符是()[单选题]*A、%dB、%lfC、%c(正确答案)D、%.2lf答案解析:
%c专门输出单个字符;%d输出整数,%lf输出小数。2、printf输出小数保留1位小数,标准写法是()[单选题]*A、%1lfB、%.1lf(正确答案)C、lf.1D、%lf1答案解析:
保留n位小数格式为%.nlf,.1代表保留一位小数。3、逻辑运算符||代表的含义是()[单选题]*A、或者,满足一个条件即可成立(正确答案)B、并且,两个条件同时成立C、取反,条件相反才成立D、取余数运算答案解析:
||逻辑或;&&逻辑与;!逻辑非;%取余。4、判断变量num大于100且小于等于200,正确条件是()[单选题]*A、num>100||num<=200B、100<num<200C、num>=100&&num<200D、num>100&&num<=200(正确答案)答案解析:
区间上下限需同时满足,用&&,大于100、小于等于200。5、if-elseif多分支编写规则,错误说法是()[单选题]*A、数值分段建议从高到低判断B、elseif只能写3个以内(正确答案)C、else用来处理所有剩余情况D、顺序写错会造成判断出错答案解析:
elseif无数量限制,可以无限多个。6、评级标准:95分及以上满分档,80~94良好,60~79合格,低于60不及格,代码开头优先写()[单选题]*A、if(score>=95)(正确答案)B、if(score>=60)C、if(score<60)D、if(score>=80)答案解析:
多分支优先判断最高分区间,防止低分提前拦截。7、switch语句中default的作用是()[单选题]*A、强制跳出switchB、仅匹配数字0C、匹配所有case不满足的情况(正确答案)D、开启case穿透答案解析:
default是默认分支,所有case都不匹配时执行。8、以下场景不适合使用switch语句的是()[单选题]*A、判断数字能否被9整除(正确答案)B、输入1~5输出对应课程C、菜单1/2/3选择功能D、输入数字1~12输出月份答案解析:
整除属于区间判断,适合if;固定离散数字适合switch。9、三目运算符(x<y)?x:y作用是()[单选题]*A、求两数之和B、获取x和y最小值(正确答案)C、获取x和y最大值D、交换两个变量答案解析:
条件成立取x(更小值),不成立取y。10、for循环语法格式正确顺序是()[单选题]*A、条件;初始化;自增B、自增;条件;初始化C、初始化;自增;条件D、初始化;循环条件;变量更新(正确答案)答案解析:
for(初始值;判断条件;每次变化){}11、for循环输出10到20(包含20),循环头正确的是(
)[单选题]*A、for(inti=10;i<20;i++)B、for(inti=20;i>=10;i--)C、for(inti=10;i<=20;i++)(正确答案)D、for(inti=10;i<=20;i--)答案解析:
初始10,条件i<=20包含20,i++递增。12、for(inti=3;i<=18;i+=4),循环执行次数为(
)[单选题]*A、4次(正确答案)B、3次C、5次D、6次答案解析:
i取值3、7、11、15,共4次,下一个19超出范围。13、计算2到30所有偶数累加,总和变量sum初始值是()[单选题]*A、1B、0(正确答案)C、2D、30答案解析:
所有累加、计数变量必须初始化为0。14、拆分五位数的百位数字,表达式为()[单选题]*A、w/10%10B、w%100/10C、w/100%10(正确答案)D、w/1000答案解析:
先除以100去掉后两位,再%10取出百位。15、判断数字能被9整除,正确条件()[单选题]*A、i/9==0B、i*9==iC、i%9!=0D、i%9==0(正确答案)答案解析:
取余等于0代表可以整除。16、数字同时是3和7的倍数,判断条件()[单选题]*A、i%3==0&&i%7==0(正确答案)B、i%3==0||i%7==0C、i/3==0&&i/7==0D、i%21!=0答案解析:
同时满足两个整除条件用&&连接。17、for循环内部嵌套elseif,运行规则正确的是()[单选题]*A、循环只执行一次判断B、每一轮循环都会完整执行判断代码(正确答案)C、elseif不能写在循环里D、循环结束才会判断答案解析:
循环体内所有代码每一轮都会执行。18、统计1~100内能被5整除的数字个数,计数写法()[单选题]*A、cnt=cnt+iB、cnt=cnt-1C、cnt*=1D、cnt++(正确答案)答案解析:
cnt++计数,统计数量;cnt+=i是累加数值。19、int总分除以人数,想要保留小数平均分,写法()[单选题]*A、doubleavg=total/numB、intavg=total/numC、doubleavg=total/(num*1.0)(正确答案)D、doubleavg=(total-num)答案解析:
乘以1.0转为浮点运算,消除整数取整。20、生成12~45的随机整数,代码正确()[单选题]*A、rand()%45+12B、rand()%34+12(正确答案)C、rand()%33+12D、rand()%45答案解析:
45-12+1=34,rand()%34得到0~33,加12范围12~45。21、三位数是谷数:中间十位小于百位、同时小于个位,条件()[单选题]*A、shi<bai&&shi<ge(正确答案)B、shi<bai||shi<geC、bai<shi&&ge<shiD、shi<=bai||shi<=ge答案解析:
十位同时小于两边,两个条件用并且。22、1~80中,是奇数且包含数字9,判断逻辑()[单选题]*A、i%2==0&&个位==9B、i%2!=0&&十位==9&&个位==9C、i%2!=0||十位或个位等于9D、i%2!=0&&(十位==9||个位==9)(正确答案)答案解析:
同时满足奇数、任意一位是9,&&搭配||。23、循环录入6个数字,统计正数、零、负数,需要计数器数量()[单选题]*A、1个B、2个C、3个(正确答案)D、0个答案解析:
正数、0、负数三类分开统计,三个计数器。24、直接输出1~15全部偶数,循环头()[单选题]*A、for(inti=1;i<=15;i+=2)B、for(inti=2;i<=15;i+=2)(正确答案)C、for(inti=15;i>=2;i--)D、for(inti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省铁力市高三数学下册期末考试模拟检测卷【培优】附答案
- 2026 年安吉县事业单位高层次人才综合素养测试试卷 招录 23 人
- 保险经纪人从业资格模拟试卷保险基础知识备考习题
- 保险经纪人从业资格考试保险产品销售技巧与客户关系管理模拟试卷
- 昆明五华区2026-2027学年六年级上册语文单元测试卷第一单元
- 保险代理人资格考试科目十模拟试卷
- 人工智能产业在医疗健康领域的转型应用研究2025年可行性报告
- 突出问题专项月工作方案
- 能源政策体系优化2025年可行性研究报告
- 室内环保研究报告
- 健身房投资入股协议书样本
- 钢板仓工程专项施工方案
- GB/T 45939-2025光伏组件封装用共挤胶膜
- NBT 11127-2023 在用钢丝绳芯输送带报废检测技术规范
- 母婴同室院感管理课件
- 农村初中生大五人格与生命意义感的内在关联探究
- 基层治保会培训课件
- 2025至2030年中国杭州房地产行业市场竞争现状及未来趋势研判报告
- TD/T 1024-2010县级土地利用总体规划编制规程
- 电网企业文化试题及答案
- 学生心理健康的监测与干预策略探讨
评论
0/150
提交评论