单项选择题

有以下程序:
#include<stdio.h>
#include<stdlib.h>
int fun(int n)
int *p;
p=(int *)malloc(sizeof(int));
*p=n; return *p;

main()
int a;
a=fun(10); printf("%d\n", a+fun(10));

程序的运行结果是

A) 0
B) 10
C) 20
D) 出错
<上一题 目录 下一题>
热门 试题

单项选择题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A) 函数的实参和其对应的形参共占同一存储单元B) 形参只是形式上的存在,不占用具体存储单元
C) 同名的实参和形参占同一存储单元
D) 函数的形参和实参分别占用不同的存储单元
单项选择题
以下程序的输出结果是 void f(int b[]) int i: for(i=2; i<6; i++)b[i]*=2; main() int a[10]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, , i; f(a); for(i=0; i<10; i++)printf( %d, , a[i]);
A) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, B) 1, 2, 3, 4, 10, 12, 14, 16, 9, 10,
C) 1, 2, 6, 8, 10, 12, 7, 8, 9, 10, D) 1, 2, 6, 8, 10, 12, 14, 16, 9, 10,
相关试题
  • 有以下程序 #define f(x)x*x main(...
  • 设有定义:FILE*fw; ,请将以下打开文件...
  • 以下程序的输出结果是______。 main...
  • 若变量a, b已定义为int类型并分别赋值2...
  • 0