首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> void fun(int *a,int *b) {for(;(*a <*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {int i=0,
有如下程序 #include <stdio.h> void fun(int *a,int *b) {for(;(*a <*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {int i=0,
admin
2022-04-01
57
问题
有如下程序
#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@ <回车>
则运行结果是( )。
选项
A、7,1
B、3,2
C、0,5
D、5,0
答案
D
解析
fun()函数接收两个整型指针变量a、b、for循环判断a、b指向的值大小和getchar()读入的字符是否‘@’,来决定循环是否执行、循环体内对a、b指m的值各自自增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的值为l,*a <*b为假,getchar()读入字符‘b’,执行循环体;*a的值为5,*b的值为0,*a <*b为假,getchar()读入字符‘@’,fun()函数执行完毕,main()函数输m5,0,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/b6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
下面叙述中错误的是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
设doublex,y,*px=&x,*py=&y;则正确的输入语句是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
在数据管理技术发展的三个阶段中,数据共享最好的是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
男,28岁,阵发性心慌3年,每次心慌突然发生,持续半小时至3小时不等。本次发作时心律齐,200次/分,按摩颈动脉窦心律能突然减慢至正常;心电图QRS波形态正常,P波不明显。诊断为
有些发达国家提供全民免费医疗服务,这种福利服务和政策是针对()。
对于血中T3来源的描述,恰当的是
喹诺酮类抗菌药抑制
原告郑兰芝向人民法院起诉其子何其,要求何其承担赡养义务,支付赡养费。人民法院受理案件后,认为该案事实清楚、权利义务关系明确、争议不大,遂决定适用简易程序审理该案,由审判员王东独任审理。根据上述情况,请回答下列问题。被告何其到庭后拒绝提供自己的送达地址和
将下列选项依次填人文段的空缺处,正确的顺序是()。爱心是_________,使饥寒交迫的人感到人间的温暖;爱心是_________,使濒临绝境的人重新看到生活的希望;爱心是_________,使孤苦无依的人获得心灵上的慰藉;爱心是_________
在当地旅游期间,如果旅游者提出自费观赏或参加某项文娱活动的要求,地陪一般应()。
2000年以色列政府为纪念一位中国人拯救犹太人的义举,授予他“国际正义人士”的称号,并于2001年在耶路撒冷为他建立纪念碑,碑上刻着“永远不能忘记的中国人”。这个被称为“中国辛德勒”的人是()。
与曲线(y—2)2=x相切,且与曲线在点(1,3)处的切线垂直,则此直线方程为________.
A、Customerscangetthepaymentbackifthey’renotsatisfiedwiththeproducts.B、Thecompanywillredotheproductsagainand
最新回复
(
0
)