题目详情
当前位置:首页 > 计算机考试 > 中级软件设计师
题目详情:
发布时间:2023-12-20 04:23:14

[简答题]

【说明】
在一个简化的绘图程序中,支持的图形种类有点(point)和圆(circle),在设计过程中采用面向对象思想,认为所有的点和圆都是一种图形(shape),并定义了类型shape t、 point t和circle t分别表示基本图形、点和圆,并且点和圆具有基本图形的所有特征。
【C代码】
typedef enum point,circle shape type; /* 程序中的两种图形:点和圆 */
typedef struct /* 基本的图形类型 */
shape_type type; /* 图形中类标识:点或者圆*/
void (*destroy) ( ); /* 销毁图形操作的函数指针*/
void (*draw) ( ); /* 绘制图形操作的函数指针*/
shape_t;
typedef struct shape_t common; int x; iht y; point_t; /* 定义点类
型, x, y为点坐标*/
void destroyPoint (point_t* this) free (this); printf ("Point destoryed!
/n"); ) /* 销毁点对象*/
void drawPoint(point_t* this) printf("P(%d,%d)", this->x, this->y);
/* 绘制点对象*/
shape_t* createPoint (va_list* ap) (/* 创建点对象,并设置其属性*/
point_t* p_point;
if ( (p_point= (point_t*)malloc (sizeof (point_t)) ) ==NULL) returnNULL;
p_point->common, type = point; p_point->common, destroy = destroyPoint;
p_point

更多"【说明】 在一个简化的绘图程序中,支持的图形种类有点(point)"的相关试题:

[填空题][说明]
下面程序定义了一个类Point及其成员函数,然后从类Point派生出类Circle及其成员函数。
[C++程序]
//POINT. H
#ifndef POINT_H
# define POINT_H
class Point
public:
Point (float x=0,float y=0) ;
void setPoint (float, float) ;
float getX ( ) const return x;
float getY ( ) const return y;
protected:
float :x,y;
;
#endif
//POINT.CPP
#include <iostream.h>
#include " point .h "
Point :: Point (float a, float b)
x=a; y=b
void Point::setPoint(float a,float b)
x=a; y=b
//CIRCLE . H
#ifndef CIRCLE_H
#define CIRCLE_H
#include "point.h"
class Circle: (1)
public :
Circle (float r=0.0, float x=0, float y=0) ;
void setRadius (float) ;
float getRadius ( ) const;
float area( ) const;
protected:
float radius;
;
//CIRCLE.CPP
#include "iostream.h"
#include "circle .h "
Circle::Circle(float r,float a,float b)
: (
[填空题]Hurricane clouds move in a circle around a point called the eye, which is the center of the storm. To be called a hurricane, a storm must have wind speeds of at least 74 miles per hour. When a hurricane comes ashore, there are heavy rains, large waves and strong winds that cause damage to buildings, cars and trees. ______ Storm surges are the main reason people are told to leave beach towns and move inland when a hurricane approaches. Hurricanes move very slowly though, so people have a chance to get out of the way.
  • A. Hurricanes gather heat and energy from the warm ocean water.
  • B. The first hurricane name starts with the letter A, like Ashley, and the names move through the alphabet as more hurricanes form.
  • C. Meteorologists, scientists who study the weather, watch these storms very carefully.
  • D. During the official hurricane season, these large storms sometimes hit coastal areas of the United States.
  • E. This year, the United States has been hit
[简答题]简要说明汉字简化的方法。
[判断题]用图例绘图不仅能提高绘图效率,简化图画,而且也可以一目了然地看懂图纸。( )
[单项选择]三种基本结构中,能简化大量程序代码行的是( )
A. 顺序结构
B. 分支结构
C. 选择结构
D. 重复结构
[单项选择]人民警察接待群众的基本要求是:简化办事程序,( ),方便人民群众。
A. 耐心细致
B. 谈吐文明
C. 举止端庄
D. 提高工作效率
[判断题]人民警察接待群众的要求是简化办事程序,提高工作效率,方便人民群众。()
[单项选择]X线检查程序可以简化为
A. X线→被照物→信号→检测→图像形成
B. 被照物→X线+→信号→检测→图像形成
C. X线→被照物→检测→图箱像成→信号
D. 被照物→x线→检测→信号→图像形成
E. X线→被照物→检测→信号→图像形成
[判断题]行政处罚的简易程序又叫当场处罚程序,是一种独立的简化的行政处罚程序。
[简答题]

一个简化的高铁售票系统的规格说明如下:
●乘客未使用系统前系统处于“等待”状态,屏幕显示沿线各车站的站名。
●乘客选择了到达站并按下[购票]键之后,系统进入“待付款”状态,屏幕显示票价,等待乘客付款。
●如果乘客在限时之内付款,系统进入“出票”状态,打印并吐出相应车票,同时找回余额,然后系统重置回到“等待”状态。
●如果乘客在限时之内未付款之前按下[取消]键取消购票,系统进入“等待”状态。
●如果乘客在限时之内没有付款,系统进入“超时”状态,显示“超时”“取消购票”等信息,然后系统重置回到“等待”状态。
●如果乘客在拿到车票后要求退票,在“等待”状态下按下[退票]键,系统进入“查证”状态。
●如果查证成功,系统进入“退票”状态。回收车票,退回票款,然后系统重置回到“等待”状态;如果查证不成功,系统进入“警告”状态,屏幕显示“车票无效”信息,然后系统重置回到“等待”状态。

请根据上述规格说明,画出相应的状态转换图。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码