网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。
A.x=10.5;
B.x.c=101;
C.y=x;
D.printf("%d\n",x);
参考答案
更多 “ 若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。A.x=10.5;B.x.c=101;C.y=x;D.printf("%d\n",x); ” 相关考题
考题
若有以下定义及初始化语句:int i=100;int *ip= i;int k=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【 】。
考题
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",x,y,z); big=(*f)(x,y,z); printf("big=%d\n",big);}
考题
主程序中定义了变量int x=3,y=4;调用函数f(x,y)后,x,y都等于3,则调用的是以下函数()A.f(int *a, int b){ *a++; b--;}B.f(int *a, int b) { (*a)++; b--;}C.f(int a, int *b){ a++; (*b)--;}D.f(int *a, int *b) { a++; *b--;}
考题
若主函数有变量定义:int x=1 ; double y=2.3 ; 且有合法的函数调用语句f (y , x); 则下列关于函数f的原型声明中一定错误的是 。A.void f(double, int);B.int f(int , int);C.int f(double, double);D.void f(double, int, int);
考题
以下对指针定义合法的语句是()A.int *p=x=3;B.int y[5]={1,2,3,4,5},*p=y;C.char ch[12]=″Hello World″,*c=ch;D.char *c,c=‘x’,c=c;
考题
若有定义int x=3,y=2和float a=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是
热门标签
最新试卷