,若以下选项中的变量都已正确定义的并赋值,则对函数fun的正确调用语句是。
A. fun(20,1.5); B. K=fun(20,1.5);
C. fun(int y ,double x)
D. Void fun(20, 1.5)
正确选项是A,为什么呀
有以下函数定义:有以下函数定义: void fun(int n, double x) {...
正确答案是 c 因为 调用时只要在形参位置用具体的数字或数组名代替即可。直接写函数名 不用写void 又因为oid 表示函数没有返回值 所以不能让k=fun(1,1.5)正确 用法 fun(1,1.5)
c语言问题
楼主我们先分析一下定义的函数:void fun ( int n , double x ) {……} ,void是无返回值的函数,那么执行它是有过程而没有结果返回的。所以有赋值的C错了。函数在调用时,无需再声明函数得返回类型或者调用类型,所以B,D都错了。可以像A一样调用,更好的是A如果可以写为fun(n,x)就很...
...Void fun (float x, char y) {...} 则以下对函数fun的调用语句中...
应该是C A:楼上说的对,字符型应该是单引号 B:此函数为void,无返回值,所以t=fun(...)应该有误 C:char在C\/C++中其实就是short int型,所以此调用正确 D:不说了,char只能输入一个字符
设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋...
函数指针的定义格式为函数类型(*指针变量名)(形参列表);函数名和数组名一样代表了函数代码的首地址,因此在赋值时,直接将函数指针指向函数名就行了。所以选项A正确。
若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是
【答案】:C 【答案】C 【知识点】函数参数传递 【解析】a是形参数组的名字,接收从调用函数中传过来的实参数组的首地址,n是指针变量。
全国计算机等级考试三级笔试试题及答案?
(27) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是( )。A) void B) int C) float D) double(28) 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。A) p=q; B) *p=*q; C) n=*q; D) p=n;(29) 有以下程序float fun(int x,int y){ return(x+y); }...
2011年全国计算机等级考试2级C语言机试题库
第一处:double fun(int i,double x,double y)第二处:return f1(x);第三处:return f2(x,y);2.程序修改给定程序MODI1.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。#include <stdio.h>\/***found***\/char *fun(char *s,char *t){int sl=0,tl=0;char *ss,*t...
(33)设有以下函数 void fun(int n,char * s) {……} 则下面对函数指针的...
A正确 B,C定义的不是函数指针;D类型错(应为char *),赋值也错(函数fun这个名字指的就是这个函数的地址)。A是定义的void类型的函数指针,赋值时是把函数首地址(用fun表示)赋给pf这个函数指针。
设有以下函数 void fun(int n,char * s) {……} 则下面对函数指针的定...
在C语言里面函数不严格要求声明所有参数,所以A对 A (*pf) 加括号的用法就是在于声明时候pf先是指针 它是指向函数的指针 这就排除了 BC 函数的地址就是函数名 不用& D 如果去掉一个&也对,void (*pf)(int,char);pf=fun;
void fun()是什么意思?
void fun()的意思是定义一个空返回值的fun函数。1、void在C语言中的含义是定义一个空返回值的函数。与之对应的是int和float,int的含义是定义一个整型返回值的函数,float的含义是定义一个浮点型返回值的函数。2、fun函数是自定义的C\/C++语言函数,函数功能多样。该函数名为“函数”英文function的...