首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
65
问题
有如下程序
#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全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和hum2分别为49和21,则输出的最
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序建立了一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
结构化程序设计的基本原则不包括()。
在C语言中,只有在使用时才占用内存单元的变量的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:stmcta{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
在满足实体完整性约束的条件下
随机试题
王某,男,30岁。近5年来患者经常表现为热情、乐观、兴高采烈。近1年来患者变得易激惹,言语增多,高谈阔论,滔滔不绝,感到说话的速度远远跟不上思想,爱凑热闹,好管闲事,整日忙碌,做事虎头蛇尾,一事无成。近2个月来患者每天在凌晨1点入睡,早晨4点起床,不知疲倦
权责一致是行政法的基本要求。下列选项中符合权责一致要求的是()。
如图所示,半径为R=10cm的轮子,由挂在其上的重物带动而绕O轴转动,重物的运动方程为x=100t2,其中x以m计,t以s计。则该轮的角速度为()。
当合同约定的违约金高于因违约行为造成的损失时,违约方()。
专业报关企业的年审时间为每年的()。
签订理财规划服务合同时应注意()。
甲欲购买乙的汽车。经协商,甲同意3天后签订正式的买卖合同,并先交1000元给乙,乙出具的收条上写明为“收到甲订金1000元”。3天后,甲了解到乙故意隐瞒了该车证照不齐的情况,故拒绝签订合同。下列哪一个说法是正确的?()
劳动者在试用期内提前()日通知用人单位,可以解除劳动合同。
近50年来,某市户籍人口的平均寿命提高了38岁,达到了82岁,居全国最高水平。与此同时,该市恶性肿瘤的总体发病率和死亡率也逐年上升,目前已相当于欧美等发达国家和地区的2/3—3/4,在世界范围内处于中等水平,在全国则处于较高的水平。由此可以推出(
Thetwo-weektrainingcoursewillbeofferedinMarchandSeptember,whenthecompanydoesthe______ofitshiring.
最新回复
(
0
)