柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
标签:
struct
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; f(a); printf("%d,%s,%6.1f\n", a.a,a.b,a.c); } void f(struct A t) { t.a=1002; strcpy(t.b,"ChangRong"); t.c=1202.0; } 程序运行后的输出结果是
🔥 1591
有以下程序: # include struct S{int n; int a[20]; }; void f(struct S *p) { int i,j,t; for (i=0; in-1; i++) for (j=i+1; jn; j++) if (p->a[i] > p->a[j]) { t= p->a[i]; p->a[i] = p->a[j]; p->a[j] = t; } } main() { int i; struct S s={10, {2,3,1,6,8,7,5,4,10,9}}; f(&s); for (i=0; i<s.n; i++) printf("%d,", s.a[i]); } 程序运行后的输出结果是( )。
🔥 1527
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; f(a); printf("%d,%s,%6.1f\n", a.a,a.b,a.c); } void f(struct A t) { t.a=1002; strcpy(t.b,"ChangRong"); t.c=1202.0;} 程序运行后的输出结果是
🔥 1316
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p->y)); } 程序运行后的输出结果是
🔥 1140
有以下程序 #include #include struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; a=f(a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c); } struct A f(struct A t) { t.a=1002; strcpy(t.b,"ChangRong"); t.c=1202.0; return t; } 程序运行后的输出结果是
🔥 1118
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【 】 处应填入的选项是 Struct link{ char data; 【 】 } node;
🔥 1091
以下结构体类型说明和变量定义中正确的是
🔥 1076
若有以下程序段 struct st{ int n; struct st *next; }; struct st a[3]={ 5,&a[1],7,&a[2],9,'\0' }, *p; p=&a[0]; 则以下选项中值为6的表达式是
🔥 1029
以下结构体说明和变量定义中,正确的是
🔥 1021
下面结构体的定义语句中,错误的是( )。
🔥 987
若有以下语句 typedef struct S { int g; char h; } T; 以下叙述中正确的是
🔥 984
相关标签
硬盘
71
fh
63
64
打印机
绘图仪
单位
操作
字节
国标码
高位
最高
属于
visual
十六进制