当前位置:文档之家› C__程序设计进阶_2015春_期末试卷及答案

C__程序设计进阶_2015春_期末试卷及答案

C__程序设计进阶_2015春_期末试卷及答案
C__程序设计进阶_2015春_期末试卷及答案

C++程序设计进阶(2015春)期末

考试

答案:

CDDCB

BCDBC

ABCDC

CDABA

CCBAA

BCCAA

1. 虚函数声明时需要关键字

A.static

B.friend

C.virtual

D.abstract

2. 设置虚基类的目的是

A. 区分类是否有虚函数

B. 使类成为抽象类

C. 提高程序运行效率

D. 消除二义性

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

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

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

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

D. 抽象类可以实例化

4. 运算符重载是对已有的运算符赋予多重含义,下列说法正确的是

A. 可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义

B. 可以改变已有运算符的优先级和其操作数个数

C. 只能重载C++中已经有的运算符,不能定义新运算符

D. C++中已经有的所有运算符都可以重载

5. 运行时多态是基于:

A. 友元函数

B. 虚函数

C. 函数重载

D. 运算符重载

6. 下面关于线性表的叙述中,错误的是

A.线性表采用顺序存储,必须占用一片连续的存储单元。

B.线性表采用顺序存储,便于进行插入和删除元素操作。

C.线性表采用链接存储,不必占用一片连续的存储单元。

D.线性表采用链接存储,便于插入和删除元素操作。

7. 下列排序算法中,排序一趟结束后,不能确定至少有一个元素在最终位置(即以后这个元素的位置不再改变)的是

A. 选择

B. 交换

C. 插入

D 以上都是

8.下列关于指针运算的叙述中,错误的是()

A. 两个指针,可以进行相等或不等的比较运算;

B. 可以用空指针赋值给指针变量;

C. 指向数组的指针,可以和整数进行加减运算;

D. 指向同一数组的两个指针,可以进行有意义的相加运算

9. 有如下两个程序:

则下列说法中,正确的有:

a. itr 的类型为auto

b. 程序二性能上要比程序一更好

c. 程序一和程序二性能上没有区别

A. ab

B. b

C. ac

D. c

10. 假设p1,p2 是STL中的list 容器上的迭代器,那么以下语句哪个是不符合语法的

A. p1 ++ ;

B. p1 --;

C. p1 += 1;

D. p1 == p2

11. 下列程序片段中,有bug的是:

A. abc

B. ab

C. ac

D. c

12. C++泛型编程通过()实现

A. class

B. template

C. virtual

D. typedef

13. 关于函数声明 float fun(int a,int b)throw,下列叙述正确的是

A.表明函数抛出float类型异常

B.表明函数抛出任何类型异常

C.表明函数不抛出任何类型异常

D.语法错误

14. 初始化一个二维数组

static int a[3][4]={{1},{0,6},{0,0,11}};

a[2][2]的值为:

A. 1

B. 0

C. 6

D. 11

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

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

B. pa是指向数组首地址的指针

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

D.语法错误

16. 如果X是整型变量,则合法的形式是

A. &(X+ 1)

B. *X

C. *&X

D. &*X

17. 判断以下程序的正确性,并说明原因

A. 正确,因为first和second都指向动态内存,需要手动释放

B. 不正确,应该先释放first指向的内存空间

C. 正确,second会拷贝first的内容

D. 不正确,second和first指向相同的动态内存,重复释放会可能导致未定义行为

18. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的

A. 私有成员

B. 公有成员

C. 保护成员

D. 保护成员或私有成员

19. 下列说法错误的是

A. 公有继承的基类中的public成员在派生类中是public的

B. 公有继承的基类中的private成员在派生类中是private的

C. 私有继承的基类中的public成员在派生类中是private的

D. 保护继承的基类中的public成员在派生类中是protected的

20. 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为

A. X,Y;Y,X

B. X,Y;X,Y

C. Y,X;X,Y

D. Y,X;Y,X

21 下列程序的输出结果为

A. 11

B. 22

C. 12

D. 21

A. 127

B. 447

C. 428

D. 427

A. S

B. G

C. SG

D. GS

24. C++中既可以用于文件输入又可以用于文件输出的流类是

A. fstream

B. ifstream

C. ofstream

D. iostream

25. 下列说法中正确的有(C++11):

有如下说法:

a. X()为结构体X的构造函数

b. 程序输出结果为:XX

