单项选择题

有以下程序:
#include <stdio.h>
main()
int i,n=0;
for(i=2;i<5;i++)
do
if(i%3) continue;
n++;
while(! i);
n++;

printf("n=%d\n",n);
程序执行后的输出结果是( )。

A.n=5
B.n=2
C.n=3
D.n=4
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* #include <stdio.h> main() int i,j; for(i=1;i<=4;i++) for(j=1;j<=4-i;j++) printf( ); for(j=1;j<=______;j++) printf( * ); printf( n ); 在下划线处应填入的是( )。
A.i
B.2*i-1
C.2*i+1
D.i+2
单项选择题
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。
A.char s[10]="abcdefg";
B.char t[]="abcdefg",*s=t;
C.char s[10];s="abcdefg";
D.char s[10];strcpy(s,"abcdefg");
相关试题
  • 下面程序的运行结果是 【18】 。 #in...
  • 下面rotate函数的功能是:将n行n列的矩阵A...
  • 有以下语句段: int n1=10,n2=2...
  • 以下sstrcpy()函数实现字符串复制,即将t...
  • 以下程序的运行结果是 【17】 。 #in...