题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-09 16:14:51

[单项选择]

某人为计算n! (0<n<=12)编写了下面的函数过程:
Private Function fun(n As Integer) As Long
Dim P As Long
P=1
For k=n-1 To 2 Step-1
p=p*k
Next k
fun=p
End Function
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是()


A. 把P=1改为P=n
B. 把For k=n-1 To 2 Step-1改为For k=1 To n-1
C. 把For k=n-1 To 2 Step-1改为For k=1 To n
D. 把For k=n-1 To 2 Step-1改为For k=2 To n

更多"某人为计算n! (0<n<=12)编写了下面的函数过程: Privat"的相关试题:

[单项选择]某人为计算n! (0A. 把P=1改为P=n
B. 把For k=n-1 To 2 Step-1改为For k=1 To n-1
C. 把For k=n-1 To 2 Step-1改为For k=1 To n
D. 把For k=n-1 To 2 Step-1改为For k=2 To n
[单项选择]

设有以下函数过程
Private Function Fun(a( ) as integer,b as string)as integer
……
End Function
若已有变量声明:
Dim x(5) as Integer,n as Integer ,ch as string
则下面正确的过程调用语句是( )。


A. x(0)=Fun(x,”ch”)
B. n=Fun(n,ch)
C. call Fun x,”ch”
D. n=Fun(x(5),ch)
[单项选择]在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则
A. 称为函数的直接递归调用
B. 称为函数的间接递归调用
C. 称为函数的循环调用
D. C语言中不允许这样的递归调用
[单项选择]

设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:
  Function fun(a As Integer,b As Integer)
  While a>b
  a=a-b
  Wend
  fun=a
  End Function
  在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是()


A. 把a=a-b改为a=b-a
B. 把a=a-b改为a=a/b
C. 把While a>b改为While aD. 把While a>b改为While a>=b
[单项选择]若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是( )。
A. (*fun(x,;
B. *pfun(x,;
C. (*(x,
D. *p(x,
[单项选择]若有以下函数首部int fun(double X[10],int *n)则下面针对此函数的函数声明语句中正确的是【 】。
A. int fun(double X,int *n);
B. int fun(double ,int);
C. int fun(double * X,int n);
D. int fun(double *int*);
[单项选择]若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
A. 3
B. 4
C. 5
D. 6
[单项选择]

若有以下函数首部int fun(double X[10],int *n)则下面针对此函数的函数声明语句中正确的是()。


A. int fun(double X,int *n);
B. int fun(double ,int);
C. int fun(double * X,int n);
D. int fun(double *int*);
[单项选择]下面函数的功能是 char*fun(char*strl,char*str2) { while((*strl)&&(*str2++=*strl++)); return str2;}
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串str1复制到字符串str2中
D. 将字符串str1接续到字符串str2中
[单项选择]下面函数的功能是( )。 int fun(char *x) { char *y=X; while(*y++); return (y-x-1); }
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串x复制到字符串y
D. 将字符串x连接到字符串y后面
[单项选择]已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。
A. 不确定的值
B. 一个整数
C. 形参 p 中存放的值
D. 形参 p 的地址值

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码