c. 程序输出结果为:X

d. 程序输出结果为空

A. ac

B. ab

C. ad

D. b

26. 下列说法正确的是:

A. 编译正确,输出A

B. 编译正确,输出B

C. 编译错误

27. 下列程序涉及默认构造函数,复制构造函数和移动构造函数(C++11),程序输出为结果为

A.426

B.4136

C.1426

D.1436

28. 下列是关于函数模板的程序,则下列说法中正确的有

选出以下正确的说法:

a. 程序输出1

b. 程序输出2

c. template <> void f(const int &i) 显式实例化 void f(const int &)

d. f(i) 隐式实例化函数 void f(int &)

A. ad

B. bc

C. acd

D. bcd

29. 下列给字符数组进行初始化中,正确的是()

A. char s1[]="12345abcd";

B. char s2[3]="xyz";

C. char s3[][3];

D. char s4[2][3]={"xyz","mnp"};

30. 下列程序的输出为:

A. SHAPE

B. BOX

C. 未定义行为

提交答案

剩余时间: 89999 : 47

地址:北京市海淀区清华大学,100084

版权所有:学堂在线

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

2015年算法分析与设计期末考试试卷B卷

西南交通大学2015 — 2016学年第(一)学期考试试卷 课程代码 3244152课程名称 算法分析与设计 考试时间 120分钟 阅卷教师签字: __________________________________ 填空题(每空1分,共15分) 1、 程序是 (1) 用某种程序设计语言的具体实现。 2、 矩阵连乘问题的算法可由 (2) 设计实现。 3、 从分治法的一般设计模式可以看出,用它设计出的程序一般是 (3) 4、 大整数乘积算法是用 (4) 来设计的。 5、 贪心算法总是做出在当前看来 (5) 的选择。也就是说贪心算法并不从整体最优 考虑,它所做出的选择只是在某种意义上的 (6) o 6、 回溯法是一种既带有 (7) 又带有 (8) 的搜索算法。 7、 平衡二叉树对于查找算法而言是一种变治策略,属于变治思想中的 (9) 类型 8、 在忽略常数因子的情况下,0、门和0三个符号中, (10) 提供了算法运行时 间的一个上界。 9、 算法的“确定性”指的是组成算法的每条 (11) 是清晰的,无歧义的。 10、 冋题的(12) 是该冋题可用动态规划算法或贪心算法求解的关键特征。 11、 算法就是一组有穷 (13),它们规定了解决某一特定类型问题的 (14) o 12、 变治思想有三种主要的类型:实例化简,改变表现, (15) o 、 ___________________________________________________________________________________ L 线订装封密 线订装封密 、 __________________ 二 线订装封密 级班 选择题(每题2分,共20 分)

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

程序设计大赛试题及答案

试题 1、数学黑洞(程序文件名maths.c/maths.cpp) 【问题描述】 任给一个4位正整数,其各位数位上的数字不全相同,将数字重新组合成一个最大的数与最小的数相减,重复这个过程,最多7步,必得6174。对任给的4位正整数(各位数位上的数字不全相同),编程输出掉进黑洞的步数。 【输入】 一行,一个4位正整数n(1000< n<9999) 【输出】 掉进黑洞的步数 输入 1234 输出 3 2、进制转换(程序文件名conver.c/conver.cpp) 【问题描述】 任给一个十进制整数n,及正整数m(m<=16且m≠10), 将n转换成m进制并输出。 【输入】 一行,两个整数n,m(0 ≤ n ≤ 500000,2 ≤ m ≤ 16,且m≠10),中间用一个空格隔开,其中n 表示十进制数。 【输出】 转换后的数 【输入输出样例】 输入 255 8 输出 377 3、分数线划定(程序文件名score.c/score.cpp) 【问题描述】 公务员选拔工作正在 A 市如火如荼的进行。为了选拔优秀人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名公务员,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线,并输出所有进入面试的选手的报名号和笔试成绩。 【输入】 第一行,两个整数n,m(5 ≤ n ≤ 5000,3 ≤ m ≤ n),中间用一个空格隔开,其中n 表示报名参加笔试的选手总数,m 表示计划录取的人数。输入数据保证m*150%向下取整后小于等于n。 第二行到第 n+1 行,每行包括两个整数,中间用一个空格隔开,分别是选手的报名号k(1000 ≤ k ≤ 9999)和该选手的笔试成绩s(1 ≤ s ≤ 100)。数据保证选手的报名号各不相同。 【输出】 第一行,有两个整数,用一个空格隔开,第一个整数表示面试分数线;第二个整数为进入面试的选手的实际人数。 从第二行开始,每行包含两个整数,中间用一个空格隔开,分别表示进入面试的选手的报名号和笔试成绩,按照笔试成绩从高到低输出,如果成绩相同,则按报名号由小到大的顺序输出。 【输入输出样例】 输入 6 3 1000 90 3239 88 2390 95 7231 84 1005 95 1001 88

