网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有以下程序:
#include<
struct stu { int num;char name[10];int age;}
void fun(struct stu*p)
{ printf("%s\n",(*p).name);}
main
{ struct stu students[3]={{9801,"Zhang".20}, {9802,"Wang",19},{9803,"Zhao",1 8}}
fun(students+2); }
输出的结果是( )。
A.Zhang
B.Zhao
C.Wang
D.18
参考答案
更多 “ 有以下程序:#includestruct stu { int num;char name[10];int age;}void fun(struct stu*p){ printf(%s\n,(*p).name);}main{ struct stu students[3]={{9801,Zhang.20}, {9802,Wang,19},{9803,Zhao,1 8}}fun(students+2); }输出的结果是( )。A.ZhangB.ZhaoC.WangD.18 ” 相关考题
考题
有以下程序 include include int fun(int n) {int *
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } { int a; a=fun(10); printf("%d\n",a+fun(10)); } 程序的运行结果是______。A.0B.10C.20D.出错
考题
设有以下函数:voidfun(intn,char}s){……}则下面对函数指针的定义和赋值均正确的是( )。A.void(*pf)(int,char);pf=fun;B.void+pf( );pf=fun;C.void*pf( );*pf=fun;D.void(*pf)(int,char*);pf=fun;
考题
以下对结构体变量stu1成员age的非法引用是 struct student { int num; int age; } stu1,*p; p=stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
以下对结构体变量stu1中成员age非法引用是()。 struct student { int age; int num; }stu1,*p; p=stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
以下对结构体变量stu1中成员age的struct student {int age; int num; }stu1,*p; p=stu1;非法引用是()A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
以下对结构变量stu1中成员age的非法引用是(). struct student { int age; int num; }stu1,*p; p=stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
以下对结构变量stu1中成员age的非法引用是() struct student { int age; int num; }stu1, *p; p=stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
以下对结构变量stu1中成员age的非法引用是()。 struct student { int age; int num; }stu1,*p; p=stu1;A.stu1.ageB.student.ageC.p->ageD..(*p).age
考题
以下对结构体变量stu1中成员age的非法引用是struct student { int age; int num; } stu1, *p; p=stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age
考题
若有以下类型说明,错误的叙述是()。 typedef struct {char name[10]; int age; }STU;A.name是结构类型STU的成员B.STU是一个结构类型变量名C.age是一个结构类型名D.age是结构类型STU的成员
热门标签
最新试卷