在使用strlen( )和strcmp( )等函数处理字符时,必须在程序的开头出现包含头文件的命令行是。如果要使用数学函数,则出现包含头文件的命令行是。
若执行以下程序时从键盘上输入6,8,则程序的输出结果是
main()
{
int *p1,*p2,*p,a,b;
scanf(“%d,%d”,&a,&b);
p1=&a;p2=&b;
if(a
{p=p1;p1=p2;p2=p;}
printf(“a=%d,b=%d\n”,a,b);
printf(“max=%d,min=%d\n”,*p1,*p2);
}
下列程序段的运行结果为 。
int x=3,y;
do{ y = x--;
if(!y) { printf("x");continue;}
printf("#");
} while((x>=1)&&(x<=2));
A、输出 ## B、输出 ### C、是死循环 D、有语法错
若有以下定义,则对a数组元素的正确引用是[ ]。
int a[5],*p=a;
A. *&a[5] B. a+
写出以下程序的执行结果
#include "stdio.h"
main()
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}