正确答案: C
用struct不能声明一个类型名;而class可以声明一个类名
题目:以下有关类与结构体关系的叙述不正确的是( )
解析:
可以说类来源于结构体,两者有相似之处。但类的功能更强大一些,不仅增加了操作, 还能够隐藏和包含其成员变量或成员函数。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]阅读下面的程序: public class Person{ int arr[ ]=Hew int[10]; public static void main(String args[ ]){ System.out.println(arr[1]); } } 正确的说法是______。
编译时将产生错误
解析:解析: 由于数组arr声明时未使用static关键字,而main( )方法直接引用arr(而非通过 Person的实例引用),将产生“非静态变量不能从静态上下文中引用” (non-static variable cannot be referenced from a static context)的编译错误。
[单选题]下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )
连接
解析:解析:经过选择或投影运算得到的新关系属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系在属性的个数。
[单选题]以下程序段中与语句k=a>b?(b>c? 1:0):0;功能等价的是______。
if((a>b&&(b>c))k=1 else k=0
解析:解析:语句k=a>b? (b>c? 1:0):0;的功能是如果a>b同时b>c,k=1,否则k=0。正确答案为A。