浙江自考网 | 网站为考生提供浙江自考信息服务,供学习交流使用,非政府官方网站,官方信息以浙江省教育考试院为准。
| |
微信订阅

浙江自考网微信公众号

浙江自考网免费咨询电话
【热点】 浙江省自考管理系统 成绩查询系统 准考证打印入口 自考日程 免考申请 转考申请 实践考核 毕业申请 学位申请 论文答辩 微信公众号 微信交流群 在线咨询

2024年4月浙江省自考《C语言程序设计》试题及答案12

整理编辑: 浙江自考网

发布时间:2024-01-10

阅读量:

【2.56】以下程序的输出结果是____。

#include

main()

{union EXAMPLE

{struct

{int x,y;

}in;

int a,b;

}e;

e.a=1;e.b=2;

e.in.x=e.a*e.b;

e.in.y=e.a+e.b;

printf('%d,%dn',e.in.x,e.in.y);

}

A)2,3 B)4,4 C)4,8 D)8,8

【2.57】下面程序的输出结果是____。

#include

main()

{union

{int i[2];

long k;

char c[4];

}r,*s=&r;

s->i[0]=0x39;

s->i[1]=0x38;

printf('%cn',s->c[0]);

}

A)39 B)9 C)38 D)8

【2.58】下面程序的输出是。

main()

{printf('%dn',EOF);

}

A)-1 B)0 C)1 D)程序是错误的

【阅读程序题参考答案】

【2.56】参考答案:C

注释:联合体成员的取值是最后一次给成员赋的值。

【2.57】参考答案:B

注释:整型数组i和字符数组c共用存储空间,给i赋值也等于给c赋值,所以s->c[0]=0x39,所以输出9。

【2.58】参考答案:A

注释:基本概念。EOF是由C语言在头文件stdio.h中定义的,用户可以直接使用。


上一篇:2024年4月浙江省自考《C语言程序设计》试题及答案11

下一篇:2024年4月浙江省自考《C语言程序设计》每日一练(1)

浙江自考服务

  • 考试提醒,备考指导

    自考资料,学习交流

名师课程

    • 英语(二)

      英语(二)

    • 行政法学

      行政法学

    • 文学概论(一)

      文学概论(一)

    • 内科护理学(一)

      内科护理学(一)

    • 思想道德与法律基础

      思修

    • 中国近现代史纲要

      中国近现代史纲要