语句“for($k=0;$k=1;$k++){}”和语句“for($k=0;$k==1;$k++){}”的执行次数分别为

题目
单选题
语句“for($k=0;$k=1;$k++){}”和语句“for($k=0;$k==1;$k++){}”的执行次数分别为()。
A

无限次和0

B

0和无限次

C

都是无限次

D

都是0

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是 ______。

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次


正确答案:A
解析:C语言里关系表达式的等于应该是“=”。一个等于号表示赋值,即这里面重复的把1赋给k,自然表达式k=1的值总为1,while后面的表达式恒为真,当然会进入死循环。

第2题:

下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k<4;k++) printf("%d ",v[k]); }

A.4211

B.0008

C.4678

D.8888


正确答案:B

第3题:

语句"for($k=0;$k=1;$k++);"和语句"for($k=0;$k==1;$k++);"执行的次数分别是无限和0。()

此题为判断题(对,错)。


正确答案:√

第4题:

执行语句序列“int k=0; do k++; while(k*k<20);”后,k的值为______。


正确答案:5
5

第5题:

设已定义i和k为int类型变量,则以下for循环语句_______。 for(i=0;k=-1,k=1;i++,k++) printf("****\n");

A.判断循环结束的条件不合法

B.是无限循环

C.循环一次也不执行

D.循环只执行一次


正确答案:B
解析:本题定义了一个for循环,循环变量是i,但由于本题并没有设置循环条件,所以循环的条件永远默认为真,即无限次执行循环。

第6题:

将下面的语句段(A) 补充完整,使其和语句段(B) 在功能上完全等价。

(a) double s=0.0;

【 】;

int k=0;

do{

s+=d;

k++;

d=1.0/(k*k+1);

}while(【 】);

(b) double s=1.0;

for(int k=1;k<=10;k++) s+=1.0/(k*(k+1));


正确答案:d=1.0 k=10
d=1.0 k=10 解析:本题考核while循环与for循环之间的转换。只要把握住循环的起始条件、结束条件和变量控制,就易解这种类型的题目。

第7题:

若有以下的说明和语句: int t[3][3],*pt[3],k; for(k=0;k<3;k++) pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。

A.t[2][0]

B.t[2][2]

C.t[1][2]

D.t[2][1]


正确答案:C
解析:pt是指向整型变量的指针数组,pt+1即pt[1]表示第2行的首地址,*(pt+1)表示第2行第1个元素即t[1][0]的地址,*(pt+1)+2表示第2行第3个元素即t[1][2]的地址,(*(pt+1)+2)则表示第2行第3个元素。

第8题:

设i和k都是int类型,则有关for循环语句for(i=0,k=-1;k=1;i++,k++)printf(“****\n“);的说明正确的是()

A、循环结束的条件不合法

B、循环体一次也不执行

C、循环体只执行一次

D、是无限循环


参考答案:D

第9题:

若k是int类型变量,且有以下for语句

for(k=-1;k<0;k++) printf(”****\n”);

下面关于语句执行情况的叙述中正确的是

A)循环体执行一次

B)循环体执行两次

C)循环体一次也不执行

D)构成无限循环


正确答案:A
【答案】A
【知识点】for语句
【解析】开始进入循环时,k的值是-1, 小于0所以条件满足,执行一次循环体。k++后值为0,所以条件不满足,结束循环。

第10题:

若i和k都是int类型变量,有以下for语句

for(i=0,k=一1;k=l;k++)printf(“*****-\n”);

下面关于语句执行情况的叙述中正确的是

A.循环体执行两次

B.循环体执行一次

C.循环体一次也不执行

D.构成无限循环


正确答案:D
解析:for循环的执行过程为:(1)计算表达式i=O,k=l。(2)计算表达式k=1,若其值为非0.执行循环体:若其值为0,结束循环。(3)执行一次for循环体。(4)计算表达式k++,转向步骤(2)。本题中表达式k=l的值为0,故构成无限循环。

更多相关问题