选择题:阅读下列程序说明和C代码,把应填入其中n处的字句写在对应栏内。 【说明】 下面的程序能够计算不同图

  • 题目分类:软考初级
  • 题目类型:选择题
  • 查看权限:VIP
题目内容:
阅读下列程序说明和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);

}

}




参考答案:

阅读下列程序说明和C程序,把应填入其中(n)处的字句,写在对应栏内。【程序说明】 已知某二叉树的前序

阅读下列程序说明和C程序,把应填入其中(n)处的字句,写在对应栏内。【程序说明】 已知某二叉树的前序

查看答案

在Windows系统中,以下关于文件删除和恢复的叙述,错误的是(42)。A.选择指定的文件,按[Delete]键,可

在Windows系统中,以下关于文件删除和恢复的叙述,错误的是(42)。A.选择指定的文件,按[Delete]键,可

查看答案

某交换机的配置命令如下,根据命令后面的注释,填写下列空缺内容,完成配置命令。 Swich(config)(1)

某交换机的配置命令如下,根据命令后面的注释,填写下列空缺内容,完成配置命令。 Swich(config)(1)

查看答案

如果想拒绝传送域foo.com.tw和网络202.89.66.0/24的电子邮件,该修改哪个文件?如何修改?

如果想拒绝传送域foo.com.tw和网络202.89.66.0/24的电子邮件,该修改哪个文件?如何修改?

查看答案

如果希望用户能够通过Outlook Express来收发电子邮件,则还需要安装什么服务器?Outlook Express可

如果希望用户能够通过Outlook Express来收发电子邮件,则还需要安装什么服务器?Outlook Express可

查看答案