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

有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙

述中正确的是 ______。

A.以上的说明形式非法

B.NODE是一个结构体类型

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

D.OLD是一个结构体变量

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序段: typedef struct NODE {i…”相关的问题
第1题
有以下程序段 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结构变量

点击查看答案
第2题
有以下程序: #include<stdio.h>struct S{int a,b;)data[2]=10,100,20,200); main(){stru

有以下程序:

#include<stdio.h>

struct S

{int a,b;)data[2]=10,100,20,200);

main()

{struct S p=data[l];

printf("%d\n",++(p.a));

}

程序运行后的输出结果是()。

A.10

B.11

C.20

D.21

点击查看答案
第3题
有以下程序#include <stdio.h>typedef struct{ int num;double s ; }REC;void fun1

有以下程序

#include <stdio.h>

typedef struct

{ int num;double s ; }REC;

void fun1(REC x ){x.num=23; x.s=88.5;}

main()

{ REC a={16,90.0 };

fun1(a);

printf("%d\n",a.num);

}

程序运行后的输出结果是 【 1 4 】 。

点击查看答案
第4题
有以下程序 typedef struct{int b,p;}A; void f(A c)/* 注意:c是结构变量名 */ { int

有以下程序 typedef struct{int b,p;}A; void f(A c)/* 注意:c是结构变量名 */ { int j; c.b+=1;c.p+=2; } main() { int i; A a={1,2}; f(a); printf("%d,%d\n",a.b,a.p); } 程序运行后的输出结果是

A.2,3

B.2,4

C.1,4

D.1,2

点击查看答案
第5题
有以下程序typedef struct{int b,p;}A;void f(A c) /* 注意: c 是结构变量名 */{ int j;c.b

有以下程序

typedef struct{int b,p;}A;

void f(A c) /* 注意: c 是结构变量名 */

{ int j;

c.b+=1; c.p+=2;

}

main()

{ int i;

A a={1,2};

f(a);

printf("%d,%d\n",a.b,a.p);

}

程序运行后的输出结果是

A)2 , 3

B)2 , 4

C)1 , 4

D)1 , 2

点击查看答案
第6题
以下关于typedef的叙述正确的是()。

A.用typedef可以定义各种类型名,但不能用来定义变量

B. 用typedef可以增加新类型

C. 用typedef只是将已存在的类型用一个新的名字来代表

D. 使用typedef便于程序的通用

点击查看答案
第7题
以下叙述中正确的是A.使用typedef说明新类型名时,其格式是:typedef新类型名原类型名;B.在程序中,

以下叙述中正确的是

A.使用typedef说明新类型名时,其格式是:typedef新类型名原类型名;

B.在程序中,允许用typedef来说明一种新的类型名

C.使用typedef说明新类型名时,后面不能加分号

D.在使用typedef改变原类型的名称后,只能使用新的类型名

点击查看答案
第8题
以下程序的输出结果是typedef union{long x[2] int y[4]; char z[8]; } MYTYPE;MYTYPEthem;main(

以下程序的输出结果是 typedef union{long x[2] int y[4]; char z[8]; } MYTYPE; MYTYPE them; main() { printf("%d\n",sizeof(them));}

A.32

B.16

C.8

D.24

点击查看答案
第9题
以下关于typedef的叙述错误的是()。A.用typedef可以增加新类型B.typedef只是将已存在的

以下关于typedef的叙述错误的是()。

A.用typedef可以增加新类型

B.typedef只是将已存在的类型用一个新的名字来代表

C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

D.用typedef为类型说明一个新名,通常可以增加程序的可读性

点击查看答案
第10题
以下关于typedef的叙述错误的是()。A.用tyFedef可以增加新类型B.typedef只是将已存在的

以下关于typedef的叙述错误的是()。

A.用tyFedef可以增加新类型

B.typedef只是将已存在的类型用一个新的名字来代表

C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

D.用typedef为类型说明一个新名,通常可以增加程序的可读性

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