更多“以下程序运行后的输出结果是【10】。include<stdio.h>main(){char a; for(a=0;a<15;a+=5){ ”相关问题
  • 第1题:

    有以下程序:includemain(){char *p="abcde\Ofghjik\0";printf("%d\n",strlen(p));}程

    有以下程序: #include <string.h> main() {char *p="abcde\Ofghjik\0"; printf("%d\n",strlen(p)); } 程序运行后的输出结果是( )。

    A.12

    B.15

    C.6

    D.5


    正确答案:D
    解析:本题首先定义了一个字符型指针变量p,并用一个字符串给它赋值,然后调用printf()函数输出p所指向的字符串的长度。由于字符串的结束标记为、0,其长度为第1个\0前的字符个数,故长度为5。所以4个选项中D正确。

  • 第2题:

    有以下程序: include main( ) { char *p="abcde\0ghjik\0"; printf("%d\n",str

    有以下程序: #include<string.h> main( ) { char *p="abcde\0ghjik\0"; printf("%d\n",strlen(p) ); } 程序运行后的输出结果是

    A.12

    B.15

    C.6

    D.5


    正确答案:D

  • 第3题:

    试题10

    以下程序运行后的输出结果是______.

    #include <stdio.h>

    main()

    {char a;

    for(a=0; a<15; a+=5)

    {putchar(a+’A’);}

    printf(“\n”);

    }


    正确答案:
    试题10分析
    a=0,putchar(a+’A’)输出为A,a=5,putchar(a+’A’)输出为F,a=10,putchar(a+’A’)输出为K。
    试题10答案
      AFK

  • 第4题:

    有以下程序include.main(){char*p="abcde\ofghjik\0";printf("%d\n",strlen(p));} 程

    有以下程序 #include.<string.h> main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); } 程序运行后的输出结果是

    A.12

    B.15

    C.6

    D.5


    正确答案:D
    解析:本题首先定义了一个字符型指针变量p,并用一个宇符串给它赋值,然后调用printf()函数输出p所指向的字符串的长度。字符串的结束标记为“\0”,其长度为“\0”前的字符个数,故长度为5。所以4个选项中D正确。

  • 第5题:

    有以下程序 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continu

    有以下程序 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是______。

    A.3

    B.4

    C.5

    D.6


    正确答案:B