设编写一个MATLAB函数文件fx.m,并调用该函数,调用时,x可为向量或矩阵,得到的函数值为同型向量或矩阵。
以下叙述中正确的是
A.函数调用时,不必区分函数名称的大小写
B.调用函数时,函数名必须与被调用的函数名完全一致
C.函数名允许用数字开头
D.在函数体中只能出现一次return语句
A.只能通过RETURN语句返回一个函数值
B.不仅能通过RETURN语句返回一个函数值,还可以通过形参与变量实参间相互作用双向传递数据
C.只能通过形参与变量实参间相互作用传递数据
D.只能返回一个函数值和变量值
以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。 define N 30 man() { int s[N],d[N],i,k,m; for(i=0,i<N;i++){s[i]=rand()%20;printf("%3d",s[i]);} m=fun(【 】); printf("m=%d\n",m); printf(”The index ;\n"); for(i=0;i<k;i++)printf("%4d",d[i]); printf("\n\n"); } fun(int*w,int*d,int * k) { int i,j,m=0,v; for(i=0;i<N;i++) if(w[i]>w[m])【 】; v=w[m]; for(i=0,j=0;i<N;i++) if(w[i]==v)【 】; *k=【 】; return【 】; }
以下叙述中错误的是
A.用户定义的函数中可以没有return语句
B.用户定义的函数中若没有retum语句,则应当定义函数为yoid类型
C.用户定义的函数中可以有多个retum语句,以便可以调用一次返回多个函数值
D.函数的retum语句中可以没有表达式
在U
N.
I.X系统中,一个正在执行系统调用的用户进程应处于(1)状态;如果系统调用 返回后,它仍拥有
C.PU,则它应处于(2)状态;如果系统调用返回时,它的
C.PU被具有更高优先权的进程抢占,则它将进入(3)状态。对一个执行完
E.X
I.T系统调用的进程,应处于(4)状态;在父进程完成对它的信息的搜集工作后,它将(5)。
A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身
B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段
C.递归调用分为直接递归调用和间接调用两种
D.在递归调用中每一次调用该函数时,所使用的实参都相同
mysulen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。 int mystrlen(Char *str) { int i; for{i=0; !=\0;i++); return(______); }