2015年软件水平考试软件设计师课后练习题(2)
发布时间:2012/4/25 10:31:24 来源:城市网学院 编辑:ziteng
关系模式R(U,F),其中U=(W,X,Y,Z),F={WX→Y,W→X,X,→Z,yVw}。关系模式R的候选码是_(1)_,_(2)_是无损毗连并连结函数依靠的分化。
(1)A.W和Y B.WY
C.WX D.WZ
(2)A.ρ={R1(WY),R2(XZ)}
B.ρ={R1(WZ),R2(XY)}
C.ρ={R1(WXY),R2(XZ)}
D.ρ={R1(WX),R2(YZ)}
●类的实例化过程是一种实例的合成过程,而不仅仅是按照单个类型进行的空间分配、初始化和绑定。指导编译轨范进行这种合成的是_(3)_。
(3)A.类条理结构 B.实例的个数
C.多态的种类 D.每个实例的初始状况
●重置的根基思惟是经由过程_(4)_机制的撑持,使得子类在担任父类界面界说的前提下,用适合于自己要求的实现去置换父类中的响应实现。
(4)A.静态绑定 B.对象引用
C.类型匹配 D.动态绑定
参考谜底:A C A D
1.语句"printf("%d\n"strlen("ats\nol2\1\\"));"的输出结不美观是( )
①11 ②10 ③ 9 ④ 8
2.函数挪用“strcat(strcpy(strl,str2),str3)”的功能是( )
①将字符串strl复制到字符串str2中后再毗连到字符串str3之后
②将字符串strl毗连到字符串str2中后再复制到字符率str3之后
③将字符串str2复制到字符串strl中后再将字符串str3毗连到字符串strl之后
④将字符串str2毗连到字符率strl之后再将字符串strl复制到字符串str3中
【解】字符串中的字符可所以一般的通俗字符,也可所以由反斜杠字符开首的转义字符。在字符串"abs\no12\11\\" 中,有三个转义字符,它们是\n、\1、\\,所以该字符串的有用字符个数是9。所以正确的回覆是③。
【解】函数挪用strcat(s1,s2)是将s2字符串复制毗连到s1字符串之后,使s1字符串变得更长。函数挪用strcpy(s1,s2)是将 s2字符串复制到s1,使s1字符串的内容与s2字符串的内容不异。函数挪用strcat(strcpy(strl,str2) ,str3) 是先执行strcpy(strl,str2),然后再执行strcat(strl,str3),所以其功能是将字符串str2复制到字符串strl中,然后再将字符串str3复制毗连到字符串strl之后。正确的选择是③。