题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-09 07:09:42

[填空题]下述程序的输出结果是 【12】 。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return 3; else p=x-fun(x-2); return p;} void main( ) {printf("/n%d",fun(9));}

更多"下述程序的输出结果是 【12】 。 #include<stdi"的相关试题:

[填空题]下述程序的输出结果是______。
#include<stdio.h>
int fun(int x)
int p;
if(x==0||x==1)
return 3;
else
p=x-fun(x-2);
return p;
void main( )
printf("/n%d",fun(9));
[填空题]下述程序的输出结果是 【12】 。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return 3; else p=x-fun(x-2); return p;} void main( ) { printf("/n%d",fun(9));}
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int b=2;
int fun(int *k)b=*k+b; return(b);
main( )
int a[10]=1, 2, 3, 4, 5, 6, 7, 8, i;
 for(i=2; i<4; i++)b=fun(&a[i])+b; printf("%d", b);
  printf("/n");

A. 10 12
B. 8 10
C. 10 28
D. 10 16
[单项选择]若程序执行时的输入数据是“2473”,则下述程序的输出结果是
#include<stdio.h>
void main( )
int cs;
while((cs=getchar( ))!=;’/n’)
switch(cs-’2’)
case 0
case 1:putchar(cs+4);
case 2:putchar(cs+4);
break;
case 3:putchar(cs+3);default:putchar(cs+2),
A. 668977
B. 668966
C. 6677877
D. 6688766
[填空题]下述程序的输出结果是 【13】 。 # include <stdio.h> void main( ) { char c1[20]="1234"; char c2[20]="5678"; char *p1,*p2; p1=c1; p2=c2; while(*p1++) while(*p1++=*p2++); printf("%s,c1); }
[单项选择]以下程序的输出结果是( )。 #include<iostream.h> void func(char**m) { ++m: cout<<*m<<endl; } void main( ) { static char*a[]={"MORNING","AFTERTOON","EVENING"}; char**n; n=a: func(n); }
A. 为空
B. MORNING
C. AFTERTOON
D. EVENING
[单项选择]下述程序的输出结果是( )。
#include<stdio.h>
void main( )
int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)
a[i]=i;
for(i=0;i<4;i++)
p[i]=&a[i*i+1];
for(i=0;i<4;i++)
k=k+*p[i];
printf("%d",k);

A. 10
B. 18
C. 6
D. 数组元素引用不合法,输出结果不定
[填空题]下述程序的输出结果是 【13】
# include <stdio.h>
void main( )

char c1[20]="1234";
char c2[20]="5678";
char *p1,*p2;
p1=c1;
p2=c2;
while(*p1++)
while(*p1++=*p2++);
printf("%s,c1);

[填空题]以下程序的输出结果是 【18】
#include <stdio.h>
unsigned fun6(unslgned num)
unsigned k=1;
dok * =mum%10;num/=10;
while (num);
return k;

main( )
unsigned n=26;
printf("%d/n",fan6(n));

[单项选择]下述程序的输出结果是()。
#include<stdio.h>
void main( )
int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)
a[i]=i;
for(i=0;i<4;i++)
p[i]=&a[i*i+1];
for(i=0;i<4;i++)
k=k+*p[i];
printf("%d",k);

A. 10
B. 18
C. 6
D. 数组元素引用不合法,输出结果不定
[填空题]以下程序运行后的输出结果是______。
#include <string.h>
void fun(char *s,int p,int k)
int i;
for(i=p;i<k-1;i++) s[i]=s[i+2];

main( )
char s[]="abcdefg";
fun(s,3,strlen(s)); puts(s);

[单项选择]下述程序向文件输出的结果是______。 #include<stdio.h> void main( ) { FILE*fp=fopen("TEST","wb"); fprintf(fp,"%d%5.0f%c%%d",58,76273.0,∵,2278); fclose(fp); }
A. 58 76273-2278
B. 5876273.000000-2278
C. 5876273-2278
D. 因文件为二进制文件而不可读
[单项选择]下列程序的输出结果是
#include<iostream. h>
int min(int a, int b)

if(a<b) retum a;
else return b;
return 0;

void main( )

cout < < min(1,min(2,3) ) < < endl;

A) 0 B) 1 C) 2 D) 3
[单项选择]下列程序的输出结果是
#include<iostream.h>
int min(int a,int b)

if(a<b) return a;
else return b;
return0;

void main( )

cout<<min (1,min (2,3))<<end1;


A. 0
B. 1
C. 2
D. 3
[单项选择]下列程序的输出结果是( )。

#include<stdio.h>

int fun(int x)

int p;

if(x==0‖x=1)

return 3;

else

p=x-fun(x-2) ;

return p;



void main( )

printf("/n%d",fun(5) );


A. 5
B. 3
C. 7
D. 1

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码