文档库 最新最全的文档下载
当前位置:文档库 › C++期末考试试卷及答案

C++期末考试试卷及答案

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指针

15. 若一个类的成员函数前用static关键字修饰,则该成员函数________

A. 可以被声明为const

B. 没有this指针

C. 可以访问该类的所有成员

D. 只能用对象名来调用

16. C++是用_______实现接口重用的

A. 内联函数

B. 虚函数

C. 重载函数

D. 模板函数

17. 公有继承的派生类对象可以访问其基类的________

A. 公有成员

B. 公有成员及受保护成员

C. 受保护成员

D. 私有成员

18. 设置虚基类的目的是________

A. 简化程序

B. 使程序按动态联编方式运行

C. 提高程序运行效率

D. 消除二义性

19. 下列关于纯虚函数和抽象类的描述中,不正确的是________

A. 纯虚函数是一个没有具体实现的虚函数

B. 抽象类是包括纯虚函数的类

C. 抽象类只能作为基类,其纯虚函数的实现在派生类中给出

D. 可以定义一个抽象类的对象

20. 关于运算符重载的不正确的描述是________

A. 运算符重载函数是友元函数

B. 体现了程序设计的多态性

C. 增加新的运算符

D. 使运算符能对对象操作

二、下面的程序是关于CBook类的一个定义,试改正程序中的错误。(共10分)

#include

#include #inlcude

class CBook

{

private:

char *p_book;

public: p_book=new char[strlen(p_val)+1]

CBook(const char *p_val) { p_book = new char[strlen(p_val)]; strcpy(p_book, p_val); } void print() const { cout << p_book << endl; }

~CBook() { delete [] p_book; }

};

void main()

{

char book_title[60];

CBook *p_book_obj;

cout << “Enter book title: ”;

cin >> p;

CBook abook(p);

p_book_obj = &abook;

p_book_obj->print();

}

#include

class CJournal

{

public:

CJournal() { cout << “Journal default constructor” << endl; }

virtual void subscribe() = 0;

void read() { cout << “Read paper” << endl; }

~CJournal() { cout << “Journal default destructor” << endl; }

};

class CComputerDesign : public CJournal

{

public:

CComputerDesign () {cout << “《Computer Design》default constructor” << endl; } virtual void subscribe() { cout << “Subscribing 《Computer Design》” << endl; } void read() {cout << “Reading 《Computer Design》” << endl; }

~CComputerDesign() { cout << “《Computer Design》defa ult destructor” << endl; }

};

void main()

{

CComputerDesign journal1;

CJournal *p_journal;

journal1.subscribe();

journal1.read();

// ①

p_journal = &journal1;

p_journal->subscribe();

p_journal->read();

}

1.当程序运行到①处时,写出程序运行的输出结果 (3分)

2. 当程序结束时,程序会在第1问的基础上增加哪些输出。 (4分)

3. 若在主函数中定义一个对象CJournal journal;程序编译时会否出错?为什么?(3分)

四、编程题(共40分)

1. 定义一个商品类CGoods,其中包含商品号(long no)、商品名(char *p_name)、商品价格(double price)三个数据成员,以及相应的构造函数、拷贝构造函数、析构函数、

#include

using namespace std;

class CCourse

{

private:

long no;

char *p_name;

float credit;

public:

CCourse(long no_val,char p_val,float credit_val); CCourse(const CCourse &r_course);

~CCourse(){delete p_name;}

void print() const;

};

CCourse:CCourse(long no_val,char p_val,float credit_val) {

no=no_val;

p_name=new char[strlen(p_val)+1];

strcpy(p_name,p_val);

credit=credit_val;

}

CCourse:CCourse(const CCourse &r_course)

{

no=r_course.no;

p_name=new char[strlen(r_course.p_name)+1];

strcpy(p_name,r_course.p_name);

credit=r_course.credit;

}

void CCourse:print() const

{

cout<<"Course number"<

cout<<"Course name"<

cout<<"Course credit"<

}

2. 为CGoods类增加一个商品总数(int count)数据成员,并增加一个成员函数getCount()获取count的值,编写一个友元函数getName()获取商品名称p_name。做如上修改后,重新实现CGoods类(与第1问相同的不用再重复)。(10分)

3. 为CGoods类定义小于运算符(‘<’)和不小于运算符(‘>=’)两个运算符重载函数。CGoods类对象大小的比较是根据其商品价格(price)的值的大小来实现的。(与第2问相同的不用再重复)(10分)

4. 以CGoods类为基类,派生出服装类CClothes和食品类CFood两个派生类,并在这两个类中分别增加一个表示品牌的指针数据成员(char *p_brand)和表示用途的成员函数(void usedFor()——可分别输出一条表示服装和食品用途的信息)。写出CClothes类和CFood类的完整定义(包括构造、析构和usedFor()成员函数的实现)。(10分)

