首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0; i
有以下程序 #include int fun(int a) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0; i
admin
2019-08-18
34
问题
有以下程序
#include
int fun(int a)
{
int b=0;
static int c=3;
a =( c++,b++);
return ( a );
}
main()
{
int a = 2, i, k;
for( i=0; i<2; i++ )
k = fun(a++);
printf( "%d\n",k );
}
程序的输出结果是( )。
选项
A、0
B、4
C、1
D、2
答案
A
解析
函数fun()中语句"a =( c++,b++);"计算的结果始终为0,这是因为逗号表达式的值为最后一个表达式,即"b++"的值,b为局部变量,每次调用时均初始化为0,所以函数fun()的返回值始终为0,计算得k的值也为0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/opRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个
给定程序MODI1.C中函数fun的功能是:将十进制正整数111转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m.1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#def
下列选项中属于面向对象设计方法主要特征的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
甲目睹了朋友乙抢劫王某的全过程后实施的下列行为,可以构成窝藏罪的是
依据《合同法》的规定,出现()订立的合同时,当事人可以向仲裁机构请求撤销合同。
患者,男。有高血压病史,腰部触及包块,超声检查如下图示,最可能的诊断是
在工程咨询服务中,针对工程咨询单位提交的咨询成果质量进行的正式验收评价及成果评价,成果评价应由()负责实施。
喷泉的喷嘴宜采用()质材料。
企业(民用航空运输)的高价周转件,应当确认为( )。
2012年两会的关键词是“改革”,主题是科学发展观,主线是()。
管理学中的“木桶原理”指的是在管理工作中要注意()。
A.高钾血症B.心血管疾病C.呼吸衰竭D.低钾血症、感染急性肾损伤多尿期的主要死亡原因是
在考生文件夹下,打开文档Word1.docx,按照要求完成下列操作并以该文件名(Word1.docx)保存文档。将标题段文字(“为什么铁在月球上不生锈?”)设置为小二号、红色(标准色)、黑体、居中,并为标题段文字添加绿色(标准色)阴影边框。
最新回复
(
0
)