三星历-笔试题 .doc:..三星历-笔试题选择题1::以“W”方式打开文本文件a:,若该文件已存在,,:在分时操作系统控制下,对终端用户均采用 算法,使每个终端作业都有机会在处理器上执行。:若定义了unsignedshorta=32768;,则执行printf"a=%d",a;语句的输出结果是C=-32768=-1=,出错5:计算机系统是由 组成。:设inta=3;则表达式al的运算结果和a的值分别是B和2和3和2和37::把一个程序在一个数据集合上的一次执行称为一个进程。.—个进程完成任务后,它的程序和数据自动被撤销9:按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是C(Q)⑹S(Q)X(Q)10:设宏定义則efineH,:用顺序查找方法查找长度为n的线性表时,在等概率情况下的平均查找长度为D/2C.(n-1)/2D.(n+l)/212:若变量a,b己正确定义并赋值,符合C语言语法的表达式是A=b=a+l<b彡b13:若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,:,:面的代码输出是什么,为什么?voidfoo(void)unsignedinta=6;intb=-20;(a+b>6)puts("〉6"):puts("}16:简述数据库并发操作通常会带来哪些问题。1丢失修改2不可重复读3读“脏”数据17:设有关系模式如下:供应商关系S(供应商号,供应商名,城市)工程关系P(工程号,工程名)供应关系SP(供应商号,工程号)试写出定义下列完整性约束的SQL子句:(1)在关系SP中插入元组时,其供应商号和工程号必须是关系S和P中的有效值。(2)在修改关系S中的供应商号时,必须同时修改关系SP中相应的供应商号。18:intmain(){intx=3;printf("o/od'x);return1;}问函数既然不会被其它函数调用,为什么要返回1?如果返回0,告诉操作系统,程序正常结束,非0表示程序非正常结束。19:试说明为何编译程序要进行如下优化for(j=0;j{for(i=0;i{A[j]=A[j]+l;编译优化后for(i=0;i{for(j=0;j{A[j]=A[j]+l;}答:减小抖动20:简述数组与指针的区别?数组是指针常量,指针是指针变量21:非C++内建型别A和B,在哪几种情况下B能隐式转化为A?:publicA{ }//B公有继承自A,{operatorA();}//{A(constB);}//A实现了non-explicit的参数为B(可以有其他带默认值的参数)=(constA);//赋值操作,虽不是正宗的隐式类型转换,但也可以勉强算一个22:局部变量能否和全局变量重名?可以,在局部作用域范围下,局部变量有效23:如果有几千个session,怎么提高效率。24:简述介质故障的含义及其恢复方法。1装入最新的数据库后备份,是数据库恢复到最近一次转储时的一致性状态,2装入相应的日志文件副本,重做已完成的事物。25:描述派生类的内存存储方式。内存分配时,是在于基类对象不同的内存地址处,按基类的成员变量类型,开辟一个同样的类型空间,但注意开辟后派生对象的空间,不是复制基类的成员的值,而是仅仅开辟那种成员类型的空间,未初始化时,里面存在的数是不确定的然后派生类自己定义的成员变量是排在继承的A类成员下面,如果派生类定义的变量名与基类相同,则此变量覆盖掉继承的基类同名变量,注意,覆盖不是删除,也就是派生类中继承自基类的成员变量依然存在,而且值也不发生变化。如果想用此
三星历-笔试题 来自淘豆网m.daumloan.com转载请标明出处.