题目内容

有以下程序main(){ char a,b,c,*d;a=’\’; b=‘\xbc’;c=‘\0xab’; d="\017";print("%c%c%c\n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是

A. 程序中只有a=’\’;语句不正确
B. b=‘\xbc’;语句不正确
C. d="\0127";语句不正确
D. a=’\’;和c=‘\0xab’;语句都不正确

查看答案
更多问题

有以下程序#include int *f(int *x,int *y){if(*x<*y)return x;elsereturn y;}void main(){int a=7,b=8,*p,*q,r;p=&a;q=&b;r=*f(p,q);printf("%d ,%d,%d\n ",a,b,r);}执行后输出结果是

A. 7,8,8
B. 7,8,7
C. 8,7,7
D. 8,7,8

下列程序的输出结果是 【5】 。void fun(int *n){ while( (*n)--);printf(“%d”,++(*n));}main(){ int a=100;fun(&a);}

以下函数用来求出两整数之和,并通过形参将结果传回,请填空。void func(int x,int y, [6] z){ *z=x+y; }

函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。void fun( float *sn, int n){ float s=0.0, w, f=-1.0;int i=0;for(i=0; i<=n; i++){ f= [7] * f;w=f/(2*i+1);s+=w;}[8] =s;}

答案查题题库