niusouti.com
更多“以下程序的输出结果是 _[13]_______ .#include <stdio.h>#include <string.h>c ”相关问题
  • 第1题:

    有以下程序:

    执行时输入:6<;回车>;,则输出结果是( )。

    A.6

    B.8

    C.7

    D.5


    正确答案:C
    后置自增运算:k++表示先运算,后自如。if(t++<6)p血ff(“%d\n”,t);elseprinff(“%d、n”,t);t的初值为6,t++<6,则条件为假,执行prinff(“%d、n”,t一),此时t=7,打印t值为k之后进行自减操作t=6。因此打印的结果为7。故答案为C选项。

  • 第2题:

    有以下程序:

    执行时输入:aBeDefG<;回车>;,则输出结果是( )。

    A.AbCdEFg

    B.ABCDEFG

    C.BCDEFGH

    D.bedefgh


    正确答案:C
    循环的作用是将输入的字符串转化为大写,9etchar()每次读入一个字符,putchar()每次输出一个字符,当遇到#字符结束。putchar(++C),表示将字符变量C加1后输出。因此,输入aBcDefG##,得到的结果是BCDEFGH。故答案为c选项。

  • 第3题:

    有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。

    A.12

    B.15

    C.20

    D.25


    正确答案:C

  • 第4题:

    有以下程序:

    执行时输入:2<;回车>;,则输出结果是( )。

    A.1 23 4

    B.5 431

    C.1235

    D.32 1 4


    正确答案:C
    第一个for循环初始化数组a,分别为l,3,5,随机数,形成了基本有序的序列,再将输入的数字插入到数组a,使他们形成有序序列。因此可以分析出,打印的结果为1,2,3,5。故答案为c选项。

  • 第5题:

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

    for(i=0;i<;4;i++,i++)

    for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

    A.*

    B.****

    C.**

    D.********


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

  • 第6题:

    若有以下程序

    执行时若输入:(其中<;Enter>;表示回车符)

    Fig flower is red.<;Enter>;

    则输出结果是

    A.wet is red.Fig Co is blue.

    B.wet is red.Fig flo

    C.wet is red.The sky is blue.

    D.Fig flower is red.The sky is blue.


    正确答案:A
    程序首先初始化字符数组b[],执行for循环语句。循环变量i的取值范围从0到6。在for循环语句中通过scanf函数将从键盘上输入的数据输入到b[]中,即b的值为FigCoisblue.。退出for循环语句,执行语句gets(A.;,gets()函数的调用形式为:gets(str_adr),其中str_adr是存放输入字符串的起始地址,可以是字符数组名。字符数组元素的地址或字符指针变量。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止,即a的值为wflrisred.。因此A选项正确。