更多“编译运行以下程序后,关于输出结果的说明正确的是()。 public class Conditional{ public static void main(String args[ ]){ int x=…”相关的问题
第1题
关于以下程序段说法正确的是()。 char a[3],b[]="China"; a=b; printf("%s",a);
A.运行后将输出China
B.运行后将输出Ch
C.运行后将输出Chi
D.编译出错
点击查看答案
第2题
关于以下程序代码的说明正确的是()。 class HasStatic{ private static int x=100; public static void main(String args[ ]){ HasStatic hs1=new HasStatic(); hs1.x++; HasStatic hs2=new HasStatic(); hs2.x++; hs1=new HasStatic(); hs1.x++; HasStatic.x- -; System.out.println(“x=”+x); } }
A.5行不能通过编译,因为引用了私有静态变量
B.10行不能通过编译,因为x是私有静态变量
C.程序通过编译,输出结果为:x=103
D.程序通过编译,输出结果为:x=102
点击查看答案
第3题
假定所有变量均已正确说明,以下程序段运行后的输出结果是 。 int k; k=-3; if(k<=0) printf(“####”); else printf(“&&&&”);
A.####
B.&&&&
C.####&&&&
D.有语法错误,无输出结果
点击查看答案
第4题
假定所有变量均已正确说明,以下程序段运行后的输出结果是 。 int k; k=-3; if(k<=0) printf(“####”); else printf(“&&&&”);
A.####
B.&&&&
C.####&&&&
D.有语法错误,无输出结果
点击查看答案
第5题
以下内容在同一个源程序中: class A { int a; A(int a) { this.a=a; } int add() { return a+10; } } class TestA { public static void f(A t) { System.out.println(t.add()); } public static void main(String[] args) { f(new A() { int add() { return a+20; } } ); } } 则()。
A.程序的运行结果为输出0
B.程序的运行结果为输出10
C.程序的运行结果为输出20
D.程序不能编译通过
点击查看答案
第6题
以下代码运行后输出的内容()int main(){ int a, b; (a = b = 3) = 5; cout << a << "," << b; return 0; }
A.5,3
B.3,3
C.5,5
D.程序编译错误,无法运行
点击查看答案
第7题
以下代码运行后输出的内容()int main(){ string a = "123"; int b = 4; cout << a + b; return 0; }
A.1234
B.127
C.0
D.程序编译错误,无法运行
点击查看答案
第8题
用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将()
A.生成可执行程序文件
B.生成目标程序文件
C.输出运行结果
D.自动保存源文件
点击查看答案
第9题
以下程序段的输出结果为() int a=0,b=0,c=0; if(a==b+c) printf(“*** ”); else printf(“$$$ ”);
A.有语法错误,不能通过编译
B.可以通过编译但不能通过连接
C.输出***
D.输出$$$
点击查看答案