若有以下说明和语句,则输出结果是( )charsp[]="\t\v\\\0will\n";printf("%d",strlen(sp));
A. 14
B. 3
C. 9
D. 字符串中有非法字符
下面的程序中哪一行有错误( )。#include main(){float array[5]={0.0}; //第A行int i;for(i=0;i<=5;i++)//第B行scanf("%f",&array[i]);for(i=1;i<5;i++)array[0]=array[0]+array[i]; //第C行printf("%f\n",array[0]); //第D行}
A. 第A行
B. 第B行
C. 第C行
D. 第D行
x和y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。
A.scanf(“%d%d,%e",&x,&y,&z);
B.scanf(“%2d*%d%f",&x,&y,&z);
C.scanf(“%x%d*%lf",&x,&y,&z);
D.scanf(“%x%o%6.2f",&x,&y,&z);