若int k=8;则执行下列程序后,变量k的正确结果是()main(){int k=8;switch(k){case 9:k+=1;case 10:k+=1;case 11:k+=1;break;default:k+=1;}printf("%d\n",k);}A)12 B)11 C)10 D)9

来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 03:24:27
若intk=8;则执行下列程序后,变量k的正确结果是()main(){intk=8;switch(k){case9:k+=1;case10:k+=1;case11:k+=1;break;default

若int k=8;则执行下列程序后,变量k的正确结果是()main(){int k=8;switch(k){case 9:k+=1;case 10:k+=1;case 11:k+=1;break;default:k+=1;}printf("%d\n",k);}A)12 B)11 C)10 D)9
若int k=8;则执行下列程序后,变量k的正确结果是()
main()
{int k=8;
switch(k)
{case 9:k+=1;
case 10:k+=1;
case 11:k+=1;break;
default:k+=1;}
printf("%d\n",k);}
A)12 B)11 C)10 D)9

若int k=8;则执行下列程序后,变量k的正确结果是()main(){int k=8;switch(k){case 9:k+=1;case 10:k+=1;case 11:k+=1;break;default:k+=1;}printf("%d\n",k);}A)12 B)11 C)10 D)9
初值k=8
然后判断k的值
显然k不等于9,10,11
则执行default,则k为9,
再判断k
得k为10,
再判断k,
得k为11,
再判断k,
得k为12,这时退出.
输出 :12