首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
26
问题
有如下程序
#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(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j--)t+=[i][j];printff"%d\n",t);
有以下程序:#includeintfun(){staticintx=1;return2*x+1;}main(){inti,s=1;fun();s=fun();printf(’’%d\n’’,s);}程序运行后的输出结果是(
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。
若有以下程序#include<stdio.h>typedefstructstu{charname[10],gender;
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
以下选项中不属于C语言标识符的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
民警小李发现早市禁停路段有一辆小车停车,前后车窗均降下,车内仅司机一人,车辆未熄火。为维护早市秩序,小李盘问检查站位恰当的有:
肝门的标志是
水痘的早期诊断依据中,下列哪项是错误的
手足口病的主要病位是
广泛适用于港口、列车栈桥输油管线的灭火系统是()。
关于一般纳税人缴纳增值税的说法,正确的是()。
某企业制造费用中的电力费用与机器人工密切相关,机器设备的正常生产能力为1000万小时,此时也为最大生产能力。当生产能力利用程度为70%时,电力费用总额为1200元,每月的固定电力费用500万元,则下列说法正确的有()。
下列选项中,属于唐初楷书四大家的人物是()。
为各项工作提供通讯联络是公安秘书工作。( )
在扩展的ASCⅡ码中,每个数字都能用二进制数表示,例如,1表示为00110001,2表示为00110010,那么2009表示为______。
最新回复
(
0
)