正确答案: C
抽象类不可能用来定义对象
题目:下列关于抽象类的表述中正确的是( )。
解析:C
查看原题
举一反三的答案和解析:
[单选题]在下面的Visual FoxPro表达式中,不正确的是
{^2001-05-0110:10:10AM}+DATE()
解析:解析:日期数据类型是可以进行简单的算术运算的,其运算规则规定:两个日期型数据或日期时间型数据可以相减,但是不能相加:一个日期型数据可以加上或减去代表天数的数值:一个日期时间型数据可以加上或减去代表秒数的数值。因此选项A、B、D均是正确的表达是,C为不正确的表达式。
[单选题]设有定义: int a; float b; 执行 scanf("%2d%f",&a,&b); 语句时,若从键盘输入876 543.0< 回车 > , a 和 b 的值分别是
87 和 6.000000
[单选题]运算结果是字符串“home”的表达式是( )。
SUBSTR("myhometown",3,4)
解析:解析:取子串的函数有以下3个。
[单选题]关系表中的每一横行称为一个 ______ 。
元组
[单选题]下列哪个程序段可能导致错误?
String s="hello"; String t; t=s[3]+"one";
解析:解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。
[单选题]有以下程序: #include stdio.h> main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=ab); printf("%d,%d\n",k,m); } 程序运行后的输出结果是( )。
1,0
解析:解析:本题考查逻辑或运算。因为b>a为真,即n=1,则m不需再计算,保持原值,因此k值为1,m值仍为0。
[单选题]阅读厂列Java语句 ObjectOutputStreamout=new ObjectOu中utStream(new______("employee.daf")); 在下划线处,应填的正确选项是( )。
FileOutputStream
解析:解析:ObjectOutputStxeam即继承了OutputStream抽象类,又实现了ObjectOutput接口,这是Java用接口技术代替双重继承的例子,其构造方法参数是串行化了的对象。所以,此处应为串行化的文件输出流。
[单选题]在深度为5的满二叉树中,叶子节点的个数为______。
16
解析:解析:所谓满二叉树是指除最后一层外,每层上的所有节点都有两个子节点。因此,在满二叉树中,最后一层的节点个数就是叶子节点的个数,本题中深度为5,故叶子节点数为25-1=24=16。
[单选题]为了从当前文件夹中读人文件Filel.txt,某人编写了下面的程序:
txt”For Output As20
Line Input20,ch$
Close20
把Print ch语句改为Print20,ch
把Open语句中的Output改为Input
解析:解析:本题要求从当前文件夹中读入文件,因此在()pen语句中应使用输入(Input)打开文件。