当前位置:文档之家› 【期末复习】C 期末复习题及答案

【期末复习】C 期末复习题及答案

【期末复习】C  期末复习题及答案
【期末复习】C  期末复习题及答案

优选教育资源共赢共享共进

1. 下列语句中错误的是( D)

A. int *p=new int(10) ;

B. int *p=new int[10] ;

C. int *p=new int ;

D. int *p=new int[40](0)

2. 假设已经有定义char *const name=”chen” ;下面的语句中正确的是( A)

A. name[3]=’q’;

B. name=”lin”;

C. name=new char[5]

D. name=new c har(‘q’);

3. 下面的类型声明中正确的是(D )

A. int &a[4]

B. int &*p ;

C. int &&q ;

D. int I,*p=& I ;

4. 在声明类时,下面的说法正确的是( C)

A.可以在类的声明中给数据成员赋值

B. 数据成员的数据类型可以是register

C. private、public、protected可以按任意顺序出现

D. 没有用private、public、protected定义的数据成员是公有成员

5. 构造函数是在(B )时被执行的。

A.程序编译

B. 创建对象

C. 创建类

D.程序装入内存

6. 在下面有关友元函数的描述中,正确的说法是(A )

A. 友元函数是独立于当前类的外部函数

B.一个友元函数不能同时定义为两个类的有友元函数

C.友元函数必须在类的外部定义

D.在外部定义友元函数时,必须加关键字friend

7. 使用派生类的主要作用是(A )

A.提高代码的可重用性

B.提高程序的运行效率

C.加强类的封装性

D.实现数据的隐藏

8. 关于虚函数,正确的描述是(A )

A.构造函数不能是虚函数

B.析构函数不能是虚函数

C.虚函数可以是友元函数

D.虚函数可以是静态成员函数

9. 如果在基类中将成员函数show声明为不带返回值得纯虚函数,正确的写法是(C )

A.virtual show( )=0;

B.virtual void show( )

C.virtual void show( )=0;

D.void show( )=0 virtual;

10. 使用myFile.open(“sales.dat”,ios::app)语句打开文件sales.dat后,则(A )

A.该文件只能用于输出

B.该文件只能用于输入

C.该文件既能用于输出,又能用于输入

D.若该文件存在,则清除该文件的内容

二、分析下列程序中的错误,并说明原因(前2题每题6分,第三题8分,共20分)

1.#include"iostream.h"

class student

{

char name[10];

int age;

float aver;

void printStu( ){} };

void main( )

{

student p1,p2,p3;

p1.age=16;

//…

}

2. #include"iostream.h" class stack

{

public:

stack(int sz); private:

char *p;

int size;

};

stack::stack(int sz) {

p=new char[size=sz];

}

void main()

{

stack stt;

//...

}

3. #include"iostream.h"

class CTest

{

public:

const int y2;

CTest(int i1,int i2):y1(i1),y2(i2) {

y1=10;

x=y1;

}

int readme()const;

//...

private:

int x;

const int y1;

};

int CTest::readme()const

{

int i;

i=x;

x++;

return x;

} {

CTest c(2,8);

int i=c.y2;

i=c.y1;

}

三、写出下列程序的运行结果(前2题每题6分,第三题8分,共20分)

1.#include"iostream.h"

class toy

{

public:

toy(int q,int p)

{ quan=q; price=p;}

int get_quan()

{return quan;}

int get_price()

{return price;}

private:

int quan,price;

};

int main()

