首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C代码,把应填入其中n处的字句写在对应栏内。 【说明】 下面的程序能够计算不同图形的面积。程序中把每个图形的数据定义成结构类型,利用共同体类型描述2种图形的数据。程序根据输入参数代表的图形类型,求出图形的面积并输出。 【
阅读下列程序说明和C代码,把应填入其中n处的字句写在对应栏内。 【说明】 下面的程序能够计算不同图形的面积。程序中把每个图形的数据定义成结构类型,利用共同体类型描述2种图形的数据。程序根据输入参数代表的图形类型,求出图形的面积并输出。 【
admin
2009-05-15
32
问题
阅读下列程序说明和C代码,把应填入其中n处的字句写在对应栏内。
【说明】
下面的程序能够计算不同图形的面积。程序中把每个图形的数据定义成结构类型,利用共同体类型描述2种图形的数据。程序根据输入参数代表的图形类型,求出图形的面积并输出。
【程序】
struct Circle
{
float x,y; /*圆心位置*/
float r; /*圆半径*/
};
struct Rectangle
{
float width; /*矩形宽*/
float length; /*矩形长*/
};
union shape
{
struct Circle circle;/*圆数据结构*/
struct Rectangle rectangle;/*矩形数据结构*/
};
main()
{
union shape a;
float area;
int i;
printf(“input number: 1circle,2rectangle,3 end\n”);
scanf("%d",&i);
while (1) /*循环接收输入,并计算输出*/
{
switch(i)
{
case 1:printf(“input radius:\n”);
scanf(“%f”, (2);/*共同体类型变量接收输入*/
area=3.1415926* (3);
printf(“the area of circle=%f\n”,area);
break;
case 2:printf(“input width and length :\n”);
seanf(“%f,%f”, (4);/*共同体类型变量接收输入*/。
area=(5);
printf(“the area of rectangle=%f\n”,area);
break;
}
printf(“input number:1 circle,2 rectangle,3 end\n”);
scanf(“%d”,&i);
}
}
选项
答案
(2)&a.circle.r
解析
将半径输入赋值给a的圆数据结构的r。
转载请注明原文地址:https://kaotiyun.com/show/0ujZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读下列说明,回答下列问题,将解答填入答题纸对应栏内。【说明】某论坛采用ASP+Access开发,刚网站域名为www.bbstd.cn,其主页如图4—1所示:以下是该网站部分数据库代码,请根据题目说明完成改程序,将答案填写
阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某单位网络结构如图1—1所示,其中楼B与楼A距离约1500米。为图1-1中(1)~(3)处选择介质,填写在答题纸的相应位置。备选介质(每种介质限选一次)
阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某公司网络有200台主机、一台WebSever和一台MailSever。为了保障网络安全,安装了一款防火墙,其网络结构如图4-1所示,防火墙上配置NAT转换规则如表4-1所示。
阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某论坛的首页及留言页面如图5—1、图5—2所示。在论坛首页中有访客计数器,访客计数存放在系统coun文件夹的counter.txt中,请补充完成下面计数器
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】请根据Windows服务器的安装与配置,回答下列问题。【问题1】1.下列给出了Windows服务器安装步骤,正确的排序为__________(1)。①选择文件系统格式②
A programmer must know about a function’s(74)to Call it correctly.
In(71)programming,the user determines the sequence of instructions to be executed,not the programmer.
假设用12个二进制位表示数据。它能表示的最大无符号整数为(8);若采用原码,它能表示的最小负整数为(9)。
Password is a secret series of(69)that enables a user to access a file, computer, or program. On multi-user systems, each user m
我国软件著作权受法律保护的期限是(20)。一旦保护期限届满,权利自行终止,成为社会公众可以自由使用的知识。
随机试题
实验室空气的消毒宜采用
有机磷中毒的最有效的治疗是
数字图像是用数字阵列表示的图像,该阵列中的每一个元素称为像素,像素是组成数字图像的基本元素。数字图像是由有限个像素点组成的,构成数字图像的所有像素构成了矩阵。矩阵大小能表示构成一幅图像的像素数量多少。矩阵与像素大小的关系,可由下述公式表示:重建像素大小一视
患者,女,38岁。因左腮腺肿物行“左腮腺浅叶及肿物切除术加面神经解剖术”。术后3天发现左眼不能闭合,皱眉力弱,额纹存在,眼睑以下无明显面瘫表现。该患者术中可能损伤了
以下所列设施中,属于航站楼基本设施的是()。
在上市公司收购中,收购人持有的被收购上市公司的股票,在收购行为完成后的一定期间内不得转让。该期间为()。
通货膨胀的明显表现是供大于求,价格下降。()
植物的光合作用,是地球上最为有效的固定太阳光能的过程,人类消耗的石油、天然气等,其实都是远古时期植物光合作用的直接或间接产物。地球每年经光合作用产生的物质有1730亿至2200亿吨,其中蕴含的能量相当于全世界能源消耗总量的10到20倍,但目前的利用率不到3
一般认为,模块独立的概念是模块化、抽象、【】和局部化概念的直接结果。
HowPsychologyCanHelpthePlanetStayCool"I’mnotconvincedit’sasbadastheexpertsmakeout...It’severyoneelse’s
最新回复
(
0
)