亮着电灯的盏数——修改后正确代码
C语言程序设计100例之(17):百灯判亮
C语⾔程序设计100例之(17):百灯判亮例17 百灯判亮问题描述有序号为1、2、3、…、99、100的100盏灯从左⾄右排成⼀横⾏,且每盏灯各由⼀个拉线开关控制着,最初它们全呈关闭状态。
有100个⼩朋友,第1位⾛过来把凡是序号为1的倍数的电灯开关拉⼀下;接着第2位⼩朋友⾛过来,把凡是序号为2的倍数的电灯开关拉⼀下;第3位⼩朋友⾛过来,把凡是序号为3的倍数的电灯开关拉⼀下;如此下去,直到第100个⼩朋友把序号为100的电灯开关拉⼀下。
问这样做过⼀遍之后,哪些序号的电灯是亮着的?输⼊格式每⾏测试数据是⼀个正整数n,代表第n盏灯。
输出格式每⾏输出第n盏灯的状态,0代表灯是熄灭的,1代表灯是亮的。
输⼊样例15输出样例1(1)编程思路1。
要判定哪些序号的灯是亮的,需要知道100个⼩朋友操作过后,每盏灯的拉线开关被拉的次数,这样凡是被拉了奇数次开关的灯最后就是亮的。
为了保存每盏灯的拉线开关被拉的次数,需要定义⼀个⼀维数组int a[101];⽤数组元素a[1]~a[100]保存1~100号灯的开关被拉的次数(初始值为0,表⽰开关没有被拉1次)。
程序⽤⼀个⼆重循环来模拟⼩朋友的操作过程。
外循环控制⼩朋友从1~100,对于第i个⼩朋友,他拉第i、2i、3i…号灯的拉线开关的操作构成内循环。
具体描述为:for (child=1;child<=100;child++) // ⼩朋友从1~100for (lamp=child;lamp<=100;lamp+=child) // 第i个⼩朋友从第i号灯开始操作a[lamp]++;经过循环模拟⼩朋友拉开关的动作后,判定元素a[i]的奇偶性,如果a[i]为奇数,则第i盏灯是亮的。
(2)源程序1。
#include <stdio.h>int main(){int a[101],child,lamp; // a[1]~a[100]保存1~100盏灯的开关被拉的次数for (lamp=0;lamp<=100;lamp++)a[lamp]=0;for (child=1;child<=100;child++)for (lamp=child;lamp<=100;lamp+=child)a[lamp]++;int n;while (scanf("%d",&n)!=EOF){if (a[n]%2)printf("1\n");elseprintf("0\n");}return 0;}(3)编程思路2。
本溪明山事业单位真题2024
2024年本溪市明山区事业单位工作人员招聘考试试题(满分100分时间120分钟)第一部分常识判断1.中国与()签署航天领域合作谅解备忘录,嫦娥七号任务已遴选搭载()研制的"全球空间天气监测"装置,用于从月球视角观测宇宙辐射和空间天气,这将是()科学仪器首次从绕地轨道进入深空。
A.缅甸B.泰国C.柬埔寨D.越南【答案】:B2.2024年3月22日,中国互联网络信息中心在北京发布第53次《中国互联网络发展状况统计报告》。
报告显示,截至2023年12月,我国网民规模达()亿人,较2022年12月增长2480万人。
A.7.53B.8.95C.10.92D.9.54【答案】:C3.航空工业集团1月31日发布消息,我国自主研制的大型民用直升机(),近日在黑龙江漠河完成首次高寒试飞。
A.AC313AB.AB313AC.AC303AD.AD313A【答案】:A1/ 154.财政部、交通运输部发布通知,支持引导公路水路交通基础设施()转型升级。
A.全面化B.现代化C.稳固性D.数字化【答案】:D5.2023年1月至11月,全国社会消费品零售总额427945亿元,同比()。
A.增长7.2%B.增长6.58%C.增长7.48%D.增长6.5%【答案】:A6.在消化系统中,消化食物和吸收营养物质的主要器官是()。
A.胃B.大肠C.小肠D.口腔【答案】:C7.《中华人民共和国价格法》一方面规定国家实行主要由市场形成价格的机制,另一方面又规定国家要调控价格总水平。
国家要调控价格总水平的根本原因是()。
A.市场具有自发性、投机性、滞后性的弱点和消极作用B.商品的价格总水平不一定完全由社会必要劳动时间决定C.完全由市场形成的价格超越了人们的承受能力,所以要国家调控D.市场对资源配置起基础作用【答案】:A8.赵某是某控股公司员工,且持有本公司的一些股票。
年底获5万元股息收入,这5万元属于()。
A.按劳分配获得的收入B.经营获得的收入C.资本要素获得的收入D.技术要素获得的收入2/ 15【答案】:C9.在《四库全书》的分类方法中把国学分“经”、“史”、“子”、“集”四大类。
一年级综合专项练习题简单编程思维
一年级综合专项练习题简单编程思维在一年级的学习过程中,编程思维是一项重要的技能。
通过编程,学生可以培养逻辑思维、解决问题的能力以及创造力。
本文将针对一年级学生,提供一些简单的编程练习题,帮助他们培养编程思维。
1. 闪烁的灯泡题目描述:写一个程序,让一个灯泡以一定的速度闪烁。
当灯泡亮起时,等待一段时间后熄灭,并等待一段时间后再次亮起。
重复这个过程。
解题思路:```pythonfrom microbit import *while True:display.show(Image.YES) # 显示亮起灯泡sleep(500) # 等待500毫秒display.show(Image.NO) # 显示熄灭灯泡sleep(500) # 等待500毫秒```2. 数字闪烁题目描述:编写一个程序,在屏幕上交替显示数字1和数字2,并以一定的速度闪烁。
解题思路:```pythonfrom microbit import *while True:display.show('1') # 显示数字1sleep(500) # 等待500毫秒display.clear() # 清空屏幕sleep(500) # 等待500毫秒display.show('2') # 显示数字2sleep(500) # 等待500毫秒display.clear() # 清空屏幕sleep(500) # 等待500毫秒```3. 按钮控制灯泡题目描述:编写一个程序,当按下按钮A时,亮起灯泡;当按下按钮B时,熄灭灯泡。
解题思路:```pythonfrom microbit import *while True:if button_a.is_pressed(): # 当按钮A被按下display.show(Image.YES) # 亮起灯泡elif button_b.is_pressed(): # 当按钮B被按下display.show(Image.NO) # 熄灭灯泡else:display.clear() # 清空屏幕```4. 变化的表情题目描述:编写一个程序,让一个笑脸表情逐渐变大,然后再逐渐变小。
2024湖北公务员考试行测真题(综合管理岗)
2024湖北公务员考试行测真题(综合管理岗)第一部分常识判断1.中国飞机租赁集团向印度尼西亚翎亚航空交付的第三架国产喷气式()飞机于2024年5月31日傍晚抵达印尼首都雅加达。
A.A320B.ARJ21C.A350D.CR929【答案】:B2.上海港2023年集装箱吞吐量突破4900万标准箱大关,连续()年蝉联全球第一。
A.十四年B.十年C.十二年D.十一年【答案】:A3.国家邮政局消息,2024年1月份,邮政行业寄递业务量完成163.3亿件,同比()。
A.增长65%B.增长63.2%C.增长73.2%D.增长68.2%【答案】:C4.商务部等10部门近期联合印发(),《意见》从鼓励开展高附加值产品加工贸易、促进保税维修业务发展等六个方面,提出了12项具体政策措施,为加工贸易持续健康发展营造良好政策环境。
A.《关于提升服务贸易发展水平的意见》B.《关于提升加工贸易发展水平的意见》1/ 14C.《关于提升制造业贸易发展水平的意见》D.《关于提升对外贸易发展水平的意见》【答案】:B5.据海关测算,2023年我国跨境电商进出口总额2.38万亿元,增长()。
A.16.5%B.13.78%C.15.6%D.12.6%【答案】:C6.爱因斯坦的相对论揭示了()。
A.时间和空间的无限性B.时间和空间的相对性C.时间和空间的连续性D.时间和空间的有限性【答案】:B7.第二次世界大战中,世界人民为了战胜法西斯,建立了广泛的反法西斯统一战线,其标志是()。
A.《联合国家宣言》的签署B.《开罗宣言》的签署C.《大西洋宪章》的发表D.《波茨坦公告》的发表【答案】:A8.进行京剧表演的戏院,在清朝最早叫:A.剧场B.梨园C.剧院D.茶园【答案】:D9.下列有关医药常识不正确的是()。
A.脾脏是人体的消化器官之一2/ 14B.很多矿物质可以作为中药材使用C.腮腺炎是呼吸道传染病D.河豚的毒素在其内脏中含量最高【答案】:A10.臭氧层位于地球大气层中的平流层,它对于地球的作用是()。
蓝桥杯数学思维编程题——开关灯
蓝桥杯数学思维编程题——开关灯作者:陈新龙来源:《电脑报》2022年第11期今天分享一道2020年蓝桥杯选拔赛的数学思维编程题目——开关灯。
题目如下:有十盏灯,从1到10按顺序依次编号,初始时全部灯处于开启状态。
有十个人也从1到10依次编号。
第一个人(1号)将灯全部关闭,第二个人(2号)将编号2的倍数的灯全部打开,第三个人(3号)将编号为3的倍数的灯做相反处理。
即将打开的灯关闭,将关闭的灯打开。
后面的人继续按3号的操作方法依次操作,把对应编号倍数的灯做相反处理。
那么当第10个人操作之后,哪几盏灯是关闭的,哪几盏灯是开启的?可能不少人读完题目之后还处于一头雾水的状态,没有任何思路,这里介绍个方法,我们可以利用Office的表格来梳理题目的流程。
打开Excel软件,进行简单的布局操作,横向列为第1盏灯到第10盏灯,纵向行为第1个人到第10个人。
根据题目的要求填空,灯开启的状态用数字1代替,关闭的状态用数字0代替。
依次按照规则填空,比如第二个人将2号、4号、6号、8号、10号位置的灯打开,第三个人将3、6、9位置的灯做相反的操作,将开着的灯关闭,将关闭的灯打开。
以此类推,直至最后第十个人操作后,可以看到1号、4号、9号灯是关闭状态,其余的灯开着。
在Scratch中编程,建立一个保存灯状态的列表“十盏灯”,数字0代表灯的状态为关,数字1代表灯的状态为开。
当绿旗被点击后,列表添加10个元素,全部为1。
每点击一次空格,小猫都会说:“第X个人来了”(X是人的序号),随后将列表中的元素按照题目要求进行处理,灯的编号与列表项目编号一致,数字0代表关,数字1代表开。
连续点击10次后,列表中所有的元素值与表格演算一致。
通過循环重复执行将数字1添加入十盏灯列表中,并且增加两个变量“第几个人”和“倍数”。
绿旗运行时,变量“第几个人”设置为1。
当按下空格键时,变量“倍数”设置为1,由于第一个人开始需要进行开关灯的设置,这里我们可以添加一个判断语句,当满足条件第几个人×倍数不超过10时,将列表中的第几个人×倍数的项进行替换,比如第二个人需要将列表第2号、4号、6号、8号、10号位置进行数字替换(数字1替换成数字0,数字0替换成数字1)。
华为机考题目及思路加代码
初级题:从考试成绩中划出及格线*描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分:输入:输入10个整数,取值0~100输出:输出及格线,10的倍数#include<iostream>using namespace std;//思路:排序(冒泡法)//1、找到最小的第1个数,判断是否大于等于60,是,直接输出60//2、不是,找到最小的第5个数,输出其对应的及格线即可(至少后6位及格)int main(){int grade_line=0,t;int grade[10];int i=0,j=0;cout<<"请输入10个学生的成绩(必须为整数)"<<endl;//输入for(i=0;i<10;i++){cin>>grade[i];}//冒泡法排序for(i=0;i<=9;i++){for(j=0;j<9-i;j++){if(grade[j]>grade[j+1]){t=grade[j];grade[j]=grade[j+1];grade[j+1]=t;}}}if(grade[0]>60)grade_line=60;else{grade_line=(grade[4]/10)*10;}//输出cout<<"及格线为:"<<grade_line<<endl;return 0;}中级题:亮着电灯的盏数一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。
每盏电灯由一个拉线开关控制。
开始,电灯全部关着。
有n个学生从长廊穿过。
第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。
泰山版小学信息技术五年级上册《灯光闪烁有规律》同步练习题附知识点归纳
泰山版小学信息技术五年级上册《灯光闪烁有规律》同步练习题附知识点归纳一、课文知识点归纳:1.LED灯的基本控制原理。
2.编程中循环结构和延迟函数的使用。
3.LED灯闪烁速度的调整方法。
二、同步练习题。
(一)、填空题。
1. LED(发光二极管)灯的亮灭状态可以由计算机上的_______进行控制。
2. 在编程中,我们通常使用_______语句来控制LED灯的闪烁。
3. LED灯闪烁的速度可以通过改变_______的值来调整。
(二)、选择题。
1. 在控制LED灯闪烁的程序中,哪一部分是设置延迟时间的?()A. 初始化代码B. 延迟函数C. 循环结构D. 输出函数2. 当你希望LED灯持续亮而不闪烁时,应该怎么做?()A. 去掉延迟函数B. 增加延迟时间C. 减少循环次数D. 修改输出语句3. 在以下编程语言中,哪种常用于嵌入式系统开发来控制LED灯?()A. JavaB. PythonC. C/C++D. JavaScript(三)、判断题。
(正确的打“√”,错误的打“×”)1. LED灯只能以固定的频率闪烁。
()2. 延迟函数的参数值越大,LED灯闪烁的速度越快。
()3. LED灯的闪烁效果与编写的程序代码直接相关。
()(四)、简答题。
1. 描述一下LED灯闪烁的基本原理。
__________________________________________________________________ __________________________________________________________________ __________________________________________________________________ 2.简述如何调整LED灯闪烁的速度。
____________________________________________________________________________________________________________________________________ __________________________________________________________________三、学习目标:1. 理解LED灯的基本控制原理。
容斥原理初步(二)
【例5改编】 (★★★★) 校运动会共设有足球、长跑和跳远三个项目。学校规定每个同学 至少参加其中的一项,并且至多参加两项。已知该校有220名同学, 有80人参加了足球项目,120人参加了长跑项目,且已知有60人只 参加了跳远项目 那么同时参加了足球和长跑项目的有_____人。 参加了跳远项目。那么同时参加了足球和长跑项目的有 人 【例6】 (★★★) 在1至100的自然数中,既不能被2整除,又不能被3整除,还不能被5整 除的数有多少个? 【例7】 (★★★★) 2006盏亮着的电灯,各有一个拉线开关控制,按顺序编号为l,2,…, 的倍数的灯的拉线各拉一下;再将编号为 下;再将编号为3的倍数的 2006。将编号为2的倍数的灯的拉线各拉 灯的拉线各拉一下,最后将编号为5的倍数的灯的拉线各拉一下。拉完 1 后亮着的灯数为多少盏?
【例2】 (★★★) 在网校40名老师中,每个人都爱喝橙汁、桃汁、苹果汁中的一种或几 名老师中 每个人都爱喝橙汁 桃汁 苹果汁中的一种或几 种。其中有10人爱喝橙汁,15人不爱喝橙汁却爱喝桃汁。请问:只爱 喝苹果汁的有几 喝苹果汁的有几人?
【例3】 (★★★) 网校老师组织体育比赛,分成轮滑、游泳和羽毛球三个组进行,参加 轮滑比赛的有20人,参加游泳比赛的有25人,参加羽毛球比赛的有30 人,同时参加了轮滑和游泳比赛的有8人,同时参加了轮滑和羽毛球比 赛的有7人,同时参加了游泳和羽毛球比赛的有6人,三种比赛都参加 的有4人,问参加体育比赛的共有多少人?
容斥原理(二)
【例1】 (★★★) 在网校50名老师中,喜欢看电影的有15人,不喜欢唱歌的有25人,既 喜欢看电影也喜欢唱歌的有5人。那么只喜欢唱歌的有多少人? 【例2改编】 (★★★) 在网校老师40名中,每个人都喜欢周华健、周星驰、周杰伦中的一人 或几人。其中有22人喜欢周华健,13人不喜欢周华健却喜欢周星驰。 请问:只喜欢周杰伦的有几人?
C改错题例题
C改错题例题第一篇:C改错题例题类型A:素数A1、下面的程序是求400以内的所有的素数之和。
请修改程序中的错误,使它能得出正确的结果,并给出正确结果。
#include #include #include int prime(int n){ int yes, i;if(n<=1){return 0;}yes=1;/*原来的代码:for(i=2;i<=sqrt(n);i++)if(n%i==0){ yes=0;break;}return yes;} main(){ int sum=0, i;clrscr();for(i=2;i<=400;i++)if(prime(i))sum+=i;printf(“%dn”, sum);}yes=0 */ /*原来的代码: yes=1 */A2、下面的程序是求1000以内的最大的20个素数之和。
请修改程序中的错误,使它能得出正确的结果,并给出正确结果。
18580 #include #include #include int fun(int high){ int sum=0, n=0, j, yes;while((high>=2)&&(n<20))/*原来的代码: while((high>=2)||(n<10))*/{yes=1;for(j=2;j<=sqrt(high);j++)if(high%j==0){ yes=0;break;}/*原来的代码: yes=0;break;忘了大括号 */if(yes){sum+=high;n++;}high--;}return sum;}main(){ clrscr();printf(“%d n”,fun(1000));}类型B:完数,多因子完备数B1、若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。
例如,28是多因子完备数。
因为:1+2+4+7+14+28=56=28*2,下面程序求[150,1000]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。
广西林业局事业单位笔试真题2024
广西林业局事业单位笔试真题2024(满分100分时间120分钟)第一部分常识判断1.北京中关村综合保税区2024年4月26日通过正式验收,成为我国首个以“()”为特色的综合保税区。
A.科技研发B.科技创新C.研发创新D.信息科技【答案】:C2.近年来,我国结核病防治工作取得显著成效,结核病发病率下降速度达到全球平均水平的2倍,患者治愈率保持在()以上。
A.70%B.65%C.80%D.90%【答案】:D3.2024年1月25日,人力资源社会保障部等9部门启动了2024年“()”,聚焦农村劳动者和有用工需求的用人单位,集中开展引导有序外出、组织招聘用工等服务。
A.亮剑行动B.猎狐行动C.硕果行动D.春风行动【答案】:D4.2024年2月22日,漳州核电二期工程"()"3号机组开工建设,该机组预计在2028年建成投产,建成后每年可发电超过100亿度,能够满足100万人口的年度生产和生活用电需求。
A.华兴一号1/ 15B.华龙一号C.麒麟一号D.玲龙一号【答案】:B5.2024年1月份,西部陆海新通道班列运输货物同比()。
A.增长39%B.增长29%C.增长35%D.增长32%【答案】:A6.2012年1月1日,甲就自己的二手货车与乙签订了买卖合同。
2012年1月5日,甲将货车交予乙。
2012年1月7日,乙将购车款交与甲。
2012年1月10日,甲、乙到车辆管理部门就该车办理了过户登记手续。
乙取得该车所有权的时间是()。
A.2012年1月1日B.2012年1月10日C.2012年1月7日D.2012年1月5日【答案】:D7.批复是用于答复下级机关请示事项的()。
A.具有行政约束力的规章B.平行文C.下行文D.上行文【答案】:C8.电力部门采用“高压输电”的主要原因是()。
A.高压输电可以减少电流输送过程中的损耗B.高压电可以避免人或动物接近输电线C.发电厂产生的电本身就是高压电D.高压电成本比较低【答案】:A2/ 159.据统计,世界上的古建筑在20世纪所遭受的腐蚀比过去几百年所遭受的腐蚀还要严重,这是因为()。
2023年湖北省三支一扶考试题目
2023年湖北省三支一扶考试题目第一部分常识判断1.联合国是当今世界最具普遍性、代表性和权威性的政府间国际组织。
2020年9月21日,联合国召开峰会,纪念联合国成立()A.75周年B.70周年C.65周年D.80周年【答案】:A2.()2021年GDP突破万亿元大关,成为第24个万亿之城。
A.青岛B.东莞C.南宁D.贵阳【答案】:B3.四川被称为“天府之国”,其得益于古代哪个水利工程?()A.都江堰B.郑国渠C.芍陂D.西门豹渠【答案】:A4.在某一小型企业中,企业主给员工小李每月3000元工资,小李每月给单位创造的剩余价值是4500元,该工厂的剩余价值率是()。
A.200%B.50%C.150%D.100%【答案】:C- 1 -5.下列不计入国民生产总值的是()。
A.股份制企业产值B.合资企业产值C.私营企业产值D.外资企业产值【答案】:D6.真理的发展是一个()A.真理与谬误相协调的过程B.相对真理不断积累相加的过程C.主观真理与客观真理相互转化的过程D.真理和谬误相斗争的过程【答案】:D7.不同的具体劳动能创造出不同的()。
A.商品的价值B.商品的交换价值C.商品的使用价值D.商品的价格【答案】:C8.机关工作人员在涉外交往中应遵守一些社交礼仪。
其中在国际交往中有主次先后排列的,应遵循的原则和礼俗是()。
A.以左为尊,女士优先B.以左为尊,年长者优先C.以右为尊,男士优先D.以右为尊,女士优先【答案】:D9.因张三不偿还一年前的十万元现金借款(利率5%),李四将其诉至法院, 但李四丢失了借条原件,面临败诉的风险,最后在法院的调解下,张三自愿偿还李四现金十万元,李四主动放弃利息的诉讼请求,下列法院内涵最能体现这一调解精神的是()。
A.无救济,即无权利B.法者,定分止争也C.举证之所在,败诉之所在- 2 -D.善良的心,是最好的法律【答案】:D10.需求量对价格变化不敏感,则称需求为()。
A.完全无弹性B.单位弹性C.缺乏弹性D.有弹性【答案】:C11.“大珠小珠落玉盘”中形容的乐器是()。
100盏灯开关问题——C语言
100盏灯开关问题——C语⾔
有编号1~100个灯泡,起初所有的灯都是灭的。
有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。
如果灯是灭的,按过开关之后灯会亮。
现在开始按开关。
第1个同学,把所有的灯泡开关都按⼀次(按开关灯的编号: 1,2,3,......100)。
第2个同学,隔⼀个灯按⼀次(按开关灯的编号: 2,4,6,......,100)。
第3个同学,隔两个灯按⼀次(按开关灯的编号: 3,6,9,......,99)。
......
问题是,在第100个同学按过之后,有多少盏灯是亮着的?这些灯的编号是多少?要求给出解题思路或给出伪码。
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdlib.h>
4
5int main ()
6 {
7int arr[101] = {0};
8
9for (int i=1 ; i <=100 ; i++) //第i个学⽣
10 {
11for(int j=i ; j <=100 ; j = j+i) //第j个灯
12 {
13 arr[j] = !arr[j];
14 }
15 }
16for (int i=1 ; i <=100 ; i++)
17 {
18if(arr[i] == 1)
19 printf("%d\n",i); //打印亮着灯的编号
20 }
21return0;
22 }
打印结果:。
2022年海关总署研究中心招聘应届毕业生考试真题及答案
2022年海关总署研究中心招聘应届毕业生考试真题及答案第一部分常识判断1.2022年5月4日,联合国启动2025年前能源承诺促进行动计划,以促进可再生能源使用,到2025年实现再有5亿人获得电力供应,再有10亿人获得清洁烹饪解决方案。
该行动计划的目标还包括到2025年使全球可再生能源发电能力增加100%,在可再生能源和能源效率领域增加()个工作岗位,以及大幅增加全球清洁能源年度投资。
A.9000万B.3000万C.8000万D.5000万【答案】:B2.2021年9月召开的中央人才工作会议强调,我国必须坚持长远眼光,有意识地发现和培养更多具有战略科学家潜质的高层次复合型人才,形成战略科学家成长梯队。
下列不属于战略科学家应具备的条件或素质的是:A.兼具战略眼光和深厚科学素养B.担纲领衔国家重大科技研究任务C.具有卓越领导才能和崇高道德D.拥有国际顶级科研机构荣誉头衔【答案】:D3.2022年4月21日,《国务院办公厅关于推动个人养老金发展的意见》指出,个人养老金实行个人账户制度,每年缴纳个人养老金的上限为()元。
A.12000B.15000C.20000D.10000【答案】:A4.根据《公务员法》,国家实行公务员交流制度,具体不包括以下哪一方式()。
1/ 20A.挂职锻炼B.轮换C.调任D.转任【答案】:B5.1982年1月11日,邓小平接见来华访问的()时明确提出:叶九条“实际上就是一个国家,两种制度…不只是台湾问题,还有香港问题……”A.香港总督麦理浩B.英国首相撒切尔夫C.美国华人协会主席李耀基D.美国新泽西州西东大学教授杨力宇【答案】:C6.土地革命战争是国共两党之间进行的第一次武装战争,是从1927年的八一南昌起义开始到()结束。
A.1935年12月25日瓦窑堡会议召开B.1936年12月12日的西安事变C.1937年7月7日卢沟桥事变D.1937年8月共产党领导的工农红军主力改编为国民革命军第八路军【答案】:B7.在选择工作时,某毕业生更重视工作单位的管理制度、现有产品系列、产品规划以及员工职业发展规划,这体现了该毕业生:A.安全的需要B.社交的需要C.自我实现的需要D.生理的需要【答案】:C8.我国刑法规定,对已满14周岁不满18周岁的人犯罪( )。
《C程序设计第五版》期末考试改错题
《C程序设计第五版》期末考试改错题1.以下程序让用户从键盘输入n,计算n!并输出,请改正其中的错误。
#includeint main(){int n;int i;int p;scanf("%d", n);for (i = 1; i < n; i ++)p = p * i;printf("%d\n",p);return 0;}2.下面程序的功能是将数组元素的倒置,找出其中的错误并改正之。
#include "stdio.h"#define M 5int main(){ int a[M]={1,2,3,4,5};int i,j,t;i=0;j=M;while(i < j{t=*(a+i);*(a+i)=*(a+j);*(a+j)=t;i++;j--;}for(i=0;ireturn 0;}正确答案:#include#define M 5int main(){ int a[M]={1,2,3,4,5};int i,j,t;i=0;j=M-1;while(i < j){t=*(a+i);*(a+i)=*(a+j);*(a+j)=t;i++;j--;}for(i=0;i<="">return 0;}3.下面程序的功能是将数组元素倒置,找出其中的5处错误并改正之。
#include "stdio.h"#define M 5;main(){ int a[M]={1,2,3,4,5};int i,j,*t;i=0;j=M-1;while(i){t=*(a+i);*(a+i)=*(a+j);*(a+j)=t;i++;j++}for(i=0;i<="">}4.在下面这个程序中,要求其实现的功能是对用户输入的任意整数计算其阶乘,输入小于等于-1的数时退出程序。
下面给出的是一个有错误的程序,请找出其中的错误,并改正之。
有1000盏亮着的电灯, 数学题 讲解
有1000盏亮着的电灯, 数学题讲解摘要:1.问题描述2.数学思维分析3.解题步骤与应用正文:在我们日常生活中,数学问题无处不在。
今天,让我们以一道有趣的数学题为例,讲解如何运用数学思维解决问题。
题目如下:有1000盏亮着的电灯,现将其中任意两盏灯相互切换,请问有多少种不同的方法可以使所有的灯都熄灭?首先,我们要分析这个问题。
从直觉上我们可以发现,当我们将一盏灯与另一盏灯切换时,有两种可能的结果:一是两盏灯都熄灭,二是两盏灯都亮着。
要使所有的灯都熄灭,我们需要找到一个策略,使得每次切换都能减少至少一盏亮着的灯。
接下来,我们按照这个策略进行解题。
假设我们有一盏特殊的灯,当我们第一次切换时,这盏特殊灯与另一盏灯之一进行切换。
此时,亮着的灯数量从1000减至500。
第二次切换时,我们选择特殊灯与剩下的500盏灯之一进行切换,此时亮着的灯数量变为250。
我们可以发现,每次切换后,亮着的灯数量都会减少一半。
根据这个规律,我们可以继续进行切换。
第三次切换后,亮着的灯数量为125;第四次切换后,亮着的灯数量为62;第五次切换后,亮着的灯数量为31;第六次切换后,亮着的灯数量为15;第七次切换后,亮着的灯数量为7;第八次切换后,亮着的灯数量为3;第九次切换后,亮着的灯数量为1。
最后,我们进行第十次切换。
此时,特殊灯与剩下的一盏灯进行切换,两盏灯都熄灭。
经过九次切换,我们成功使1000盏灯全部熄灭。
总结一下,这道题的解法是:通过九次切换,特殊灯与不同的灯进行切换,使得亮着的灯数量从1000逐渐减少至1。
在这个过程中,我们运用了数学思维,找到了一个可行的策略,最终解决了这个问题。
这个问题不仅有趣,而且实用。
在日常生活中,我们可以运用类似的数学思维解决许多实际问题。
通过观察、分析和找到规律,我们可以更加高效地应对各种挑战。
实验改错填空题
实验改错填空题实验12.改错题(1)下列程序的功能为:计算x*y的值并将结果输出。
试纠正程序中存在错误,以实现其功能。
程序以文件名保存。
(2)下列程序的功能为:求两数中的较大数据并输出。
试纠正程序中存在错误,以实现其3.填空题(1)从键盘输入两个整数,输出这两个整数的和。
根据注释信息填写完整程序,以实现其功能。
程序以文件名保存。
#include<>main(){int x,y,total; /*定义整型变量x,y,total*/printf("Please input x,y ! "); /*输出提示信息*/printf("Please input x,y!"); /*由键盘输入两个数分别赋予x和y*/ scanf("%d,%d",&x,&y);total=x+y; /*赋值语句*/printf("%d + %d=%d\n",x,y,total); /*输出两个整数的和*/}(2)从键盘输入两个整数,输出这两个整数的差。
根据注释信息填写完整程序,以实现其功能。
程序以文件名保存。
#include<>main(){int a,b,m;printf("Input a,b please!");scanf("%d%d",&a,&b);m=a-b; /*赋值语句,将a和b的差值赋给m */printf("%d-%d=%d\n",a,b,m); /*输出a 和b差的结果值后换行*/}实验31.改错题(1)下列程序的功能为:输入一个华氏温度,要求输出摄氏温度。
公式为:C= )32(95 F ,(2)下列程序的功能为:按下列公式计算并输出x 的值。
其中a 和b 的值由键盘输入。
x=2ab/(a+b)2请纠正程序中存在的错误,使程序实现其功能,程序以文件名保存。
宜城事业单位笔试真题及答案2024
宜城事业单位笔试真题及答案2024(满分100分时间120分钟)第一部分常识判断1.2024年5月27日,由中国船舶大连造船研发建造的总舱容17.5万立方米的()在大连下水。
A.最大新造集装箱船B.智慧渔业大型养殖工船C.液化天然气运输船D.远洋汽车运输船【答案】:C2.第一届全国全民健身大赛2024年5月20日在()开幕。
开幕式后,第一届全国全民健身大赛各项赛事将在华北、东北、华东、华中、华南、西南、西北7个赛区展开。
A.安徽省合肥市B.辽宁省沈阳市C.河南省郑州市D.湖南省长沙市【答案】:B3.中国社会科学院考古研究所等联合团队,借助文物CT无损扫描、3D模拟拼接等技术,日前成功复原了()早期龙形蚌饰,复原的龙形蚌饰距今约6300年前,丰富了我国早期龙的形象。
A.良渚文化B.龙山文化C.仰韶文化D.红山文化【答案】:D4.近日,国家标准委、国家发展改革委、财政部等18部委联合印发()。
《工作方案》对照国家界定的基本公共服务事项清单,进一步对幼有所育、学有所教、劳有所得、病有所医、老有所养等9大领域标准化工作作出全面部署。
A.《健全基本公共服务体系建设工程工作方案》B.《基本公共服务质量体系建设工程工作方案》C.《基本公共服务标准体系建设工程工作方案》1/ 13D.《基本公共服务标准体系建设全面工作方案》【答案】:C5.自然资源部消息,2023年全国海洋生产总值99097亿元,比上年()。
A.增长5.0%B.增长5.5%C.增长6.5%D.增长6.0%【答案】:D6.马克思主义认为,哲学是()A.无产阶级的世界观B.人们自发形成的世界观C.理论化、系统化的世界观D.科学的世界观【答案】:C7.根据《村民委员会组织法》的规定,关于村民委员会的范围调整,下列哪一选项是正确的()A.由乡级人民政府提出,经村民会议讨论同意,报县级人民代表大会批准B.由村民委员会主任提出,经村民会议讨论同意,报乡级人民代表大会批准C.由村民委员会主任提出,经村民会议讨论同意,报乡级人民政府批准D.由乡级人民政府提出,经村民会议讨论同意,报县级人民政府批准【答案】:D8.人们常说“一寸光阴一寸金,寸金难买寸光阴”,这说明了()。
浙江司法厅所属事业单位历年考试题库2023
浙江司法厅所属事业单位历年考试题库2023第一部分常识判断1.2022年4月20日至22日,主题为“疫情与世界:共促全球发展,构建共同未来”的博鳌亚洲论坛2022年年会在博鳌举行。
本届论坛年会采取线上线下相结合的方式,将举行30多场分论坛和活动。
与会嘉宾围绕6项议题进行对话和交流。
这6项议题不包括()A.国际合作与全球治理B.疫情防治C.能源危机D.世界经济【答案】:C2.()2021年GDP突破万亿元大关,成为第24个万亿之城。
A.青岛B.东莞C.贵阳D.南宁【答案】:B3.一种工作转换到另一种工作而导致的失业,称()。
A.摩擦性失业B.结构性失业C.周期性失业D.总需求不足的失业【答案】:A4.下列不属于欧洲文艺复兴时期的文学作品的是()。
A.《神曲》B.《巨人传》C.《伊索寓言》D.《十日谈》- 1 -【答案】:C5.诉讼时效中止,必须是中止事由存在于诉讼时效期间的最后()。
A.六个月之内B.一年之内C.九个月之内D.三个月之内【答案】:A6.“海上升明白﹐天际共此时”就是谁得名句?()A.王勃B.张九龄【答案】:B7.2019年,高校毕业生人数达到830万,再创新高。
面对这一庞大的求职大军,从国家到地方层面相继出台多项政策,为高校毕业生就业“开绿灯”,此举给社会生产发展带来重大影响。
下列选项中的顺序符合材料意思的是()。
①获得工资收入②提高消费水平③企业提高生产④大学生就业A.④③①B.②③④C.①②③D.④①②【答案】:A8.古希腊哲学家克拉底鲁指出:“万物瞬息万变,不可捉摸,人连一次也不能踏进同一条河流。
”这是一种()。
A.形而上学的观点B.相对主义诡辩论的观点C.庸俗进化论的观点D.唯心主义的观点【答案】:B9.团结友善主要是规范公民与公民之间的道德关系。
强调公民之间的(),更加注重公民个人之间的亲善关系。
A.感染力- 2 -B.吸引力C.亲和力D.向心力【答案】:C10.“月落乌啼霜满天,江枫渔火对愁眠,姑苏城外寒山寺,夜半钟声到客船”。
【单元练】《易错题》初中九年级物理第十九章【生活用电】经典题(专题培优)
一、选择题1.一种验电笔的构造如图所示,下列说法正确的是()A.使用验电笔时手不能接触笔尾金属体B.验电笔可用来测试物体是带正电还是带负电C.验电笔通常用来分辨相线和中性线D.当验电笔氖管发光时人体中没有电流通过C解析:CA.使用验电笔时手不能接触笔尖金属体,必须接触笔尾金属体,故A错误;B.验电笔可用来辨别火线和零线,不能测试物体是带正电还是带负电,故B错误;C.相线为火线,中性线为零线,验电笔通常用来分辨火线和零线,故C正确;D.当验电笔氖管发光时人体中有微弱电流通过,故D错误。
故选C。
2.下列日常生活现象符合安全用电原则的是()A.在手机充电过程中接打电话B.不能在高压线附近操控放飞的无人机C.家庭空气开关跳闸后立即手动复位D.在未断开电源的情况下更换灯泡B解析:BA.在手机充电过程中接打电话,手机中电流过大,电池发热量过多,可能会引起电池爆炸,故A不符合题意;B.不能在高压线附近操控放飞的无人机,故B符合题意;C.家庭空气开关跳闸后应检查电路,排除故障后才能手动复位,故C不符合题意;D.更换灯泡时应断开电源,防止发生触电事故,故D不符合题意。
故选B。
3.我们的学习和生活都离不开电,在日常生活中树立安全用电意识十分重要。
下图中符合安全用电的做法是()A.用湿布抹擦电器B.使用测电笔C.电器失火先切断电源D.接线板负载过多C解析:CA.湿布是导体,所以用湿布擦拭电器不符合安全用电要求,故A错误。
B.使用测电笔时,手不能接触笔尖,故B错误。
C.电器失火先切断电源,才可以继续灭火,故C正确。
D.接线板负载过多,会造成功率过大,通过接线板的电流过大,烧坏接线板,引起危险。
故D错误。
故选C。
4.“安全用电,珍爱生命!”这是我们应有的安全意识。
下列符合安全用电原则的是()A.检修电气设备时断开总开关B.湿毛巾擦拭工作中的电风扇C.看见有人触电立即直接用手将其拖离电源D.几个大功率用电器接在同一插座A解析:AA.检修电气设备时断开总开关,可避免检修工人触电,故A符合题意;B.湿的毛巾是导体,用它擦拭工作中的电风扇,有可能接触到火线,造成触电事故,故B不符合题意;C.看见有人触电直接用手将其拖离电源,是危险的作法,这样不但不能将触电都拖离,施救者也会触电,故C不符合题意;D.几个大功率的用电器接在同一插座上,会造成总功率过大,而引起跳闸,严重的话,会引发火灾。
《程序设计与算法(二)算法基础》《第一周枚举》熄灯问题POJ-1222
《程序设计与算法(⼆)算法基础》《第⼀周枚举》熄灯问题POJ-1222这道题我花了⽐较多的时间才想清楚,⽐较难想的地⽅在第⼀⾏的枚举,假设第⼀⾏6个元素是 0 1 0 1 0 1,⼀盏灯只有亮和灭两个状态,每盏灯只有两个操作,按下开关与不按开关,我之前以为枚举的是0~63,即0000 0000 ~1111 1111,这种想法是错误的。
因为初始灯的状态是确定的,你按下任意⼀盏可能会影响到周围的灯,所以不⼀定有1111 1111这种状态。
关键是要想清楚枚举的状态到底是什么?枚举的是每盏灯的操作,1表⽰按下开关,0表⽰⽆操作,第⼀⾏这种按下开关的操作⼀共有 2^6 种可能。
只要第⼀⾏对每盏灯的操作确定了,第⼀⾏灯的状态就确定了,之后,第2⾏根据第⼀⾏亮着的灯的位置,进⾏开关灯操作描述有⼀个由按钮组成的矩阵,其中每⾏有6个按钮,共5⾏。
每个按钮的位置上有⼀盏灯。
当按下⼀个按钮后,该按钮以及周围位置(上边、下边、左边、右边)的灯都会改变⼀次。
即,如果灯原来是点亮的,就会被熄灭;如果灯原来是熄灭的,则会被点亮。
在矩阵⾓上的按钮改变3盏灯的状态;在矩阵边上的按钮改变4盏灯的状态;其他的按钮改变5盏灯的状态。
在上图中,左边矩阵中⽤X标记的按钮表⽰被按下,右边的矩阵表⽰灯状态的改变。
对矩阵中的每盏灯设置⼀个初始状态。
请你按按钮,直⾄每⼀盏等都熄灭。
与⼀盏灯毗邻的多个按钮被按下时,⼀个操作会抵消另⼀次操作的结果。
在下图中,第2⾏第3、5列的按钮都被按下,因此第2⾏、第4列的灯的状态就不改变。
请你写⼀个程序,确定需要按下哪些按钮,恰好使得所有的灯都熄灭。
根据上⾯的规则,我们知道1)第2次按下同⼀个按钮时,将抵消第1次按下时所产⽣的结果。
因此,每个按钮最多只需要按下⼀次;2)各个按钮被按下的顺序对最终的结果没有影响;3)对第1⾏中每盏点亮的灯,按下第2⾏对应的按钮,就可以熄灭第1⾏的全部灯。
如此重复下去,可以熄灭第1、2、3、4⾏的全部灯。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
t=i*j;
if(t>n) break;
p[t-1]++;
}
}
for(i=0;i<n;i++)
{
if(p[i]%2!=0)
k++;
}
//输出
cout<<k<<endl; delete [] p;
return 0;
中级题:亮着电灯的盏数
一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里电灯有几盏亮着。
注:电灯数和学生数一致。
#include<iostream>
using namespace std;
//思路:
//1、将每盏灯经过的人数累加,用数组来保存(数组必须先初始化为0)
//2、如果人数是2的倍数,则是关;否则为开(除2有余数)
//3、统计开的灯数
int main()
{
int n,*p,i=0,j=0,t,k=0;
cin>>n;
p=new int[n];
memset(p,0,(sizeof(int))*n);//原代码:memset(p,0,(sizeof(int))*n);
//统计人数
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)//原代码:for(j=i;j<=n;j++)
}