《程序设计基础》试卷(A卷)

《程序设计基础》试卷(A 卷) 注意:1、考试时间: 90 分钟; 2、班级、姓名、学号必须写在指定地方; 3、适用班级: 4、考试方式: 一、填空题 (每空 2 分,共 20 分) 1、C 程序是由函数构成的,其中有且只能有 1 个主函数,每个C 程序总是从它开始执行,并且以 ; 作为结束符。 2、C 语言中三大基本结构有:顺序结构、 选择结构 、 循环结构 。 3、‘A ’+3的结果是 68 。 4、若已定义x 和y 为double 类型,则表达式x=1,y=x+3/2 的值是 2.5 。 5、C 语言中逻辑运算符 ! 的优先级高于算术运算符。 6、符号“a”和‘a’的区别是 “a ”2字节 ‘a ’1字节 。 7、C 语言的预处理语句以____#_____开头。 8、有如下输入语句:scanf(“a=%d,b=%d ,c=%d”,&a ,&b ,&c );为使变量a 的值为1,b 的值为3,c 的值为2,从键盘输入数据的正确形式应是 a=1,b=3,c=2 。 二、选择题 (每小题 3 分,共 30 分) 1、下列叙述中错误的是( D )。 A 、 if 语句允许用户选择是否执行某个操作。 B 、 if else 语句允许用户选择执行两个操作中的某个操作。 C 、 switch 语句允许用户选择执行多个操作中的某个操作 D 、 多分支选择结构只能使用switch 语句实现 2、以下不正确的C 语言标识符是( D ) A 、ABC B 、abc C 、a_bc D 、ab.c 3、按照C 语言规定的用户标识符命名规则,不能出现在标识符中的是( B )。 A 、大写字母 B 、连接符 C 、数字字符 D 、下划线 4、将int 型变量n 转换成float 型变量的方法是( B )。 A 、float n B 、(float)n C 、float(n) D 、(int )n 5、( A )是构成C 语言的基本单位。 A 、函数 B 、子函数 C 、过程 D 、子过程 6、下面关于运算符优先顺序的描述中正确的是( B )。 A 、关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符 B 、逻辑运算符< 关系运算符< 算术运算符< 赋值运算符 C 、赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符 D 、算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符 7、在C 语言中,要求参加运算的数必须是整数的运算符是( C )。 A 、/ B 、! C 、% D 、= = 8、char 型常量在内存中存放的是( B )。 A 、ASCII 代码值 B 、BCD 代码值 C 、内码值 D 、十进制代码值 9、以下程序的输出结果是( B ) Main() { Int x=10,y=4; Printf(“%d\n ”,x/y);

13级2015-2016第一学期期末考试试卷 (b)答案版

