单项选择题

以下程序的输出结果是 #include <stdio.h> #include <string,h> main() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while (--pb>=b1) strcpy(b2,pB) ; printf("%d\n",strlen(b2)); }

A.8
B.3
C.1
D.7
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述正确的是
A.可以把define和if定义为用户标识符
B.可以把define定义为用户标识符,但不能把if定义为用户标识符
C.可以把if定义为用户标识符,但不能把define定义为用户标识符
D.define和if都不能定义为用户标识符
单项选择题
有以下程序 int f (int A) { return a%2; } main ( ) { int s[8]={1,3,5,2,4,6),i,d=0; for (i=0; f(s[i]; i++) d +=s[i]; print f ( %d n , D) ; } 程序运行后的输出结果是
A.9
B.11
C.19
D.21
相关试题
  • 以下sum函数的功能是计算下列级数之和。请...
  • 下面程序的运行结果是______。void ...
  • 下面程序的运行结果是______。typede...
  • 下面rotate函数的功能是:将n行n列的矩阵A...
  • 以下sstrcpy()函数实现字符串复制,即将t...