C++期末考试题及答案总结

C++期末考试题及答案总结
C++期末考试题及答案总结

清华大学计算机系C++期末考试题及答案

一、填空题(25小题,共50分)

(以下每小题1分,共10分)

1.在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。2.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。

3.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有作用域分隔符限定时,对此数据成员的访问将出现歧义。

4.拷贝构造函数使用引用作为参数初始化创建中的对象。

5.在公有继承的情况下,基类数据成员在派生类中的访问权限保持不变。

6.描述命题"A小于B或小于C"的表达式为A

7.用new申请某一个类的动态对象数组时,在该类中必须能够匹配到没有形参的或缺省参数构造函数,否则应用程序会产生一个编译错误。

8.静态数据成员在类外进行初始化,且静态数据成员的一个拷贝被类的所有对象共享。9.为了避免可能出现的歧义,C++对if…else语句配对规则规定为:else总是与与最近的if配对。

10.设"int a=3,b=4,c=5;",表达式"(a+b)>c&&b==c"的值是0。

(以下每小题2分,共20分)

11.面向对象的程序设计有四大特征,它们是抽象、封装、继承、多态。

12.在Visual C++中,定义重载函数时,应至少使重载函数的参数个数或参数类型不同;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同。

13.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、析构函数没有参数、析构函数可以定义为虚函数。

14.动态联编要满足两个条件,它们是被调用的成员函数是虚函数、用指针或引用调用虚函数。

15.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为抽象类,定义该类至少具有一个纯虚函数。

16.在C++类中,const关键字可以修饰对象和成员函数,const对象不能被修改,const 成员函数不能修改类数据成员。

17.举出C++中两种用户自定义的数据类型:类、枚举。

18. C++中没有字符串类型,字符串是通过字符数组来表示的,每一个字符串都有一个结尾字符\0。

19. C++中没有输入输出语句,输入输出是通过输入输出库实现的,写出一条打印整型

变量n的输出语句:cout<

20.举出C++中两种代码复用的方式:继承、复用。

(以下每小题4分,共20分)

21.下面程序的运行结果是3。Array #include

void main()

{

char a='a',b='j';

float x;

x=(b-a)/('F'-'A');

printf("%d\n",(int)(3.14*x));

}

22.下面程序的运行结果是2 5 8 11 14。

#include "iostream.h"

void main( )

{

int i=1;

while (i<=15){

i++;

if (i%3!=2) continue;

else cout <<"i="<

}

}

23.下面程序的运行结果是________。

#include "iostream.h"

class test

{

private:

int num;

float fl;

public:

test( );

int getint( ){return num;}

float getfloat( ){return fl;}

~test( );

};

test::test( )

{

cout << "Initalizing default" << endl;

num=0;fl=0.0;

}

test::~test( )

{

cout << "Desdtructor is active" << endl;

}

void main( )