四川XX职业学院 2015—2016学年第一学期期末考试 建筑工程系13 级造价、建技、建管专业 建筑工程监理概论试卷 B 卷 考试形式:闭卷答题时间:90 分钟 II卷总分题号四五六七八 核分人题分 复查人得分 说明: 1.本试卷分第Ⅰ卷和第Ⅱ卷两部分。考试结束后,将本卷和机读卡一并交回。 2.考生务必用黑(蓝)色墨水签字笔工整、完整填写试卷密封栏内专业、班级、姓名、准考证号和机读卡上的姓名、考试科目、考试时间、准考证号,且用2B铅笔将机读卡上准考证号数字对应的标号涂黑。 第Ⅰ卷(共50 分) 注意事项: 1、每小题选出答案后,必须用2B铅笔把机读卡上对应题目答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其他答案标号,在试题卷上作答无效。 2、答题卡不得折皱和污损,否则影响正常评分,由考生本人自行负责。 一、名词解释(共 3 小题,每小题 5 分,共 15 分)。 所谓建设工程监理,是指具有相应资质的工程监理企业,接受建设单位的委托,承担其项目管理工作,并代表建设单位对承包单位的建设行为进行监督管理的专业化服务活动。 2.工程项目管理 工程项目管理是指从事工程项目管理的企业受建设单位委托,按照合同约定,代表建设单位对工程项目的组织实施进行全过程或若干阶段的管理和服务。 3.平行承发包模式: 业主将工程项目的设计、施工以及材料设备采购等任务经过分解分别发包给若干个承包商(设计单位、施工单位和材料设备供应单位),并分别与个承包商签订承包合同。 二、单项选择题(共 15 小题,每小题 1 分,共 15 分)。 1. 《建设工程质量管理条例》规定,实行监理的建设工程,建设单位应当委托具有 ( D )的工程监理单位进行监理。 A.较高管理能力 B.相应管理条件 C.整体实力雄厚 D.相应资质等级 2. 对主要技术方案作多种可能方案的技术可行性分析,对各种技术数据进行审核.比较,通过科学试验确定新材料.新工艺.新方法等工作属于目标控制综合措施中( B )的范畴。 A.组织措施 B.技术措施 C.经济措施 D.合同措施 3. 建设工程监理组织协调方法中,最具有合同效力的是( B )。 A. 访问协调法 B. 书面协调法 C. 情况介绍法 D. 交谈协调法 4. 工程施工索赔是( A )。 A.施工合同发包人与承包人之间的双向索赔权利 B.施工索赔仅指承包人向发包人提出索赔要求 C.一方违约时,虽然未给对方造成损失的,守约方也有权提出索赔 D.施工索赔时,承包人不得提出利润索赔 5. 工程承包合同履行中,变更价款的确定方法是( A )。 A.合同中已有适用变更工程的价格,按照合同已有的价格计处,变更合同价款 B.合同中已有类似的变更工程的价格,也按照此价格变更价格 C.合同中没有适用或类似的变更工程价格,由发包人提出确定的价格 D.合同中没有适用或类似的变更工程价格,由承包人提出确定的价格 6. 监理工程师有权处理的索赔是承包商( A )。 A.依据合同条款提出的索赔 B.依据其他法律文书提出的索赔 C.提出的道义索赔 D.无合法理由延误竣工对业主的违约索赔 7. 工程建设监理的中心任务是( D )。 A、三控制、二管理、一协调 B、质量控制 C、三控制、一管理、一协调 D、控制工程项目目标 8. 工程建设监理的( A )是监理单位。 A、行为主体 B、行为客体 C、对象 D、责任主体 9. 在工程建设中,影响工程质量的主要因素有:人、材料、机械、方法和环境五个方面,

04737c程序设计试题及答案20200_图文

全国2009年10月高等教育自学考试 C++程序设计试题 课程代码:04737 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.对C++中主函数描述正确的是( ) A.名称为main,可为多个 B.名称不限,可为多个 C.名称为main,必须有且只能有一个 D.名称不限,必须有且只能有一个 2.调用声明为int result(int a,int b)的函数时,正确的方法是( ) A.result(1,2) B.result(1) C.result(0.1,0.3) D.result(1,2,3) 3.用于包含C++标准库iostream的预处理指令是( ) A.#define B.#include C.#define ‘iostream’ D.#include‘iostream’ 4.无类型标识符是指( ) A.void B.bool C.short D.long 5.从本质上看,引用是被引用变量的( ) A.拷贝 B.别名 C.复制 D.克隆 6.下面关于数组的初始化正确的是( ) A.char str[ ]={'a','b','c'}; B.char str[2]={'a','b','c'}; C.char str[1][2]={{'a','b'},{'e','d'}}; D.char str[ ][ ]={'a','b','c'}; 7.C++类中定义的成员默认访问属性为( ) A.public B.private C.protected D.friend 1文档来源为:从网络收集整理.word版本可编辑.

C++程序设计试题及答案

C++程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 ++源程序文件扩展名为( A ) A..cpp B..h C..1ib D..obj 2.在C++中使用流进行输入输出,其中专用于从键盘进行输入的流是( B ) 3.包含自定义头文件的预处理指令是( D ) A.#define<> B.#include C.#define D.#include"" 4.用于标识十六进制前缀或后缀是( D ) A.元 B.后缀L或e C.前缀零 D.前缀0x 5.设存在整型变量int x,则下列句与其它三项含义不同的是( A ) * p=&x; & p=x; & p=x; &p=x; 6.在定义类成员时,为产生封装性,则需使用哪个关键字( D ) 7.设函数void swap(int&,int&)将交换两形参的值,如两整型变量int a=10;int b=15; 则执行swap(a,b)后,a、b值分别为( C ) ,10 ,15

