[多选题]若已定义int a=25,b=14,c=19;以下三目运算符(?:)所构成的语句执行后a<=25&&b--<= 2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d, c=%d\n",a,b,c);程序输出的结果是
正确答案 :CD
a=25,b=13,c=19
a=26,b=14,c=19
解析:此题综合考查多种运算符的使用。首先计算表达式a<=25 &&b--<=2 &&c的值,很容易看出b--<=2的值为假,因此,表达式为假;根据三目运算的特点,由于前面的表达式为假,应执行printf("###a=%d,b=%d,c=%d\n",a,b,c)。应注意a的值依然为25,b的值经过b--运算后改变为13,而c的值仍为19。
[单选题]在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序: Function Func(By Val x As Integer, Y As Integer) y=x*y If y>0 Then Func=x Else Func=y End If End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a=3 b=4 c=Func(a,b)Print" a="; a Print" b="; b Print" c="; c End Sub 程序运行后,单击命令按钮,其输出结果为______。
正确答案 :A
a=3 b=12 c=3
解析:解析:函数Func(3,4)的返回值为3,故c的值为3。由于参数x是按值传递的,a的值仍为3:而参数y是按地址传递的,b的值变为3*4。
[单选题]下列对Java特性的叙述中,错误的是
正确答案 :B
Java的Applet要求编程首先创建JFrame窗口
解析:解析:编写自己的Applel时不需要创建JFrame窗口,但需要继承Applet类,并嵌入html网页中运行。
[单选题]派生类中的成员不能直接访问基类中的( )成员。
正确答案 :B
private
解析:解析: 即使是共有继承,其私有成员仍为私有,无法访问。
[单选题]下列选项中,用于实现接口的关键字是 ( )
正确答案 :B
implements
解析:解析:interface是定义接口时用的关键字;abstract是用来声明抽象类或方法的;class是声明一个类的关键字;implements是用来实现接口的关键字。所以选项B是正确的。
查看原题 点击获取本科目所有试题