{

toy

op[2][2]={toy(10,20),toy(30,48),toy(50,68),toy( 70,80)};

int i;

for(i=0;i<2;i++)

{

cout<

cout<

cout<

cout<<"\n";

return 0;

}

2.#include"iostream.h"

class Stock

{

public:

void print()

{cout<<"Stock class.\n";}

};

class Der1_Stock:public Stock

{

public:

void print()

{cout<<"Deri1_Stock class.\n";} };

class Der2_Stock:public Stock

{

public:

void print()

{cout<<"Deri2_Stock class.\n";} };

void main()

{

Stock s1;

Stock *ptr;

Der1_Stock d1; ptr=&s1;

ptr->print();

ptr=&d1;

ptr->print();

ptr=&d2;

ptr->print();

}

3.#include"iostream.h" class A

{

public:

A(int i):xi(i){}

A(){xi=0;}

friend A operator++(A a); friend A operator--(A &a); void print();

private:

int xi;

};

A operator++(A a)

{

++a.xi;

return a;

}

A operator--(A &a)

{

--a.xi;

return a;

}

void A::print()

void main()

{

A i(7);

++i;

i.print();

--i;

i.print();

}

二 1.答案:p1.age=16; 有错(3分),因为age是私有数据成员,不能直接访问(3分)

2. 答案:stack stt; 有错,(3分)类中没有定义无参构造函数(3分)

3. 答案:错误1:y1=10;有错(2分),y1是常成员,不能修改(1分)

错误2:x++;有错(2分),readme函数是常成员函数,不能修改对象的数据成员(1分)

错误3:i=c.y1;有错(1分),y1是私有变量,不能直接存取(1分)

三 1.答案:10,20;30,48;50,6870,80 2.答案:Stock class.

Stock class.

Stock class.

3.答案:7

6

B卷

一、选择题(每题2分,共20分,答案填写在题后的表格内)

1. 假设已经有定义const char *const name=”chen” ;下面的语句中正确的是(D )

A. name[3]=’a’;

B. name=”lin”;

C. name=new char[5]

D. cout<

2. 假设已经有定义const char * name=”chen” ;下面的语句中错误的是( A)

A. name[3]=’q’;

B. name=”lin”;

C. name=new char[5]

D. name=new char(‘q’);

3. 在下面有关对构造函数的描述中,正确的是(B )

A.构造函数可以带有返回值

B. 构造函数的名字与类名完全相同

C. 构造函数必须带有参数

D. 构造函数必须定义,不能缺省

4. 在下面有关析构函数特征的描述中,正确的是(C )

A. 一个类可以定义多个析构函数

B.析构函数名与类名完全相同

C. 析构函数不能指定返回类型

D.析构函数可以有一个或多个参数

5. 在下面有关静态成员函数的描述中,正确的是( B)

A. 在静态成员函数中可以使用this指针

B.在建立对象前,就可以为静态数据成员赋值

C. 静态成员函数在类外定义时,要用static前缀

D. 静态成员函数只能在类外定义

6. 友元的作用之一是( A)

A. 提高程序的运行效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类

A.class derived::student private

B. class derived:student public

C.class derived:private student{//… }

D.class derived::public student{//… }

8. 要实现动态联编,派生类中的虚函数(D )

A.返回的类型可以与虚函数的原型不同

B.参数个数可以与虚函数的原型不同

C.参数类型可以与虚函数的原型不同

D.以上都不对

9. 有关运算符重载正确的描述是(D )

A.C++语言允许在重载运算符时改变运算符的操作个数

B. C++语言允许在重载运算符时改变运算符的优先级

C. C++语言允许在重载运算符时改变运算符的结合性

D. C++语言允许在重载运算符时改变运算符的原来的功能

10. 假设定义了函数模板:

template

T max(T x,T y)

{ return (x>y)?x:y; }

并定义了int i=6; char c=’a’; 错误的调用语句是( D)

A. max( i,i)

B. max(c,c)

C.max((int )c,i)

D.max(i,c)

二、分析下列程序中的错误,并说明原因(前2题每题6分,第三题8分,共20分)

1. #include"iostream.h"

class point

{public:

int x,y;

private:

point( ){x=1;y=2;}};

void main( )

{point cpoint;

cpoint.x=2;}

2. #include"iostream.h"

template

class Stack

{public:

Stack(int sz)

{delete []v;}

void push(T x)

{*p++=x;}

T pop()

{return *--p;}

int lenth()const

{return (p-v);}

private:

T *v,*p;

int size;};

void main()

{Stack obj(5);

obj.push(10);}

3.#include"iostream.h"

class student

{int sno;

int age;

void printStu( );

void setSno(int d);};

void printStu( )

{cout<<”\nStudent No.is “<

{sno=d;}

void setAge(int a)

{age=a;}

void main( )

{student lin;

lin.setSno(20**1);

lin.setAge(20);

三、写出下列程序的运行结果(前2题每题6分,第三题8分,共20分)1.#include"iostream.h"

class b1

{public:

b1(int ii)

{i=ii;}

void display()

{cout<

protected:

int i;};

class b2

{public:

b2(int jj)

{j=jj;}

void display()

{ cout<

protected:

int j;};

class b3:public b1,public b2

{public:

b3(int ii,int jj,int kk):b1(ii),b2(jj)

{k=kk;}

void setall(int ii,int jj,int kk)

{i=ii;j=jj;k=kk;}

void display()

{cout<

cout<

cout<

private:

int k;};

o1.display();

b2 o2(50);

o2.display();

b3 o3(10,20,30);

o3.display();

o3.setall(50,60,70);

o3.display();}

2.#include"iostream.h"

class Stock

{public:

virtual void print()

{cout<<"Stock class.\n";}};

class Der1_Stock:public Stock {public:

void print()

{cout<<"Deri1_Stock class.\n";}}; class Der2_Stock:public Stock {public:

void print()

{cout<<"Deri2_Stock class.\n";}}; void main()

{Stock s1;

Stock *ptr;

Der1_Stock d1;

Der2_Stock d2;

ptr=&s1;

ptr->print();

ptr=&d1;

ptr->print();

3.#include

const int size=10;

template //声明一个类模板

class stack

{ public:

void init(){ tos=0; }

void push(Type ch); //参数取Type类型

Type pop(); //返回类型取Type类型

private:

Type stck[size]; //数组的类型为类型参数Type,即可取任意类型 int tos;};

template

void stack::push(Type ob)

{ if (tos==size){ cout<<"stack is full"; return ; }

stck[tos]=ob; tos++; }

template

Type stack ::pop()

{ if (tos==0)

{ cout<<"stack is empty";

return 0;}

tos--;

return stck[tos];}

int main()

{ //定义字符堆栈

stack s1,s2; //创建两个模板参数为char型的对象

int i;

s1.init(); s2.init();

s1.push('a'); s2.push('x');

s1.push('c'); s2.push('z');

for(i=0;i<3;i++) cout<<"pop s1: "<

for(i=0;i<3;i++) cout<<"pop s2: "<

return 0;}

二、分析下列程序中的错误,并说明原因(前2题每题6分,第三题8分,共20分)

1.答案:point cpoint;是错误的(3分),因为构造函数是私有成员(3分)

2. 答案:Stack obj(5); 有错(3分),因为Stack是类模板,应将模板实例化,才可定义对象(3分)

3.答案:错误1:printStu、setSno两个成员函数不是公有成员,不允许在类外访问(4分)

错误2:成员函数在类外定义,应加上类名“student::”(2分)

错误3:setAge函数应在类中说明(2分)

三、写出下列程序的运行结果(前2题每题6分,第三题8分,共20分)

1.答案:40 50 10 20 30 50 60 70

2.答案:Stock class.

Deri1_Stock class.

Deri2_Stock class.

3.答案:pop s1:c

pop s1:b

pop s1:a

pop s2:z

pop s2:y

pop s2:x

A 卷

一、单项选择题:(每小题2分,共20分)

1、假设已经有定义const char *name=”chen”;下列语句中错误的是_____________

A. name[3]=’q’

B. name=”lin”

C. name=new char[5]

D. name=new char(‘q’)

2、在下列关键字中,用于说明类中公有成员的是____________

A. public

B. private

C. protected

D. friend

3、下列哪项不是面向对象程序设计的主要特征_______________。

A. 封装

B. 继承 D. 多态 D. 结构

4、构造函数是在__________时被执行的。

5、在下面有关析构函数的描述中,正确的是____________

A. 一个类中可以定义多个析构函数

B. 析构函数的名字和类名完全相同

C. 析构函数不能指定返回类型

D. 析构函数可以有一个或多个参数

6、使用派生类的主要原因是_______________

A. 提高代码的可充用性

B. 提高程序的运行效率

C. 加强类的封装性

D. 实现数据的隐藏

7、下列的各函数中, ___________不是类的成员函数.

A. 构造函数

B. 析构函数

C. 友元函数

D. 拷贝构造函数

8、关于虚函数,正确的描述是_______________

A. 构造函数不能是虚函数

B. 析构函数不能是虚函数

C. 虚函数可以是友元函数

D. 虚函数可以是静态成员函数

9、友元的作用之一是____________

A.提高程序的运用效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类

10、在下面有关静态成员函数的描述中,正确的是________________

A. 在静态成员函数中可以使用this指针

B. 在建立对象前,就可以为静态数据成员赋值

C. 静态成员函数在类外定义时,要用static前缀

D. 静态成员函数只能在类外定义

得分

评卷人

二、判断题:(每题1分,共10分)

( )1、使用关键字class定义的类中缺省的访问权限是私有(private)的。

( )2、构造函数和析构函数都不能重载。

( )3、说明或定义对象时,类名前不需加关键字class。

( )4、可以在类的构造函数中对静态数据成员进行初始化。

( )5、protected和private区别在于protected成员可以被派生类访问,而private成员则不能被派生类访问。( )6、在C++中,封装是通过类实现的。

( )7、无论何时编译器都为类构造一个无参数的缺省的构造函数。

( )9、在c++中,只有在类对象定义之后才能给数据成员赋初值。

( )10、创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数。

得分

评卷人

三、填空题:(每空1分,共10分)

1、在C++中,类的成员访问权限分别是:公有成员,私有成员和_________________。

2、拷贝构造函数使用_______________作为参数初始化创建中的对象。

3、在C++中,虽然友元提供了类之间数据进行访问的一种方式,但它破坏了面向对象程序设计的______________特性。

4、在公有继承的情况下,基类数据成员在派生类中的访问权限__________________。

5、在面向对象的程序设计中,通过________实现数据隐藏;通过________实现代码的复用。

6、在C++中,构造派生类对象时,总是先从_________的初始化开始的。

7、在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有___________,对此数据成员的访问将出现歧义;而________ 、 _________ 和operator= 是不能被派生类继承的。

得分

评卷人

四、写出程序运行结果(每题5分,共30分)

1、#include

2、#include

int &f(int &i) int i=15;

{i+=10;return i;} void main()

void main() {int i;

{int k=0; i=100;

int &m=f(k); ::i=i+1;

cout<

m=20; }

cout<

} #include

3、#include class timer{

class date{ public: timer(){seconds=0;}

void showdate(); timer(int t){seconds=t;}

private: int year,month,day;}; timer(int min,int

sec){seconds=min*60+sec;}

void date::setdate((int y,int m,int d) int gettime(){return seconds;}

{year=y;month=d;day=d;} private: seconds;};

void date::showdate() void main()

{cout<

void main() cout<<”seconds1=”<

{date date1,date2; cout<<”seconds2=”<

date1.setdate(20**,4,28); cout<<”seconds3=”<

date1.showdate(); cout<<”seconds4=”<

date2.setdate(20**,10,25); 6、#include

date2.showdate();} class base{

5、#include public: base(int sa) {a=sa;

class base cout<<”constructing base”<

{ int n; private:int a;};

public: base(int a) class base1:virtual public base{

{ cout<<"constructing base class"<

n=a; {b=sb;

cout<<"n="<

~base(){cout<<"destructing base class"<

class subs:public base class base2:virtual public base{

{ base bobj; public: base2(int sa,int sc): :base(sa)

int m; {c=sc;

public: subs(int a,int b,int c):base(a),bobj(c) cout<<” constructing base2”<

cout<<"constructing sub cass"<

m=b; public: derived(int sa,int sb,int sc,int sd):

cout<<"m="<

} {d=sd;

derived”<

}; private:int d;};

void main(){ subs s(1,2,3); } main(){derived obj(2,4,6,8); return 0;} 一、单项选择题:(每小题2分,共20分)

AADBC ACAAB

二、判断题:(每题1分,共10分)

对错对错对对错对对对

三、填空题:(每空1分,共10分)

1、受保护成员

2、同类对象的引用

3、封装

4、公有的

5、封装,继承

6、基类

7、作用域分隔符限定,构造函数,析构函数

四、写出程序运行结果(每题5分,共30分)

1、 10

20

2、 101

3、 20**.4.28

20**.10.25

4、 seconds1=0

seconds1=10 seconds1=20

seconds1=70

5、 constructing base class n=1 constructing base class

n=3

constructing sub class m=2

destructing sub class

destructing base class destructing base class

6、 constructing base constructing base1 constructing base2 constructing derived

20**-20**学年第一学期期末考试

C++

1.下类引用定义中,正确的是(D)

A.int x,int &y=x; B.int x;int &y=x,x;

C.float x;int y=&z; D .int x;int &y=x;

2.假设已经有定义const char *const name=”chen” ;下面的语句中正确的是(D )

A. name[3]=’a’;

B. name=”lin”;

C. name=new char[5]

D. cout<

3系统在调用重载函数时往往根据一些条件确定那个重载函数被调用,在下列选项中,不能作为依据的是(D)

A.参数个数B.参数的类型C.函数名D.函数类型(返回值类型)

4、构造函数是在( B )时被执行的。

A. 程序编译

B. 创建对象

C. 创建类

D. 程序装入内存

5、在下面有关析构函数的描述中,正确的是( C )

A. 一个类中可以定义多个析构函数

B. 析构函数的名字和类名完全相同

C. 析构函数不能指定返回类型

D. 析构函数可以有一个或多个参数

6.有以下类的说明,错误的地方是()

class Coord

○1{ int x=0;y=0;

○2Coord();

○3public:

○4Coord(int x,int y);

○5~Coord( );

○6};

A.○1

B.○2

C.○4

D.○5

7.this指针是一个隐含于每一个类的成员函数的特殊指针,它是用来指向正在操作成员函数的()的指针。

A. 对象

B.函数

C.成员

D.类型

8.有关类和对象的说法不正确的是( C )

A.对象是类的一个实例

B.任何一个对象只能属于一个具体的类

C.一个类只能有一个对象

D.类与对象的关系和数据类型和变量的关系相似

9.在下面有关友元函数的描述中,正确的说法是(A )

A. 友元函数是独立于当前类的外部函数

B.一个友元函数不能同时定义为两个类的有友元函数

C.友元函数必须在类的外部定义

D.在外部定义友元函数时,必须加关键字friend

10.派生类新增的成员函数,不能直接访问基类的( C)成员。

A.公有

B.保护

C.私有

D.所有

11.下述静态数据成员的特性中,(D)是错误的。

A说明静态数据成员时前面要加修饰符static

B静态数据成员要在类体外进行初始化

C引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符

D类的静态成员不实所有对象所共用的

c语言期末测试题附答案

c语言期末测试题附答 案 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

课程代码:A100002 座位号: 《计算机技术基础(C 语言)》试卷A 姓名: 学号: 专业: 学院: 班级: 20 年 月 日 第一 部分 选择题(共 30 分) 一、单项选择题(本大题共 15 小题,每题只有一个正确答 案,答对一题得 2 分,共 30 分) 1、以下关于C 语言标识符的描述中,正确的是 【 】。 A )标 识符可以由汉字组成 B )标识符只能以字母开头 C )关键字可以作为用户标识符 D )Area 与area 是不同的标识符 2、使下列程序段输出“123,456,78”,键盘输入数据,正确的输入是【 】。 int i,j,k; scanf(“%d,%3d%d”,&i,&j,&k); printf(“%d,%d,%d \n”,i,j,k); 3、判断char 类型的变量c1是否为数字字符的正确表达式为 【 】。 A) (c1>=0)&&(c1<=9) B) (c1>=’0’)&&(c1<=’9’) C) ’0’<=c1<=’9’ D) (c1>=’0’)||(c1<=’9’) 4、若有语句int a=1,b=2,c=3;则以下值为0的表达式是 【 】。 A )’a’&&’b’ B )a<=b C )((a>b)||(b0;i--);后,变量i 的值为 【 】。 A )10 B )9 C )0 D )1 8、若有int *p1, *p2,k; 不正确的语句是 【 】 A. p1=&k B. p2=p1 C. *p1=k+12 D. k=p1+p2 9、在函数中未指定存储类别的局部变量,其隐含的存储类别是 【 】

photoshop期末考试试卷及答案

新建职中 2013年第二学期专业课期末考试题 Photoshop CS3 (总分100分,时间90分钟) 姓名:班级: 一、填空题 (每空1分,共30分) 1.渐变填充的主要方式分别为_______________________。2.PHOTOSHOP默认的保存格式是PSD。 3.前景色和背景色默认的是前黑和后白。 4.在打开对话框中,选择多个连续文件时按键盘上的SHIFT。5.将鼠标光标放置在标题栏的蓝色区域上双击,即可将窗口在最 大化和还原状态之间切换。 6.当我们选择任意的一个选区工具时,在其工具属性栏的左侧 有四个按钮,分别表示的意思为:“”表示_______________,“”表示______________,“”表示____________,“”表示___ __________。 7.在RGB【颜色】面板中【R】是红颜色、【G】是绿颜色、【B】是蓝颜色。 8.按键盘中的X键,可以将当前工具箱中的前景色与背景色互换。 9.全选的快捷键是______;取消选区的快捷键是______;反选 的快捷键是_________使用______命令可以对图像进行变形,快 捷键是________;填充前景色的快捷键是_________;填充背景 色的快捷键是________; 10.图层样式主要包括:投影、描边_、斜面和浮雕、渐变叠加、颜色叠 加和_图案叠加。 11.蒙版包括、、和矢量蒙版四种 类型。 12.CMYK模式图像的通道由青、洋红、黄、和黑色4个通道组成。 二、单选题

(每题2分,共30分) 1.不是CMYK 模式图像的通道()。 A.青色 B.洋红 C.白色 D.黑色 2.如何才能以100%的比例显示图像:() A. 在图像上按住Alt的同时单击鼠标 B. 选择“视图”→“满画面显示”命令 C. 双击“抓手工具” D. 双击“缩放工具” 3.不是文字工具组输入文字的工具是()。A.横排文字工具 B. 直排文字工具 C.钢笔工具 D. 直排文字蒙版工具 4.不属于通道用途的是()。 A.制作复杂选区 B.辅助制作一些特殊效果 C.辅助印刷 D. 专色通道 5.下面命令不正确的是()。 A.“图像”>“调整”>“自动色阶” B. “图像”>“调整”>“黑白” C.“图像”>“调整”>“曲线” D. “图像”>“调整”>“填充” 6.不属于渐变填充方式的是()。 A.直线渐变 B.角度渐变 C.对称渐变 D.径向渐变 7.下面可以将动画文件存储的格式是()。 A.PSD格式文件 B.GIF格式文件 C.HTML格式文件 D.DOCX格式文件 8.在默认情况下,对于一组图层,如果上方图层的图层模式为 “滤色”,下方图层的图层模式为“强光”,通过合并上下图层 得到的新图层的图层模式是下列哪一种()。 A.滤色 B.强光 C.正常 D.不确定 9、在按住alt键的同时,使用什么工具将路径选择后,拖拉该路径将会将该路径复制:() A.钢笔工具 B.自由钢笔工具 C.选择工具 D.移动工具

c期末考试试题及答案完整版

c期末考试试题及答案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

AutoCAD 试卷 一、 单项选择 1、AutoCAD 默认扩展名是 A 、dwt B 、dwg C 、bak D 、dxf 答案:B 2、在CAD 中,以下哪个命令可用来绘制横 平竖直的直线 A 、栅格 B 、捕捉 C 、正交 D 、对象捕捉答案:C 3、按哪个键可切换文本窗口和绘图窗口 A 、F2 B 、F8 C 、F3 D 、F5答案:A 4、默认情况下,命令提示行显示为几行 A 、3 B 、5 C 、2 D 、8答案:A 5、在CAD 中为一条直线制作平行线用什么命令 A 、移动 B 、镜像 C 、偏移 D 、旋转答案:C 6、在图层特性管理器中不可以设定哪项 A 、颜色 B 、页面设置 C 、线 宽 D 、是否打印答案:B 7、绘制建筑图步骤为 A 、墙线、轴线、门窗 B 、墙线、 门窗、轴线 C 、轴线、门窗、墙线 D 、轴线、 墙线、门窗答案:D 8、哪个命令可用于绘制直线与圆弧的复合 体 A 、圆弧 B 、构造线 C 、多段线 D 、样条曲线答案:C 9、如何在图中输入“直径”符号 A 、%%P B 、%%C C 、%%D D 、%%U 答案:B

10、如果要在一个圆的圆心写一个“A”字,应使用以下哪种对正方式 A、中间 B、对齐 C、中心 D、调整答案:A 11、在哪个层创建的块可在插入时与当前层特性一致 A、0层 B、在所有自动产生的层 C、所有图层 D、新建的图层答案:A 12、一个完整的尺寸由几部分组成 A、尺寸线、文本、箭头 B、尺寸线、尺寸界线、文本、标记 C、基线、尺寸界线、文本、箭头 D、尺寸线、尺寸界线、文本、箭头 答案:D 13、要将图形中的所有尺寸都为原有尺寸的2倍,应设定以下哪项A、文字高度 B、使用全局比例 C、测量单位比例 D、换算单位 答案:B 14、三维模型中哪种模型可以进行布尔运算 A、线框模型 B、实心体模型 C、表面体模型答案:B 15、渲染三维模型时,哪种类型可以渲染出物体的所有效果 A、一般渲染 B、普通渲染 C、照片级真实感渲染 D、照片级光线跟踪渲染答案:D 16、样板文件的括展名是 A、BAK B、SVS C、DWT D、DWG 答案:C 17、以下哪种相对坐标的输入方法是画8个单位的线长 A.8, 0 B.@0,8 C.@0<8

PhotoShop期末考试题目及答案

判断 1. 按住Shift键的同时拖拉鼠标可得到正圆形的选区。(V) 2. 单行选框工具、自由套索工具、喷枪工具、魔棒工具都可以在起对应的工具选项栏中使用选区运算。(X) 3. 在图像窗口下面的状态栏中,当显示文档大小”的信息时,“/左面的数字表所有信息被合并后的文件大小。(V) 4. 变换选区”命令可对选择范围进行缩放和变形。(V) 5. 如果是一个开放式的路径,则在转换为选取范围后,路径的起点会连接终点成为一个封闭的选取范围。(X) 6. 任何一个图像图层都可以转换为背景层,背景层可以转化为普通的图像图层,图层透明的部分是没有像素的。(V) 7. 通道中的白色部分表示被选择的区域,黑色部分表示未被选择的区域,无法倒转过来。(X) 8. 将文字图层转换为一般图层后可以改变文字的字体。(X) 9. 在制作印刷品的过程中,当图像是以RGB模式扫描的,尽可能在RGB模式下进行颜色的调整,最后在输出之前转换为 CMYK 模式。 (V) 10. 如果一幅图像制作了翻转”(Rollover)效果,则需要将该图像另存储为HTML格式。(V) 1. 下列哪个是Photoshop图像最基本的组成单元:(C ) A. 节点 B.色彩空间 C.像素 D.路径 2. 图像分辨率的单位是:(B ) A. dpi B. ppi C. Ipi D. pixel 3. CMYK模式的图像有多少个颜色通道:(D) A. 1 B. 2 C. 3 D. 4 4. 当RGB模式转换为CMYK模式时,下列哪个模式可以作为中间过渡模式:(A) A. Lab B.灰度 C.多通道 D.索引颜色 5 .如何移动一条参考线:(A) A .选择移动工具拖拉 B. 无论当前使用何种工具,按住 Alt键的同时单击鼠标 C .在工具箱中选择任何工具进行拖拉 D .无论当前使用何种工具,按住 shift键的同时单击鼠标 6 .如何使用图章工具在图像中取样:(C) A .在取样的位置单击鼠标并拖拉 B .按住Shift键的同时单击取样位置来选择多个取样像素 C .按住Alt键的同时单击取样位置 D .按住Ctrl键的同时单击取样位置 7.下面那种工具选项可以将 Pattern (图案)填充到选区内:(B) A.画笔工具 B.图案图章工具 C .橡皮图章工具 D .喷枪工具 8 .下列哪种工具可以选择连续的相似颜色的区域:(C) A.矩形选择工具 B.椭圆选择工具 C .魔术棒工具 D .磁性套索工具 选择 1 .在Photoshop中,路径的实质是_______ A ____ 。 A.矢量式的线条B .选区C .填充和描边的工具 D . 一个文件或文件夹所在的位置 2. ____________________________________ 以下哪个选项不属于路径节点的类型 D 。 A.直线节点B .曲线节点C .转折节点D .线段节点 3. ______________________________________________________ 在【路径】控制面板中,可以用前景色填充路径的按钮是A _____________________________________________________________ 。 A . B . ■' C . D .心

c语言期末考试及答案讲解

C语言考试模拟试卷 1.若有定义:char c;int d;程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是 A、scanf("c=%d d=%d",&c,&d); B、scanf("c=%c d=%d",&c,&d); C、scanf("c=%d,d=%d",&c,&d); D、scanf("c=%c,d=%d",&c,&d); 【答案】D 【解析】scanf()函数中,%d对应的参数是整数型地址,%c对应参数为char 型地址,C,A选项错误;如果输入地址有多个,应该用逗号隔开,B选项错误,故答案为D选项。 2.以下叙述错误的是 A、在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法 B、同一程序各模块可由一组人员同时进行编写调试,可提高编写程序的效率 C、模块化的程序设计是采用自顶向下、逐步细化的原则 D、程序的每个模块都可通过三种基本结构实现 【答案】A 【解析】结构化程序设计把一个复杂问题的求解过程分阶段进行,需要保证自顶向下、逐步细化、模块化设计、结构化编码。进行模块化设计时,首先设计框架,并定义和调试好各个模块之间的输入输出关系,然后完成各个模块的编写调试后

再集中编译,模块化的程序设计采用自顶向下、逐步细化的原则,A选项叙述错误,C选项叙述正确。各个模块可以由不同人员同时进行编写调试,提高编写程序的效率,B选项叙述正确。结构化程序主要由3种基本控制结构组成,顺序结构、选择结构、循环结构,这三种基本结构可以解决任何复杂的问题,D选项叙述正确。故选择A选项。 3.设有定义:int a=0,b=1,c=1; 以下选项中,表达式值与其它三个不同的是 A、b=a==c B、a=b=c C、a=c==b D、c=a!=c 【答案】A 【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值。成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。A选项逻辑表达式a==c不成立(0),则 b=0,表达式值为0。B选项中将c赋值给b,b=1,再将b赋给a,a=1,表达式值为1。C选项逻辑表达式c==b成立(1),则a=1,表达式值为1。D选项逻辑表达式a!=c成立(1),则c=1,表达式值为1。A选项与其他选项不同,A选项正确。 4.设有两行定义语句:

C期末考试题及答案

C期末考试题及答案 Revised at 2 pm on December 25, 2020.

一、填空题(每空0.5分,共30分) 1、世界坐标系简称__WCS_用户自定义坐标系简称__UCS_。 2、工作空间的切换:“工具”/“工作空间”或“工作空间”工具栏。 3、工具栏包括30种,系统默认的显示工具栏包括:“标准”、“属性”、“绘图”和“修改”等工具栏。 4、多线的对正方式有_上(T)_、_无(Z)_和_下(B)_。 5、文字标注包括标注单行文字和标注多行文字。 6、渲染环境是指在渲染对象时进行的雾化和深度设置。 7、漫游和飞行用户可以通过键盘和鼠标来控制视图显示,并创建导航动画。 8、编辑实体的边的种类:压印边、复制边、着色边。 9、动态块是通过自定义夹点或自定义特性定义的块。在图形中使用动态块,用户可以随时对组成块的对象进行修改。 10、三维实体是具有体积、质量、重心、回转半径、惯性距等特征的三维对象。 11、在AutoCAD 2007中,用户可以创建的光源有电光源、聚光灯光源和平行光光源。 12、相切、相切、半径法是指:通过指定圆的两个切点和半径来绘制圆。 13、绘制圆环的步骤中,先输入圆环的内径和外径,后确定圆环的中心点。 14、计算机辅助设计是:工程技术人员在CAD系统的辅助下,根据产品的设计程序进行设计的一项新技术。 15、菜单栏包括11种,每一种菜单中都含有四种显示情况:命令后跟右三角 、后跟省略号、后跟快捷键或功能键或命令呈灰色。 16、要对图形对象进行编辑就必须选中图形对象,在AutoCAD 2007中,选择对象的方法很多,常用的有_直接拾取_、矩形框选择_、_不规则区域选择_和快速选择。 17、在设置显示精度时,如果设置的精度越高,即分辨率就越高,计算机计算的时间 也越长,显示图形的速度也就越慢。 18、三维基本实体的种类包括:多段体、长方体、楔体、圆柱体、圆锥体、球体、圆环体、棱锥面。 19、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

photoshop期末考试题及答案

photoshop 期末考试题及答案 二、填空题 1、Photoshop 中所运用的滤镜分为( 有损) 滤镜和( 无损 )滤镜。 2 、在Photoshop 中,很多命令都有相应的快捷键,如果要合并选中的图层可以使用 ( . ctrl+e ) 快捷键,如果要合并所有图层可以使用( ctrl+alt+shift+e ) 快捷键。 3、( ctrl+i ) 命令将图像的颜色去掉,将色彩图像转为灰度图。 5、计算机中的图像分为位图和( 矢量图) 两种类型。 6、在对选区进行添加颜色时,在按( alt+delete )键,添加的是前景色,按( ctrl+delete ) 键,添加的是背景色。 一、单项选择题:20 分 1、下列哪个文件不属于位图格式( A )。 A、PSD B、TIFF C、AI D 、BMP 2、绘制圆形选区时,先选择椭圆选框工具,在按下( C )的同时,拖动鼠标,就可以实现 圆形选区的创建。 A、Alt 键B Ctrl 键C Shift 键D Ctrl+Alt 3、当将CMY模式的图像转换为多通道模式时,产生的通道名称是:(A ) A、青色、洋红、黄色、黑色* B 、青色、洋红、黄色 C四个名称都是Alpha通道 D四个名称都是Black (黑色通道) 4、下列哪个内部滤镜可以实现立体化效果( C )。A 、风B 等高线C 浮雕效果D 撕边 5、哪种方法不能打开一个图形文件( D )。 A、Ctrl+O B 双击工作区域 C 直接从外部拖动一幅图片到Photoshop 界面上 D Ctrl+n 6、设置一个适当的(羽化)值,然后对选区内的图形进行多次Del 操作可以实现( B ) A、选区边缘的锐化效果 B 选区边缘的模糊效果 C 选区扩边 D 选区扩大 7、在默认情况下使用缩放工具时,按住Alt 键的同时点击鼠标左键,可以实现( A ) A、图像像素匹配 B 图像大小适合屏幕

最新软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义?(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷?(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容?答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题?(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题

c语言期末测试题(附答案)

课程代码: A100002 《计算机技术基础( C 语言)》试卷 A 姓名: 学号: 专业 : 学院 : 班级 : 20 年 月 日 选择题(共 30 分) 题(本大题共 15 小题,每题只有一个正确答案,答 分,共 30 分) 1、以下关于 C 语言标识符的描述中,正确的是 【 】。 A) 标识符可以由汉字组成 B )标识符只能以字母开头 C )关键字可以作为用户标识符 D ) Area 与 area 是不同的标识符 2、使下列程序段输出“ 123, 456,78”,键盘输入数据,正确的输入是【 】 int i,j,k; scanf( “%d,%3d%”d ,&i,&j,&k); printf( “%d,%d,%dn ”,i,j,k); A ) 12345678 B )123,456, 78 C ) 123,45678 D ) 123,*45678 3、判断 char 类型的变量 c1 是否为数字字符的正确表达式为 【 】。 A) (c1>=0)&&(c1<=9) B) (c1>= '0')&&(c1<='9') C) '0'<=c1<='9' D) (c1>= '0')||(c1<= '9') 4、若有语句 int a=1,b=2,c=3 ;则以下值为 0 的表达式是 【 】。 A )' a '&&'b ' B )a<=b C )((a>b)||(b

计算机技术基础试题 第 2 页(共 10 页) A. *(a[0]+2) B. a[1][3] C . a[1][0] D. *(*(a+1)+2) 6、在循环语句的循环体中执行 break 语句,其作用是 【 】。 A )跳出该循 环体,提前结束循环 B) 继续执行 break 语句之后的循环体各语句 C) 结束本次循环,进行下次循环 D) 终止程序运行 7、执行语句 for(i=10;i>0;i--) ;后,变量 i 的值为 【 】。 A ) 10 B )9 C )0 D )1 8、若有 int *p1, *p2, k; 不正确的语句是 【 】 A. p1=&k B. p2=p1 C. *p1=k+12 D. k=p1+p2 9、在函数中未指定存储类别的局部变量,其隐含的存储类别是 【 】 A. 静态( static ) B. 外部( extern ) C. 自动( auto ) D . 寄存器( register ) 10、如下程序的输出结果是 【 】 main( ) { int x=2,a=0,b=0; switch(x) { case 2: a++; b++; case 1: ++a; b--; break; case 0: b++;} printf("a=%d, b=%d\n", a, b);} A. a=2, b=0 B. a=2, b=1 C. a=1, b=1 D. a=1, b=0 11、表示关系 a

