单项选择题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
void fun(int*p1,int*p2,int*s)
{ s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;
free(s);
}
main()
{ int a[2]={1,2},b[2]=140,501,*q=a;
fun(a,b,q);
printf("%d\n",*q);
}
程序运行后的输出结果是______。
A.42
B.41
C.1
D.0
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
以下说法不正确的是______。
A.C程序是以函数为基本单位的,整个程序由函数组成
B.C语言程序的一条语句可以写在不同的行上
C.C程序的注释行对程序的运行功能不起任何作用,所以注释应该尽可能少写
D.C程序的每个语句都以分号结束
点击查看答案&解析
单项选择题
有以下程序:#include <stdio.h>int fun(){ static int x=1;x*=2;return x;}main( ){ int i,s=1;for(i=1; i<=3; i+ +) s*=fun();printf( %d n ,s);}程序运行后的输出结果是______。
A.10
B.30
C.0
D.64
点击查看答案&解析
相关试题
有定义语句:int a=1,b=2,c=3,x...
有以下程序:#include<stdio.h>main(...
执行语句“for(i=1; i++<4; )...
有以下程序#include<stdio.h>main()...
若有定义:“double a=22;int i=0...