正在加载图片...
(二)阅读程序,写出运行结果(共10分) (6)已知字符A的 ACSII码值为65,以下语句的输出结果是【6】 char ch=’B printf(“%c%dⅦn”,ch,ch) (7)有以下语句段 int nl=10. n2=20 printf(“【7】”,n1.n2) 要求按以下格式输出n和n2的值,每个输出行从第一列开始,请填空。 n2=20 (8)有以下程序 mmain I int t=l, i=5 执行后输出结果是【8】。 (9)有以下程序 mal I int n=0, m=1, x=2 if(!n)x-=1 执行后输出结果是【9】。 (10)有以下程序 #include chI=getchar(: ch2=getchar n1=ch1-“0’;n2=n1*10+(ch2-“0’); printf(“%d\n”,n2) 程序运行时输入:12<回车>,执行后输出结果是【10】。 (11)有以下程序 roid f( int y, int *kx) y=y+*x;*x=*x+y;} main() printf(“%d%dⅦn”,x,y) 执行后输出的结果是【11】5 (二)阅读程序,写出运行结果(共 10 分) (6) 已知字符 A 的 ACSII 码值为 65,以下语句的输出结果是【6】 char ch=’B’; printf(“%c %d\n”,ch,ch); (7) 有以下语句段 int n1=10,n2=20; printf(“ 【7】 ”,n1.n2); 要求按以下格式输出 n1 和 n2 的值,每个输出行从第一列开始,请填空。 n1=10 n2=20 (8) 有以下程序 main( ) { int t=1,i=5; for(;i>=0;i--) t*=i; printf(“%d\n”,t); } 执行后输出结果是【8】 。 (9) 有以下程序 main( ) { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d\n”,x); } 执行后输出结果是【9】 。 (10) 有以下程序 #include main( ) { char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-‘0’; n2=n1*10+(ch2-‘0’); printf(“%d\n”,n2); } 程序运行时输入:12<回车>,执行后输出结果是【10】 。 (11) 有以下程序 void f( int y,int *x) {y=y+*x; *x=*x+y;} main( ) { int x=2,y=4; f(y,&x); printf(“%d %d\n”,x,y); } 执行后输出的结果是【11】
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有