SVG(Scalable Vector Graphic)

题目
名词解释题
SVG(Scalable Vector Graphic)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Typically posters include graphic elements only.()


正确答案:错

第2题:

平均来讲,SVG文件比GIF、JPEG格式的文件要小很多,原因在于:()

A.SVG文件的颜色数量少

B.SVG文件的文件尺寸可以设定很大

C.SVG文件是非光栅化图,而GIF和JPEG格式的文件是光栅化图

D.SVG文件采用了一种超级有损压缩格式


参考答案:C

第3题:

在Quartus II中,新建时序波形文件时应选择( )。

A.Editor fie

B.Graphic Editor file

C.Text Editor file

D.Vector waveform. file


参考答案:D

第4题:

以下哪种设备是串联补偿设备?()

  • A、TCSC
  • B、TCR
  • C、SVC
  • D、SVG

正确答案:A

第5题:

下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private: double x; //x分量 double y; //y分量 public: vector2D(double x0=0,double y0=0) :x(x0),y(y0) {} void show(cout<<' ('<<', '<<y<<') ';} _________________________; }; vector2D :: operator + (vector2D a) { return vector20(x+a.x,y+a.y); }

A.vector2D operator + (vector2D b)

B.vector2D operator + (vector2D &b)

C.void operator + (vector2D)

D.int operator + (vector2D b)


正确答案:A
解析:此题在类vector2D中将运算符“+”重载为成员函数,实现将两向量的分量x和y对应相加的功能。那么由题可知,在空格处填入的应当是运算符“+”重载函数的声明。根据运算符“+”重载函数在类体外的定义可知其声明语句为:vector2Doperator+(vector2DB)

第6题:

使用VC6打开考生文件夹下的工程test13_3。此工程包含一个test13_.cpp,其中定义了类Vector,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。

(1)完成构造函数的定义,把数据成员size初始化为参数s的值,数据成员buffer指向动态申请的int型size大小的空间。请在注释“//**1**”之后添加适当的语句。

(2)完成拷贝构造函数的定义,注意解决多次删除的问题。请在注释“//**2**”之后添加适当的语句。

(3)完成成员函数elem的定义,该函数返回buffer的第ndx个元素的值,注意如果ndx超界,请输出“error in index”。请在注释“//**3**”之后添加适当的语句。

(4)完成析构函数的定义,要求先将字符d打印在屏幕上,再释放buffer指向的空间。请在注释“//**4**”之后添加适当的语句。

输出结果如下:

1234567891012345678910dd

注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。

源程序文件test13_3清单如下:

include<iostream.h>

include<stdlib.h>

class Vector

{

public:

Vector(int s=100);

Vector(Vector &v);

int &elem(int ndx);

void display();

void set();

~Vector();

protected:

int size;

int *buffer;

};

Vector::Vector(int s)

{

// ** 1 **

}

Vector::Vector(Vector &v)

{

// ** 2 **

for(int i=0; i<size; i++)

{

*(buffer+i)=*(v.buffer+i);

}

}

int &Vector::elem(int ndx)

{

// ** 3 **

{

cout<<"error in index"<<endl;

exit(1);

}

return buffer[ndx];

}

void Vector::display()

{

for(int j=0;j<size;j++)

cout<<elem(i)<<endl;

}

void Vector::set()

{

for(int j=0;i<size;j++)

elem(j)=j+1;

}

Vector::~Vector()

{

// ** 4 **

}

void main()

{

Vector a(10);

Vector b(a);

a. set();

b. set();

a. display();

b. display();

}


正确答案:(1) size=s; buffer=new int[size]; (2) size=v.size; buffer=new int[size]; (3) if(ndxO||ndx>=size) (4) cout"d"endl; delete[]buffer;
(1) size=s; buffer=new int[size]; (2) size=v.size; buffer=new int[size]; (3) if(ndxO||ndx>=size) (4) cout"d"endl; delete[]buffer; 解析:本题主要考查考生对于类的构造函数与成员函数定义的掌握,注意(2)中赋值的应用,为了防止重复删除,不能直接将指针赋值,必须使用动态申请new建立一块新的空间,并且将原来对象的成员全部复制到新的空间中:(4)中对动态一维数组空间删除的时候,应该使用delete关键字,并不管原数组大小是多少,一律只写一对中括号“[]”加上变量名。

第7题:

下列有关SVG格式描述不正确的是:()

A.SVG被开发的目的是为Web提供非光栅化的图像标准

B.SVG可以任意放大图形显示,但不会删除锐利度、清晰度以及细节

C.SVG虽然有诸多优点,但是其文件大小相对于JPEG要大许多

D.SVG具有超级颜色控制


参考答案:C

第8题:

在现有的宏蜂窝仿真软件中,可以考虑()信息的影响

A.VeCtoR、height

B.veCtoR、height、buildiNg

C.VeCtoR、ClutteR

D.VeCtoR、height、ClutteR


参考答案:D

第9题:

You are using Microsoft Windows Internet Explorer 7 on your computer. You need to print only the graphic on a Web page.How should you print the graphic?()

A.A

B.B

C.C

D.D


参考答案:B

第10题:

Vector和ArrayList的主要区别是()

  • A、ArrayList内部基于链表,而Vector是基于数组的
  • B、Vector的大部分方法做了同步,而ArrayList没有同步
  • C、Vector是可串行化的,而ArrayList不是
  • D、Vector实现了RandomAccess,而ArrayList没有

正确答案:B

更多相关问题