6-循环控制练习试题

合集下载

(完整版)C语言循环结构练习题集带答案解析

(完整版)C语言循环结构练习题集带答案解析

第5章循环结构程序设计5.1 基本知识点while语句的使用格式和注意事项do-while语句的使用格式和注意事项for语句的使用格式和注意事项break和continue语句在循环语句中的应用循环结构的嵌套使用goto语句实现循环结构穷举法程序设计方法迭代程序设计方法5.2 练习题51. 单项选择题(1)语句while (!e);中的条件!e等价于 A 。

A. e==0B. e!=1C. e!=0D. ~e(2)下面有关for循环的正确描述是 D 。

A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环体语句,后判定表达式C. 在for循环中,不能用break语句跳出循环体D. for循环体语句中,可以包含多条语句,但要用花括号括起来(3)C语言中 D 。

A. 不能使用do-while语句构成的循环B. do-while语句构成的循环必须用break语句才能退出C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环(4)C语言中while和do-while循环的主要区别是 A 。

A. do-while的循环体至少无条件执行一次B. while的循环控制条件比do-while的循环控制条件严格C. do-while允许从外部转到循环体内D. do-while的循环体不能是复合语句(5)以下程序段 C 。

int x=-1;do{x=x*x;}while (!x);A. 是死循环B. 循环执行二次C. 循环执行一次D. 有语法错误(6)下列语句段中不是死循环的是__C__。

A. i=100;while (1){i=i%100+1;if (i==20) break;}B. for (i=1;;i++)sum=sum+1;C. k=0;do{++k;} while (k<=0);D. s=3379;while (s++%2+3%2)s++;(7)与以下程序段等价的是__A__。

内科循环系统部分试题及答案

内科循环系统部分试题及答案

(一)A型题1.对诊断慢性左心功能不全最有价值的表现是A.肺动脉瓣区第二心音亢进B.睡眠中出现阵发性呼吸困难C.咳嗽D.左房增大2.血管扩张药治疗心功能不全的主要作用机理是A.增强心肌收缩力B.改善心肌供氧状态C.降低心脏的前后负荷D.降低心肌耗氧量E.减慢心率3.风心病好发于哪个瓣膜A.三尖瓣B.肺动脉瓣C.单纯主动脉瓣D.三尖瓣和主动脉瓣E.二尖瓣4.动脉瓣关闭不全的周围血管征不包括A.颈动脉强烈搏动引起的点头征B.脉短绌C水冲脉D.甲床毛细血管搏动征E.股动脉枪击音5.高血压病最常见的死亡原因是A.尿毒症B.高血压危象C.心力衰竭D.合并冠心病E.脑血管意外(二)B型题A.心尖区舒张中晚期隆隆样杂音B.心尖区全收缩期吹风样杂音C.胸骨左缘第三肋间舒张早期叹气样杂音D.胸骨右缘第二肋间3/6级以上收缩期吹风样杂音E.心尖区柔和的收缩期吹风样杂音6.主动脉瓣狭窄。

7二尖瓣狭窄。

8.主动脉瓣关闭不全。

9.甲亢。

10.二尖瓣关闭不全下述情况发生心功能不全的原因主要是:A.左心室前负荷加重B.右心室后负荷加重C.肺循环阻力增高D.心肌收缩力明显减弱E.左心室后负荷加重11.急性心肌梗塞。

12.高血压。

13.主动脉瓣关闭不全。

14.肺源性心脏病。

15.肺动脉瓣狭窄。

(二)C型题A.交替脉B.颈静脉怒张C.两者都有D.两者都无16.左心功能不全。

17.右心功能不全。

A.风湿活动B.心房纤颤C.两者都有D.两者都无18.风心病诱发心衰的主要原因是。

19.冠心病诱发心衰的原因是。

A.心电图ST段高持续半年月以上B.心电图有异常宽深的Q波C.两者都有D.两者都无20.急性心肌梗死。

21.心绞痛。

参考答案:(一)A型题1.B 2.C 3.E 4.B 5.E(二)B型题6.D 7.A 8.C 9.E 10.B 11.D 12.E 13.A 14.C 15.B (三)C型题16.A 17.B 18.C 19.B 20.B 21.D1.★★★终止心室颤动最有效的方法是A.胺碘酮B.利多卡因C.胸外拳击复律D.阿托品E.直流电除颤您所选的答案:本题正确答案:E题解:非同步直流电除颤是终止心室颤动的首选方法。

第六章循环控制上机习题

第六章循环控制上机习题

