以下程序的功能是( )。 #include int main(void) { FILE *fp; char str[]=”hello”; fp=fopen(“prn.txt”,”w”); fprintf(fp,”%s”,str); fclose(fp); return 0; }
有以下程序运行后的输出结果是( )。 int main( ){int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf(“%d ”,s);}
以下程序运行时,若输入ab012kd99pk8,则程序的输出结果是( )。 #include void fun(char s[]) {int i,j; for(i=0,j=0;s[i]!='\0';i++) if(s[i]>='0'&&s[i]<='9') s[j++]=s[i]; s[j]='\0'; } int main() {char str[80]; gets(str); fun(str); puts(str); return 0; }
以下scanf函数调用语句中,对结构体变量成员的不正确引用是( )。 struct pupil {char name[20 ]; int age ; int sex; }pup[5],*p; p=pup;
若有如下宏定义: #define X 5 #define Y X+1 #define Z Y*X/2 则执行以下printf语句后,输出结果是( )。 int a; a=Y; printf("%d ",Z); printf("%d ",- -a);
以下程序的输出结果是 ( )。 #include int main(void) { int a=4,b=8; printf("a=%%d,b=%%d",a,b); /* 注意转义字符的作用 */ return(0); }