【其它】请阅读下面的程序,分析程序是否能编绎通过并正确运行,如果不能,说明原因;如果能,请写出运行结果。 void prtv(int * x) { printf("%d
", ++*x); } void main() { int a = 25; int(*p)(); p(&a); }
", ++*x); } void main() { int a = 25; int(*p)(); p(&a); }
举一反三
- 下面程序的输出结果应该是(). void prtv(int *x) {printf("%d\n",++*x);} main() {int a=25; prtv(&a); }
- 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。Class Demo{ public static void main(String args){ if(true){ int x = 0 ; x ++ ; } System.out.println(x); }}
- 请写出下列程序的运行结果()。#include <stdio.h>void fot(int *pl,int *p2){printf("%d,%d\n",*(pl++),++*p2);} int x=971,y=369;void main(){fot(&x,&y);fot(&x,&y);}
- 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 class Test2 { int x = 50; static int y = 200; public static void Method() { Console.WriteLine(x + y); } } class Program { public static void Main(string[] args) { Test2.Method(); } }
- 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。public class Test02{public static void Main(string[] args){int x = 12; {int y = 96;Console.WriteLine("x is " + x);Console.WriteLine("y is " + y);}y = x;Console.WriteLine("x is " + x);}}