五、附加题(共30分。注意:确保基本题成绩能达到75分以上,再尝试做附加题!)

1. 在基本题第四题的基础上,在CGoods类增加总商品数(long total_goods)和商品总价格(double total_price)两个数据成员,以及相应的获取这两个数据成员值的成员函数getTotalGoods()和getTotalPrice()。(注意说明数据成员和成员函数的存储类型,以便能够用类名来调用getTotalGoods()和getTotalPrice()这两个函数)。为了能够采用动态联编的方式调用派生类的usedFor()成员函数,应该在CGoods类及其派生类CClothes和CFood类中作何改动? (15分)

2. 编写一个实现两个数交换的函数模板swap,然后使用该函数模板再编写一个对具有n 个数组元素(通用类型)的数组采用冒泡排序算法进行排序的函数模板。(15分)

试卷参考答案

一、单项选择题

1-5. BDABC 6-10. BDAAC

11-15. CADBB 16-20. CADDA

(每小题答对2分,不答0分,答错0分)

二、

CBook abook;改为CBook abook(p);

p_book_obj = abook改为p_book_obj = &abook;

p_book_obj.print()改为p_book_obj->print();

(该对得2分,未改或改错得0分,正确之处该成错误倒扣1分)

三、

1. Journal default constructor

<> default constructor

Subscribing <>

Reading <>

(全部答对得3分,答错或漏答一条输出扣1分)

2. Subscribing <>

Reading paper

<> default destructor

Journal default destructor

(全部答对得4分,答错或漏答一条输出扣1分)

3. 会出错,因为CJournal中包含有纯虚函数,故CJournal是抽象类,不能定义抽象类对象。(答对编译会出错得1分,答对原因得2分。)

四、

1. #include

#include

using namespace std;

class CCourse

{

private:

long no;

char *p_name;

float credit;

public:

CCourse(long no_val, char *p_val, float credit_val);

CCourse(const CCourse &r_course);

~CCourse() { delete p_name; }

void print() const;

};

CCourse::CCourse(long no_val, char *p_val, float credit_val)

{

no = no_val;

p_name = new char[strlen(p_val)+1];

strcpy(p_name, p_val);

credit = credit_val;

}

CCourse::CCourse(const CCourse &r_course)

{

no = r_course.no;

p_name = new char[strlen(r_course.p_name)+1];

strcpy(p_name, r_course.p_name);

credit = r_course.credit;

}

void CCourse::print() const

{

cout << "Course number: " << no << endl;

cout << "Course name: " << p_name << endl;

cout << "Course credit: " << credit << endl;

}

(数据成员定义正确得2分,部分正确得1分,不正确得0分

每个成员函数定义正确得2分,每个成员函数有小错误扣1分,完全不正确不得分) 2. 在class CCourse定义中增加一条:

(答对得1分,未加static得0分)

在类外部增加一条:

int CCourse::total_course = 0;

(答对得1分,答错或漏答得0分)

在CCourse类的构造函数中增加一条:

total_course++;

(答对得1分)

在CCourse类的拷贝构造函数中增加一条:

total_course++;

(答对得1分)

在CCourse类的析构函数中增加一条:

total_course--;

(答对得1分)

在class CCourse定义中增加一条:

public:

static getTotalCourse() { return total_course; } (答对得2分,未加static得1分)

在class CCourse定义中增加一条:

friend char *getCourseName(const CCourse &r_course); (答对得1分,未加friend得0分)

在类外部定义:

char *getCourseName(const CCourse &r_course)

{

return r_course.p_name;

}

(答对得2分)

bool operator <(const CCourse &r_course);

(答对得2分)

在类外部定义:

bool CCourse::operator <(const CCourse &r_course)

{

if (credit < r_course.credit)

return true;

else

return false;

}

(答对得3分)

在class CCourse定义中增加一条:

public:

bool operator >=(const CCourse &r_course);

(答对得2分)

在类外部定义:

bool CCourse::operator >=(const CCourse &r_course)

{

if (credit >= r_course.credit)

return true;

else

return false;

}

(答对得3分)

4.

class CHLP : public CCourse

