首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> void fun(int *a,int *b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {int i=0,j=
有如下程序 #include<stdio.h> void fun(int *a,int *b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {int i=0,j=
admin
2022-10-24
21
问题
有如下程序
#include<stdio.h>
void fun(int *a,int *b)
{for(;(*a<*B)||(getchar()!=’@’);)
{(*a)++;(*b)--;}
}
main()
{int i=0,j=5;
fun(&i,&j);
printf("%d,%d\n",i,j);
}
程序运行时在第一列开始输入ab@并按<Enter>键,则运行结果是( )。
选项
A、7,1
B、3,2
C、0,5
D、5,0
答案
D
解析
fun函数接收两个整型指针变量a、b。for循环判断a、b指向的值大小和getchar读入的字符是否为“@”来决定循环是否执行。循环体内对a、b指向的值各自自增1、自减1。main函数定义并初始化实参i的值为0,实参j的值为5,调用函数fun,传入i、j的地址。所以形参a指向i,形参b指向j,*a的值为0,*b的值为5,*a<*b为真,执行循环体;*a的值为1,*b的值为4,*a<*b为真,执行循环体;*a的值为2,* b的值为3,*a<*b为真,执行循环体;*a的值为3,%b的值为2,*a<*b为假,getchar读入字符“a”,执行循环体;*a的值为4,*b的值为1,*a<*b为假,getehar读入字符“b”,执行循环体;$*的值为5,*b的值为0,*a<*b为假,getchar读入字符“ ”,fun函数执行完毕,main函数输出5,0。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/VDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小写与形参c一致,数量由形参d指定。若输出字母中有字母Z或z,则应从A或a开始接续,直到输出指定数量的字母。例如:c为’Y’,d为4,则程序输出ZABC;
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
结构化程序设计的基本原则不包括()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列对软件测试和软件调试叙述中错误的是()。
随机试题
A.阳中之阳B.阴中之阳C.阳中之阴D.阴中之阴E.阴中之至阴(2004年第71,72题)以脏腑部分划分阴阳,则肾属()
A、补骨脂内酯B、茵陈素C、黄檀内酯D、花椒内酯E、茵陈炔内酯属于其他香豆素类的成分是
皂苷是存在于植物界的一类结构较复杂的苷类化合物,其苷元大多属于具有螺甾烷及其生源相似的甾族化合物或三萜类化合物。大多数皂苷水溶液振摇后可产生持久性的泡沫,故称皂苷。下列哪项不属于五环三萜()。
设备大修和重点修理后的验收标准是()。(T指精度指数。)
某企业按规定可享受技术开发费加计扣除的优惠政策。年初,企业根据产品的市场需求,拟开发出一系列新产品,产品开发计划两年,科研部门提出技术开发费预算需500万元,据预测,在不考虑技术开发费的前提下,企业第一年可实现利润200万元,第二年可实现利润650万元。假
与建立存货保险储备量无关的因素是()。
“状元热”的直接推手是新闻媒体,这一点毋庸置疑。为了吸引受众的眼球,一些媒体不顾__________、不负责任,热炒高考“状元”,其后果,不仅干扰了高考的舆论环境,同时也为应试教育__________。填入划横线部分最恰当的一项是:
A、 B、 C、 D、 D
HowmuchdoesHarvardUniversityplantogivein"presidentialscholarships,"whichisanewprogramtoencouragegraduatestude
WhichofthefollowingdetailsaboutChelseaClintonandMarcMezvinskyisINCORRECT?
最新回复
(
0
)