若有如下语句: struct a { char x[10] int y; }s,*t; t=&S; 则对结构体变量s中的成员y的正确引用是( )。
A.a.y;
B.t->y;
C.t.y;
D.*t->y;
第1题:
若有以下语句: typedef struct S {int g;char h;}T; 以下叙述中正确的是( )。
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
第2题:
有以下程序:#include <stdio.h>void swap(char * x,ehar * y){ char t; t= *x; *x: *y; *y=t;main ( ){ char *s1 ="abc", * s2 ="123"; swap(s1 ,s2); printf("%s,%s \n" ,s1 ,s2);}程序执行后的输出结果是( )。
A.123,abe
B.abe,123
C.1bc,a23
D.321,cba
第3题:
设有以下语句 typedef struct s {int g;char h;}T 则下面叙述中正确的是
A.可用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是structS类型的变量
第4题:
若有如下语句: struct a {char x[10] int y; }s,*t; t=&s; 则对结构体变量s中的成员y的正确引用是( )
A.a.y;
B.t->y;
C.t.y,
D.*t->y;
第5题:
若有以下语句
typedef struct S
{int g;char h;}T;
以下叙述中正确的是( )。
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量