首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add (int a,int b) { return (a+b); main( ) { int k,(*f)( ),a=5,b=10; f=add; } 则
有以下程序 int add (int a,int b) { return (a+b); main( ) { int k,(*f)( ),a=5,b=10; f=add; } 则
admin
2016-12-28
54
问题
有以下程序
int add (int a,int b)
{
return (a+b);
main( )
{ int k,(*f)( ),a=5,b=10;
f=add;
}
则以下函数调用语句错误的是
选项
A、k=add(a,b);
B、k=(*D(a,b);
C、k=*f(a,b);
D、k=f(a’b);
答案
C
解析
在语句“k=*f(a,b)”中,由于“()”的优先级高于“*”,所以“*f(a,b);”表示其返回类型为指针的带有两个整型参数的函数,而不是整型数值,因此选项C)为错误的调用形式。
转载请注明原文地址:https://kaotiyun.com/show/nuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
若有说明语句:charc=′\72′;则变量c
下列选项中不符合良好程序设计风格的是
以下不能定义为用户标识符是______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
随机试题
幻灯片母版包含标题样式和______。
胆汁可促进()。
肥胖总的病机是
各项信息管理任务的工作流程,不包括( )。
弹性退休
已知n阶方阵A满足矩阵方程A2-3A-2E=O.证明:A可逆,并求出其逆矩阵A-1.
KellySortinohadatoughtimerecallingwhatshe’daccomplishedattheendofeachbusyworkday.Herjobasheadoftheupper
When you are(71)a home or small office network, it is recommended that you use the Network Setup Wizard in Windows XP Home Editi
(1)打开“订货管理”数据库,并将表0rderdetail添加到该数据库中。(2)为表order_detail的“单价”字段定义默认值为NULL。(3)为表order_detail的“单价”字段定义约束规则:单价>0,违背姚则时的提示
Ifwe______ourcontractwiththatcompany,we’llhavetofindanothersupplierofrawmaterials,otherwisewehavetostopthe
最新回复
(
0
)