{

private:

char *p_openby;

public:

CHLP(long no_val, char *p_val, float credit_val, char *p_open) : CCourse(no_val, p_val, credit_val)

{

p_openby = new char[strlen(p_open)+1];

strcpy(p_openby, p_open);

}

~CHLP() { delete p_openby; }

(答对得5分,其中构造函数3分,析构函数1分,studyFor()函数1分)

class COOP : public CCourse

{

private:

char *p_openby;

public:

COOP(long no_val, char *p_val, float credit_val, char *p_open) : CCourse(no_val, p_val, credit_val)

{

p_openby = new char[strlen(p_open)+1];

strcpy(p_openby, p_open);

}

~COOP() { delete p_openby; }

void studyFor() { cout << "Study for object oriented programming" << endl; }

};

(答对得5分,其中构造函数3分,析构函数1分,studyFor()函数1分)

五、

1. 在class CCourse定义中增加一条:

public:

virtual void studyFor() { cout << "study for degree\n"; }

(答对得2分)

增加:

#include

主函数可定义为:

void main()

{

char choice, instructor[10];

float credit;

long id;

CCourse *p_course;

cout << "Select course:\n";

cout << "1. for High Level Language Programming\n";

cout << "2. for Object Oriented Programming\n";

cin >> choice;

cout << "Enter course number: ";

cin >> id;

cout << "Enter credit: ";

cin >> instructor;

switch (choice)

{

case '1':

p_course = new CHLP(id, "高级语言程序设计", credit, instructor); break;

case '2':

p_course = new COOP(id, "面向对象程序设计", credit, instructor); break;

default:

exit(0);

}

p_course->studyFor();

delete p_course;

}

(答对得13分)

2.

#include

using namespace std;

template

void swap(T &a, T &b)

{

T temp;

temp = a;

a = b;

b = temp;

}

template

void bubbleSort(T a[], int n)

{

int i, j;

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

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

if (a[j] > a[j+1])

swap(a[j], a[j+1]);

}

template

void print(T1 a[], int n)

{

cout << endl;

}

void main()

{

int a[] = {2, 3, 1, 6, 43, 22};

double b[] = {2.3, 3.2, 1.6, -6.0, 4.3, 2.2};

print(a, 6);

bubbleSort(a, 6);

print(a, 6);

print(b, 6);

bubbleSort(b, 6);

print(b, 6);

(答对得15分)

人教2017年六年级期末考试卷及答案 (2).docx

2017 年 ** 小学毕业考试 数学试卷 题号一二三四五总分 得分 (全卷共 6 页,满分 100 分,完成时间90 分钟) :卷首语:亲爱的同学 , 六年的小学生活很快就要过去了,你一定掌握了许多知识和本领。 名 ! 祝你成功!姓这儿老师为你提供了一个展示自我的舞台,相信你一定能发挥出自己最好的水平 一、填空:(共20 分每空 1 分) 线 1、读作 () ,改写成用“万”作单位的数是 (),省略万位后面的尾数约是()。 :2、2010 年第 16 届广州亚运会的举办时间为 2010 年 11 月 12 日—— 11 月 27 号 封 考 )个星期还多()天。 日,那么这届亚运会要经历( 3、把 144∶240 化成最简整数比是 () ,比值是 ( 4、3÷()=( () )折。)÷ 24==75% = ( 密() 5、把三角形 ABC沿着边 AB旋转一周,得到的立体图形 ) 。 A A 6 : 级 是(),它的体积是()立方厘米。 班 B 3C (单位:厘米)(第 5 题) 6、 1 千克盐水含盐 50 克,盐是盐水的()%。 7、 78能同时被 2、3、5 整除,个位只能填(),百位上最大 :能填()。 校 学 8、一所学校男学生与女学生的比是 4 :5,女学生比男学生人数多()%。 9、一座城市地图中两地图上距离为10cm,表示实际距离 30km,该幅地图的

比例尺是()。 10、水果店运一批水蜜桃,第一天出批水蜜桃的1 ,第二天出余下的3 60% ,第三天全部完。如果第三天比第二天少80 千克,那么批水蜜桃共()千克。 二、判断:(共5分每 1 分) 11、自然数( 0 除外)不是数,就是合数。() 12、小于4 而大于 2 的分数只有 3 。()555 13、一个柱与一个等底等高,他的体和是36 立方米,那么的体 是 9 立方米。() 14、生的 90 个零件中,有 10 个是品,合格率是90%。() 15、“一只青蛙四条腿,两只眼睛,一嘴;两只青蛙八条腿,四只眼睛,两 嘴,三只青蛙??那么青蛙的只数与腿的条数成正比例关系”。() 三、:( 10 分每 2 分) 16、2008 年的 1 月份、 2 月份、 3 月份一共有() A.89 B .90 C.91

初三语文期末试卷及答案

燕山2015—2016学年上学期九年级期末考试 语文试卷 2016年01月 一、基础、运用(共26分) ⒈请用楷书写一句你认为可以奉为座右铭,用来激励自己进步的人生格言。要求书写规范、端正、 2. 阅读下面文字,完成(1)--(2)题。(共4分) 沁园春是常见的词牌名。沁园相传是东汉时明帝女儿沁水公主的园林,曾被外戚窦宪倚势强夺,后人作诗以讽其事,故此得名沁园春。沁园春调分上下两片.(piān piàn),共114字。本词牌格调.(diào tiáo)奔放,宜于抒发壮阔豪迈之情。 1936年1月下旬,中国工农红军在党中央和毛泽东的领导下,准备渡黄河东征。2月初,部队到达陕西清涧县袁家沟,2月下旬部队开始东渡黄河。在袁家沟期间,毛泽东曾于一场大雪后(攀登攀爬)到白雪覆盖的塬上(视察视查)地形。目睹雪后的壮丽景色,展望革命的灿烂前景,怀着战胜敌人的必胜信心,毛泽东挥笔写下了《沁园春雪》这首(气吞山河气壮山河)的壮丽词章。(1)文段中加点字的读音和横线处选填词语都正确的一项是(2分) A.片(piān)调(diào) 攀登视查气壮山河 B.片(piàn)调(diào) 攀登视察气吞山河 C.片(piàn)调(tiáo) 攀爬视查气壮山河 D.片(piān)调(tiáo) 攀爬视察气吞山河 (2)对《沁园春雪》一词的内容理解有误的一项是(2分) 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

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

人教版四年级上册语文期末试卷及答案

四年级期末小学语文试题 (时间:90分钟) 一、字词游乐场。 1.读拼音,写词语。 càn làn bǎo lěi zhèn xīng cí zhí zhǎng cháo hén jì qì pò cōng yù 2.火眼金睛,划掉错别字,改正后写在后面的横线上。 (1)薄雾照耀逐斩随遇而安 ____ (2)愉快倘若剩下漫条斯理 ____ (3)长郎堤岸间隔山洪爆发 ____ (4)吵嚷模范躁热欣喜若狂 ____ 3.给加点的字选择正确的读音,用“√”标出。 勉强.(qiáng qiǎng)粗糙.(cāo zào)闷.雷(mēn mèn) 4.先把词语补充完整,再按要求回答问题。 耀()扬威应接不()()调有序 横()江面从容不()()山峻岭 选择其中一个词语写句子。 。 ★加分题:请照样子写四个词语,如:涓涓 ..细流(每写两个加一分,最多加两分) ____________ _____________ _____________ ______________ 二、句子万花筒。 1.填空。 (1)不要以为好事小就不去做,以为坏事小就可以去做。我们应该常用 “____ ,”这句 名言来勉励自己。 (2)“________ , ___”这两句诗说明要想对某个事物有全面的认识,就必须站在客观的立场上。 (3)《鸟的天堂》是著名作家____ 写他和朋友两次经过“___________”的所见所闻。

___________的河流,___________的大榕树,___________的小鸟,构成了一幅高雅清幽的风景画。 (4)读了《那片绿绿的爬山虎》,我体会到叶圣陶先生对文__ __,对人____,不愧是文品和人品都堪称楷模的大作家;读了《___ ____》,我感受到少年周恩来远大的志向;从课文《乌塔》我想到了________________ ________。 ★加分题:你课外还诵读过哪几首送别诗,选一首最喜欢的写下来。(不出现错别字加4分哦~) ________________ ______________________,____________________。 ______________________,____________________。 2.按要求改写句子。 (1)养鹅等于养狗,鹅也能看守门户。(用上“因为……所以”改写句子) _________________________________________________________________________ (2)顽皮的雨滴最爱在雨伞上尽情地跳舞。(仿照句子写一句话) _________________________________________________________________________ (3)美丽的姑娘说:“我是智慧的女儿。”(改为转述句) _________________________________________________________________________ (4)在老师的帮助下,我很快地克服了错误。(修改病句) _________________________________________________________________________ 三、阅读。 (一)课内阅读。 《巨人的花园》 不久,北风呼啸,隆冬来临,刺骨的寒风吹起雪花。巨人孤独地度过了漫长的严冬。春天终于来了,村子里又开出美丽的鲜花,不时传来小鸟的欢叫。但不知为什么,巨人的花园里仍然是冬天,天天狂风大作,雪花飞舞。巨人裹着毯子,还瑟瑟发抖。他想:“今年的春天为什么这么冷,这么荒凉呀……” “噢!是这么回事呀!”巨人终于明白,没有孩子的地方就没有春天。他不禁抱住了那个孩子:“唤来寒冬的,是我那颗任性、冷酷的心啊!要不是你提醒,春天将永远被我赶走了。谢谢你!” 小男孩在巨人宽大的脸颊上亲了一下。巨人第一次感到了温暖和愉快。于是,他立刻拆除围墙,把花园给了孩子们。 1.从文中找出下列词语的反义词。 热情()寒冷() 2.填空:巨人终于明白了_____________________________________

C语言期末考试试题

C语言试题1 一填空题(15分) 1.设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。 2.设int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是()。 3.下面程序段的输出结果是()。 int a=1234; a=a&0377; printf(“%d %o\n”,a,a); 4.a数组定义如下,按照内存排列顺序,a数组中的所有元素是()。 char a[3]; 5.设有以下宏定义,则执行赋值语句a=PP*20;(a为int型变量)后,a的值是()。 #define PR 80 #define PP PR+403 6.在C程序中,可以通过三种运算方式为指针变量赋地址值,它们是:()、()和()。7.在C文件中,数据存在的两种代码形式是()和()。 8.C语言中调用()函数打开文件,调用()函数关闭文件,调用()函数可实现文件的随机读写。 9.若有int a[3]={10,12,30};则a+1是()的地址,*(a+2)=()。 二判断对错(5分,对的划“√”,错的划“×” 1.在Turbo C中,整型数据在内存中占2个字节。() 2.表达式1/4+2.75的值是3。() 3.结构体类型只有一种。() 4.函数若无返回值,则它一定无形参。() 5.C语言只能处理文本文件和二进制文件。() 三选择题(20分) 1.设int a=12; 表达式a+=a-=a*=a的值是()。 A 12 B 144 C 0 D 132 2.以下程序的输出结果是()。 main( ) { int a=011; printf(“%d\n”,++a); } A 12 B 11 C 10 D 9 3.以下程序的输出结果是()。 #define ADD(x) (x)+(x) main() { int a=4,b=6,c=7,d=ADD(a+b)*c; printf(“d=%d”,d); } A d=70 B d=140 C d=280 D d=80 4.下面的选项中正确的赋值语句是(char a[5],*p=a;)()。 A p=“abcd”; B a=“abcd”; C *p=“abcd”; D *a=“abcd”; 5.若k为整形,则while循环执行()次。 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”); A 10 B 9 C 0 D 1

初二期末考试卷及答案

初二期末考试卷及答案 一、知识积累与运用( 31 ) 1 .给下面加点字注音,根据拼音写出汉字( 2 分) , 鲁达提起拳头来,就眼眶际眉梢只一拳,打得眼棱( )缝裂,乌珠b è ng ( )出,也似开了个彩b ó( )铺,红的、黑的、紫的都绽( )将出来。 2 .选择题:( 6 分) ①在横线处依次填入恰当的句子,构成前后连贯,合理的排比句( 2 分) 人的一生像金,要刚正,;人的一生像木,要正直,;人的一生像水,要灵活,;人的一生像火,要耀眼,;人的一生像土,要本色,作风须朴实 A .立场须坚定 B .事业须旺盛 C .方法须随和 D .人格须挺立 ②下列表述有误的一项是( )( 2 分) A .新闻就是对新近发生的事实的报道,真实性和客观性是新闻最重要的属性。 B .阅读小说,要注意理清故事情节,把握人物形象,体会环境描写的作用,从而理解它所反映的社会生活的意义。 C .《范进中举》选自《儒林外史》作者吴敬梓,清代小说家,《儒林外史》是我国古代最杰出的长篇讽刺小说。 D .《记承天寺夜游》,作者,苏轼,宋代文学家,号东坡居士,

是唐宋八大家之首。 ③下列短语中与“露珠晶莹”结构相同的一项是( )( 2 分) A .科学技术 B .坚持真理 C .会议结束 D .高兴起来 3 .默写( 12 分) ①足蒸暑土气,,②浊酒一杯家万里,, ③,柳暗花明又一村。④,自将磨洗认前朝。 ⑤细细谛听,水声重重叠叠,,,裹着 万般柔情,从地下袅袅回旋上升。 ⑥在我国古代诗歌创作中,爱国主义是一个永恒的主题,如,龚自珍在《已亥杂诗》中以“ ,”展示了以身献国,痴心不改的情怀。杜甫在《茅屋为秋风所破歌》中的“ ,” 体现了它的济世情怀,而文天祥则在《过零丁洋》中以“ , 。”表达出自己的爱国情怀。 4 .综合性学习( 3 分) 阅读下面这则新闻报道,请用一句话概括新闻主要信息(不超过20 个字)。本报讯(见习记者何明洁)为了引导学生文明健康上网,日前由成都市教育局、共青团成都市委和清华同方三方主办的“ 绿色上网” 万签名活动,在成都三原外国语学校举行。活动当天,三原师生制作了1600 多件征文作品和电脑软件。参加活动的同学一致表示,要文明健康上网,远离精神污染。据了解,此次“ 绿色上网” 万人签名活动将途经20 站,历时 4 个月,三原外国语学校是该活动的第12 站。

六年级语文期末试题及答案

六年级上册语文期末测试 基础知识部分 姓名: 考号: 一、 瞧拼音,写词语(10分) q ín mi ǎn y ì r án k é s òu s ù li ào q ín ji àn ( ) ( ) ( ) ( ) ( ) J īng y íng m éng l óng l à zh ú sh à sh í m ò sh ēng ( ) ( ) ( ) ( ) ( ) 二、 选择正确读音,打“ √ ”。 (4分) 瞥.见( pi ē pi ě) 要挟.( xi á xi é ) 憎.恶( z ēng z èng ) 刚劲.( j ìng j ìn )装弶.(qi áng ji àng ) 贮.存(ch ǔ zh ù ) 蹿.出(cu ān cu àn) 绷.着脸( b ēng b ěng) 三、 比一比,组成词语。(4分) 歇( ) 碑( ) 躁( ) 骏 ( ) 竭( ) 脾( ) 燥( ) 竣( ) 四、 把下列词语补充完整。(8分) ( )高( )重 ( )( )吞枣 曲( )与( ) ( )人( )笑 ( )( )人口 ( )扬顿( ) ( )血( )杀 ( )不安( ) 五、 选择合适的答案把序号填在括号里。(9分) 1、“伯牙鼓琴,志在高山”一句中,“志”的意思就是( ) A 志向 B 心里想到 C 琴声透出 2、“青枫江上秋帆远”的下一句就是( ) A 白帝城边故木梳 B 松间沙路净无泥 C 绿杨阴里白沙提 3、判断下列词语的感情色彩。 足智多谋( ) 斤斤计较( ) A 贬义词 B 褒义词 C 中性词 4、下面几组词中,带横线字的意思没有错误的一组就是( ) A 深(深奥)人浅出 感情深(距离大)厚 深(非常)信不疑 B 顾名(名称)思义 举世闻名(名字) 莫名(说出)其妙 C 悲痛欲(将要)绝 求知欲(欲望) 欲(想要)擒故纵 5、下列一组句子中,没有语病的一句就是( ) A 王婶无论自己受苦,都要收养这两个孩子。 B 全校师生与156名教师参加了这次拔河比赛。 C 诸城市就是北方一座美丽的城市。 6、下列几组词语中,没有错别字的一组就是( ) A 雕粱画栋 响遏行云 无言以对 B 不解之缘 大洋彼岸 暗无天日 C 兴高彩烈 久别重逢 长途跋涉 7、体会省略号的用法。 自己的五道试题已经做完了……就是老师来了不?不,还没来!……为什么要有这样想法啊? A 例举的省略 B 话未说完 C 心理活动的时断时续 8、鲁迅原名周树人,她首次用“鲁迅”做笔名的发表的作品就是( ) 镇(街道) 学 班 姓 考号 ………………………………密………………………………封…………………………线……………………

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期末考试试卷及复习资料

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. 只能用对象名来调用

数学期末考试卷及答案解析

数学期末考试卷及答案解析 本文为大家整理了初二数学期末考试试卷及解析的相关内容, 希望能助大家一臂之力。 一、选择题(每小题3分,共24分)每题有且只有一个答案正确,请把你认为正确的答案前面的字母填入答题卡相应的空格内. 1.不等式的解集是()。 A BCD. 2.如果把分式中的x和y都扩大2倍,那么分式的值()。 A扩大2倍B不变C缩小2倍D扩大4倍. 3.若反比例函数图像经过点,则此函数图像也经过的点是()。 4.在和中,,如果的周长是16,面积是12,那么的周长、面积依次为()。 A8,3 B8,6 C4,3 D4,6. 5.下列命题中的假命题是()。 A互余两角的和是90°B全等三角形的面积相等. C相等的角是对顶角D两直线平行,同旁内角互补. 6.有一把钥匙藏在如图所示的16块正方形瓷砖的某一块下面,则钥匙藏在黑色瓷砖下面的概率是(). A B C D. 7.为抢修一段120米的铁路,施工队每天比原计划多修5米,

结果提前4天开通了列车,问原计划每天修多少米?若设原计划每天 修x米,则所列方程正确的是()。 ABCD. 8.如图,在直角梯形ABCD中,∠ABC=90°,AD∥BC, AD=4,AB=5,BC=6,点P是AB上一个动点, 当PC+PD的和最小时,PB的长为()。 A1B2C2.5D3. 二、填空题(每小题3分,共30分)将答案填写在答题卡相应 的横线上. 9、函数y=中,自变量的取值范围是. 10.在比例尺为1∶500000的中国地图上,量得江都市与扬 州市相距4厘米,那么江都市与扬州市两地的实际相距千米. 11.如图1,,,垂足为.若,则度. 12.如图2,是的边上一点,请你添加一个条件:,使. 13.写出命题“平行四边形的对角线互相平分”的逆命题: _______________. __________________________________________________________. 14.已知、、三条线段,其中,若线段是线段、的比例中项, 则=. 15.若不等式组的解集是,则.

六年级上册语文期末试卷及答案

六年级上册语文测试卷 一、基础知识。(5小题,共26分。) 1、读音节,找词语朋友。(10分) táo zuì nínɡ zhònɡ wǎn lián ēn cì hú lún tūn zǎo ( ) ( ) ( ) ( ) ( ) zī rùn kuí wú zhēn zhì miǎn lì xuán yá qiào bì ( ) ( ) ( ) ( ) ( ) 2、读一读,加点字念什么,在正确的音节下面画“_”。(4分) 镌.刻(juān juàn) 抚摩.(mó mē)扁.舟(biān piān) 阻挠.(náo ráo) 塑.料(suò sù) 挫.折(cuōcuò)归宿.(sùxiǔ)瘦削.(xi āo xuē) 3、请你为“肖”字加偏旁,组成新的字填写的空格内。(4分) 陡()的悬崖胜利的( )息俊()的姑娘()好的铅笔弥漫的( )烟畅( )的商品( )遥自在的生活元( )佳节 4、按要求填空,你一定行的。(4分) “巷”字用音序查字法先查音序(),再查音节( )。按部首查字法先查( )部,再查( )画。能组成词语( )。 “漫”字在字典里的意思有:①水过满,向外流;②到处都是;③不受约束,随便。 (1)我漫.不经心地一脚把马鞍踢下楼去。字意是() (2)瞧,盆子里的水漫出来了。字意是() 剩下一个义项可以组词为( ) 5、成语大比拼。(4分) 风( )同( ) ()崖( )壁 ( )( )无比和( )可( ) ()扬顿( ) ( )高( )重 ( )不( )席张()李( ) 二、积累运用。(3小题,共20分。) 1、你能用到学过的成语填一填吗?(每空1分) 人们常用﹍﹍﹍﹍﹍﹍来比喻知音难觅或乐曲高妙,用﹍﹍﹍﹍﹍来赞美达芬奇的《蒙娜丽莎》,当我们面对一篇好文章时,我们可以说﹍﹍﹍﹍﹍。 2、补充古文名句。(每空1分) (1)鲁迅先生说过:“﹍﹍﹍﹍﹍﹍﹍﹍,俯首甘为孺子牛。” (2)﹍﹍﹍﹍﹍﹍﹍﹍,此花开尽更无花。 (3)﹍﹍﹍﹍必寡信。这句名言告诉我们﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍。 (4)但存﹍﹍﹍﹍,留与﹍﹍﹍﹍。 (5)大漠沙如雪,﹍﹍﹍﹍﹍﹍。 3、按要求写句子。(每句2分) (1)闰土回家去了。我还深深地思念着闰土。(用合适的关联词组成一句话) (2)老人叫住了我,说:“是我打扰了你吗?”(改成间接引语) (3)这山中的一切,哪个不是我的朋友?(改为陈述句) (4)月亮升起来了。(扩句)

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期末考试试卷(答案全)

南昌大学2003 ~2004 学年第二学期期末考试试卷A卷 一单项选择题 1.‘A’的ASCII码为65,n为int型,执行n =‘A’+‘6’-‘3’;后,n的值为B。 A)‘D’ B) 68 C) 不确定的值D) 编译出错 2.下列变量名中, A 是合法的。 A)CHINA B) byte-size C) double D) A+a 3.在static int B[3][3]={{1},{3,2},{4,5,6}};中, a[2][2]的值是C。 A)0 B) 5 C)6 D)2 4.若有定义int a=3, *p=&a ;则*p的值是 B 。 A)常量a的地址值B)3 C)变量p的地址值D)无意义 5.下列关于指针运算的各叙述中,不正确的叙述是 D 。 A)指向同一数组的两个指针,可以进行相等或不等的比较运算; B)可以用一个空指针赋值给某个指针; C)指向数组的指针,可以和整数进行加减运算; D)指向同一数组的两个指针,可以进行有意义的相加运算。 6. 已知x、y、z是int型变量,且x=3,y=4,z=5;则下面各表达式中,值为0的是 D 。 A)‘x’&&‘y’ B)x<=y C)x || y+z && y-z D) !((x

初一期末考试卷及答案

六年数学级期末考试卷 [卷首提示语] 亲爱的同学,这份试卷将再次记录你的自信、沉着、智慧和收获. 教师一直投给你信任的目光.请认真审题,看清要求,仔细答题,本卷满分100分,时间100分。祝你考出好成绩。 一、填空题(每题2分,共20分) 1.小军坐在教室的第3列第4行,用(3,4)表示,小红坐在第1列第6行,用( , )来表示,用(5,2)表示的同学坐在第( )列第( )行。 2.30厘米=( )米 45分=( )时 3.比40千克多20%的是( )千克。 4.元旦前,我市质检部门抽样检验了一种商品,结果有38件合格,2件不合格,请你计算这种商品的合格率是( )。 5.3:5.0化成最简整数比是( ):( )。 6.某校六(1)班有男生25人,女生26人,男生人数相当于总人数的( )。 7.小明练习投篮160次,命中率是60%,他有( )次命中。 8.画一个直径是6厘米的圆。它的周长是( )。 9. 一辆大小两个圆的半径比是2:1,那么大小两个圆的面积的比是( )。 10.甲居委会为灾区捐棉衣240件,比乙居委会多捐了20%,比乙居委会多捐棉衣( )件。 二、辩析题(每题1分,共10分) 1.种子发芽率最高是 100% ( ) 2、圆的周长与直径的比是 。 ( ) 3、参加60米赛跑,甲同学要15秒,乙同学要14秒。甲和乙跑步速度的比 是15:14。 ( ) 4、检验一批产品,100件是正品,3件是次品,次品率是3%。( ) 5、所有半径是2厘米的圆,它们的面积都相等。 ( ) 6、一个数除以真分数,商小于被除数。( ) 7、甲的3 1 相当于乙。这里应把甲看作单位“1”。( )

大学语文期末试卷及答案

大学语文期末试卷及答案 一、填空题(12分) (一)文学常识填空(每空1分) 1.《》是我国最早的一部诗歌总集,原名《》或《》。 2.《》是儒家学说经典,主要记载孔子及其弟子的言行,由孔子的弟子及再传弟子记录编纂而成。 3.李白诗歌充满浪漫色彩,诗歌风格豪放飘逸,被誉为。 4.《垓下之围》节选自,作者是。 5.戴望舒的《雨巷》一诗中的丁香姑娘,运用了手法。 (二)名句、诗词填空(每空1分) 1.人生代代无穷已,。(张若虚《春江花月夜》) 2.路漫漫其修远兮,。(屈原《离骚》) 3.春风桃李花开日,。(白居易《长恨歌》) 4.感时花溅泪,。(杜甫《春望》) 二、解释下列带“ ”的词语(每词1分,共10分) 1.贫与贱,是人之所恶也。 2.长太息以掩涕兮,哀民生之多艰。 3.吾长见笑于大方之家。 4.相与枕藉乎舟中,不知东方之既白。 5.所当者破,所击者服,未尝败北。 6.窃以为与君实游处相好之日久,而议事每不合,所操之术多异故也。 7.此情可待成追忆?只是当时已惘然。 8.是以区区不能废远。 三、简析题(38分) (一)阅读《秋水》中的一段文字,回答文后问题。 秋水时至,百川灌河。泾流之大,两涘渚崖之间,不辩牛马。于是焉河伯欣然自喜,以天下之美为尽在己。顺流而东行,至于北海,东面而视,不见水端。于是焉河伯始旋其面目,望洋向若而叹曰:“野语有之曰:‘闻道百,以为莫己若者。’我之谓也。且夫我尝闻少仲尼之闻而轻伯夷之义者,始吾弗信,今我睹子之难穷也,吾非至于子之门则殆矣,吾长见笑于大方之家。” 1.本段描写了哪两种景象?(2分)二者的关系是什么?(4分) 2.从这段话来看,《秋水》这篇文章是采用什么方法来讲道理的?(4分)

精选-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、设有定义:float a=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!=0 B) x==1 C) x!=1 D) x==0 8、有以下程序: #include void main(){ int i=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 void main(){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n ”,s);} 程序执行后的输出结果是( ) A )自然数1~9的累加和 B )自然数1~10的累加和

