正确答案: B
使用联合变量的目的是为了节省内存
题目:以下对联合类型叙述正确的是( )。
解析:B
查看原题
举一反三的答案和解析:
[单选题]执行下列程序段之后,变量b的值为( )。 public class Test { public static void main (String[] args) { int i = 12; int j = 24; boolean b1 = true; booleanb=(j%i==0)&&(! b1) || (j/i! =2); System. out. println (B); } }
false
解析:解析:表达式执行次序为:首先做!b1得到false;然后做j%i==0得到true;再做j/i!=2得到false;然后做&&得到false;最后是||,得到false。
[单选题]要实现对Java 代码的数字签名,对于代码的提供者要经过的4个步骤的正确顺序是 ( )。 ①创建JAR 文件 ②创建密钥 ③对JAR 文件进行数字签名 ④输出公钥证书
①②③④
[单选题]Java虚拟机中的______模块既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。 ( )
C
解析:解析:Java虚拟机中的JDBCDriverManager模块既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。
[单选题]下列关于C语言用户标识符的叙述中正确的是( )。
用户标识符中不可以出现中划线,但可以出现下划线
解析:解析:在C语言中,合法的标识符由字母、数字和下划线组成(故选项A不正确),并且第一个字符必须为字母或者下划线 (故选项C和选项D不正确)。故B为所选。
[单选题]以下叙述中错误的是
窗体的Hide方法和UnLoad方法的作用完全相同
解析:解析:本题考查Sub Main与窗体的相关知识。Sub Main过程是Visual Basic中一个比较特殊的过程。它是Visual Basic的启动过程,如果用Sub Main过程,则可以(但不是必须)首先执行Sub Main过程。Sub Main过程不能自动被识别,必须通过“工程”→“工程属性”→“通用”选项卡设置。指定其他窗体为启动窗体、也必须通过这种方式来设置。故A、D项是正确的。Hide方法与UnLoad方法有本质区别,前者表示隐藏窗体,但窗体仍在内存中,只有执行UnLoad方法,窗体才可以从内存中卸载。故C项表述错误。B项是正确的,Show方法表示显示该窗体,那么此时系统必然先将该窗体装入内存。
[单选题]下列概念中,不属于面向对象方法的是( )。
过程调用
解析:解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。
[单选题]若要在报表每一页底部都输出信息,需要设置的是______。
页面页脚
解析:解析:报表页眉:在报表的开始处,用宋显示报表的标题、图形或说明性文字,每份报表只有一个报表页眉。
[单选题]下列程序的运行结果是( )。 #include stdio.h> main() { int a=2,b=3,c=4; if(ab) if(b0) c=0; else c+=1; printf("%d\n", c); }
5
解析:解析:本题考查if else语句。第一个if语句,先判断条件,发现ab条件成立,执行下列的语句;第二个if语句,先判断条件,发现b0条件不成立,则执行与其配对的else语句,c+=1,得c=5。