首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int m1(int x, int y ) { if( x<= y ) return 2*x+1; else return y; } int m2(int x, int y )
有以下程序 #include <stdio.h> int m1(int x, int y ) { if( x<= y ) return 2*x+1; else return y; } int m2(int x, int y )
admin
2021-04-28
75
问题
有以下程序
#include <stdio.h>
int m1(int x, int y )
{ if( x<= y ) return 2*x+1;
else return y;
}
int m2(int x, int y )
{ if( x<= y ) return 2*y+1;
else return x;
}
main()
{ int i, t1=10, t2=0;
for( i=1; i<=4; i++ )
{ t1=m1( i,t1 ); t2=m2( i,t2 ); }
printf("t1=%d t2=%d \n", t1, t2 );
}
程序运行后的输出结果是
选项
A、t1=9 t2=4
B、t1=4 t2=9
C、t1=9 t2=9
D、t1=1 t2=4
答案
A
解析
函数m1(x,y),若x<y,返回2*x+1,否则返回y, 函数m2(x,y),若x<=y,返回2*y+1,否则返回x,for循环对t1=m1(i,t1),执行4次,可知答案为9,t2=m2(i,t2), 执行4次,可知答案为4,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/tPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];.prinff("%d,",strlen(p
有以下程序:#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j:3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段sum=0;for(i=0;i
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
以下选项中正确的定义语句是()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
若有函数首部intfun(dublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
C源程序中不能表示的数制是
随机试题
用要素饮食检查氮的排出量需收集
砂仁具有的功效是()
混凝土试件尺寸公差不得超过()。
对组装好的散热器组应进行水压试验,试验压力为工作压力加( )。
“先授信,后用信”是个人抵押授信贷款的特点之一。
()是指贷款人根据借款人的提款申请和支付委托,将贷款资金交付给符合合同约定用途的借款人交易对象。
关于国内生产总值的说法,正确的是()。
已采用公允价值模式计量的投资性房地产,不得从公允价值计量模式转为成本计量模式。()
TheprofessortalkedtoAmericanandBrazilianstudentsaboutlatenessinbothaninformalandaformalsituation:lunchwitha
有如下程序:#nclude<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n";}virtualvoidfun2(){cout<<"
最新回复
(
0
)