首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

设有以下程序段:struct MP3{ char name[20]; char color; float price;}std,*ptr;ptr=&std

设有以下程序段:

struct MP3

{ char name[20];

char color;

float price;

}std,*ptr;

ptr=&std:

若要引用结构体变量std中的color成员,写法错误的是()。

A.std.color

B.ptr->color

C.std->color

D.(*ptr)color

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有以下程序段:struct MP3{ char name[…”相关的问题
第1题
设有以下程序: struct st{int n;struct st *next;}; static struct st a[3]={5,&a[1],7,&
;a[2],9,'\0'},*p; p=&a [0]; 下面选项中,表达式值为6的是______。

A.p++->n

B.p->n++

C.(*p).n++

D.++p->n

点击查看答案
第2题
有以下程序段:struct st{ int x; int * y; } * pt;int a[] = {1,2} ,b[] = {3,4};struct st c[2]

有以下程序段: struct st { int x; int * y; } * pt; int a[] = {1,2} ,b[] = {3,4}; struct st c[2] = {10,a,20,b}; pt=c; 以下选项中表达式的值为11的是()。

A.*pt->y

B.pt->x

C.++pt->x

D.(pt++)->x

点击查看答案
第3题
有以下程序段 typedef struct node{ int data;struct node *next;}*NODE; NODE p; 以下
叙述中正确的是

A.p是指向struct node结构变量的指针的指针

B.NODE p;语句出错

C.p是指向struct node结构变量的指针

D.p是struct node结构变量

点击查看答案
第4题
若有以下程序段:struct st{int n;int*m;};int a=2,b=3,c=5;struct st s[3]=({101,&a},{102,&

若有以下程序段: struct st {int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}}; main() {struct st*p; p=s; …} 则以下表达式中值为5的是()。

A.(p++)->m

B.*(p++)->m

C.(*p).m

D.*(p)->m

点击查看答案
第5题
有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙
述中正确的是 ______。

A.以上的说明形式非法

B.NODE是一个结构体类型

C.OLD是一一个结构体类型

D.OLD是一个结构体变量

点击查看答案
第6题
设有以下程序段;int a[5]={0},*p,*q;p=a;q=a;则合法的运算是______。A.p+qB.p-qC.p*qD.p%q

设有以下程序段; int a[5]={0},*p,*q; p=a;q=a;则合法的运算是______。

A.p+q

B.p-q

C.p*q

D.p%q

点击查看答案
第7题
设有以下程序段int x=0,s=0;while(!x!=0)s+=++x;printf("%d",s);A.运行程序段后输出0B.运行程序

设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s);

A.运行程序段后输出0

B.运行程序段后输出1

C.程序段中的控制表达式是非法的

D.程序段执行无限次

点击查看答案
第8题
设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf(“%d”,s); 则(50)。A.运行

设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf(“%d”,s); 则(50)。

A.运行程序段后输出0

B.运行程序段后输出1

C.程序段中的控制表达式是非法的

D.程序段执行无限次

点击查看答案
第9题
设有以下程序段:int a[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是A.p+qB.p-qC.p*qD.P%q

设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是

A.p+q

B.p-q

C.p*q

D.P%q

点击查看答案
第10题
设有如下宏定义 #defineMYSWAP(z,x,y) {z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,

设有如下宏定义

#define MYSWAP(z,x,y)

{z=x;x=y;y=z;}

以下程序段通过宏调用实现变量a,b内容交换,请填空。

float a=5,b=16,c;

MYSWAP((),a,b);

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改