第六章循环控制问题与思考1.对下面程序段描述正确的是__________。

int k=10;while(k=0) k=k-1;A) while循环执行10次 B) 循环是无限循环C) 循环体语句一次也不执行D) 循环体语句执行一次2.语句while(!E);中的表达式!E等价于________.A) E==0B) E!=1 C) E!=0 D) E==13.下面程序段的运行结果是__________.int n=0;while(n++<=2); printf("%d",n);A) 2 B) 3 C) 4 D) 有语法错4.下面程序的运行结果是___________.#include<stdio.h>main(){int num=0;while(num<=2){num++;printf("%d\n",num);}}A)1 B)1 C) 1 D) 12 2 23 345.以下程序段________.x=-1;do{ x=x*x;}while(!x);A) 是死循环 B) 循环执行二次 C) 循环执行一次 D) 有语法错误6.如下程序段 _________.int x=3;do{printf("%d\n",x-=2);}while(!(--x));A) 输出的是1 B) 输出的是1和-2C) 输出的是3和0 D) 是死循环7.下面程序的运行结果是______.#include<stdio.h>main(){int y=10;do{y--;}while(--y);printf("%d\n",y--);}A) -1 B) 1 C) 8 D) 08.若i为整型变量,则以下循环执行次数是_____.for(i=2;i==0;)printf("%d",i--);A) 无限次 B) 0次 C) 1次 D) 2次9.执行语句for(i=1;i++<4; );后变量i的值是______.如果改成for(i=1;++i<4; );后变量i的值是 4A) 3 B) 4 C) 5 D) 不定10.以下正确的描述是_______.A) continue语句的作用是结束整个循环的执行B) 只能在循环体内和switch语句体内使用break语句C) 在循环体内使用break语句或continue语句的作用相同D) 从多层循环嵌套中退出时,只能使用goto语句11.运行下面程序时,从键盘输入20357<CR>,则下面程序的运行结果是__66277879______。

第七章循环试题基础知识题

第七章循环试题基础知识题

19. 假定有如下事件过程:
Private Sub Form_Click()
Dim x As Integer
x=1
n=0
Do While x<28
Loop
x=x*3
n=n+1
Print x, n
End Sub
程序运行后,单击窗体,输出结果是___A___。
A)81 4
B)56 3
C)28 1 D)243 5
Wend
If max<x then
Print max
________
N=n+1
_________
18.执行以下程序段时,______。
x=1
Do While x<>0
x=x*x
Loop
print x;
A) 循环体将执行 1 次
B) 循环体将执行 0 次
C) 循环体将执行无限次
D) 系统将提示语法错误
print x next x 程序循环了________次。 9. for i=2 to 1 step -1 print i next i
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力通根保1据过护生管高产线中工敷资艺设料高技试中术卷资0配不料置仅试技可卷术以要是解求指决,机吊对组顶电在层气进配设行置备继不进电规行保范空护高载高中与中资带资料负料试荷试卷下卷问高总题中体2资2配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可1都关能可于地以管缩正路小常高故工中障作资高;料中对试资于卷料继连试电接卷保管破护口坏进处范行理围整高,核中或对资者定料对值试某,卷些审弯异核扁常与度高校固中对定资图盒料纸位试,置卷编.工保写况护复进层杂行防设自腐备动跨与处接装理地置,线高尤弯中其曲资要半料避径试免标卷错高调误等试高,方中要案资求,料技编试术写5、卷交重电保底要气护。设设装管备备置线4高、调动敷中电试作设资气高,技料课中并术3试、件资且中卷管中料拒包试路调试绝含验敷试卷动线方设技作槽案技术,、以术来管及避架系免等统不多启必项动要方方高式案中,;资为对料解整试决套卷高启突中动然语过停文程机电中。气高因课中此件资,中料电管试力壁卷高薄电中、气资接设料口备试不进卷严行保等调护问试装题工置,作调合并试理且技利进术用行,管过要线关求敷运电设行力技高保术中护。资装线料置缆试做敷卷到设技准原术确则指灵:导活在。。分对对线于于盒调差处试动,过保当程护不中装同高置电中高压资中回料资路试料交卷试叉技卷时术调,问试应题技采,术用作是金为指属调发隔试电板人机进员一行,变隔需压开要器处在组理事在;前发同掌生一握内线图部槽纸故内资障,料时强、,电设需回备要路制进须造行同厂外时家部切出电断具源习高高题中中电资资源料料,试试线卷卷缆试切敷验除设报从完告而毕与采,相用要关高进技中行术资检资料查料试和,卷检并主测且要处了保理解护。现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

