问题
程序段如下,以下说法中不正确的是()。 void main() { int k=2,; while(k< 7) { if(k%2) { k=k+3; printf(“k=%d\n”,k); continue; } k=k+1; printf(“k=%d”,k); } }
程序段如下,以下说法中不正确的是()。 void main() { int k=2,; while(k< 7) { if(k%2) { k=k+3; printf(“k=%d\n”,k); continue; } k=k+1; printf(“k=%d”,k); } }
? A、A. k=k+3;执行一次
? B、B. k=k+1;执行2次
? C、C. 执行后k值为7
? D、D. 循环体只执行一次
您可能感兴趣的试题
-
已定义以下函数,则函数的功能是( )。 fun(char *p2, char *p1) { while((*p2=*p1)!=’′) { p1++; p2++; } }
已定义以下函数,则函数的功能是( )。 fun(char *p2, char *p1) { while((*p2=*p1)!=’′) { p1++; p2++; } }A:将p1 所指字符串的地址赋给指针 p2B:将p1所指字符串复制到p2所指内存空间C:检查p1和p2两个指...
查看答案 -
以下程序段执行后输出结果是( )。 char *p[10]={ “abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%dn”,strlen(p[4]));
以下程序段执行后输出结果是( )。 char *p[10]={ “abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%dn”,strlen(p[4])); A:4B:5C:3D:2...
查看答案 -
C语言的以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
C语言的以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( ) A:char s[10]= “hello “;B:char t[]=”hello”,*s=t;C:char s[10]; strcpy(s, “hello”);D:char s[10]; s= “hello”;...
查看答案 -
已有定义:int i,a[10],*p; , 则合法的赋值语句是( ) A:p=a+2; B:p=i; C:p=a[5]; D:p=a[2]+2;
已有定义:int i,a[10],*p; , 则合法的赋值语句是( ) A:p=a+2;B:p=i;C:p=a[5];D:p=a[2]+2;...
查看答案 -
设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是( )
设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是( ) A:float *p=&x;B:float p=&x;C:int *p=(int)x;D:float *p=1024;...
查看答案