c语言期末考试试题

一、单项选择题。(每题1分,共20分) 1. C程序的基本单位是:() A.子程序 B.程序 C.子过程 D.函数 2.在C语言中,非法的八进制是:() A.016 B.018 C.017 D.02 3. 不是C语言实型常量的是:() A.55.0 B.0.0 C.55.5 D.55e2.5 4 .字符串“xyzw”在内存中占用的字节数是:() A.6 B.5 C.4 D.3 5. 若已定义f,g为double类型,则表达式:f=1,g=f+5/4的值是:() A.2.0 B.2.25 C.2.1 D.1.5 D.1.5 D.1.5 D.1.5 6. 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2- `a`,c2-c1);则输出结果为:() (a的ASCII码值为97) A.M,2 B.G,3 C.G,2 D.D,g 7. 使用语句scanf(“a=%f,b=%d”,&a,&b);输入数据时,正确的数据 输入是:() A.a=2.2,b=3 B.a=2.2 b=3 C.2.2 3 D.2.2,3 8.表示关系12<=x<=y的C语言表达式为:() A.(12<=x)&(x<=y) B. (12<=x)&&(x<=y) C. (12<=x)|(x<=y) D.(12<=x)||(x<=y) 9.设x=1,y=2,m=4,n=3,则表达式x>y?x:mc4)后,s,t的值为:() A.1,2 B.1,1 C.0,1 D.1,0 12. 语句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b); scanf最多可执行次数为:() A.4 B.6 C.5 D.1 13. 对于for(s=2;;s++)可以理解为:()

相关文档