{

test array[2];

cout << array[1].getint( )<< " " << array[1].getfloat( ) <

Initalizing default

Initalizing default

0 0

Desdtructor is active

Desdtructor is active

24.下面程序的运行结果是________。

#include

class A

{

public:

A(){cout<<"A::A() called.\n";}

virtual ~A(){cout<<"A::~A() called.\n";}

};

class B:public A

{

public:

B(int i){

cout<<"B::B() called.\n";

buf=new char[i];}

virtual ~B()

{

delete []buf;

cout<<"B::~B() called.\n";

}

private:

char *buf;

};

void fun(A *a)

{

delete a;

}

void main()

{

A *a=new B(15);

fun(a);

}

A::A() called.

B::B() called.

B::~B() called.

A::~A() called.

25.下面程序的运行结果是________。

#include

int a[ ]={1,3,5,7,9};

int *p[ ]={a,a+1,a+2,a+3,a+4};

void main( )

{

printf("%d\t%d\t%d\n",a[4],*(a+2),*p[1]);

printf("%d\t%d\t%d\n",**(p+1)+a[2],*(p+4)-*(p+0),*(a+3)%a[4]); }

9 5 3

8 4 7

二、问答题(每小题5分,共20分)

1.若程序员没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?

解答要点:当对象含有指针数据成员,并用它初始化同类型的另一个对象时,缺省的拷贝构造函数只能将该对象的数据成员复制给另一个对象,而不能将该对象中指针所指向的内存单元也复制过去。这样,就可能出现同一内存单元释放两次,导致程序运行出错。

2.简述成员函数、全局函数和友元函数的差别。

解答要点:以下几点必须说清楚:

成员函数是在类内部定义的,作用域在类的内部,成员函数可以访问类的数据成员(公有、保护和私有数据成员),可以调用该类的其它成员函数(公有、保护和私有成员函数),可以调用全局函数。如果友元函数是另一个类的公有成员函数,则该类的成员函数也只能通过那个类的对象调用,不能调用那个类的保护和私有成员函数。非本类成员函数(其它类成员函数或全局函数)可以通过该类的对象访问该类的公有数据成员和调用该类的的公有成员函数。

不是在类中定义的成员函数都是全局函数。

如果某一个函数(全局函数或类的成员函数)定义为另一个类的友元函数,需要在那个类中用friend关键字声明,友元函数并不是类的成员,它的定义自然是在那个类的外面。

3.简述结构化的程序设计、面向对象的程序设计的基本思想。

解答要点:结构化的程序设计将数据和对数据的操作分离,程序是由一个个的函数组成的,面向对象的程序设计将数据和操作封装在一起,程序是由一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用。

4.结构struct和类class有什么异同?

解答要点:struct和class都可以定义类,但是缺省访问权限说明时,struct的成员是公有的,而class的成员是私有的。在C++中,struct可被class代替。

三、找出下面程序(或程序段)中的语法错误,并予以纠正(每小题4分,共8分)

(1)程序功能是倒序输出各给定的字符串。

#include

void main()

{

char str[5][ ]={"First","Second","Third","Forth","Fifth"};

char *cp[ ]={str[4],str[3],str[2],str[1],str[0]};

int i;

while(i<=5)

{

printf("%c ",*(cp+i));

i++;

}

}

① "char str[5][ ]={"First","Second","Third","Forth","Fifth"};"应为

"char str[5][10 ]={"First","Second","Third","Forth","Fifth"};"

② "while(i<=5)"应为"while(i<5)"

③ "printf("%c ",*(cp+i));"应为"printf("%s",*(cp+i));"

④ "int i;"应为"int i=0;"

(2)程序功能是将各个平方根值放入数组中。

#include

void main()

{

int max,a,i;

scanf("%d%d",max,a);

double x[max];

for (i=0;i

x[i]=sqrt(a*i);

}

①增加"#include "

② "scanf("%d%d",max,a);"应为"scanf("%d%d",&max,&a);"

③ "double x[max];"改为:

"double *x=new double[max];"

"delete []x;"

四、(8分)下列shape类是一个表示形状的抽象类,area( )为求图形面积的函数,total( )则是一个通用的用以求不同形状的图形面积总和的函数。请从shape类派生三角形类(triangle)、矩形类(rectangle),并给出具体的求面积函数

class shape{

public:

virtual float area( )=0;

};

float total(shape *s[ ],int n)

{

float sum=0.0;

for(int i=0;i

sum+=s[i]->area( );

return sum;

}

class Triangle:public Shape

{

public:

Triangle(double h,double w){H=h;W=w;}

double Area() const{return H*W*0.5;}

private:

double H,W;

};

class Rectangle:public Shape

{

public:

Rectangle(double h,double w){H=h;W=w;}

double Area()const{return H*W;}

private:

double H,W;

};

五、(6分)完成顺序查找函数f_seq( )。其过程是:从表头开始,根据给定的模式,逐项与表中元素比较。如果找到所需元素,则查找成功,并打印出它在表中的顺序号。如果查找整个表仍未找到所需对象,则查找失败

#include

void f_seq(char *list[],char *object,int len)

//list 指针数组,指向字符串

//object 模式串

//len 表的长度

{

char **p;

int strcmp(char *s,char *t);

p=list;

while (_____①______) //p

if (strcmp(*p,object)==0)

break;

else ______②_______; //p++

if (p

printf( "Success! **% d\n",p-list);

else printf("Unsuccess!\n");

}

int strcmp(char *s,char *t)

{

for (;*s==*t; s++,t++)

if (*s=='\0')

return(0);

return(_____③______); //s-t或*s-*t或1

}

六、(8分)完成使链表逆置函数reverse,若有链表:

链表结点的结构如下:

struct node

{

int num;

struct node *next;

}

struct node* reverse(struct node *head)

//head 链表头结点

{

struct node *p,*temp1,*temp2;

if(head==NULL____①____) return head; //||head->next==NULL p=head->next;head->next=NULL;

while(____②____) //p!=NULL或p

{

temp1=head;

____③____; //head=p;

temp2=p;

p=p->next;

____④____; //temp2->next=temp1;或head->next=temp1;

}//Match while statenment

return head; //返回逆置后的链表的头结点

}

一、选择填空题(共20小题,每小题2分,共40分)。

1. 关于C++与C语言关系的描述中,(4)是错误的。

a.C语言是C++语言的一个子集

b.C语言与C++语言是兼容的

c.C++语言对C语言进行了一些改进

d.C++语言和C语言都是面向对象的

2.按照标识符的要求,(1 )符号不能组成标识符。

a.连接符

b.下划线

c.大小写字母

d.数字字符

3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与(3)组成配对关系。

a.缩排位置相同的if

b.在其之前未配对的if

c.在其之前未配对的最近的if

d.同一行上的if

4. 在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是(3)。

a.1

b.0

c.6

d.2

5. 设"char **s;",以下正确的表达式是(2)。

a.s="computer";

b.*s="computer";

c.**s="computer";

d.*s='c';

6. 对于"int *pa[5];"的描述中,(4 )是正确的。

a.pa是一个指向数组的指针,所指向的数组是5个int型元素

b.pa是一个指向某数组中第5个元素的指针,该元素是int型变量

c.pa [5]表示某个元素的第5个元素的值

d.pa是一个具有5个元素的指针数组,每个元素是一个int型指针

7. 在下列表示引用的方法中,(1 )是正确的。

已知:int m=10;

a.int &x=m;

b.int &y=10;

c.int &z;

d.float &t=&m;

8. 下列for循环的次数为(2)。

for(i=0, x=0; !x&&i<=5; i++)

a.5

b.6

c.1

d.无限

9. 对于C/C++语言的函数,下列叙述中正确的是(1)。

a.函数的定义不能嵌套,但函数调用可以嵌套

b.函数的定义可以嵌套,但函数调用不能嵌套

c.函数的定义和调用都不能嵌套

d.函数的定义和调用都可以嵌套

10. 在一个被调用函数中,关于return语句使用的描述,(4)是错误的。

a.被调用函数中可以不用return语句

b.被调用函数中可以使用多个return语句

c.被调用函数中,如果有返回值,就一定要有return语句

d.被调用函数中,一个return语句可以返回多个值给调用函数

11. 在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(1)。

a.内联函数

b.重载函数

c.递归调用

d.嵌套调用

12. 使用fseek函数可以实现的操作是(1)。

a.改变文件指针的当前位置

b.文件的顺序读写

c.文件的随机读写

d.以上都不对

13. 下列存储标识符中,(3)的可见性与存在性不一致。

a.外部类

b.自动类

c.内部静态类

d.寄存器类

14. 在如下结构定义中,不正确的是(2)。

a.struct student

{int no;

char name[10];

float score;

};

b.struct stud[20]

{

int no;

char name[10];

float score;

};

c.struct student

{

int no;

char name[10];

float score;

} stud[20];

d.struct

{

int no;

char name[10];

float score;

}stud[100] ;

15. 将两个字符串连接起来组成一个字符串时,选用(3 )函数。

a.strlen( )

b.strcpy( )

c.strcat( )

d.strcmp( )

16. ( 4)不是构造函数的特征

a.构造函数的函数名与类名相同

b.构造函数可以重载

c.构造函数可以设置缺省参数

d.构造函数必须指定类型说明

17. 已知:类A中一个成员函数说明如下:

void Set(A&a);

其中,A&的含义是(3 )。

a.指向类A的指针为a

b.将a的地址值赋给变量Set

c.a是类A对象的引用,用来作函数Set()的参数

d.变量A与a按位与作为函数Set( )的参数

18. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,(1)是正确的。

a.void print( ) const;

b.const void print( );

c.void const print( );

d.void print(const);

19. 关于虚函数的描述中,(3 )是正确的。

a.虚函数是一个static类型的成员函数

b.虚函数是一个非成员函数

c.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数

d.派生类的虚函数与基类的虚函数具有不同的参数个数和类型

20. 关于new运算符的下列描述中,(4)是错的。

a.它可以用来动态创建对象和对象数组

b.使用它创建的对象和对象数组可以使用运算符delete删除

c.使用它创建对象时要调用构造函数

d.使用它创建对象数组时必须指定初始值

二、问答题(15分)

1、(3分)虚析构函数有什么作用?

2、(3分)拷贝构造函数在哪几种情况下调用?

3、(4分)函数重载与函数覆盖有什么不同,它们与多态有什么关系?

4、(3分)C++继承是如何工作的?

5、(2分)类与对象有什么区别?

三、(6分)分析下面程序的运行结果

#include

class B

{

public:

B(){}

B(int i){b=i;}

virtual void virfun()

{

cout<<"B::virfun() called.\n";

}

private:

int b;

};

class D:public B

{

public:

D(){}

D(int i,int j):B(i){d=j;}

private:

int d;

void virfun()

{

cout<<"D::virfun() called.\n";

}

};

void fun(B *obj)

{

obj->virfun();

}

void main()

{

D *pd=new D;

fun(pd);

}

四、(9分)下面的程序可以统计命令行第一个参数中出现的字母个数,请填充下面空白,完成程序。

#include

#include

void main(int argc, argv[];)

{

char *str;

int count=0;

if(argc<2)exit(1);

str= ;

while(*str)

if(isalpha( )) count++;

printf("\n字母个数:%d\n",count);

}

提示:int isalpha(int ch)函数功能是检查ch是否是字母

五、(8分)定义一个字符栈类Stack(包括类的实现)。数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos。栈数组的尺寸由常量SIZE确定。栈的基本操作为Push()和Pop ()。

六、(10分)完成下面的函数,对有n个元素的数组a,使数组元素按逆序排列。

void inverse(int *a, int n)

{

}

七、(12分)下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str 中不出现,则返回值0。请完成该函数。

int str_count(char *substr, char *str)

{

}

一、选择填空题

1、D

2、A

3、C

4、C

5、B

6、D

7、A

8、B

9、A 10、D

11、A 12、A 13、C 14、B 15、C 16、D 17、C 18、A 19、C 20、D

二、问答题

1、虚析构函数有什么作用?

解答要点:

对象销毁时,需要调用析构函数。在多态调用时,是用基类的指针访问派生类的对象。如果析构函数是非虚函数,则基类指针只能访问基类的析构函数,而不能访问派生类的析构函数,导致派生类对象销毁时,没有调用派生类的析构函数,只是调用了基类的析构函数。如果把析构函数定义成虚函数,则可克服这个问题。

2、拷贝构造函数在哪几种情况下调用?

解答要点:

用一个对象初始化另一个对象时

当用对象作为函数参数传递时

当函数返回对象时

3、函数重载与函数覆盖有什么不同,它们与多态有什么关系?

解答要点:

函数重载是指函数名相同,而函数的参数个数或类型不同;覆盖是指在派生类中成员函数与基类成员函数的函数名、参数个数、类型与返回值均相同;C++中正是通过虚函数的覆盖,实现多态的功能。

4、C++继承是如何工作的?

解答要点:

继承使得派生类能够使用基类的公有和保护成员,从而实现代码的复用,派生类可以增加成员,也可以隐藏和覆盖基类的成员。对于公有继承,基类成员的访问权限在派生类保持不变。

5、类与对象有什么区别?

解答要点:

类是类型,是对象的抽象,对象是类的具体实例。一个类可以有多个对象,每个对象都有自己的存储单元,而类不占存储单元。

三、运行结果为:D::virfun() called.

四、填空

①char * ②argv[1] ③*str++

五、(8分)定义一个字符栈类Stack(包括类的实现)。数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos。栈数组的尺寸由常量SIZE确定。栈的基本操作为Push()和Pop()。

const int SIZE=27;

class Stack

{

public:

Stack():tos(0){};

void Push(char ch);

char Pop();

private:

char stck[SIZE];

int tos;

};

void Stack::Push(char ch)

{

if(tos==SIZE)

cout<<"\nStack is full\n";

else{

stck[tos]=ch;tos++;

}

}

char Stack::Pop()

{

if(tos==0){

cout<<"\nStack is empty\n";

return 0;

}

tos--;

return stck[tos];

}

六、(10分)完成下面的函数,对有n个元素的数组a,使数组元素按逆序排列。

void inverse(int *a, int n)

{

}

int i,*p;

p=new int[n];

for(i=0;i<=n-1;i++)

p[i]=a[i];

for(i=0;i<=n-1;i++)

a[i]=p[n-i-1];

delete []p;

七、(12分)下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0。请完成该函数。

int str_count(char *substr, char *str)

{

}

int count=0;

char *pChar;

if(substr==NULL||str==NULL) return count;

while(*str!='\0'){

pChar=substr;

while(*pChar==*str){

pChar++;

if(*pChar=='\0'){

count++;break;

}

else str++;

}//Match while(*pCh...) statement

str++;

}//Match while(*str...) statement

return count;

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

九年级期中考试总结与反思..doc

九年级期中考试总结与反思 “不是锤的敲打,而是水的抚摸,才使鹅卵石这般光滑剔透。”作为一个老师,如果在威严中不失宽容,多总结教学中的得与失,多找自身的原因,教育学生才会真正有效。九年级期中考试总结与反思范文,欢迎阅读参考。 九年级期中考试总结与反思一:这次的其中考试,如同多年前的一只绊脚石,将我狠狠的绊倒,心中少了一份自满, 多了一份踏实。 成绩平稳了几年,这次他们如同反法联盟一般,向我这个半吊子的“拿破仑”发起了狠狠的进攻,“百日王朝”失败,我回到内心深处,深深的反思了这次“战争”。 重挫我的第一门科是数学,别的不说,就看粗心就扣了我十多分,特别是那道八分的题,一个字没写就被扣完了,我自愧。原以为上110分时必须的,但成绩出来一看傻眼了,9 5分。我总结一下失败的原因一一轻敌。别人一般都是难的不会做,而我确实大错不犯、小错不断。基础知识扣了9 分,计算题扣了5分,可谓聪明一世、糊涂一时啊! 其次就是政治,可谓政治乃一门背科,而我亦将其倍的滚瓜烂熟也,但也忽略了一点,因为本次政治我失分最多的是选择题,,扣了8分,这已经不是背不背的问题了,而是平常积累,可惜,我是个宅男。 最后就是英语,从总体上看,我败在了从前,初一的知

识忘完了,这不,本次有十八分考到了初一初二的知识。其次就是阅读,针对这方面,我已制定了学习计划,阅读英文名著,体会写作手法,牢记英语单词,熟用英语语法。 接下来,我想来谈谈我以后的学习目标,本组有实力的 不多,仅二人,我非也。但我这次的目标是想要超过张激况, 其实只要我努力用心,提高英语、数学、政治就能与之抗衡了,其实我们两个心知肚明,我真的比张激流差吗?不,弱者即庸人,而我,非庸人!我就不信,我用努力用汗水难道就不能超过张滋淀吗?不,我计算过不,我计算过不,我计算过,只要数学提高20分,英语提高10分,政治提高8分, 就能和张滋沈抗衡。 想要提高学习,必须制定一个学习计划,以下是我今后 的打算: 1、少玩电脑多读书,我想过提分,可毕竟是空想是无 用的,单凭想象就能提高30多分是白日做梦,所以我一定要多级英语、政治。 2、勤奋、努力多做题,数学的失误让我明白了一个道 理,学习在于课堂,积累在于平常,上课认真听讲,平常多做习题,提高自己的运算能力,开发大脑更深层次,增加自己的习题库,搞懂不会的题目。如此,知己知彼、百战百胜。 对于其它科目我也相应的给自己提出了目标,屋里这次 93分,下次争取95以上,化学这你9 6分,下次争取考100 分,历史这次95分,下次也争取考100分,语文93,下次要上95分以上。这次的分数目标仅仅只是下次的目标,而卧希望下次的成绩有所精进,重振当年雄威,而下次锁定的目标在这次之上。 这次考试的失误并不代表下次考试的失误,宁愿做一只弹簧,稍稍落后,稍作整顿,然后发动全力一击,超越自我水平,发挥自我实力。不愿做一只纸老虎,外强中干、色厉内荏、反挫

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

C_程序设计语言期末考试题A卷(有答案)

………密………封………线………以………内………答………题………无………效…… 电子科技大学成都学院 期末试题——C#程序设计语言(A卷) 一.判断题(每题1分,共10分,正确的打√,错误的打×) ( ) 1.“+、-、*、/、%、++、--均属于二元运算符。 ( ) 2.字符串类型属性引用类型。 ( ) 3.Visual Studio控件的属性窗口中,按钮“A->Z”点击后,属性列表会先按照功能分类排列属性后在每个单元中以名称排序。 ( ) 4.派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。 ( ) 5.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。 ( ) 6.隐式类型转换就是不需要声明目标类型就可以进行的转换? ( ) 7.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。 ( ) 8.在C#中在派生类中重新定义基类类的虚函数必须在前面加override。 ( ) 9.C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。 ( ) 10.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。二.单项选择题(每题2分,共40分) 一、(说明:每题有且仅有一个正确答案,请将正确答案填入下表) 1.C#程序设计语言属于什么类型的编程语言: A.高级语言 B.自然语言 C.机器语言 D.汇编语言 2.如有int a=11;则表达式(a++*1/3)的值是: A.0 B.3 C.4 D.12 3.类的字段和方法的默认访问修饰符是: A. public B. private C. protected D. internal

初三班主任期中考试总结与反思

初三班主任期中考试总结与反思 九年级上学期期中考试结束了,总结一下前前后后自己的所看所想。 考前两周,进行期中考试动员。本次考试预示着九年级过了四分之一的时间,是达到自己的目标,证明自己能行的时候,所以要开始以期中考试目标为一切行动的目标要求,同学们听了这句话有所触动。接下来就要有要求。中学生指望纯打动思想就能改变他们是不可能的,所以要要求细化。要求学生每天完成的作业量,课余时间的任务量,以及主动问题的习惯培养。纪律是一切行动的保障,在这一周里,班主任必须每天落实教室纪律,按时到校纪律,课堂纪律以及寝室就寝纪律。 考前一周,进行目标落实。这个过程很重要,培养意志力的关键,要让学生明白凡事不是说说而已,范文写作立下志愿,为自己的行动增添动力。当每个人喊出自己的目标的时候,就是自己开始行动的时候,有了自己给自己的压力为动力,学习氛围浓厚了。这时,鼓励,劝导,循循善诱,进一步讲解学习方法,做榜样引导。 考前一天:考场习惯和心态。习惯:细致审题,认真书写,规范答题。心态:题目,我易,他也易,耐心细致比高低;题目,我难,他也难,沉着冷静是关键。抓紧考试的课余时间静下心复习知识点。 第一天结束:总结第一天,鼓励在第二天考好。第一天考试结束后,进教室感觉气氛压抑,想了一会,重新走进教室,要求每位同学坐直,抬头,笑着闲聊了一会,提昂到他们说第一天觉得题太难时,边以鼓励为主,如若还不能改变气氛,便随口编了几句口号,鼓励每位学生:好的心态是决胜的关键。感觉到学生有一个好的精神面貌,个人简历便可以放心了。此时此刻,宁可少复习十分钟,也必须要一个好的精神状态。 反思:班主任必须日日落实纪律,了解学生每天的学习情况,掌握每位学生的表现,不怕耽搁每天十分钟的时间,但一定要勤过问,多关心,严要求。在讲规范答题的时候要细致:要求选择题的答案写在答题卡上。这一点因为失误没讲,所以出现了错误。最后,时刻不忘鼓励学生:好学生是夸出来的。

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、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

C语言期末考试题(含答案)

《C 语言程序设计》期末试卷 一、单项选择题(10x2’=20’) 1、以下叙述正确的是() A )C 语言的源程序不必通过编译就可以直接运行。 B ) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C )C 语言源程序经编译形成的二进制代码可以直接运行。 D )C 语言中的函数不可以单独进行编译。 2、一个C 语言的源程序中() A )必须有一个主函数 B )可能有多个主函数 C )必须有除主函数外其它函数 D )可以没有主函数 3、以下不能定义为用户标识符的是() A )scanf B )Void C )_3com D )int 4、若以下选项中的变量已正确定义,则正确的赋值语句是() A )x1=26.8%3; B )1+2=x2; C )x3=0x12; D )x4=1+2=3; 5、设有定义:floata=2,b=4,h=3;以下C 语言表达式中与代数式h b a *)(2 1 的计算结果不.相符的是() A )(a+b)*h/2 B )(1/2)*(a+b)*h C )(a+b)*h*1/2 D )h/2*(a+b) 6、C 语言中用于结构化程序设计的3种基本结构是() A )顺序结构、选择结构、循环结构 B )if 、switch 、break C )for 、while 、do-while D )if 、for 、continue 7.在while (!x )语句中的!x 与下面条件表达式等价的是() A)x!=0B)x==1C)x!=1D)x==0

