皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下说明和C代码,将入(n)处的字句写在的对应栏内。 【说明】 在一个简化的绘图,支持的图形种类有点(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->common.draw = drawPoint; p_point->x = va_arg(*ap, int); /* 设置点的横坐标*/ p_point->y = va_arg(*ap, int); /* 设置点的纵坐标*/ return (shape_t*)p_ooint; /*返回点对象指针*/ } typedef struct { /*定义圆类型*/ shape_t common; point_t 4center; /*圆心点*/ int radius; /*圆半径*/ } circle_t; void destroyCircle(circle_t* this){ free((1)); free(this); printf('Circle destoryed!/n'); } void drawCircle(circle_t* this) { print f ('C ('); (2).draw(this->center); /*绘制圆心*/ printf(',%d) ', this->radius); } shape_t* createCircle(va_list4 ap) { /*创建一个圆,并设置其属性*/ circle_t4 p circle; if ((p_circle = (circle_t4)malloc (sizeof (circle_t)) ) ==NULL ) return NULL; p_circle->common.type = circle; p_circle->common.destroy = destroy Circle; p_circle->common.draw = drawCircle; (3) = createPoint(ap); /* 设置圆心*/ p_circle->radius = va_arg(*ap, int); /* 设置圆半径*/ return p_circle; } shape_t* createShape(shape_type st, '') { /* 创建某一种具体的图形*/ va_list ap; /*可变参数列表*/ &nbs
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】商场、银行、车站、娱乐场所等公共场所的管理人或者群众性活动的组织者,未尽到安全保障义务,造成他人损害的,应当承担( )。
A.
违约责任
B.
侵权责任
C.
补充责任
D.
连带责任
【简答题】计算: ( 1 2 ) -1 -(-1) 2008 -(π-3) 0 + 12 .
【单选题】宾馆、商场、银行、车站、娱乐场所等公共场所的管理人或者群众性活动的组织者,术尽到安全保障义务,造成他人损害的,应当承担( )
A.
违约责任
B.
侵权责任
C.
补充责任
D.
连带责任
【单选题】型号为Y1015的钢模板,其长和宽分别为( )。
A.
阳角模板15m,10m
B.
阴角模板15m,100m
C.
阳角模板1.5m,100mm
D.
阴角模板10m,150mm
【单选题】胸部后前位的摄影距离选择以下哪一值为最佳
A.
100cm
B.
150cm
C.
200cm
D.
250cm
E.
50cm
【单选题】下列依次填入横线处的关联词,恰当的一组是( )。 我们从心理学研究中心认识到,人的思维______决定于外界客体的作用,______外界客体并不直接决定思维,______通过大脑对感性材料进行“去粗取精、去伪存真、由此及彼、由表及里”的加工,间接地决定着思维。
A.
虽然 然而 而是
B.
即使 但是 如果
C.
由于 然而 即使
D.
虽然 但是 而是
【单选题】胸部后前位的摄影距离选择以下哪一值为最佳
A.
100cm
B.
150cm
C.
200cm
D.
250cm
E.
都不是
【简答题】计算: (π- 3 ) 0 -|- 2 5 |×(- 2 5 ) -1 -(-1 ) 2013 -( 1 2 ) -3 + 12 .
【单选题】宾馆、商场、银行、车站、娱乐场所等公共场所的管理人或者群众性活动的组织者,未尽到安全保障义务,造成他人损害的,应当承担( )
A.
违约责任
B.
侵权责任
C.
补充责任
D.
连带责任
【单选题】下列依次填入横线处的关联词,恰当的一组是( )。 我们从心理学研究中认识到,人的思维_______决定于外界客体的作用,______外界客体并不直接决定思维,______通过大脑对感性材料进行“去粗取精、去伪存真、由此及彼、由表及里”的加工,间接地决定着思维。
A.
虽然,然而,而是
B.
即使,但是,如果
C.
由于,然而,即使
D.
虽然,但是,而是
相关题目: