AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 C语言程序设计课程 题目详情
CA10C9C1E3800001827578971F85F6C0
C语言程序设计课程
1,216
单选题

444、以下程序的输出结果是______。
long fun( )
{ long s;
if(n==1||n==2) s=2;
else s=n-fun(n-1);
return s;
}
main()
{ printf("%ld\n",fun(3));}

A
 1
B
 2
C
 3
D
 4

答案解析

正确答案:A

解析:

null
评析:
知识点:知识点/选择题/C6函数与编译预处理/函数的递归调用T
C语言程序设计课程

扫码进入小程序
随时随地练习

相关题目

单选题

672、有以下程序
#include
main()
{ char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcat( ); strcpy( );
printf( );
}
程序运行后的输出结果是______。

单选题

671、有以下程序
#include
main()
{ char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcpy( ); strcat( );
printf( );
}
程序运行后的输出结果是______。

单选题

670、有以下程序
void f( )
{ int i=0;
for( ;i<5;i++) ( )++;
}
main()
{ int a[5]={1,2,3,4,5},i;
f( );
for(i=0;i<5;i++) printf( );
}
程序运行后的输出结果是______。

单选题

669、有以下程序
main()
{ int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if( ) {t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;} /*按列排序*/
for(i=0;i<4;i++) printf( );
}
程序运行后的输出结果是______。

单选题

668、有以下程序
typedef struct
{int b,p;}A;
void f( ) /* 注意:c是结构变量名 */
{ int j;
c.b+=1; c.p+=2;
}
main()
{ int i;

单选题

667、有以下程序
void f ( )
{ int i;
for(i=2;i<6;i++) b[i]* =2;
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;
f( );
for(i=0;i<10;i++) printf( );
}
程序运行后的输出结果是______。

单选题

666、以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
void f ( )
{ int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if( )
{ t=b[i]; b[i]=b[j]; b[j]=t;}
}
main()
{ int a[10]={5,4,3,2,1,6,7,8,9,10}, i;
f(&a[2],5,0);
f(a,5,1);
for(i=0;i<10;i++) printf( );
}
程序运行后的输出结果是______。

单选题

665、有以下程序
#include
main()
{ int n, *p=NULL;
*p=&n;
printf( );
scanf( );
printf( );
printf( );
}
该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是______。

单选题

664、以下合法的字符型常量是______。

单选题

3*1=3 3*2=6 3*3=9

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码