,10 ,15 8.函数默认参数在函数原型中说明,默认参数必须放在参数序列的( C) A.前部 B.中部 C.后部 D.两端 9.设存在函数int min(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是( B ) m=min(min(15,26),min(15,47)); m=min(15,26,47); m=min(15,min(47,26)); m =min(min(47,26),16); 10.下列函数不能和函数void print(char)构成重载的是(C ) print(int); print(char,char); print(char); print(int,int); 11.在下列成对的表达式中,运算结果类型相同的一对是( D ) /2和/ /和7/2 0和/2 l2.内联函数的特点是( D ) A.减少代码量,加快访问速度 B.减少代码量,减缓访问速度 C.增加代码量,减缓访问速度 D.增加代码量,加快访问速度

2014二学期会计学基础期末考试试卷B卷答案

河北科技师范学院2014-2015学年二学期 课程考试试卷答案(B卷) 课程名称:会计学基础考试时间:120分钟年级:xxx级 专业:xxx 题目部分,(卷面共有64题,100分,各大题标有题量和总分) 一、单项选择(25小题,共25分) 1、我国《企业会计准则》规定,“会计核算以()为记账本位币; A、货币 B、美元 C、人民币 D、以上均可 答案:C 2、()要求不同会计主体会计核算按照规定的会计处理方法进行,会计指标应当口径一致,相互可比。 A、可比性原则 B、一惯性原则 C、明晰性原则 D、谨慎性原则 答案:A 3、下列不属于会计核算方法的有: A、设置会计帐户 B、数学分析方法 C、复式记帐 答案:B 4、会计的基本职能是。 A、核算和反映 B、预测经济前景 C、核算和监督 D、监督和控制 答案:C 5、对会计对象的具体内容进行的基本分类项目,在会计学中称为。 A、会计要素 B、会计报表 C、会计账户 D、会计科目 答案:A 6、对所以的会计事项不分轻重主次,采取完全相同的处理方法,不符合: A、一致性原则 B、客观性原则 C、重要性原则 答案:C 7、会计按其服务对象可分为。 A、企业会计和非营利组织会计 B、内部会计和外部会计 C、集团会计和公司会计 D、财务会计和管理会计 答案:D 8、企业按规定将资本公积金转增资本金,这笔经济业务反映的经济业务类型是 A、资产内部有关项目之间同时增加

B、资产和权益有关项目之间同时增加 C、权益内部有关项目之间同时减少 D、权益内部有关项目之间有增有减 答案:D 9、下列项目中属于流动资产的是。 A、预付账款 B、应付账款 C、预提费用 D、短期借款 答案:A 10、财务费用帐户属于( )帐户 A、财务成果 B、集合分配 C、期间汇转 D、结算 答案:C 11、待摊费用帐户属于( )帐户 A、盘存 B、调整 C、期间汇转 D、跨期摊提 答案:D 12、下列各项目中,属于企业负债的项目是。 A、应收账款 B、预收账款 C、待摊费用 D、银行存款答案:B 13、下列项目中属于长期负债的是。 A、应付工资 B、应付账款 C、应付债券 D、应付利润答案:C 14、下列项目中属于流动负债的是。 A、应收账款 B、预收账款 C、待摊费用 D、预付账款答案:B 15、预提费用账户属于: A、费用类帐户 B、负债类帐户 C、资产类帐户 答案:B 16、下列属于损益类科目的是。 A、管理费用 B、短期借款 C、待摊费用 D、应付债券答案:A 17、属于一个负债项目增加,另一个资产项目增加的经济业务有 A、以银行存款偿还前欠货款 B、购进设备,款项未付 C、将短期借款展期为长期借款 D、收回前欠货款存入银行 答案:B 18、存在着应借、应贷对应关系的账户称为()。 A、共同账户 B、对应账户 C、相关账户 D、借贷账户 答案:B

C语言程序设计试题集及其答案

第一章基础知识 一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。 13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。

C.语言程序设计试题试题及答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( B )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式 a

程序设计基础期末考试题A卷

《程序设计基础》试题 程序设计基础期末考试题A 卷 一、 选择题(1*20=20分) 题号 1 2 3 4 5 6 7 8 9 10 总分 答案 题号 11 12 13 14 15 16 17 18 19 20 答案 1、一个完整的计算机系统应该包括( ) A 、系统软件和应用软件 B 、计算机及其外部设备 C 、硬件系统和软件系统 D 、系统硬件和系统软件 2、“裸机”的概念是指( ) A 、正在进行设计还没有组装好的计算机 B 、已经组装好但还没有安装任何软件的计算机 C 、仅安装了操作系统的计算机系统 D 、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是( ) A 、1936年 B 、1946年 C 、1956年 D 、1970年 4、CASE 的含义是( ) A 、计算机辅助设计 B 、计算机辅助制造 C 、计算机辅助教学 D 、计算机辅助软件工程 5、当前广泛使用的微型计算机是( ) A 、第一代 B 、第二代 C 、第三代 D 、第四代 6、当代计算机的体系结构称为是( ) A 、冯·诺依曼机 B 、非冯·诺依曼机 C 、图灵机 D 、比尔盖茨机 7、硬盘是( ) A 、输入设备 B 、输出设备 C 、存储设备 D 、计算设备 8、下面4句话中,最准确的表述是( ) A 、程序=算法+数据结构 B 、程序是使用编程语言实现算法 C 、程序的开发方法决定算法设计 D 、算法是程序设计中最关键的因素 9、计算机能直接执行的语言是( ) A 、机器语言 B 、汇编语言 C 、高级语言 D 、目标语言 10、解释程序的功能是( ) A 、将高级语言程序转换为目标程序 B 、将汇编语言程序转换为目标程序 C 、解释执行高级语言程序 D 、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是( ) A 、JAVA B 、Object Pascal C 、Delphi D 、C 12、不是C 语言的基本数据类型是( ) A 、int B 、double C 、char D 、bool 13、在C 语言中,为了求两个整数相除之后得到的余数,可以使用运算符( ) A 、/ B 、% C 、* D 、++ 14、数据的逻辑结构分为( ) A 、纯属结构和非线性结构 B 、顺序结构和非顺序结构 C 、树型结构和图型结构 D 、链式结构和顺序结构 班级 姓名

2015-2016学年度第一学期期末考试化学试卷

2015-2016学年度第一学期期末考试化学试卷

九年级化学期末试卷第2页(共4页) 2015-2016年学年度第一学期期末考试 九年级化学试卷 题 号 一 二 三 四. 总分 得 分 可能用到的相对原子质量:H :1 O :16 C :12 N :14 S :32 Cl:35.5 Zn:65 Cu:64 评卷人 得 分 一、选择题(每题2 分,共40分) 1. 下列物质的用途中,利用其化学性质的是 【 】 A. 干冰用于人工降雨 B. 天然气用作燃料 C. 液氮用作冷冻剂 D. 银用于制作导线 2. 生活中属于溶液的是 【 】 A.草莓酱 B.蒸馏水 C.蔗糖水 D. 玉米糊 座 号

3. 要配制100g 5%的NaCl溶液,除了需要托盘 天平和量筒外,还需要用到的一组仪器是【】 A.烧杯、试管、玻璃棒 B.烧杯、胶头滴管、玻璃棒 C.烧杯、胶头滴管、漏斗 D.烧杯、酒精灯、玻璃棒 4. 下列各项实验中,所用试剂及实验操作均正确的是【】 A.制取CO2 B.加热固体 C. 制取氧气 D.除去O2中的水蒸气 5. 下列说法正确的是【】 A.木炭燃烧后生成红色固体B.一氧化碳在空气中燃烧发出蓝色火焰 C.红磷在空气中燃烧产生大量白雾D.铁丝伸入盛有氧气的集气瓶中剧烈燃烧 6.分类是学习和研究化学的常用方法。下列物质分类正确的是【】A.有机物:甲烷、二氧化碳 B.化合物:双氧水、水银 C.混合物:氯酸钾、冰水共存物 D.氧化物:水、二氧化锰 九年级化学期末试卷第3页(共4页)

7. 关于电解水实验的说法中正确的是【】 A.实验证明水是由氢气和氧气组成的 B.电解水时在正极产生氧气 C.水中氢氧元素的质量比为2 :1 D.水分子是由氢分子和氧原子构成的 8. 地壳中和人体中含量最多的元素是 【】 A.O B.Si C .Al D Fe 9. 铯原子钟300年误差不超过5秒.铯元素在周期表的信息如图,下列说法正确的是【】A.铯元素属于非金属元素 B. 铯原子的质子数是55 C.铯元素符号为CS D.铯原子的相对原子质量为132.9g 10. “塑化剂”是一种工业原料,但不法商人把它添加到饮用品当中,对人的身体造成严重危害。已知“塑化剂”的主要成分是邻苯二甲酸二辛酯,化学式为C24H38O4,有关邻苯二甲二辛酯说法错误的是 【】 A. 它是一种有机物 B. 一个邻苯二甲酸二辛酯分子中共有66个原子 九年级化学期末试卷第4页(共4页)

C语言程序设计试题集及答案

单项选择题 (002) 阅读程序题 (018) 程序填空题 (039) 编写程序题 (070) 一、单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题,应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123C) %d D) \n

