单项选择题

有以下程序   main( )   { char s[ ]="\n123 \ \";    printf("%d,%d\n",strlen(s),sizeof(s));   }   执行后输出结果是( )。

A. 赋初值的字符串有错
B. 6,7
C. 5,6
D. 6,6
<上一题 目录 下一题>
热门 试题

单项选择题
对于一个正常运行的C程序,以下叙述中正确的是【 】。
A.程序的执行总是从main函数开始,在main函数结束
B.程序的执行总是从程序的第一个函数开始,在main函数结束
C.程序的执行总是从main函数开始,在程序的最后一个函数中结束
D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
单项选择题
有以下程序main( ){ char k; int I;for(i=1;i<3;i++){ scanf(“%c”,&k);switch(k){ case ‘0’: printf(“another n”);case ‘1’: printf(“number n”); } } }程序运行时,从键盘输入:01,程序执行后的输出结果是( )。
A.another    number
B.another    number    another
C.another   number   number
D.number    number
相关试题
  • 程序中已构成如下图所示的不带头结点的单向...
  • 有以下程序:#include<stdlib.h>struct...
  • 有以下程序:struct STU{ char name[...
  • 有以下程序 struct S{int n;int a[...
  • 有以下程序main(){char*P[]={ 3...