A.main() {int*p; fun(p); … } int fun(int*p) {int s; p=&s; }
B.main {int*p fun(&p); … } iht fun(int**p) {int s; *p=&s;}
C.main() {int*p; fun(&p); } int fun(int**p) {*p=(int*)malloc(2);}
D.main() {int*p; fun(p); } int fun(int*p) {p=(int*)malloc(sizeo(int));}
[单选题]以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。A.main() { int *p; fun(p); …… } int fun(int *p) {int s; p=&s;}B.main() { int *p; fun(&p); …… } int fun(int **p) {int s; *p=&s;}C.# include<stdlib. h> main() {int *p; fun(&p); …… } i
[单选题]以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main( ) { int *p; fun(p); ┆ } int fun(int *p) { int s; p=&s;}B.main( ) { int *p; fun(&p); ┆ } int fun(int **p) { int s; *p=&s;}C.#include<stdlib.h> main( ) { int *p; fun(&p); ┆ } int fun(
[主观题]已有函数fun(a,b),为了使函数指针变量P指向函数fun,则使用的赋值语句是______。
[单选题]若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是A.(*p)max(a,b)B.*pmax(a,b)C.p=max(a,b)D.*p=max(a,b)
[单选题]在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用
[主观题]给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
[主观题]以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算,请填空。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6 #include "math.h"double fun(double x){ return();}main(){double x,y1,y2; printf("Enter x:"); scanf("%1f,&x); y1=fun(8+x); y2=fun(); printf("y1=%1f,y2=%1f/n",
[单选题]试题31以下程序的主函数中调用了在其前面定义的fun函数#include <stdio.h>………main(){ double a[15], k;k=fun(a);…}则以下选项中错误的fun函数首部是()A.double fun(double a[15])B.double fun(double *a)C.double fun(double a[])D.double fun(double a)
[试题]以下程序中,函数 fun 的功能是计算 x 2-2x+6 ,主函数中将调用 fun 函数计算:y1=(x+8) 2-2 (x+8)+6y2=sin 2(x)-2sin(x)+6请填空。#include "math.h"double fun(double x){ return (x*x-2*x+6); }main(){ double x,y1,y2;printf("Enter x:"); scanf("%lf",&x);y1=fun( ( 11 ) );y2=fun( ( 12
[单选题]以下程序的主函数中调用了在其前面定义的fun函数#include<stdio.h>main(){ double a[15],k;k=fun(a);...}则以下选项中错误的fun函数首部是A.double fun(double a[15])B.double fun(double *a)C.double fun(double a[])D.double fun(double a)