APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
11.A12.C13.C14.B15.C16.C17.B18.A19.C20.C

答案:空

C语言程序设计题库
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
点击查看题目
10.下面程序运行时输出结果是()。
#include
int fun( )
{ static n=1;
n++;
m+=n;
return m;
}
int main()
{ int d;
d=fun(3);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7e18-c003-bc7499099f00.html
点击查看题目
2.( )int a[10]={ 9,4,12,8,2,10,7,5,1,3}( )0 9( )a[8] 1 a[2] 12
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7860-c003-bc7499099f00.html
点击查看题目
36.下面函数定义的头部正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2ff8-c003-bc7499099f01.html
点击查看题目
46.下面函数中能正确计算n!(n<17)的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5af0-c003-bc7499099f00.html
点击查看题目
3. 一个C程序在运行时,如果没有发生任何异常情况,则只有在执行了( )函数的最后一条语句或该函数中的return语句后,程序才会终止运行。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f00.html
点击查看题目
17.2 3 5 618.119.23other20.1 3
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f02.html
点击查看题目
30.有如下程序段:
char p1[80]= "NanJing", p2[20]= "China", p3[20]="Olympic";
strcpy(p1, strcat(p2, p3));
printf("%s\n", p1);
执行该程序段后的输出是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-0d18-c003-bc7499099f00.html
点击查看题目
3.若二维数组a有n列,则在存储该数组时,a[i][j]之前有( )个数组元素。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9400-c003-bc7499099f01.html
点击查看题目
11.已有函数fun的定义“void fun( ) {printf("That’s great! ");}”,则调用fun函数的正确形式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-fd30-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

11.A12.C13.C14.B15.C16.C17.B18.A19.C20.C

答案:空

分享
C语言程序设计题库
相关题目
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
点击查看答案
10.下面程序运行时输出结果是()。
#include
int fun( )
{ static n=1;
n++;
m+=n;
return m;
}
int main()
{ int d;
d=fun(3);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7e18-c003-bc7499099f00.html
点击查看答案
2.( )int a[10]={ 9,4,12,8,2,10,7,5,1,3}( )0 9( )a[8] 1 a[2] 12
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7860-c003-bc7499099f00.html
点击查看答案
36.下面函数定义的头部正确的是( )。

A.  int fun(int a[], b)

B.  int fun(int a[], int a)

C.  int fun(int a, int b)

D.  int fun(char a[ ][], int b)

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2ff8-c003-bc7499099f01.html
点击查看答案
46.下面函数中能正确计算n!(n<17)的是( )。

A.  long f(long n)

B.  long f(long n)
{{if(n<=1)return 1;
return n*f(n-1);else return n*f(n);
}}

C.  long f(long n)

D.  long f(long n)
{static long s,i;{long s=1,i;
for(i=1;i<=n;i++)s=s*i;for(i=1;i<=n;i++)s=s*i;
return s;return s;
}}

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5af0-c003-bc7499099f00.html
点击查看答案
3. 一个C程序在运行时,如果没有发生任何异常情况,则只有在执行了( )函数的最后一条语句或该函数中的return语句后,程序才会终止运行。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f00.html
点击查看答案
17.2 3 5 618.119.23other20.1 3
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f02.html
点击查看答案
30.有如下程序段:
char p1[80]= "NanJing", p2[20]= "China", p3[20]="Olympic";
strcpy(p1, strcat(p2, p3));
printf("%s\n", p1);
执行该程序段后的输出是( )。

A.  NanJingChinaOlympic

B.  ChinaOlympic

C.  Olympic

D.  NanJing

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-0d18-c003-bc7499099f00.html
点击查看答案
3.若二维数组a有n列,则在存储该数组时,a[i][j]之前有( )个数组元素。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9400-c003-bc7499099f01.html
点击查看答案
11.已有函数fun的定义“void fun( ) {printf("That’s great! ");}”,则调用fun函数的正确形式是( )。

A.  fun;

B.  fun();

C.  fun(void);

D.  fun(1);

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-fd30-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载