题目内容

若有以下定义和语句:struct student{ int num, age;};student stu[3]={{1001, 20}, {1002, 19}, {1003, 21}};student *p=stu;则以下结果不是1002的是_______。

A. ++p->num
B. (++p)->num
C. (*++p).num
D. (++stu)->num

查看答案
更多问题

设有以下程序段,则表达式的值不为100的是_______struct st{ int a; int *b; };int main(){ int m1[]={10,100}, m2[]={100,200};st *p, x[]={99,m1, 100, m2};p=x;……}

A. *(++p->b)
B. (++p)->a
C. ++p->a
D. (++p)->b

2021考题已有结构体定义和声明如下,下面叙述正确的是struct{ int len;char *str;}s, *p=&s;

A. ++p->len使p增1
B. *p->str++与(*p)->str++等价
C. (p++)->len与p++->len不等价
D. ++p->len使p指向的结构体变量中成员len增1

struct { int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}}, *p=tab;则表达式*p->y的结果为____(1)___,表达式*(++p)->y的结果为__(2)____。

导线常用的布设形式包括( )。

A. 附闭合导线
B. 附合导线
C. 支导线
D. 结点导线

答案查题题库