首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
27
问题
有如下程序
#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打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为:10、4、2、8、6
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据
有以下程序#include<stdio.h>structS{inta;intb;};main(){structSa,*p=&a;a.a=99;
在软件设计中不使用的工具是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:stmcta{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
关于计算机栈和队列的叙述中正确的是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为
在深度为7的满二叉树中,叶子结点的个数为
软件测试的目的是
随机试题
放射性碘治疗不适宜下列哪种情况()
设备运杂费的构成有()。
基金公司危机处理应遵循的原则包括()。Ⅰ.及时报告原则Ⅱ.积极沟通原则Ⅲ.最高性原则Ⅳ.预防为主的原则
如果接待的是个体散客,沿途导游可采取分段讲解的方式进行讲解。()
《培尔.金特》组曲是作曲家()的作品。
我们现在说到“官吏”,一般都笼而统之,一概叫“官吏”。实际上,自古以来“官”与“吏”乃是两山对峙二水中分的两回事。就其来源来说,官是指朝廷命官,是需要经过科举、军功或世袭得来的,而吏却是官雇佣的人员,也叫作幕僚,对于现代的国际社会,官应当是需要选举的人员,
Howwellthepredictionswillbevalidatedbylaterperformancedependsupontheamount,reliability,andappropriatenessofth
下面关于USB和IEEE-1394的叙述中,正确的是
Therearemomentsinlifewhenyou【C1】______someonesomuchthatyoujustwanttopickthemfromyourdreamsandhugthemforr
A、Chicago.B、SanFrancisco.C、HongKong.D、NewYork.B选项的内容表明,本题考查地点场所,听音时应留意地点信息,并听清问题问的是什么。对话中男士说他查看电子邮件的时候,有一条是妹妹从旧金山(SanFra
最新回复
(
0
)