APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
28.已有定义“int i;float f;”,则下面正确的表达式是________。

A、 (int f)%i

B、 int(f)%i

C、 int(f%i)

D、 (int)f%i

答案:空

C语言程序设计题库
20.下面程序运行后的输出结果是________。
#include
int fun( )
{ return n-m;
}
int main()
{ int a=1, k;
k=fun(fun(a+1, a), a);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-a910-c003-bc7499099f00.html
点击查看题目
15.下面程序段运行后,a、b、c的值分别是( )。
int a=0,b=3,c=2;
if( )c--;
else if( )c++;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f00.html
点击查看题目
1.B2.D3.C4.B5.D6.C 7.A8.B9.A10.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f00.html
点击查看题目
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看题目
20.本程序的功能是:采用改进的选择排序算法对10个整数按从小到大的次序排序。算法是:第一轮在待排序的数据中,找到一个最小数和一个最大数,将最小数与第一个数交换,将最大数与最后一个数交换;第二轮对除第一个数和最后一个数以外的n-2个待排序数重复上述操作,依次类推,共需进行n/2轮。
#include
#define N 10
int main()
{int i,j,max,min,t,a[N]={9,5,1,4,7,2,3,8,6,0};
for(i=0;i<N/2;i++)
{ min=i; max=( (50) );
for(j=i;j<=N-1-i;j++)
{if( )min=j;
if( )( (51) );
}
if( )
t=a[i];a[i]=a[min];a[min]=t;
if(max!=N-1-i)
if(( (52) ))
{t=a[N-1-i];a[N-1-i]=a[min];a[min]=t;}
else
{t=a[N-1-i];a[N-1-i]=a[max];a[max]=t;}
}
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-2e28-c003-bc7499099f00.html
点击查看题目
11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8200-c003-bc7499099f00.html
点击查看题目
13.程序段“int n=3; do{printf( ); }while( );”的执行结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b170-c003-bc7499099f00.html
点击查看题目
32.下列程序运行时的输出结果是________。
#include
long f( )
{ switch( )
{case 0: return(0);
case 1:
case 2: return(2);}
printf( );
return ( f(n-1) + f(n-2) );
}
int main()
{ long k;
k=f(4);
printf( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-dbd8-c003-bc7499099f00.html
点击查看题目
12.C语言中除复合语句外的其它所有语句都以________结束。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f01.html
点击查看题目
5.156.1.007.3,58.7
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2bc8-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

28.已有定义“int i;float f;”,则下面正确的表达式是________。

A、 (int f)%i

B、 int(f)%i

C、 int(f%i)

D、 (int)f%i

答案:空

分享
C语言程序设计题库
相关题目
20.下面程序运行后的输出结果是________。
#include
int fun( )
{ return n-m;
}
int main()
{ int a=1, k;
k=fun(fun(a+1, a), a);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-a910-c003-bc7499099f00.html
点击查看答案
15.下面程序段运行后,a、b、c的值分别是( )。
int a=0,b=3,c=2;
if( )c--;
else if( )c++;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f00.html
点击查看答案
1.B2.D3.C4.B5.D6.C 7.A8.B9.A10.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f00.html
点击查看答案
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看答案
20.本程序的功能是:采用改进的选择排序算法对10个整数按从小到大的次序排序。算法是:第一轮在待排序的数据中,找到一个最小数和一个最大数,将最小数与第一个数交换,将最大数与最后一个数交换;第二轮对除第一个数和最后一个数以外的n-2个待排序数重复上述操作,依次类推,共需进行n/2轮。
#include
#define N 10
int main()
{int i,j,max,min,t,a[N]={9,5,1,4,7,2,3,8,6,0};
for(i=0;i<N/2;i++)
{ min=i; max=( (50) );
for(j=i;j<=N-1-i;j++)
{if( )min=j;
if( )( (51) );
}
if( )
t=a[i];a[i]=a[min];a[min]=t;
if(max!=N-1-i)
if(( (52) ))
{t=a[N-1-i];a[N-1-i]=a[min];a[min]=t;}
else
{t=a[N-1-i];a[N-1-i]=a[max];a[max]=t;}
}
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-2e28-c003-bc7499099f00.html
点击查看答案
11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8200-c003-bc7499099f00.html
点击查看答案
13.程序段“int n=3; do{printf( ); }while( );”的执行结果是( )。

A.  3 2 1

B.  2

C.  3

D.  死循环

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b170-c003-bc7499099f00.html
点击查看答案
32.下列程序运行时的输出结果是________。
#include
long f( )
{ switch( )
{case 0: return(0);
case 1:
case 2: return(2);}
printf( );
return ( f(n-1) + f(n-2) );
}
int main()
{ long k;
k=f(4);
printf( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-dbd8-c003-bc7499099f00.html
点击查看答案
12.C语言中除复合语句外的其它所有语句都以________结束。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f01.html
点击查看答案
5.156.1.007.3,58.7
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2bc8-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载