题目详情
当前位置:首页 > 学历类考试 > 计算机程序设计
题目详情:
发布时间:2023-12-12 23:07:33

[单项选择]

有以下程序
void f(int x,int y)
{
int t;
if(x < y)
{
t=x;
x=y;
y=t;
}
}
main()
{
int a=4,b=3,c=5;
f(a,b);
f(a,c);
f(b,c);
printf("%d,%d,%d/n",a,b,c);
}
执行后输出结果是()


A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 4,3,5

更多"有以下程序 void f(int x,int y) { int t; "的相关试题:

[单项选择]

若有以下程序
#include
void f(int n)
main()
{
void f(int n);
f(5);
}
void f(int n);
{
printf("%d/n",n);
}
则以下叙述不正确的是()


A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会出提示出错信息:提示对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]

有以下程序
void f(int v,int w)
{
int t;
t=v;
v=w;
w=t;
}
main()
{
int x=1,y=3,z=2;
if(x>y)
f(x,y);
else if(y>z)
f(y,z);
else f(x,z);
printf("%d,%d,%d/n",x,y,z);
}执行后输出结果是()


A. 1,2,3
B. 3,1,2
C. 1,3,2
D. 2,3,1
[单项选择]

有以下程序
void sum(int a[])
{
a[0]=a[-1]+a[1];
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
sum(&a[2]);
printf("%d/n",a[2]);
}
程序运行后输出结果是()


A. 6
B. 7
C. 5
D. 8
[单项选择]

以下程序的输出结果是()。
int a,b;
void fun()
{
a=100;
b=200;
}
main()
{
int a=5,b=7;
fun();
printf("%d%d/n",a,b);
}


A. 100200
B. 57
C. 200100
D. 75
[单项选择]

有以下程序
int fun(int x[],int n)
{
static int sum=0,i;
for(i=0;isum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5},b[]={6,7,8,9,},s=0;
s=fun(a,5)+fun(b,4);
printf("%d/n",s);
}
程序执行后的输出结果是()


A. 45
B. 50
C. 60
D. 55
[单项选择]

以下程序执行后sum的值是()。
main(){
int i,sum;
for(i=1;i<6;i++)
sum+=i;
printf("%d/n",sum);
}


A. 15
B. 14
C. 不确定
D. 0
[单项选择]

有以下程序
main()
{
int x[3][2]={0},i;
for(i=0;i<3;i++)
scanf("%d",x[i]);
printf("%3d%3d%3d/n",x[0][0],x[0][1],x[1][0]);
}
若运行时输入:246<回车>,则输出结果为()


A. 200
B. 204
C. 240
D. 246
[单项选择]

有以下程序
int f(int a)
{
return a%2;
}
main()
{
int s[8]={1,3,5,2,4,6},i,d=0;
for(i=0;f(s[i]);i++)
d+=s[i];
printf("%d/n",d);
}
程序运行后的输出结果是()


A. 9
B. 11
C. 19
D. 21
[单项选择]

有以下程序
fun(int x,int y)
{
static int m=0,i=2;
i+=m+1;
m=i+x+y;
return m;
}
main()
{
int j=1,m=1,k;
k=fun(j,m);
printf("%d,",k);
k=fun(j,m);
printf("%d/n",k);
}
执行后的输出结果是()


A. 5,5
B. 5,11
C. 11,11
D. 11,5
[单项选择]

有以下程序
int fun1(double a)
{
return a*=a;
}
int fun2(double x,double y)
{
double a=0,b=0;
a=fun1(x);
b=fun1(y);
return(int)(a+b);
}
main()
{
double w;
w=fun2(1.1,2.0);
}
程序执行后变量w中的值是()


A. 5.21
B. 5
C. 5.0
D. 0.0
[单项选择]有以下程序:
#include
void main()
{while(putchar(getchar())!=’?’);}
当输入"hello?"时,程序的执行结果是()


A. hello
B. dijob
C. dijob?
D. hello?
[单项选择]下面程序段输出的i值是()
#include
void main()
{int i;for(i=1;i<=50;i++)
if((i*i>=130)&(i*i<=180))break;
printf("%d/n",i);}


A. 10
B. 11
C. 12
D. 13
[单项选择]

有以下程序
main()
{
int m[][3]={1,4,7,2,5,8,3,6,9};
int i,j,k=2;
for(i=0;i<3;i++)
{
printf("%d",m[k][i]);
}
}
执行后输出结果是()


A. 456
B. 258
C. 369
D. 789
[单项选择]以下程序的输出为()
#include
void main(){inty=5;while(y--);printf("y=%d/n",y);}


A. y=0
B. 无限循环,无结果输出
C. y=1
D. y=-1
[单项选择]

有以下程序
#include
main()
{
char c1=’1’,c2=’2’;
c1=getchar();
c2=getchar();
putchar(c1);
putchar(c2);
}
当运行时输入:a<回车>后,以下叙述正确的是()


A. 变量C1被赋予字符a,c2被赋予回车符
B. 程序将等待用户输入第2个字符
C. 变量c1被赋予字符a,c2中仍是原有字符2
D. 变量c1被赋予字符a,c2中将无确定值
[单项选择]以下程序段的输出结果是()
#include
voidmain(){
int i=2;
for(i<=10;)
{i++;
if(i%3==0)printf("%d",i);
elsecontinue;}
}


A. 3
B. 3、6
C. 3、6、9
D. 3、6、9、10
[单项选择]以下程序的输出结果是()
#include
int fun(intx){return++x;}void main(){
int i=0;while(fun(i)<10)i++;
printf("%d/n",i);
}


A. 11
B. 10
C. 8
D. 9
[单项选择] 有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是()
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
[单项选择]以下程序输出结果为()
#include
voidmain()
{int i,b,k=0;for(i=1;i<=3;i++)
{b=i%3;while(b-->=0)k++;}
printf("%d,%d/n",k,b);}


A. 3,-1
B. 6,-1
C. 3,0
D. 6,-2

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码