云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第五章习题答案

第五章习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 22:09:25

第5章 集合与结构 5.1 选择题

1.语句cout<<(1&2)<<\\的输出结果是( B )。

(A)0, 0 (B)0, 1 (C)1, 0 (C)1, 1 2. 语句cout<<(1|2)<<\\的输出结果是( D )。

(A)0, 0 (B)1, 1 (C)2, 0 (D)3, 1 3. 有以下说明语句:

struct point

{ int x; int y; }p;

则正确的赋值语句是( C )。

(A)point.x = 1; point.y = 2; (B)point={ 1, 2 };

(C)p.x = 1; p.y = 2; (D)p = { 1, 2 }; 4.已知有职工情况结构变量emp定义为:

struct Date {

int year; int month;

int day; };

strnct Employee {

char name[20]; long code; Date birth

};

Employee emp;

下列对emp的birth正确赋值方法是( D )。

(A)year=1980; month=5; day=1;

(B)birth.year=1980; birth.month=5;

birth.day=1;

(C)emp.year=1980; emp.month=5;

emp.day=1;

(D)emp.birth.year=1980; emp.birth.month=5;

emp.birth.day=1;

5.有以下说明语句:

struct Student {

int num; double score;

};

Student stu[3]={{1001,80}, {1003,91}}, ?p=stu;

则下面引用形式错误的是( B )。 (p++)?>num (D)(?p).num 6.有以下说明语句:

struct Worker {

{1002,75},

(A)p?>num (B)(p++).num (C)

int no;

char name[20];

};

Worker w, ?p = &w; 则下列错误的引用是( D )。

(A)w.no (B)p->no (C)

(?p).no (D)?p.no

7.s1和s2是两个结构类型变量,若要使赋值s1=s2合法,则它们的说明应该是( C )。 (A)s1只能接收相同类型的数据成员 (B)结构中的成员相同

(C)同一结构类型的变量 (D)存储字节长度一样的变量

5.2 阅读下列程序,写出运行结果。

1.

#include using namespace std; struct Data {

int n;

double score; };

int main() {

Data a[3] = { 1001,87,1002,72,1003,90 },

?p = a;

cout << (p++)->n << endl; cout << (p++)->n << endl; cout << p->n++ << endl; cout << (?p).n++ << endl; }

【解答】 1001 1002 1003 1004 2.

#include using namespace std; struct Employee {

char name[ 20 ];

char sex; };

void fun( Employee ?p ) {

if( (?p).sex == 'm' )

cout << (?p).name << endl; }

int main() {

Employee emp[5] = { int i;

for( i=0; i<3; i++ ) fun( emp+i ); }

【解答】

'm',

\\

搜索更多关于: 第五章习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第5章 集合与结构 5.1 选择题 1.语句cout<<(1&2)<<\\的输出结果是( B )。 (A)0, 0 (B)0, 1 (C)1, 0 (C)1, 1 2. 语句cout<<(1|2)<<\\的输出结果是( D )。 (A)0, 0 (B)1, 1 (C)2, 0 (D)3, 1 3. 有以下说明语句: struct point { int x; int y; }p; 则正确的赋值语句是( C )。 (A)point.x = 1; point.y = 2; (B)point={ 1, 2 }; (C)p.x = 1; p.y = 2; (D)p = { 1, 2 }; 4.已知有职工情况结构变量emp定义为:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com