PLC练习题

PLC练习题

一、简单编程题(每题6分,5×6=30分)1.用三个按钮(I0.0、I0.1、I0.3)控制一盏灯Q0.0,当三个开关全通,或者全断时灯亮,其它情况灯灭。

(使用比较指令)2.单按钮单路输出控制。

要求:使用一个按钮控制一盏灯,实现奇数次按下灯亮,偶数次按下灯灭。

输入信号I0.0,输出信号Q0.0。

3.单按钮双路单双通控制。

要求:使用一个按钮控制两盏灯,第一次按下时第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都亮;第四次按下时两盏灯都灭。

按钮信号I0.0,第一盏灯信号Q0.0,第二盏灯信号Q0.2。

4.六盏灯单通循环控制。

要求:按下启动信号I0.0,六盏灯(Q0.0~~~Q0.5)依次循环显示,每盏灯亮1秒时间。

按下停车信号I0.1,灯全灭。

5、分别用置位、复位指令和传送指令实现当按下启动按钮I0.0时Q0.0~Q0.7导通,按下停止按钮I0.1时Q0.0~Q0.7截止。

6、编程实现当按下启动按钮I0.0时Q0.0~Q0.7中奇数导通,松开按钮I0.0时Q0.0~Q0.7中偶数导通(奇数不导通),按下停止按钮I0.1时Q0.0~Q0.7截止。

7、设计一个周期为5 s、占空比为50%的方波输出信号。

8、编程实现当按下启动按钮I0.0时八只彩灯(Q0.0~Q0.7)间隔1s被循环从右往左点亮,按下停止按钮I0.1时八只彩灯全灭的程序。

9、根据下列时序图设计梯形图程序。

二、设计题(每题10分,40×3=40分)I0.0 I0.1 Q0.0 Q0.11.设计单按钮双路单双通控制程序。

要求:使用一个按钮控制两盏灯,第一次按下时第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都亮;第四次按下时两盏灯都灭。

按钮信号I0.0,第一盏灯信号Q0.0,第二盏灯信号Q0.2。

2.按下启动按钮I0.0时,第1台电动机M1(Q0.0)启动;运行4s后,第2台电动机M2(Q0.1)启动,第1台电动机M1停止;M2运行5s后,第3台电动机M3(Q0.2)启动,第2台电动机M2停止;6s后第1台电动机M1又开始启动,循环这个过程3次。

人体机能学练习题(第六章 循环系统)

人体机能学练习题(第六章 循环系统)

第六章血液循环名词解释心动周期每搏输出量心输出量心指数射血分数最大舒张期电位期前收缩代偿间歇自律性窦性节律异长自身调节血压收缩压舒张压脉压中心静脉压心血管中枢减压反射有效滤过压有效不应期二、填空题1.心率加快时,心动周期_________,其中以_________更为显著。

2.心室收缩与射血包括_________,_________和_________三个时期。

3.等容收缩期时,房室瓣_________,半月瓣处于_________状态。

4.心输出量等于_________与_________的乘积。

左右两心室的输出量_________。

5.心室肌的前负荷是_________,后负荷是_________。

6.当心率超过180次/分时,心室充盈时间将明显_________,每搏输出量_________。

7.心室肌细胞的静息电位为_________mV,其形成的主要原因是_________·8.心室肌细胞动作电位可分为_________、_________、_________、_________和_________五个时期。

9.心室肌细胞动作电位平台期外向离子流是由_________携带的,内向离子流主要是由_________携带的。

10.自律细胞产生自动节律兴奋的基础是_________。

11.快反应细胞动作电位0期除极的内向电流是由_________负载的。

慢反应细胞动作电位0期除极的内向电流是由_________负载的。

12.心肌的生理特性有:_________、_________、_________和_________。

13.心室肌细胞一次兴奋过程中,其兴奋性发生的改变可分为_________,_________和_________。

额外的刺激落在心肌兴奋过程兴奋性变化的_________中,不会产生第二个兴奋和收缩。

14.心脏活动的正常起搏点在_________,其它部位的自律细胞为_________起搏点。

第6章 循环结构练习题

第6章 循环结构练习题

循环结构练习题一、选择题。

2、对于DO UNTIL ……LOOP循环,正确的是()。

A 如果循环条上为常数0,则一次循环也不执行B 如果循环条件为常数0,则至少执行一次循环C 如果循环条件是不为0的常数,则至少执行一次循环D 无论循环条件是否为TRUE,都至少执行一次循环3、要在DO ……LOOP循环中退出循环,应使用()语句。

