正在加载图片...
III, 流程控制 1. 设有以下程序段 int x=0.s=0: while (!x!=0)s+=++x; printf(o%d”,s; 则() A.运行程序段后输出0 B.运行程序段后输出1 C.程序段中的控制表达式是非法的 D.程序段执行无限次 2. 以下描述中正确的是() A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能 使用复合语句 B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C.在do-while循环体中,一定要有能使while后面表达式的值变为零的操作 D.do-while循环中,根据情况可以省略while 下面关于or循环的正确描述是() A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判断表达式 C.在for循环中,不能用break语句跳出循环体 D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 执行语句for(i=1:i++<4;);后变量i的值是 A.3 B.4 C.5 D.不定 5 对语句for(表达式1:表达式3)应理解为 A.for(表达式1:0:表达式3) B.for(表达式1:1表达式3) C.for(表达式1:表达式1:表达式3) D.for(表达式1:表达式3:表达式3) 6 以下描述正确的是() A.goto语句只能用于退出多层循环 B.switch语句中不能出现continue语句 C.只能用continue语句来中止本次循环 D.在循环中break语句不能独立出现 7. 下面程序的运行结果是()III. 流程控制 1. 设有以下程序段 int x=0,s=0; while (!x!=0) s+=++x; printf (“%d”,s); 则() A. 运行程序段后输出 0 B.运行程序段后输出 1 C.程序段中的控制表达式是非法的 D. 程序段执行无限次 2. 以下描述中正确的是() A. 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能 使用复合语句 B. do-while 循环由 do 开始,用 while 结束,在 while(表达式)后面不能写分号 C.在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零的操作 D. do-while 循环中,根据情况可以省略 while 3. 下面关于 for 循环的正确描述是() A. for 循环只能用于循环次数已经确定的情况 B. for 循环是先执行循环体语句,后判断表达式 C.在 for 循环中,不能用 break 语句跳出循环体 D. for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 4. 执行语句 for(i=1;i++<4;);后变量 i 的值是 A. 3 B. 4 C. 5 D. 不定 5. 对语句 for(表达式 1;;表达式 3)应理解为 A. for(表达式 1;0;表达式 3) B. for(表达式 1;1;表达式 3) C. for(表达式 1;表达式 1;表达式 3) D. for(表达式 1;表达式 3;表达式 3) 6. 以下描述正确的是() A. goto 语句只能用于退出多层循环 B. switch 语句中不能出现 continue 语句 C.只能用 continue 语句来中止本次循环 D. 在循环中 break 语句不能独立出现 7. 下面程序的运行结果是()
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有