单项选择题
有以下程序 #include
#include
void fun(int *p1, int *p2, int *s) { s = (int*)malloc(sizeof(int)); *s = *p1 + *p2; free(s); } main() { int a=1, b=40, *q = &a; fun(&a, &b, q); printf("%d\n", *q); } 程序运行后的结果是
A.42
B.0
C.1
D.41
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#includeint func(int n){ static int num=1;num = num + n; printf( %d , num);}main(){ func(3); func(4); printf( n );}程序运行后的输出结果是
A.4 8
B.3 4
C.3 5
D.4 5
点击查看答案
单项选择题
有以下程序#includeint a = 1, b = 2;void fun1(int a,int b){ printf( %d %d , a, b);}void fun2(){ a = 3; b = 4;}main(){ fun1(5, 6); fun2();printf( %d %d n , a, b);}程序运行后的输出结果是
A.1 2 5 6
B.5 6 3 4
C.5 6 1 2
D.3 4 5 6
点击查看答案
相关试题
有以下程序 #include int fun(int n...
以下函数的功能是输出链表结点中的数据,形...
若有定义语句:char str[] = 0 ;...
有以下程序 #include int k = 7;...
以下程序的输出结果是 [12] 。 #in...