首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
45
问题
有如下程序
#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://www.kaotiyun.com/show/VDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串之后。例
以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=l,n=3;printf("%d\n",(m=a>b)&&(n=c>d));}
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
以下选项中,不合法的C语言用户标识符是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列叙述中错误的是()。
在C语言中,只有在使用时才占用内存单元的变量的是()。
面向对象方法中,继承是指
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
DNA复制时,以序列5ˊCAGT-3ˊ为模板合成的互补结构是
眼球钝挫伤合并合并眼内出血属于()
患者,女,47岁,既往哮喘史5年,近几天来为他人代养一只小狗,每天给小狗洗澡后出现咳嗽咳痰伴喘息,护士为其宣教时,应指出此次哮喘发作的过敏原最可能是()
赵某拥有两处房产,一处原值60万元的房产供自己及家人居住,另一处原值20万元的房产于2006年7月1日出租给王某居住,按市场价每月取得租金收入1200元,赵某当年应缴纳的房产税为()。
关于甲状腺危象的主要临床表现,下列说法错误的是()。
做好( ),永远是公安机关的一项重要任务,永远是做好公安工作的重要条件。
YouaregoingtoreadatextaboutstudyingintheUnitedStatesfollowedbyalistofexamples.Choosethebestexamplefromth
Youwillheartwotelephoneconversations.Writedownonewordornumberineachofthenumberedspacesontheformsbelow.
Handednesscanbeinfluencedandchangedbysocialandculturalmechanisms,ascanbeevidencedbythefactthatteachershaveb
Questions28-30ChoosetheappropriatelettersA-Dandwritetheminboxes28-30onyouranswersheet.*
最新回复
(
0
)