第一篇:毕业答辩基本参考题1
<建筑环境与设备工程>专业毕业设计—“空调系统设计”专题
毕业答辩基本参考题
1.冷冻水和冷却水的供回水温度一般是多少度?
2.什么是湿空气,含湿量和相对湿度的定义是什么?
3.说明一次回风和二次回风空调系统各自的特点?
4.空调房间气流组织的形式有哪几种?
5.冷却塔的工作原理是什么?
6.空调系统中哪些部位需要软连接和减震装置?
7.什么是工艺性空调,什么是舒适性空调,它们有什么区别?
8.你的设计的水系统是同程式还是异程式?
9.水管的水力计算的步骤是什么?
10.一个完整的空调系统主要由哪几部分组成?
11.风机盘管主要根据什么去选择?
12.选择新风量的依据是什么?
13.有集中式空调,选择的依据是什么?
14.半集中式空调,选择的依据是什么?
15.夏季空调是加湿还是减湿?
16.说明空调系统有哪三大循环系统?
17.什么叫潜热?什么叫显热?
18.空气处理焓湿图中,为什么要处理到机器露点?
19.空调系统为什么要进行防火排烟设计。
20.空调系统中,哪些地方需要保温?
21.简述风管系统设计的过程?
22.简述水管系统设计的过程?
23.介绍你设计空调系统的总负荷和负荷指标为多少?
24.说明风系统和水系统的流速范围?
25.气流组织设计的目的是什么?
26.半集中式空调系统的特点如何?
27.简述新风量的确定原则?
28.冷凝水系统管径怎么确定?管道设置有何要求?
第二篇:初一数学基本题
一、填空题
1.在—3 6中,底数是。
2.(—1)2001=。
3.如果32x
4与5x67互为相反数,则x__________.4..关于x的方程axbbxa(ab)的解为x__________.5.设a的相反数是最大的负整数,b的绝对值是最小的数,则b—a=。
6.用科学计数法表示80340,应记作。
7.—|—2|的相反数是。2.已知4x2mymn与3x6y2是同类项,则mn_______.8.当a________时,方程3(x1)5a2的解是5.9.已知|xy4|(y3)0,则2xy__________.310.25与x的3倍的差比x的绝对值的2倍大1的方程是______________。
二、解方程。(1)x1
0.25x
1.251.2
(2)4x3(20x)5x7(20x)(3)2311x5(x1)4x232224
(4)3(y2)22y(y5)(5)1
112(1x)34
第三篇:信息技术考试基本题答案
信息技术知识问答题
1、下列属于信息的是(A)。
A.天气预报内容B.光盘C.电视机D.报纸
2、世界上第一台电子计算机诞生于(A)
A.1946年B.1964年 C.1967年D.1976年
3、按所使用的主要元器件划分,计算机发展的四个阶段依次是(D)。
A、集成电路,大规模、超大规模集成电路,晶体管,电子管
B、电子管,集成电路,大规模、超大规模集成电路,晶体管
C、晶体管,集成电路,大规模、超大规模集成电路,电子管
D、电子管,晶体管,集成电路,大规模、超大规模集成电路
4、一个完整的计算机系统由(D)组成。
A、主机和显示器B、系统软件和应用软件
C、主机和键盘、显示器等外部设备
D、硬件系统和软件系统
5、计算机中最核心的部件是(B)。
A.输入设备B.中央处理器
C.输出设备D.存储器
6、微型计算机中,中央处理器简称为(C)。
A、主机B、MPUC、CPUD、ALU7、计算机中所有信息都是以(A)数的形式表示的。
A、二进制B、八进制 C、十进制D、十六进制8、1GB的存储容量等于(D)。
A、1000KBB、1000MBC、1024KBD、1024MB9、计算机键盘上的八个基本键中,只有两个基本键上有用来定位的小横线,它们是(A)
A.F和J B.F和HC.F和K D.A和B10、计算机病毒是一种(D)
A、计算机应用软件 B、计算机的硬件故障
C、微生物病原体 D、人为编写的起破坏作用的程序
11、当磁盘上的文件感染病毒后,一般采取的措施是(D)
A、用消毒液清洗B、报废该磁盘
C、继续使用该磁盘 D、用杀毒软件清除该磁盘上的病毒
12、关于计算机病毒的传播途径,下列说法错误的是(B)。
A.通过网上传播B.通过电源传播
C.通过光盘传播D.通过软盘传播
13、下列不属于计算机病毒主要特征的是(D)。
A.传染性B.潜伏性C.破坏性D.免疫性
第四篇:CC++的一些面试基本题
标题: C/C++的一些面试基本题
发信站: 兵马俑BBS(Wed Jun 16 15:00:14 2010), 本站(bbs.xjtu.edu.cn)
下面是自己面试时或是听别人说的一些C/C++面试基本题,都是语言细节和一些基本功,准备找工作的同学是可以看看。至于算法方面的,我面试过的公司都没有问什么有深度的东西(总是问我排序,堆栈方面的)。关于算法,我个人推荐一本书,algorithms in c(C算法),我觉得这本书写的很好,很值得看(我现在就在看),如果能掌握了这本书的话,面试算法问题就不大了。我知道很多人更喜欢Introduction to algorithms(算法导论)这本书,这本书我买了一年多,惭愧,看了一半都不到,习题写得代码也不多。不过我个人更喜欢algorithms in c这本书,感觉它更适合我。
下面就是那些题目了,答案基本上我检验过,应该错误不多。
1.求下面函数的返回值(腾讯,阿里巴巴今年笔试都有)
int func(int x){
int countx = 0;
while(x){
countx++;
x = x &(xb))/ 2
13.如何打印出当前源文件的文件名以及源文件的当前行号?
答案:
cout << __FILE__;
cout<<__LINE__;
__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。
14.main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?
答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行。
15.如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
答案:
#ifdef __cplusplus
cout<<“c++”;
#else
cout<<“c”;
#endif
16.下面程序的输出结果是什么啊?
#define SQR(X)X*X
int main(int argc, char* argv[]){
int a = 10;
int k = 2;
int m = 1;
a /= SQR(k+m)/SQR(k+m);
printf(“%dn”,a);
return 0;
}
答案: 1
17,const在一个函数中的4个位置的不同用法(面试我时我没有答上这个题,汗)主要是要理解const函数,不能改变对象。否则编译会报错。
18.写出运行结果:
union V {
struct X {
unsigned char s1:2;
unsigned char s2:3;
unsigned char s3:3;
} x;
unsigned char c;
} v;
v.c = 100;
printf(“%d”, v.x.s2);
}
答案: 1
19.用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数 A1:
16位的系统下,int i = 65536;
cout << i;// 输出0;
int i = 65535;
cout << i;// 输出-1;
32位的系统下,int i = 65536;
cout << i;// 输出65536;
int i = 65535;
cout << i;// 输出65535;
A2:
int a = ~0;
if(a>65536){
cout<<“32 bit”< } else{ cout<<“16 bit”< } 20.在不用第三方参数的情况下,交换两个参数的值 方法1: i=i+j; j=i-j; i=i-j; 方法二: i^=j; j^=i; i^=j; 方法三: // 用加减实现,而且不会溢出 a = a+b-(b=a) 21.写出输出结果 typedef union { int a_int1; double a_double; int a_int2; } a; typedef struct { a a1; char y; } b; struct { double c_double; b b1; a a2; } c; printf(“%dn”, sizeof(c)); 答:有人说在VC下答案是32,我是linux系统,没法测试VC,但我知道在gcc下32位机默认的对齐是4(#pragma pack(4)),所以答案是28.22.试编写函数判断计算机的字节存储顺序是开序(little endian)还是降序(bigendian)答: bool IsBigendian(){ unsigned short usData = 0x1122; unsigned char*pucData =(unsigned char*)&usData; return(*pucData == 0x22); } 23.int id[sizeof(unsigned long)];这个对吗?为什么?? 答:对,这个 sizeof是编译时运算符,编译时就确定了,可以看成和机器有关的常量。 24.找错 void test1(){ char string[10]; char* str1 = “0123456789”; strcpy(string, str1); } 答:数组越界。 25.分别给出bool,int,float,指针变量 与“零值”比较的 if 语句(假设变量名为var)答案: bool型变量:if(!var) int型变量: if(var==0) float型变量: const float EPSINON = 0.00001; if((x >=-EPSINON)&&(x <= EPSINON) 指针变量:if(var==NULL) 26.请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1 答:和22题一样,不过这里是另外一个方法。 nt checkCPU() { { union w { int a; char b; } c; c.a = 1; return(c.b == 1); } } 27.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的(此题我没有答上)? 答:是在编译时建立的。但在运行时刻才能知道究竟事调用那个函数。 28.写一个函数,判断一个int型的整数是否是2的幂,即是否可以表示成2^X的形式(不可以用循环) bool IsTwoPower(int s){ return(s > 0)&&((s &(s-1))==0);//如果是2的幂的话,在二进制表示中只能有1个1 } 1.构造SQL语句,列出在1981年入职的员工的姓名、入职时间和月收入(薪水和奖金之和),并将入职时间显示为:”1981-10月-10”这种形式。 select ename ,to_char(hiredate,'yyyy')||'-'||to_char(hiredate,'mm')||'月-'||to_char(hiredate,'dd'),(sal+nvl(comm,0)) from EMP t where to_char(hiredate,'yyyy')='1981'; 2.列出职员表中员工的姓名、薪水、所属部门名称,并按照薪水由高到低排序。 select ename,sal,dname from emp e join dept d on e.deptno=d.deptno order by sal desc; 3.列出每个员工的名字(别名为EMPLOYEE)及他们的直接领导的名字(别名为MANAGER), 如果直接领导的姓名为null,显示为Boss。 select ename EMPLOYEE,nvl((select ename from emp b where a.mgr=b.empno),'BOSS')MANAGER from emp a; 4.查询哪些职位的薪水总和大于5000元,列出这些职位和其薪水总和,并按薪水总和升值排序。 select job,sum(sal)from emp a group by a.job having sum(sal)>5000 order by sum(sal)asc; 5.查询哪个部门的平均薪水比20部门的平均薪水低,列出这些部门的编号和平均薪水值。 select deptno,avg(sal)from emp a group by a.deptno having avg(sal)<(select avg(sal)from emp a group by a.deptno having deptno='20'); 6.查询机构中薪水最低的五名员工,列出员工姓名和薪水值。 select * from(select ename,sal from emp order by sal)where rownum<6; 7.按薪水从高到低排序,列出第5位到第10位员工的姓名、薪水和职位。 select e.* from(select rownum rn,ename,sal from(select * from emp order by sal desc)where rownum<9)e where e.rn>4; 8.列出部门名称和该部门的员工信息,同时列出那些没有员工的部门。 select dname,d.deptno,e.* from emp e right join dept d on e.deptno=d.deptno; 9.显示员工姓名是SMITH的人的姓名和部门名称。 select ename,dname from(select * from emp e join dept d on e.deptno=d.deptno where ename='SMITH')c; 10.查询出薪水比公司平均薪水高的员工信息。 select * from emp where sal>(select avg(sal)from emp); 11.查询公司里所有员工的工资级别。 select a.*,grade from emp a,salgrade c where c.losal <= a.sal and c.hisal >= a.sal; 12.查询姓名中含有‘M’的员工信息。 select * from emp where ename like '%M%'; 13.显示正好为5个字符的员工的姓名。 select ename from emp where length(ename)=5; 14.显示所有员工的姓名、加入公司的年份和月份,按受雇日期所在月排序,若月份相同则将最早年份的员工排在最前面。 select ename,to_char(hiredate,'yyyy/mm')from emp order by to_char(hiredate,'mm'),to_char(hiredate,'yyyy')asc; 15.对于每个员工,显示其加入公司的天数。 select ename,round(sysdate-hiredate)emp_date from emp;第五篇:sql语句的查询基本题(总结)