下面的程序段的,运行结果是______。 int c=6; void test(x,y) int*x
下面的程序段的,运行结果是______。 int c=6; void test(x,y) int*x,y; { *x=3*(*x);y=*x+y;c=y%(*x); printf("x=%d,y=%d,c=%d\n",*x,y,c); } main() { int a=1,b=4; test (&a,b); printf("a=%d,b=%d,c=%d\n",a,b,c) }
下面的程序段的,运行结果是______。 int c=6; void test(x,y) int*x,y; { *x=3*(*x);y=*x+y;c=y%(*x); printf("x=%d,y=%d,c=%d\n",*x,y,c); } main() { int a=1,b=4; test (&a,b); printf("a=%d,b=%d,c=%d\n",a,b,c) }
第1题
下面的程序段,其运行结果是______。
char c[5]={'a', 'b','\0','c','\0'};
printf("%s",c);
第2题
分析下面的C#代码,该程序的运行结果是()。classExample{staticstrings1;staticstring
s2;staticvoidMain(stringDargs){s2=s1+s2;Console.WriteLine(s2);}}
A.代码编译失败
B.运行时错误,抛出NullPointerException异常
C.打印输出nullnull
D.代码编译成功,打印输出内容为空白行
第3题
分析下面的Java代码,该程序的运行结果是()
class Example{
public static void main(String args[]){
int var=10;
int var2=20;
System.out.println(var+var2+" "+var2);
}
}
A、 打印输出30 20
B、 打印输出1020 20
C、 打印输出50
D、 打印输出2010 20
第4题
n(Threadt){System.out.println("Running.");}publicstaticvoidmain(Strin
g[]args){newThread(newFoo()).start();}}
A.运行时抛出一个异常
B.程序能够运行,但是没有任何输出
C.没有实现Runnable接口中的方法导致编译错误
D.程序运行后输出“Running”
第5题
","B","C"};names[--x]+=",";for(inti=0;i
te(names[i]);}
A.打印输出A,BC
B.打印输出AB,C
C.打印输出ABC,
D.打印输出ABC
第6题
分析下面的C#代码,该程序的运行结果是()。classCheck{staticvoidMain(stringDargs){
intx,a=6,b=7;x=(a++)+b++;Console.Write("x="+x);Console.Write(",a="+a);Console.Write(",b="+b);}}
A.打印输出x=15,a=7,b=8
B.打印输出x=15,a=6,b=7
C.打印输出x=13,a=7,b=8
D.打印输出x=13,a=6,b=7
第8题
设有下面的C程序: main() { char*cp1,*cp2; cpl="12345"; cp2="abcdefghij"; strcpy(cp1,cp2); printf("cp1=%s\ncp2=%s\n",cp1,cp2); } 该程序经某C编译器的编译后,其目标程序运行的结果是 cp1=abcdefghij cp2=ghij 试分析,为什么cp2所指的串被修改了?
第9题
关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }
A.程序可以运行,且看到显示
B.程序编译出错
C.程序可以运行,但看不到显示
D.以上说法都不对
第10题