A EXITB EXIT DOC CONTINUED STOP LOOP4、以下循环结构中,VB不支持的是()。

A FOR……NEXTB FOR EACH……NEXTC DO…..LOOPD DO……ENDDO5、要在FOR……NEXT循环中退出循环,应使用()语句。

A EXITB EXIT FORC CONTINUED STOP LOOP6、下列关于FOR循环的说法中,正确的是()。

A 循环变量、初值、终值和步长都必须是数值型B STEP后面的值必须为正数C 初值必须小于终值D 初值必须大于终值7、下列关于DO……LOOP语句的叙述中,不正确的是()。

A DO……LOOP语句采用逻辑表达式来控制循环体执行的次数。

B DO WHILE……LOOP语句与DO UNTIL……LOOP语句中WHILE与UNTIL后面的表达式值为TRUE或非0时,循环继续。

C DO……LOOP WHILE与DO……LOOP UNTIL 语句都至少执行一次循环D DO WHILE…..LOOOP语句与DO UNTIL……LOOP语句可能不执行循环8、下面的循环程序在执行时将()。

FOR I=1 TO 10 STEP 0K=K+2NEXT IA 形成无限循环B 仅循环一次C 语法错误D 一次也不循环9、对于EXIT FOR,叙述正确的是()。

A EXIT FOR语句可以退出任何类型的循环B 一个循环只能有一条EXIT FOR语句C EXIT FOR表示返回到FOR语句执行D 一个FOR循环可以有多条EXIT FOR语句10、对于FOR循环中的初值、终值、步长,下列说法中,正确的是()。

循环水操作工技能笔试试题

循环水操作工技能笔试试题

技能试题及答案一、填空题1、循环水浓缩倍数控制在()以上。

答案:52、循环水场一循装置处理量()m3/h,设置4台循环水泵,型号为700S-65TJ,3用1备,单泵流量()m3/h,扬程55 m,电机功率900KW。

答案: 12000 41603、循环水场二循装置处理量()m3/h,设置6台循环水泵,其中5台型号为32SAP-10,3用2备,单泵流量()m3/h,扬程55 m,电机功率1800KW,一台型号为700S-65TJ,单泵流量()m3/h,扬程55 m,电机功率900KW。

答案:28000 8320 41604、循环水场三循装置处理量()m3/h ,设置7台循环水泵,其中空分空压循环水泵型号为350S-75TJ,2用1备,单泵流量()m3/h,扬程55 m,电机功率355KW,动力站循环水泵型号为32SSAP-13,3用1备,单泵流量()m3/h ,扬程45 m,电机功率1000KW。

答案:20000 1560 58905、冷却塔是由风筒、风机、()、配水系统、()、集水池等组成。

答案:收水器填料6、循环冷却水系统中的微生物可分为()、()和()。

答案:细菌真菌藻类7、循环水系统运行过程中需要加入的药剂有()、阻垢剂、()。

答案:缓蚀剂杀菌剂8、循环水系统水质稳定处理的主要内容和任务是()、()和()。

答案:阻垢缓蚀杀菌灭藻9、循环冷却水系统是以水作为冷却介质,由()、()、()管道及其他有关设备组成,并循环使用的一种给水系统。

答案:换热器凉水塔水泵10、三循空分空压站边界处供水压力为()MPa,循环冷水温度为小于()℃ 。

答案:0.40-0.45 3411、动力站及余热回收站边界处供水压力()MPa,循环冷水温度为小于()℃。

答案:0.20-0.35 3412、循环水经过换热设备升温后至冷却塔,通过()、()、和()三个过程得以冷却。

答案:蒸发散热接触散热辐射散热13、为提高循环水的(),减少排污量,保证有效的去处循环水中的悬浮物,所以设置()设施。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6 循环控制
一、单项选择题
1、for(i=1;i<9;i+=1);该循环共执行了()次。

A. 7
B. 8
C. 9
D. 10
2、int a=2;while(a=0) a--;该循环共执行了()次。

A. 0
B. 1
C. 2
D. 3
3、执行完循环 for(i=1;i<100;i++);后,i 的值为()。

A. 99
B. 100
C. 101
D. 102
4、以下 for语句中,书写错误的是。

A. for(i=1;i<5;i++)
B. i=1;for(;i<5;i++)
C. for(i=1;i<5;i++);
D. for(i=1;i<5;) i++;
5、()语句,在循环条件初次判断为假,还会执行一次循环体。