大学C语言期末考试习题集(带详解答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是( B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A) %x B) a+b C) a123 D) 123 选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai

数据库期末考试试题及答案

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

C语言程序设计期末考试试题(含答案)

C语言程序设计 期末考试试题及其答案 一、单项选择题(本大题共20题,每题2 分,共40分) 1、以下不是C语言的特点的是( ) A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是( ) A、ABC B、abc C、a_bc D、ab.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

ps期末试题

2013 级秋季技工(中职)班计算机专业 PS 试题 教材:计算机图形图像处理PS CS3、项目1-6 一、选择题:(每题2分,请把答案写在答题卷) 1、我们在计算机屏幕上瞧到得图像,其实就是由许多细微得小方块组成 得,这些小方块称为什么?() A、像素 B、马赛克 C、色彩方格 2、图像得分辨率惯用得表达方式就是ppi,而ppi代表什么意思?() A、每一公寸所包含得像素量 B、每一公分所包含得像素量 C、每一英寸所包含得像素量 3、下列何种图像格式就是Photoshop本身专用得图像格式?() A、TIFF格式 B、PSD格式 C、JPEG格式 4、下列哪种图像格式最多只能储存256色得颜色?() A、GIF格式 B、PNG格式 C、JPEG格式 5、下列哪种图像格式具有高破坏性得压缩功能?() A、GIF格式 B、PNG格式 C、JPEG格式 6、Photoshop会将最近打开得图像名称显示在下列哪一项功能表下?() A、文件—>最近打开文件 B、文件—>打开为 C、文件—>置入 7、执行下列哪项命令,可以将图像置入到图像视窗上?() A、文件—>最近打开文件 B、文件—>置入 C、文件—>导入 8、执行下列哪一个快捷键,可以新建一个图像文档?() A、Ctrl+O B、Ctrl+N C、Ctrl+S 9、使用下列哪一项工具可以缩放图像大小?() A、备注工具 B、手形工具 C、放大镜工具 10、使用下列哪项工具可以快速建立矩形选区?() A、矩形选框工具 B、套索工具 C、魔棒工具 11、使用“多边形套索工具”创建选区得时候,如果中途发生错误而想取消上一个描绘动作,此时按下哪个键就可以退回一步?() A、BackSpace键 B、Esc键 C、Delete键 12、使用下列哪一项工具可以选取某一颜色相近得图像区域?() A、磁性套索工具 B、套索工具 C、魔棒工具 13、使用“魔棒工具”选取图像时,其容差值最大可设定为多少?() A、100 B、255 C、256 14、想使选区产生边框效果,应使用下列哪种方法?() A、执行【选择—>修改—>扩展】 B、执行【选择—>修改—>边界】 C、执行【选择—>变换选区】 15、如果要将复制得图像粘贴到选区内,必须执行下列哪一个指令?() A、执行【编辑—>粘贴】 B、执行【编辑—>贴入】 C、执行【编辑—>清除】 16、执行【编辑—>变换】命令子菜单中得哪一个命令,可以自行设定整张图像要旋转得方向与角度?() A、水平翻转 B、垂直翻转 C、旋转 17、执行【编辑—>变换】命令子菜单中得哪一个命令,可以将整张图像水平翻转?() A、水平翻转 B、垂直翻转 C、旋转 18、执行【编辑—>变换】命令子菜单中得哪一个命令,可以将选定得图像倾斜变形?() A、斜切 B、扭曲 C、缩放 19、执行【编辑—>变换】命令子菜单中得哪一个命令,可以将选定得图像产生透视效果?() A、旋转 B、倾斜 C、透视 20、执行下列哪项指令,可以改变图像尺寸得大小?() A、【图像—>图像大小】 B、【图像—>裁切】 C、【图像—>裁剪】 21、使用下列哪一项工具,可以让我们在选区内填入渐变颜色?() A、渐变工具 B、油漆桶工具 C、魔棒工具 22、下列哪种色彩模式得图像,就是由纯黑与纯白两种颜色构成得?()

