更多"若有以下的说明,对初值中整数2的正确引用方式是( )。 stati"的相关试题:
[单项选择]若有以下的说明,对初值中整数2的正确引用方式是( )。
static struct
char ch;
int i;
double x;
a[2][3]=a'a',1,3,4,5,'b',2,7,9,8,'c',31,93;
A. a[0][1].ch
B. a[0][1].i
C. a[0][0].i D)a[0][2].i
[单项选择]若有以下说明,则对初值中字符a的引用方式为( )。
static struct
char ch;
double x;
char a( );
c[2] [3]=
’a’,3.5,"bc",
’c’,4.5,"de",
’m’,8.6,"abc"
,
’d’,8.5,"ic",
’b’,5.5,"dc",
’n’,8.6,"anc’
;
A. ch
B. c[0][0].ch
C. c[1][1].ch
D. a[0]
[单项选择]若有以下的说明,对初值中整数2的正确引用方式是( )。
static struct
char ch;
int i;
double x:
a[2][3]='a', 1, 3.45), 'b', 2, 7.98, 'c', 31, 93;
A. a[0][1].ch
B. a[0][1].i
C. a[0][0].i
D. a[0][2].i
[单项选择]若有以下说明和定义
union dt
int a;char b;double c; data;
以下叙述中错误的是
[单项选择]若有以下说明和语句:
struct stint n;char*ch;
struct st a[3]=5,"abc"7,"def",9",ghk"),*p=a;
则值为6的表达式是______。
A) p++->n B) p->n++ C) (*p).n++ D) ++P>n
[单项选择]若有以下说明和定义:
union dt
int a; char b; double c; data;
以下叙述中错误的是( )。
A. data的每个成员起始地址都相同
B. 变量data所占的内存字节数与成员c所占字节数相等
C. 程序段:data.a=5; printf("%f/n",data.c);输出结果为5.000000
D. data可以作为函数的实参
[单项选择]若有以下说明和语句:
struct stint n;char *ch;;
struct st a[3]=5,"abc",7,"def",9,"ghk",*p=a;
则值为6的表达式是______。
A. p++->n
B. p->n++
C. (*p).n++
D. ++p->n
[单项选择]若有以下说明和定义
union dt
int a;char b;double c;data;
以下叙述中错误的是()
A. data的每个成员起始地址都相同
B. 变量data所占的内存字节数与成员c所占字节数相等
C. 程序段:data.a=5;printf("%f/n",data.c);输出结果为5.000000
D. data可以作为函数的实参
[单项选择]有以下程序中若有如下说明和定义语句;
char fun(char*);
main( )
char * s="one",a[5]=0,(*f1)( )=fun,ch;
…
以下选项中对函数fun的正确调用语句是 ______。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]若有以下说明和定义语句:
union uti int n;double g;char ch[9];
struct srt float xy;union uti uv; aa;
则变量aa所占内存的字节数是( )。
A. 9
B. 8
C. 13
D. 17
[单项选择]若有以下说明和语句:
char *language[]="FORTRAN","BASIC","PASCAL","JAVA","C";
char**q;q=language+2;
则语句printf("%o/n",*q);( )。
A. 输出的是language[2]元素的地址
B. 输出的是字符串PASCAL
C. 输出的是language[2]元素的值,它是字符串PASCAL的首地址
D. 格式说明不正确,无法得到确定的输出