题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-18 00:31:00

[单项选择]在C语言中,函数的数据类型是指( )。
A. 函数返回值的数据类型
B. 函数形参的数据类型
C. 调用该函数时的实参的数据类型
D. 任意指定的数据类型

更多"在C语言中,函数的数据类型是指( )。"的相关试题:

[单项选择]C++中,函数重载是指两个或两个以上的函数,其函数名()。
A. 不同,但形参的个数或类型相同
B. 相同,但返回值类型不同
C. 相同,但形参的个数或类型不同
D. 相同,但必定是形参的个数相同且其类型不同
[单项选择]函数重载是指( )。
A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C. 两个以上的函数名字不同,但形参的个数或类型相同
D. 两个以上的函数取相同的函数名,并且函数的返回类型相同
[单项选择]在C语言中,函数的数据类型是指( )。
A. 函数返回值的数据类型
B. 函数形参的数据类型
C. 调用该函数时的实参的数据类型
D. 任意指定的数据类型
[单项选择]在C语言中,有值函数的数据类型是指( )
A. 函数形式参数的数据类型
B. 函数返回值的数据类型
C. 调用该函数时的实参的数据类型
D. 任意指定的数据类型
[简答题]下列给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参c所指的变量中,最后在主函数中输出。
例如, 若形参s所指的字符串为“abcdef35adah3kjsdf7”,则输出结果为4。
请在下划线处填入正确内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s,int*t)

int i,n;
n=0;
/********found********/
for(i=0; (1) =0;i++)
/********found********/
if(s[il>=’0’&&s[i]<= (2) )n++;
/********found********/
(3)

main( )

char s[80]="abcdef35adgh3kjsdf7";
int t;
printf("/nThe original string is:%s/n",s);
fun(s,&t);
printf("/nThe result is:%d/n"t);

[单项选择]avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是( )。
A. int avg(int*a,int n);
B. int avg(int a[10],int n);
C. int avg(int a,int n); D) int avg(int a[],int n);
[多项选择]错语是指
A. 语言错乱
B. 说后自知
C. 笑骂无常
D. 喃喃不休
[填空题]

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
char *fun(char *str, char c)
{int n=0;char *p=str;
if(p!=NULL)
while(p[n]!=c&&p[n]!=’/0’) n++;
if(p[n]=’/0’) return NULL;
return(());
}


[单项选择]当需要将一个函数bool isnumber (char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber (char c) ;
B. define bool isnumber (char c) ;
C. inline bool isnumber (char c) ;
D. extern bool isnumber (char c) ;
[填空题]

请将以下程序中的函数声明语补充完整。
#include<stdio.h>
int()
main( )
{ int x,y,(*p)( );
sccanf("%d%d",&x,&y);
p=max;
printf(%d/n",(*p)(x,y));
}
int max(int a,int b)
{return(a>ba:b);}


[单项选择]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber(char c);
B. define bool isnumber(char c);
C. inline bool isnumber(char c);
D. extem bool isnumber(char c);
[填空题]C++函数分为库函数(标准函数)和______两类。
[简答题]

阅读下列函数说明和C函数,将应填入▁处的字句写在答题纸的对应栏内。
[函数5说明]
  函数DeleteNode(Bitree *r,int e)的功能是:在树根结点指针为r的二叉查找(排序)树上删除键值为e的结点,若删除成功,则函数返回0,否则函数返回-1。二叉查找树结点的类型定义为:
  typedef struct Tnode{
    int data; /*结点的键值*/
    struct Tnode *Lchild,*Rchild; / * 指向左、右子树的指针 * /
     }*Bitree;
在二叉查找树上删除一个结点时,要考虑三种情况:
①若待删除的结点p是叶子结点,则直接删除该结点;
②若待删除的结点p只有一个子结点,则将这个子结点与待删除结点的父结点直接连接,然后删除结点p;
③若待删除的结点p有两个子结点,则在其左子树上,用中序遍历寻找关键值最大的结点s,用结点s的值代替结点p的值,然后删除结点s,结点s必属于上述①、②情况之一。[函数5]
int DeleteNode(Bitree *r,int e){
Bitree p=* r,pp,s,c;
while( (1) ){/ * 从树根结点出发查找键值为e的结点 * /
pp=p;
if(e<p->data) p=p->Lchild;
else p=p->Rchild
}
if(! p)return-1;/ * 查找失败 * /
if(p->Lchild && p->Rchild){/ * 处理情况③ * /
s= (2) ;pp=p;
while( (3) ){pp=s;s=s->Rchild;}
p->dara=s->data;P=s;
}
/ * 处理情况①、② * /
if( (4) )c=p->Lchild;
else c=p->Rchild
if(p==*r) *r=c;

[简答题]三部门组成的经济的消费函数C=80+0.8Yd投资函数I=20-5r,货币需求函数L-0.4Y-10r,政府购买支出G=20,税收T=0.25Y,名义货币供应量M=90,充分就业的国民收入为295。其中,r是利率,Yd是可支配国民收入,Y是国民收入。
若通过变动货币供应量而实现充分就业,则需要如何变动货币供应量

我来回答:

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

订单号:

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