[单选题]

执行语句“for(n=10;n>0;)printf("%d",--n+n--);”后,下列说法正确的是( )

A.循环体执行了5次,最终n的值是-1

B.循环体执行了6次,最终n的值是-1

C.循环体执行了6次,最终n的值是0

D.循环体执行了5次,最终n的值是0

参考答案与解析:

相关试题

若有如下程序:main(){int n=2;do{printf("%d",n£­

[单选题]若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。A.2B.11C.1D.20

  • 查看答案
  • printf("%d,%d,%d\n",£«£«n,n£«=2,£­£­n);括

    [主观题]printf("%d,%d,%d/n",£«£«n,n£«=2,£­£­n);括号里的执行过程为什么是右到左?

  • 查看答案
  • 有以下语句段: int n1=10,n2=20; printf("()",n1,

    [主观题]有以下语句段:int n1=10,n2=20;printf("[ ]",n1,n2);要求按以下格式输出n1和n2的值:n1=10n2=20每个输出行从第一列开始,请填空。

  • 查看答案
  • 定义inta=5,b=20;若执行语句printf("%d\n",£«£«a*£

    [主观题]定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为 (6) 。

  • 查看答案
  • 有以下程序:main(){int n=0;do{n£«£«;printf("%d

    [单选题]有以下程序: main() {int n=0; do { n++; printf("%d/n",n); } while(n<=3); } 程序的输出结果是( )。A.1 2B.1 2 3C.1 2 3 4D.1

  • 查看答案
  • 已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n"

    [单选题]已知int k=10,m=3,n;则下列语句输出结果是printf("%d/n",n=(k%m,k/m));A.2B.3C.4D.5

  • 查看答案
  • 有以下程序main(){int m=12,n=34;printf("%d%d",

    [单选题]有以下程序 main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d/n",n++,++m); } 程序运行后的输出结果是A.12353514B.12353513C.12343514D.12343513

  • 查看答案
  • 有以下程序段: int n,t=1,S=0; scanf("%d",&n); d

    [单选题]有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 语句prinff(”%d\n”,strlen(”\t\”\、、n\"\065\0

    [单选题]语句prinff(”%d\n”,strlen(”\t\”\、、n\"\065\08AB”));的输出结果是( )。A.6B.7C.8D.9

  • 查看答案
  • 有以下程序段:int n=0,p;do{scanf("%d",&p);n£«£«

    [单选题]有以下程序段: int n=0,p; do{scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是( )。A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

  • 查看答案
  • 执行语句“for(n=10;n>0;)printf("%d",£­£­n£«n£