以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.**** 以下程序段中的变量已正确定义:程序段的输出结果是( )。A.********B.****C.**D.*

题目
以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

以下程序段中的变量已正确定义:程序段的输出结果是( )。

A.********

B.****

C.**

D.*

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.**

B.****

C.*

D.********


A c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

第2题:

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

A.********

B.****

C.**

D.*


Ac语言约定分号为一条语句的结束。因此for(i=0;i

第3题:

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

A.********

B.****

C.**

D.*


Ac语言约定分号为一条语句的结束。因此for(i=0;i

第4题:

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

A.******

B.****

C.**

D.*


正确答案:D
解析: 本题考杏for循环语句中嵌套for循环语句的情况。由于第一个for语句没有具体的执行语句,故当i=0时,k=1时,执行一次语句 printf(“*”);,程序便会跳出整个循环,故运行结果为一个星号。

第5题:

以下程序段中的变量已正确定义:

程序段的输出结果是( )。

A.**

B.****

C.*

D.********


正确答案:C
由于内层循环for(k=1;k<3;k++)后面直接跟了空语句“;”所以在循环内部什么操作也不做,跳出外层循环后执行打印语句,所以打印了一个“t”,选择C。

第6题:

若变量已正确定义,有以下程序段: 其输出结果是( )。A.0,0B.0,1C.1,1

若变量已正确定义,有以下程序段:其输出结果是( )。

A.0,0

B.0,1

C.1,1

D.程序进入无限循环


正确答案:B
对于do…while循环,程序先执行一次循环体,再判断循环是否继续。本题先输出一次i的值”0,”,再接着判断表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为l,程序再次输出i的值…1"。

第7题:

若变量已正确定义,有以下程序段: 其输出结果是( )。A.程序段有语法错误B.3,5,3SXB

若变量已正确定义,有以下程序段:其输出结果是( )。

A.程序段有语法错误

B.3,5,3

C.3,5,5

D.3,5,7


正确答案:B
两个if语句的判断条件都不满足,程序只执行了c=a这条语句,所以变量c的值等于3,变量b的值没有变化,程序输出的结果为3,5,3。

第8题:

若变量已正确定义,有以下程序段 其输出结果是( )。A.0,1B.0,0 C.1,1

若变量已正确定义,有以下程序段

其输出结果是( )。

A.0,1

B.0,0

C.1,1

D.程序进入无限循环


正确答案:A
循环语句中输出o,i为。循环结束,执行循环条件后i为l,输出1,所以选择A)。

第9题:

以下程序段中的变量已正确定义 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是正确的。