A. for
B. while
C. do-while
D. 以上都不是
6、有以下程序段int i=5;do{ if(i%3==1)if(i%5==2){printf("*%d",i); break; } i++; }while(i!=0); 其运行结果是()
A.*2*6
B. *7
C.*5
D. *3*5
7、i、j已定义为 int 类型,则以下程序段中内循环体的执行次数是()。

for(i=5;i;i--) for(j=0;j<4;j++){…}
A. 20
B. 24
C. 25
D. 30
8、以下不构成无限循环的语句或语句组是()。

A.n=10; while(n);{n--;}
B.n=0; while(1){n++;}
C.n=0; do{++n;}while(n<=0);
D.for(n=0,i=1;;i++)n+=i;
9、有以下程序段int y=9; for(y>0;y--) if(y%3==0) printf("%d",--y);其运行结果是()。

A. 875421
B.963
C.852
D. 741
10、有以下程序段:int i,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++) printf("%d",i+j);printf("\n");}
其运行结果是()。

A.2 3 4
B.4 3 2
C.2 3
D.4 5
3 4 5 5 4 3 3 4 3 4
4 5 2 3
二、判断题
()1、do {……} while(0); 程序块至少会执行一次
()2、语句for(i=0;i=10;i++) {……}; 至多循环10次
()3、for( ; ; )表示无限循环。

()4、下面的循环不能正常结束: for (s=0,i=1; i<=10; ) { s=s+i; i++; } ()5、continue语句是终止整个循环的执行。

()6、对for(表达式1;;表达式3;)可理解为for(表达式1;1;表达式3;)。

()7、下列程序段执行循环二次 x=-1; do {x=x*x;}while(!x);
()8、下列程序段能计算s=10!的值i=1;s=1; do {s=s*i;i++;} while(i<=10);
()9、下列程序段将输出3和0 ,int x=3; do{printf(“%d\n”,x-=2);}while(!--x));
三、程序填空题
1.有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天后卖完? main( )
{ int day,x1,x2;
day=0; x1=1020;
while( )
{ x2= ; x1= ; day++; }
printf("day=%d\n",day);
}
2.输入若干个字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,运行结束。

#include <stdio.h>
void main( )
{ int s1=0,s2=0;
char ch;
while(( )!='\n')
{ if(ch>='0'&&ch<='9') s1++;
if(ch>='a'&&ch<='z' || ) s2++;
} printf(“%d,%d”,s1,s2);
}
3.下面程序的功能是计算1-3+5-7+……-99+101的值,请填空。

#include <stdio.h>
main( )
{ int i=1,t=1,s=0;
for(i=1;i<=101; i=i+2 )
{ ; ;}
printf(“%d\n”,s);
}
四、阅读下列程序,写出程序运行的输出结果
1.void main( )
{ int y=9;
for( ;y>0; y--)
if(y%3==0) { printf("%d", --y); continue;}
}
程序运行后输出结果为
2. main( )
{ int n1,n2;
scanf("%d",&n2);
while(n2!=0)
{ n1=n2%10; n2=n2/10; printf("%d",n1); }
}
程序运行后,如果从键盘上输入1298;则输出结果为
3. main ( )
{int s,i;
for(s=0,i=1;i<3;i++,s+=i);
printf("%d\n",s);
}
程序运行后输出结果为
4. #include <stdio.h>
void main( )
{ int s=1,t=1,a,n;
scanf("%d%d",&a,&n);
for(int i=1;i<n;i++)
{ t=t*10+1; s=s+t; }
s*=a; printf("SUM=%d\n",s);
}
程序运行后,如果从键盘上输入2,4;则输出结果为
五、程序改错
1、以下程序是显示[200,300]所有能被7整除的数,每行显示5个数,此程序有 5处错。

main( )
{ int i,n=0; /*n用来记录每行已打印数的个数*/
while(i<300)
{ if(i%7==0) break;
printf("%5d",i);
n=n+1;
if(n=5)/*满5个换行*/
{ printf("\n"); n=0; }
}
}
2、以下程序是求 1!+2!+3!+4!+5!+6!+7!的值,其中有 3 处错误。

main()
{ int i,s,t=0;
for(i=1;i<=7;i++)
{ s=0; t=t*i; s=s+t; }
printf("sum=d\n",s);
}
六、选做题
1.求序列2/1,3/2,5/3,8/5,13/8,21/13,的前20项之和。

2.请完成用一元人民币换成一分、两分、五分的所有兑换方案。

相关文档
最新文档