题目内容

若有说明: char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则language[2]的值是_________。

A. 一个字符
B. 一个地址
C. 一个字符串
D. 一个不定值

查看答案
更多问题

下列程序的运行结果是。void swap(int *p1, int * p2){ int p;p=*p1; p1=*p2; *p2=p;}int main(){int a=5 , b = 7 ,*ptr1,*ptr2;ptr1=&a; ptr2=&b;swap(ptr1, ptr2):printf(“*ptr1=%d,*ptr2=%d\n”,*ptr1,*ptr2);ptrntf ("a=%d,b=%d\n",a , b);return 0;}

A. *ptrl=7,*ptr2=5a=7,b=5
B. *ptrl=5,*ptr2=7a=5,b=7
C. *ptrl=7,*ptr2=5a=5,b=7
D. *ptrl=5,*ptr2=7a=7,b=5

运行下列程序段,输出结果是 ()struct country{ int num;char name[10];}x[5]={1,"China",2,"USA",3,"France",4, "England",5, "Spanish"};struct country *p;p=x+2;printf("%d,%c",p->num,(*p).name[2]);A) 3,aB) 4,gC) 2,UD) 5,S

A. 4,g
B. 2,,U
C. 3,a
D. 5,S

定义以下结构体数组struct date {int year;int month;};struct s {struct date birth;char name[20];}x[4]={{2008,8,"hangzhou"},{2009,3,"Tianjin"}};语句printf("%c,%d",x[1].name[1],x[1].birth.year);的输出结果为( )。

A. a,2008
B. hangzhou,2008
C. i,2009
D. Tianjin,2009

运行下列程序,输出结果是( )struct contry{int num;char name[20];}x[5]={1,"China",2,"USA",3,"France",4,"Englan",5,"Spanish"};int main(){int i;for (i=3;i<5;i++)printf("%d%c",x[i].num,x[i].name[0]);return 0;}

A. 3F4E5S
B. 4E5S
C. 4F4E
D. c2U3F4E

答案查题题库