8、有以下程序: #include voidmain(){ inti=1,j=1,k=2; if((j++||k++)&&i++) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是() A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 9、有以下程序: #include voidmain(){ inti,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s);} 程序执行后的输出结果是() A)自然数1~9的累加和B)自然数1~10的累加和 C)自然数1~9中奇数之和D)自然数1~10中偶数之和 10、有以下函数定义: voidfun(intn,doublex){……} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是()A)fun(inty,doublem); B)k=fun(10,12.5); C)fun(x,n);D)voidfun(n,x); 二、填空题(10x2’=20’) 11、C语言描述“x和y都大于或等于z”的表达式是:。 12、函数定义时涉及的基本要素是:、、。

九年级教师期中考试总结发言稿

( 演讲稿 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 九年级教师期中考试总结发言 稿 Summary speech of grade 9 teachers' midterm examination

九年级教师期中考试总结发言稿 尊敬的各位领导,敬爱的同仁们: 大家下午好! 今天,我很荣幸在这里与大家共同探讨教学经验与学习策略。 首先,我本着“学习以快乐为基准,教学以互惠为原则”的教学观点,在我的课堂上,我要求学生以愉快的心情,积极的发言状态与我互动。我认为除了学习文化知识之外,我的课堂是个畅所欲言,发泄情感与压力的“party”,即使有些同学没有说到点子上,但给大家带来了欢笑,使大家得到了放松,只要没有违法课堂纪律,我是许可他们的。通过这个“party”,我们欢聚一堂,我教他们学,大家互相讨论,互相增长,从中找到快乐。 其次,我在今年的教学过程中,与往年相比,在策略上稍有改

动。比如在一对一的结对子过程中,我添加了奖品鼓励,当然,这种奖品鼓励是在征求学生的意愿之下执行的。所谓的“一对一”就是把两个英语成绩相当的同学列为互相竞争对象。按分数或档次之别互奖互罚。(13)为a班,以档次之分即十分为一档,如80---89为一档,过了90就是另一档,纵然两位同学是89与90只有一分的距离,但不是一个档次里,前者就受罚;(8)为b班,以分数之分即10分之差,只要是在十分之内的,两者都不奖不罚。这种结对子的办法,我认为既可以提高学生的自觉性,又可以增强他们的自信心,同时也可以培养他们的上进心,无论是尖子生还是后进生,他们都具有pk精神,互相竞争,互相鼓励,不仅如此,这种办法,还加深了他们的友谊。 最后,我觉得这次期中考结果是差强人意,而且由于我的教学存在许多缺点与不足,希望各位领导与同仁们多多指教,谢谢大家! XXX创意设计 Your Name Design Co., Ltd.

C期末考试题及答案

一、选择填空题(共20小题,每小题2分,共40分)。 1. 关于C++与C语言关系的描述中,(D)是错误的。 语言是C++语言的一个子集 语言与C++语言是兼容的 ++语言对C语言进行了一些改进 ++语言和C语言都是面向对象的 2.按照标识符的要求,(A)符号不能组成标识符。 a.连接符 b.下划线 c.大小写字母 d.数字字符 3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与(C)组成配对关系。 a.缩排位置相同的if b.在其之前未配对的if c.在其之前未配对的最近的if d.同一行上的if 4. 在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是(C)。 5. 设"char **s;",以下正确的表达式是(B)。 ="computer"; b.*s="computer"; c.**s="computer"; d.*s='c'; 6. 对于"int *pa[5];"的描述中,(D)是正确的。 是一个指向数组的指针,所指向的数组是5个int型元素 是一个指向某数组中第5个元素的指针,该元素是int型变量

[5]表示某个元素的第5个元素的值 是一个具有5个元素的指针数组,每个元素是一个int型指针 7. 在下列表示引用的方法中,(A)是正确的。 已知:int m=10; &x=m; &y=10; &z; &t=&m; 8. 下列for循环的次数为(B)。 for(i=0, x=0; !x&&i<=5; i++) d.无限 9. 对于C/C++语言的函数,下列叙述中正确的是(A)。 a.函数的定义不能嵌套,但函数调用可以嵌套 b.函数的定义可以嵌套,但函数调用不能嵌套 c.函数的定义和调用都不能嵌套 d.函数的定义和调用都可以嵌套 10. 在一个被调用函数中,关于return语句使用的描述,(D)是错误的。 a.被调用函数中可以不用return语句 b.被调用函数中可以使用多个return语句 c.被调用函数中,如果有返回值,就一定要有return语句 d.被调用函数中,一个return语句可以返回多个值给调用函数 11. 在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( A)。 a.内联函数 b.重载函数

大学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

九年级期中考试反思总结

九年级期中考试反思总结 关于九年级期中考试的反思大家了解过多少呢?可能很多人都不是很清楚,而小编在这里为大家分享下九年级期中考试反思总结范文,大家都一起来看一下吧。 九年级期中考试反思总结篇一 九年级上学期期中考试结束了,总结一下前前后后自己的所看所想。 考前两周,进行期中考试动员。本次考试预示着九年级过了四分之一的时间,是达到自己的目标,证明自己能行的时候,所以要开始以期中考试目标为一切行动的目标要求,同学们听了这句话有所触动。接下来就要有要求。中学生指望纯打动思想就能改变他们是不可能的,所以要要求细化。要求学生每天完成的作业量,课余时间的任务量,以及主动问题的习惯培养。纪律是一切行动的保障,在这一周里,班主任必须每天落实教室纪律,按时到校纪律,课堂纪律以及寝室就寝纪律。 考前一周,进行目标落实。这个过程很重要,培养意志力的关键,要让学生明白凡事不是说说而已,立下志愿,为自己的行动增添动力。当每个人喊出自己的目标的时候,就是自己开始行动的时候,有了自己给自己的压力为动力,学习氛围浓厚了。这时,鼓励,劝导,循循善诱,进一步讲解学习方法,做榜样引导。 考前一天:考场习惯和心态。习惯:细致审题,认真书写,规

范答题。心态:题目,我易,他也易,耐心细致比高低;题目,我难,他也难,沉着冷静是关键。抓紧考试的课余时间静下心复习知识点。 第一天结束:总结第一天,鼓励在第二天考好。第一天考试结束后,进教室感觉气氛压抑,想了一会,重新走进教室,要求每位同学坐直,抬头,笑着闲聊了一会,提昂到他们说第一天觉得题太难时,边以鼓励为主,如若还不能改变气氛,便随口编了几句口号,鼓励每位学生:好的心态是决胜的关键。感觉到学生有一个好的精神面貌,便可以放心了。此时此刻,宁可少复习十分钟,也必须要一个好的精神状态。 反思:班主任必须日日落实纪律,了解学生每天的学习情况,掌握每位学生的表现,不怕耽搁每天十分钟的时间,但一定要勤过问,多关心,严要求。在讲规范答题的时候要细致:要求选择题的答案写在答题卡上。这一点因为失误没讲,所以出现了错误。最后,时刻不忘鼓励学生:好学生是夸出来的。 九年级期中考试反思总结篇二 本次期中考试成绩已经揭晓,我把所教九十班学生的分数又看了一遍,仔细想想学生的分数不高的原因,觉得自己有许多地方做得实在是有欠缺。 一、试卷评析 考卷总体来说,难度适中,既有对基础知识考核的环节,也有考查学生运用所学知识解决实际问题的能力,如写作题是关于学生在学习和生活中的一些问题。试卷紧扣教材,突出重点,更侧重于对双

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++是用_______实现接口重用的

C期末考试试卷及复习资料

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. 用来说明类中公有成员的关键字是________ A. public B. private C. protected D. friend 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. 动态分配的堆内存在程序退出后始终被占用 13. 从程序片断:student zhangsan("张三","M",22); zhangsan.id("2005131000");可判断id是一个________ A. 私有成员数据 B. 私有成员函数 C. 公有成员数据 D. 公有成员函数 14. 友元函数_______ A. 可以被声明为const B. 没有this指针 C. 可以用类名或对象名来调用 D. 只能用对象名来调用

九年级数学期中考试总结

九年级数学期中考试总结 期中考试已经结束,为了进一步搞好下段数学的教学工作,我结合本次期中考试做阶段总结与分析。总结、分析数学成绩我重点从兄弟班级情况和联考外校情况两个角度进行对比,找差距、找原因,从而为下面的教学做好决策,定好措施。下面,我就本次考试从以下几个方面进行分析: 一、九七班数学成绩的大体情况及分析 1.各分数段学生分数情况及分析:100分以上3人,A110分,B108分,C103分;88分以上10人,D93分,E90分F90分,G89分,H89分,张I88分,王J88分;72分以上22人;71—51分16人,50—41分以下5人,40分以下4人。分析:根据以上分数情况,我认为高分段学生人数相对还少,及格分以上学生人数少,差生较多。下一段的努力方向是:①对高分段的学生要适当拔高,增加100分以上的学生人数;②71—51分的16名同学要让他们的成绩首先达到72分以上;③50分以下的学生要让他们与优秀学生结对分组,形成帮扶,提升成绩。 2.总分排名与数学分数不协调的问题。校排前30名的学生中有部分学生数学成绩较差,其中刘K24名数学69分,董L29名数学73分,朱M22名数学80分。针对这一情况,要加强这些优生差科的补差力度,达到各科成绩均衡发展,最终提高学生的总分水平,提升中招竞争力。

二、与兄弟班级的对比分析 1.优秀学生的比较 由上表可以看出,在优秀学生方面,九七班学生数学比较占优势,从高分学生数以及平均分均优于其它两班。 2.中差学生的比较

由上表可以看出,三个班级学生及格分以上人数基本相当,关键要做好培优工作,使中等程度的学生向优秀学生的方向迈进;从有潜力有后劲的学生来看,九六班比较有优势,九五班和九七班数学差生较多,要加大补差的力度,将差生尽最大可能向中等生的方向转化,面向全体学生,全面提高学生的数学成绩。 三、与外校成绩的对比分析

c期末考试试题及答案

c期末考试试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

A u t o C A D试卷 一、单项选择 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 答案:B 18、哪种坐标输入法需要用@符号?A.极坐标 B.绝对坐标 C.相对坐标答案:C 19.在命令行中输入“Z”后,再输入选项“A”,什么作用 A.在图形窗口显示所有的图形对象和绘图界限范围。 B.恢复前一个视图 C.显示所有在绘图界限范围内的图形对象 D.显示绘图界限范围答案:A 20.下面哪个命令可将块打散生成图形文件

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

九年级期中考试总结主题班会.doc

九年级期中考试总结主题班会 活动目的:讨论成绩的进退 找出本班级的弱点学科 介绍好的学习方法和经验 讨论如何帮助落后的同学进步 活动时间:11月 活动地点:教室 活动主持人:陆宇环余玲玲 活动过程: 甲:朝霞托着红日,从东方徐徐升起。 乙:阳光洒满大地,给世界灿烂光辉。 甲:微风吹,阳光照。 乙:红领巾,胸前飘。 甲:我们高举队旗,唱着队歌。 乙:我们好好学习,天天向上。 甲:十一月,我们一起走过,走过风风雨雨的日子. 乙:让我们共同享受收获的快乐,让我们共同体验成功的喜悦乙:九(1)班期中考试总结主题班会现在开始。 甲:经过紧张的期中考试,我们都得到了自己应有的成绩。有进步,也有落后;有收获,也有失去;有淡淡的喜悦,也有浓浓的伤感.

乙:从各位手中的试卷,不仅可以看到鲜红的分数,而且还可以看出我们付出了多少、努力了多少。 甲:首先有请樊老师为我们做出考试总结。 乙:只争朝夕是我们九(1)班的精神;永不放弃,执着努力是我们的灵魂, 甲:在每一位进步同学的背后,无不探索出了一条适合自己、成效显著的成功的路,下面有请这些同学介绍自己进步的秘诀。甲:其实,在我们班,有进步的同学很多,进步的同学就在我们的身边,下面以四人一小组为单位,谈谈本组有哪些进步的学生,他的进步表现在哪里?小组为单位,每组评选出两名有进步的进步生. (小组讨论) 甲:下面请小小组长汇报给小组长. 乙:下面请小组长汇报本组的进步生. (组长汇报) 甲:第一组进步生是第二组进步生是 乙:第三组进步生是第四组进步生是: 甲,乙:让我们把掌声送给他们. 乙:学习的路上,有进有退,关键在于我们如何看待这其中的进与退、得与失、成与败。我们若能换一种思维,换一种角度,去审视它,我们仍然能获得前进的动力和勇气。一时的退步,为我们下一阶段的进步提供了广阔的前进空间

大学C期末考试试卷(含答案)

一、单项选择题(每题2分,共40分)1-5. BDABC 6-10. BDAAC 11-15. CADBB 16-20. CADDA B 1. ______不是属于面向对象程序设计的特性 A. 抽象性 B. 数据相关性 C. 多态性 D. 继承性 D 2. 将对某一类数据的处理算法应用到另一类数据的处理中,要用到C++的______ A. 类 B. 虚函数 C. 运算符重载 D. 模板 A 3. C++与C语言最根本的不同之处在于_______ A. 使用了类 B. 能够实现变量自动初始化 C. 支持软件重用 D. 支持接口重用 B 4. 动态内存分配的主要目的是_______ A. 使程序按动态联编方式运行 B. 正确合理的使用内存 C. 提高程序的运行速度 D. 提高程序的可维护性 C 5. 在C++函数的形参前加const关键字,是为了提高函数的_______ A. 数据封装性 B. 可理解性 C. 可维护性 D. 可重用性 B 6. 函数重载的目的是________ A. 实现共享 B. 使用方便,提高可读性 C. 提高速度 D. 减少空间 D 7. 从程序片断:char name[] = "C++"; course(name);可判断函数course的调用采用的是_______ A. 传值调用 B. 带缺省参数值的函数调用 C. 引用调用 D. 传址调用 A 8. 用来说明类中公有成员的关键字是________ A. public B. private C. protected D. friend A 9. 如果一个类的成员函数print()不修改类的数据成员值,则应将其声明为 A. void print() const; B. const void print(); C. void const print(); D. void print(const); C 10. 下列关于构造函数的论述中,不正确的是_______ A. 构造函数的函数名与类名相同 B. 构造函数可以设置默认参数 C. 构造函数的返回类型缺省为int型 D. 构造函数可以重载 C 11. 在程序代码:A::A(int a, int *b) { this->x = a; this->y = b; }中,this的类型是______ A. int B. int * C. A D. A * A 12. 内存泄漏是指_______ A. 内存中的数据出现丢失 B.试图释放一个已经释放了的动态分配的堆内存 C. 函数中局部变量所占的栈内存没有及时回收 D. 动态分配的堆内存在程序退出后始终被占用 D 13. 从程序片断:student zhangsan("张三","M",22); zhangsan.id("2005131000");可判断id 是一个________ A. 私有成员数据 B. 私有成员函数 C. 公有成员数据 D. 公有成员函数

相关文档
最新文档