C语言期末考试试题及答案

个人收集整理-仅供参考 2008-2009学年第一学期期末考试试卷 考试说明:本课程为闭卷考试,可携带书写与修正文具,满分为:100 分. 考试结束后请将后页答题卡与试卷分开上交 ..... 一、单选题<每题2分,共30分) 1.以下叙述正确地是 ______ . A)C程序地每行只能写一条语句 B>语言本身没有输入输出语句 C)在C程序中,注释说明只能位于一条语句地后面 D)在多函数地程序中,main函数必须放在其它子函数地定义之前 2.以下不正确地常量表示形式是 ______ . A> 0.45 B>0XF5 C>‘\85’D> 32.67E-5 3. 以下不正确地变量名是 ______ . A)R&B B> _max C>INT D> SUM3 4. 以下正确地一组语句是 ________. A> int x=y=5; B> int n; scanf("%d",&n>;int a[n]; C> char a,*p; p=&a; D> char s[10]; s="hello"; 5. 若以下变量均已正确定义和赋值,则正确地语句是 ________. A> a=b==5; B> y=x%2.0; C> x+y=10; D> n=8=2*4; 6.下面各组中与给出地程序段功能不等价地是 ________. if(a>0> b=1; else if(a==0> b=0; else b=-1; A>if(a>0> b=1; B>if(a>0> b=1; C>if(a>0> b=1; D>if(a>=0> if(a==0> b=0; else if(a==0> b=0; if(a>0> b=1; if(a<0> b=-1; if(a<0> b=-1; else b=-1; if(a==0> b=0; else b=0; if(a<0> b=-1; 7. 运行下面程序段,若输入abc#,则程序输出是:________. char c;int v1=0,v2=0; while((c=getchar(>>!='#'> { switch(c> { case 'a':v1++; default :v1++;v2++; case 'c':v2++; } } printf("v1=%d,v2=%d\n",v1,v2>; A>2,2 B>3,5 C> 3,4 D>2,5

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

C期末考试试卷及答案

C++期末考试试卷及答案1 一、单项选择题(每题2分,共40分) 1. ______不是属于面向对象程序设计的特性 A. 抽象性 B. 数据相关性 C. 多态性 D. 继承性 2. 将对某一类数据的处理算法应用到另一类数据的处理中,要用到C++的______ A. 类 B. 虚函数 C. 运算符重载 D. 模板 3. C++与C语言最根本的不同之处在于_______ A. 使用了类 B. 能够实现变量自动初始化 C. 支持软件重用 D. 支持接口重用 4. 动态内存分配的主要目的是_______ A. 使程序按动态联编方式运行 B. 正确合理的使用内存 C. 提高程序的运行速度 D. 提高程序的可维护性 5. 在C++函数的形参前加const关键字,是为了提高函数的_______ A. 数据封装性 B. 可理解性 C. 可维护性 D. 可重用性 6. 函数重载的目的是________ A. 实现共享 B. 使用方便,提高可读性 C. 提高速度 D. 减少空间 7. 从程序片断:char name[] = "C++"; course(name);可判断函数course的调用采用的是_______ A. 传值调用 B. 带缺省参数值的函数调用 C. 引用调用 D. 传址调用 8. 用来说明类中公有成员的关键字是________

9. 如果一个类的成员函数print()不修改类的数据成员值,则应将其声明为 A. void print() const; B. const void print(); C. void const print(); D. void print(const); 10. 下列关于构造函数的论述中,不正确的是_______ A. 构造函数的函数名与类名相同 B. 构造函数可以设置默认参数 C. 构造函数的返回类型缺省为int型 D. 构造函数可以重载 11. 在程序代码:A::A(int a, int *b) { this->x = a; this->y = b; }中,this的类型是______ A. int B. int * C. A D. A * 12. 内存泄漏是指_______ A. 内存中的数据出现丢失 B.试图释放一个已经释放了的动态分配的堆内存 C. 函数中局部变量所占的栈内存没有及时回收 D. 动态分配的堆内存在程序退出后始终被占用 A. 私有成员数据 B. 私有成员函数 C. 公有成员数据 D. 公有成员函数 14. 友元函数_______ A. 可以被声明为const B. 没有this指针 C. 可以用类名或对象名来调用 D. 只能用对象名来调用 15. 若一个类的成员函数前用static关键字修饰,则该成员函数________ A. 可以被声明为const B. 没有this指针 C. 可以访问该类的所有成员 D. 只能用对象名来调用 16. C++是用_______实现接口重用的

PHOTOSHOP期末考试题上机

P H O T O S H O P期末考试题 上机 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

2017-2018学年IT精英班第一学期期末考试 《PHOTOSHOP》Ⅱ卷(机试 部分) 注意事项: 1.本试卷分为Ⅰ卷(理论部分)和Ⅱ卷(机试部分),满分100分 2.Ⅰ卷:共三大题,考试时间:60分钟,试卷总分:40分 3.Ⅱ卷:共三大题,考试时间:90分钟,试卷总分:60分 一、操作题目一(15分) 最终效果: 题目要求: 1、新建PS文件,大小为: 800px*800px,分辨率:72像素/ 英寸,颜色模式:RGB,将背景颜 色填充为黑色。(2分) 2、使用文字工具输入“火焰”两个 字,白色,字体大小:300,字 体:华文新魏(2分)3、选中文字图形,使用自由变换, 顺时针旋转90°(1分) 4、栅格化文字图形,然后执行:滤 镜-风格化-风(风方向为从左, Ctrl+F风变大)做出风的效果。 (2分) 5、选中文字图层,使用自由变换, 逆时针旋转90°(1分) 6、执行”滤镜-扭曲- 波浪”命 令,制出图像抖动效果(2分)7、执行“图像-模式-灰度”命令, 扔掉颜色,然后执行:图像-模式 -索引模式(2分) 8、执行“图像-模式-颜色表”命令 打开对话框,在颜色表列表框中 选择“黑体”即可(2分) 9、将文件保存为:psd格式,命名 为:校区+姓名(作品一).psd, 例如:安平张三(作品一).psd (1分) 二、操作题目二(15分)

嫁接 素材一 素材二 最终效果 题目要求: 1.使用如上图所示提供的素材一和 素材二,完成最终效果图,即: 将苹果的中心替换成桔子瓤(14 分) 2.最终将文件保存为:校区+姓名 (作品二).psd,例如:故城张 三(作品二).psd(1分) 三、操作题目二(30分) 最终效果: 使用题目中提供的素材完成以上效果图的制作,要求如下: 1、PS文件大小为1722*2657px, 分辨率:200像素/英寸,颜色模 式:CMYK,背景填充颜色: #c40808(2分)2、文字:新店开张,优惠多多, 字体为:方正胖娃简体,字体大小为180px,描边为:5px(3分)3、文字:中关村购物中心店开业 啦!,字体为:方正粗圆简体,字体大小为282px,描边为:28px,并添加图层样式(4分) 4、文字:健康第一,字体为:华 康海报体W12(P),字体大小为 98px,描边为:8px(3分) 5、文字:活动详情参见店内海 报,字体为:时尚中黑简体,字体大小为62px,描边为:8px,并添加相应的图层样式(4分) 6、文字:优惠活动期间请各位顾 客凭小票领取奖品,最终解释权归味千拉面饮食文化公司,字体为:宋体,字体大小为18px(3分)7、使用题目中提供的其他素材完 成如图效果的制作(10分) 8、将文件保存为:psd格式,命 名为:校区+姓名(作品

相关主题
文本预览
相关文档 最新文档