10
11
20
21
第1题:
有以下程序: #include <strino.h> struct STU {int num; float TotalScore; }; void f(struct STU p) {struct STU s[2]={{20044,550},{20045,537}}; p.num=s[1].num;p.TotalScore=s[1].TotalScore; } main() {struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d%3.0t\n",s[0].num,s[0].TotalScore); } 程序运行后的输出结果是 ______。
A.20045 537
B.20044 550
C.20042 580
D.20041 703
第2题:
有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%d,",p->y); printf("%d\n",(++p)->x); } 程序的运行结果是______。
A.10,1
B.20,1
C.10,2
D.20,2
第3题:
有以下程序#include <stdio.h>struct st{ int x, y, z;} data[2]={3,10,2,20,15,7};main(){ struct st *p=data; printf("%d,", p->y); printf("%d\n",(++p)->x); }程序的运行结果是A.10,3 B.20,3 C.10,20 D.20,2
第4题:
A、10
B、11
C、20
D、21
第5题:
有以下程序:#include <stdio.h>#include <strine.h> struct STU { char name[10]; int hum;};void f(char * name,iht num){ struct STU s[2] = {{ "SunDan" ,20044} , {" Penghua" ,20045}}; num= s[0]. nnm; strepy(name,s[0], name);}main( ){ struct STU s[2] = {{"YangSan" ,20041 }, { "LiSiGao" ,20042}}, * P; p = &s[1]; f(p->name,p->hum); printf("% s %d \n" ,p-> name,p->num);}程序运行后的输出结果是( )。
A.SunDan 20042
B.SunDan 20044
C.LiSiGuo 20042
D.YangSan 20041
第6题:
有以下程序
#include<stdio.h>
struct S
{int a,b;} data[2]={10,100,20,200};
main()
{struet S p=data[l];
printf(“%d\n”,++(P.a)):
}
程序运行后的输出结果是
A.10
B.11
C.20
D.21
第7题:
第8题:
41;20;80;
41;22;64;
40;21;80;
43;20;81;
第9题:
****,4
****,13
THIS,4
THIS,13
第10题:
OK,6
#,6
OK,3
#,3
第11题:
4,1;1,4;
4,1;2,4;
4,3;1,9;
4,3;2,3;
第12题:
2,3
2,4
3,4
4,6
第13题:
有以下程序: #include <string.h> struct STU (char name[10]; int num; }; void f(char *name, int num) {struct STU s[2]={{"SunDan",20044}.{"Penghua",20045}}; num=s[0].num; strcpy(name,s[0].name); } main() {struct STU s[2]={{"YangSall",20041},{"LiSiGao",20042}},*p;p=&s[1]; f(p->name,p->num); printf("%s%d\n",p->name,p->num); } 程序运行后的输出结果是 ______。
A.SunDan 20042
B.SunDan 20044
C.LiSiGuo 20042
D.YangSan 20041
第14题:
有以下程序
#include <stdio.h>
struct stu
{ int num; char name [10];int age;};
Void fun(struct stu *p)
{ printf("%s\n,p->name);}
main( )
{ struct stu x[3]={ {01,”Zhang”,20},{02, ” Wang”,19},{03, ”zhao”,18} };
fun(x+2);
}
程序运行后的输出结果是
A)Zhang
B)Zhao
C)Wang
D)19
第15题:
有以下程序:
#include<stdio.h>
struct S
{int a,b;)data[2]=10,100,20,200);
main( )
{struct S p=data[l];
printf("%d\n",++(p.a));
}
程序运行后的输出结果是( )。
A.10
B.11
C.20
D.21
第16题:
有以下程序:#include <stdio, h>#include <string, h>struet STU{ int nam; float TotalSeore;};void f( strnct STU p){ struct STU s[2] = { {20044,550} ,{20045,537} }; p.num = s [1]. num; p.TotalScore = s [1]. TotalScore;main( ){ struct STU s[2] = {{20041,703} ,{20042,580}}; f(s[0] ); printf( "%d %3.Of\n" ,s[0].num,s[0].TotalSeore); }程序运行后的输出结果是( )。
A.20045 537
B.20044 550
C.20042 580
D.20041 703
第17题:
有以下程序 struct s { int x,y; } data[2]={10,100,20,200}; main() struct s *p=data; printf("%d\n",++(p->x)); 程序运行后的输出结果是
A.10
B.11
C.20
D.21
第18题:
(38)有以下程序
#include <stdio.h>
struct S
{ int a,b;}data[2]={10,100,20,200};
main()
{ struct S p=data[1];
printf("%d\n",++(p.a));
}
程序运行后的输出结果是
A)10
B)11
C)20
D)21
第19题:
20045 537
20044 550
20042 580
20041 703
第20题:
Zhang
Zhao
Wang
19
第21题:
10,1
20,1
10,2
20,2
第22题:
ABC12
ABC45
12345
ABC
第23题:
=
XXX
=XX
X=