更多"若有以下结构体定义,则()是正确的引用或定义。 struct exa"的相关试题:
[单项选择]若有以下结构体定义,则是正确的引用或定义。
struct example
int x;
int y;
v1;
A. example.x=10
B. examplev2.x=10
C. struct v2;v2.x=10
D. struct example v2=10;
[单项选择]若有以下结构体定义,则()是正确的引用或定义。
struct example
int x;
int y;
v1;
A. example.x=10
B. example v2.x=10
C. example.x=10
D. struct example v2=10;
[单项选择]若有以下结构体,则正确的定义或引用的是( )。
struct Test
int x;
int y;
vl;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struet v2;v2.x=10;
D. struct Test v2=10;
[单项选择]若有以下结构体,则正确的定义或引用的是()。
struct Test
int x;
int y;
vl;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struet v2;v2.x=10;
D. struct Test v2=10;
[单项选择]若有结构体定义:
struct stuint num;
char sex;
int age;
al,a2;
则下列语句中错误的是( )。
A. printf("%d,%C,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;
[单项选择]若有结构体定义:
struct stuint num;
char sex;
int age;
a1,a2;
则下列语句中错误的是( )。
A. printf("%d,%c,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;
[单项选择]若有以下定义的语句:
struct student
int age;
int num;;
struct student stu[3]=1001,20,1002,19,1003,21;
main( )
struct student *p;
p=stu;
…
则以下不正确的引用是( )。
A. (p++)->num
B. p++
C. (*p).num
D. P=&stu.age.
[单项选择]若有以下定义,则对数组元素的正确引用是()。
int a[5],*p=a;
A. *&a[5]
B. (*a)+2
C. *p+4
D. (a+2)
[单项选择]若有以下定义:
int x[10], *pt=x;
则对x数组元素的正确引用是( )。
A. *&x[10]
B. *(x+3)
C. *(pt+10)
D. pt+3
[填空题]若有以下定义及初始化语句:
int i=100;
int *ip=&i;
int k=*ip;
并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为______。
[单项选择]若有以下定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A. p+5
B. *a+1
C. &a+1
D. &a[0]
[单项选择]若有以下定义语句:
double a[5],*p=a; int i=0;
对a数组元素错误的引用是 ( )
A. a[i]
B. a[5]
C. p[4]
D. p[i]
[单项选择]若有以下定义(设int类型变量占2个字节)
int i=8,j=9:
则以下语句:
printf("i=%%d,j=%%%d/n",i,j);
输出的结果是()。
A. i=8,j=9
B. i=%d,j=%8
C. i=%d,j=%d
D. 8,9
[填空题]若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是 【14】 。
int w[10]=23,54,10,33,47,98,72,80,61, *p=w;
[填空题]若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是 【4】 。
int w[10]=23,54,10,33,47,98,72,80,61,*p=w;