(5)以下for循环的循环次数是( )。 for(x=0, y=0; (y=123)&&(x<4); x++); A.是无限循环 B.循环次数不定 C.执行4次 D.执行3次 (6)下面程序的运行结果是( )。 #include A.8 B.9 C. 7 D.编译不成功 (7)关于for循环语句下面不正确的是( )。. A.在循环体中,不能改变循环控制变量 B.在执行中循环控制变量初值、终值可变 C.循环控制变量可增可减 D.循环控制变量不必在说明部分说明 (8)下列写法中等价的是( )。 A.若x=1,则while(x!=x)与while(x) B.若x=0,则while(x!=x)与while(x) C.若x=1,则while(x!=0)与while(!x) D.若x=0,则while(x==0)与while(!x) (9)执行语句for(i=0; i++<3;)后,变量i的值为( )。 A.2 B.3 C.4 D.5 (10)下面程序的运行结果是( )。 #include A.10 1 9 2 B.9 8 7 6 C.10 9 9 0 D.10 10 9 1 (11)若int x=3;且有下面的程序片段,则输出结果为( )。 do { x-=2; cout< }while(!(- -x)); A.1 B.3 0 C.1 2 D.死循环 (12)下面程序的运行结果是( )。 #include { num++; cout< (14)下列程序段不是死循环的是( )。 A.int i=100; while(1) { i=i0+1; if(i>100) break; } B.for( ; ;) C.int k=0; do{++k;} while(k>=0); D.int s=36; while(s); --s;
C语言程序习题解析
2026/4/25 7:06:49
C语言程序习题解析.doc
将本文的Word文档下载到电脑

