更多“写出以下程序的运行结果()。 struct test { int x;char c; }; void func(struct test b) { b.x=20; b.c='y'; } int main…”相关的问题
第1题
下列程序存的运行结果 ______。 #include <stdio.h> int main( ) { int i,x[5]={1,2,3,4,5}; for (i=0;i<5;i++) printf("%4d",x[i]); return 0; }> A、□□□1□□□2□□□3□□□4
B、1□□□2□□□3□□□4□□□
C、□□□1 □□□2 □□□3 □□□4
D、1□□□ 2□□□ 3□□□ 4□□□
点击查看答案
第2题
分析下面的C#代码,该程序的运行结果是()。classExample{staticvoidMain(stringOargs){(newExam
分析下面的C#代码,该程序的运行结果是()。classExample{staticvoidMain(stringO
args){(newExample).myMethod(;}voidmyMethod(){intxy;x=5;y=3;Console.Write("(*+x+","+y+'));switchCoords(x.y);Console.Write("("+x+"+y+")");}voidswitchCoords(intX,inty){inttemp;temp=x;y=temp;Console.Write("+x+"+y+")");}}
A.打印输出(5,3)(5,5)(5,3)
B.打印输出(5,3)(3,5)(3,5)
C.打印输出(5,3)(3,5)(5,3)
点击查看答案
第3题
在Java中,以下程序编译运行后的输出结果为()publicclassTest{intx,y;Test(intx,inty){this.x=x;this.y=y;}publicstaticvoidmain(String[]args){Testpt1,pt2;pt1=newTest(3,3);pt2=newTest(4,4);System.out.print(pt1.x+pt2.x);}}
点击查看答案
第4题
有以下程序:fun ( int a,int b,int c ){a = 456;b = 567;c = 678;}main(){int x = 10,y = 20,z = 30;fun (x,y,z);printf(“ %d,%d,%d / n”,z,y,x);}输出结果是()。
A、30,20,10
B、10,20,30
C、456,567,678
D、678,567,456
点击查看答案
第5题
写出下面程序段的输出结果( )。 struct stu { int x,*y; }*p; int d[4]={10,20,30,40}; struct stu a[4]={50,&d[0],60,&d[1],70,&d[2],80,&d[3]}; p=a; printf("%d,",++p->x); printf("%d,",(++p)->x); printf("%d\n",++(*p->y));
点击查看答案
第6题
以下程序运行后的输出结果是 ( )。 struct STU { char num[10]; int score[3]; }; struct STU s[3]={{"20021",{90 ,95,85}},{"20022",{95 ,80,75}}, {"20023",{100,95,90}}}; int main() { struct STU *p=s; int i; int sum=0; for(i=0;i<3;i++) sum+="p-">score[i]; printf("%d\n",sum); return 0; }
点击查看答案
第7题
下面程序输出11,请填空。 struct s { int x,y; }data[2]={10,100,20,200}; int main() { struct s*p= ; printf("%d\n",++(--p)->x); return 0; }
点击查看答案
第8题
下面程序的功能输出成绩最高学生的学号和姓名。 typedef struct student { char name[10];//姓名 int sno; //学号 double score; //成绩 }STU; int main( ) { STU a={"zhangsan",2001,90},b={"Shangxian",2002,96}, c={"Anhua",2003,95},d,*p=&d; d= ; if( b.score>p->score ) d=b; if( c.score>p->score ) d=c; printf("%d\t%s\n",d.sno,p->name); return 0; }
点击查看答案
第9题
下面程序的功能是从终端上输入5个人的年龄、性别和姓名。请填空。 #include "stdio.h" struct man { char name[20]; unsigned age; char sex[7]; }; void data_in(struct man *p, int n ) { struct man *q = ; while( p <q ) { printf( "age:sex:name" ); scanf("%u%s", &p->age, p->sex); gets(p->name) ; p++; } } int main ( ) { struct man person[5]; data_in(person,5); return 0; }
点击查看答案
第10题
下面程序的功能是输入学生的姓名和成绩,然后输出。 #include <stdio.h> #include <stdlib.h> define N 31 struct stuinf { char name[N]; // 学生姓名 int score; // 学生成绩 } stu, *p; int main( ) { char st[N]; p= &stu ; printf("Enter name:"); gets( p->name ); printf("Enter score: "); gets( ); p->score=atoi(st); printf("Output: %s, %d\n", p->name , p->score ); return 0; }
点击查看答案