以下程序段中的变量已正确定义 for(=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*") 程序段的输出结果是______。

admin2013-02-23  31

问题 以下程序段中的变量已正确定义        for(=0;i<4;i++,i++)           for(k=1;k<3;k++);printf("*")         程序段的输出结果是______。

选项 A、********
B、****
C、**
D、*

答案D

解析 本题考查的是for循环语句的使用以及分号“;”的使用,第一层for循环由于i两次自增运算故执行两次,每执行一次第一层for循环,第二条for循环语句执行三次,但由于语句后面加了分号,因此这一条空循环语句,结果当第一层的for语句执行完,跳出整个循环语句后,执行printf语句,因此执行一次printf语句,选项D是正确的。
转载请注明原文地址:https://kaotiyun.com/show/2LJp777K
0

最新回复(0)