【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodbs tart$it line# pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 (超过了范围) B) 0 C) 037 D) 0xAF 【1.9】执行语句printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) –ffff D) ffff 【1.10】已知long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768C) 1 D) 32768 【1.11】已知long i=65539; 执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。

13级2015-2016第一学期期末考试试卷 (b)答案版教程文件

四川XX职业学院2015—2016学年第一学期期末考试 建筑工程系13 级造价、建技、建管专业 建筑工程监理概论试卷 B 卷 考试形式:闭卷答题时间:90 分钟 II卷总分题号四五六七八 核分人题分 复查人得分 说明: 1.本试卷分第Ⅰ卷和第Ⅱ卷两部分。考试结束后,将本卷和机读卡一并交回。 2.考生务必用黑(蓝)色墨水签字笔工整、完整填写试卷密封栏内专业、班级、姓名、准考证号和机读卡上的姓名、考试科目、考试时间、准考证号,且用2B铅笔将机读卡上准考证号数字对应的标号涂黑。 第Ⅰ卷(共50 分) 注意事项: 1、每小题选出答案后,必须用2B铅笔把机读卡上对应题目答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其他答案标号,在试题卷上作答无效。 2、答题卡不得折皱和污损,否则影响正常评分,由考生本人自行负责。 一、名词解释(共 3 小题,每小题 5 分,共 15 分)。 所谓建设工程监理,是指具有相应资质的工程监理企业,接受建设单位的委托,承担其项目管理工作,并代表建设单位对承包单位的建设行为进行监督管理的专业化服务活动。 2.工程项目管理 工程项目管理是指从事工程项目管理的企业受建设单位委托,按照合同约定,代表建设单位对工程项目的组织实施进行全过程或若干阶段的管理和服务。 3.平行承发包模式: 业主将工程项目的设计、施工以及材料设备采购等任务经过分解分别发包给若干个承包商(设计单位、施工单位和材料设备供应单位),并分别与个承包商签订承包合同。二、单项选择题(共 15 小题,每小题 1 分,共 15 分)。 1. 《建设工程质量管理条例》规定,实行监理的建设工程,建设单位应当委托具有( D )的工程监理单位进行监理。 A.较高管理能力 B.相应管理条件 C.整体实力雄厚 D.相应资质等级 2. 对主要技术方案作多种可能方案的技术可行性分析,对各种技术数据进行审核.比较,通过科学试验确定新材料.新工艺.新方法等工作属于目标控制综合措施中( B )的范畴。 A.组织措施 B.技术措施 C.经济措施 D.合同措施 3. 建设工程监理组织协调方法中,最具有合同效力的是( B )。 A. 访问协调法 B. 书面协调法 C. 情况介绍法 D. 交谈协调法 4. 工程施工索赔是( A )。 A.施工合同发包人与承包人之间的双向索赔权利 B.施工索赔仅指承包人向发包人提出索赔要求 C.一方违约时,虽然未给对方造成损失的,守约方也有权提出索赔 D.施工索赔时,承包人不得提出利润索赔 5. 工程承包合同履行中,变更价款的确定方法是( A )。 A.合同中已有适用变更工程的价格,按照合同已有的价格计处,变更合同价款 B.合同中已有类似的变更工程的价格,也按照此价格变更价格 C.合同中没有适用或类似的变更工程价格,由发包人提出确定的价格 D.合同中没有适用或类似的变更工程价格,由承包人提出确定的价格 6. 监理工程师有权处理的索赔是承包商( A )。 A.依据合同条款提出的索赔 B.依据其他法律文书提出的索赔 C.提出的道义索赔 D.无合法理由延误竣工对业主的违约索赔

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