正在加载图片...
A) continue语句的作用是结束整个循环的执行 B)只能在循环体内和 switch语句体内使用 break语句 C)在循环体内使用beak语句或 continue语句的作用相同 D)从多层循环嵌套中退出时,只能使用goo语句 (17)执行下面的程序后,a的值为()。 main() for(a=1,b=1;a<=10;a+ if(b%3==1) +∞b 5; A)7 D)10 (18)以下程序段的输出结果是 pint(%2dn·,a) A)12 B)34 C)1234 D)提示出错、无结果 (19)能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A)a>=10ora<=0B)a>=0la<=10 C)a>=10&a<=0 (20)设变量ab、cd和y都已正确定义并赋值。若有以下if语句 D)a>=10a<=0 if(a <b) if(c asd)y=0: else y=I: 该语句所表示的含义是 A)y= 0a<b且c=d B)yE 且c=d b且c≠d ∫oa<b且c=d C)y={a<b且c≠d a<b且c=d (21)请阅读以下程序: #include stdio. h> main() intx=1,y=0,a=0,b=0 switch(x) I case I switch(y) 1 case 0: a ++ b case 2 a++,b++: break: 1 printf("a=%d, b=%d\n", ab): 上面程序的输出结果是() A)a=2,b=1 C)a=1.b=0 D)a=2,b=2 (22)C语言中 while和do- while循环的主要区别是 hie的循环体至少无条件执行一次 B) while的循环控制条件比do- while的循环控制条件更严格 C)do- while允许从外部转到循环体内 D) do- while的循环体不能是复合语句 (23)已知ch是字符型变量,则下面正确的赋值语句是 A)ch='123’; B)ch =Ixfr C)CH="8; D)ch="1"; (24)以下叙述中不正确的是 A)在不同的函数中可以使用相同的名字的变量 B)函数中的形式参数是局部变量 C)在一个函数内定义的变量只在本函数范围内有效 D)在一个函数内的复合语句中定义的变量在本函数范围内有效 (25)阅读下面程序段,则执行后的结果为 #inelude "stdio. h main() k= fun(m, n):
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有