APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
填空题
)
1.auto2.void3.main()4.return

答案:空

C语言程序设计题库
1.D2.A3.D4.A5.C6.D7.D8.C9.C10.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5798-c003-bc7499099f01.html
点击查看题目
22.对两个数组a和b进行如下初始化:
char a[]="abcd";
char b[]={'a', 'b', 'c', 'd'};
则下面叙述正确的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e9f0-c003-bc7499099f00.html
点击查看题目
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看题目
15.下面叙述中错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看题目
12.在下面程序的main()函数中,语句“f( );”内的实参a表示数组a的( )。
void f( )
{ int k; for( )a[k]++; }
int main()
{ int a[10]={0};f( ); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e1d8-c003-bc7499099f00.html
点击查看题目
5.编写程序,输入一个整数,将它逆序输出。要求定义并调用函数reverse( ),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。
#include
long reverse( )
{ long m=0,i,a;
i=n%10;
m=i;
n=n/10;
while(n>0)
{ i=n%10;
m=m*10+i;
n=n/10;
}
return m;
}
int main()
{ long n;
printf( );
scanf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-79e8-c003-bc7499099f00.html
点击查看题目
11.下面程序是用递归算法求m与n的最大公约数。
设求m与n的最大公约数的函数为gcd( ),则递归公式为:

#include
int gcd( )
{int k;
if(( (30) ))
k=m;
else
k=( (31) );
return k;
}
int main()
{int m,n;
scanf( );
printf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-87b8-c003-bc7499099f00.html
点击查看题目
13.已有定义“int a[3][4]={0};",则下面正确的叙述是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ce98-c003-bc7499099f00.html
点击查看题目
24.已知有声明“int a=0,b=2;”,则执行语句“b=--a||++b;”后,变量b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-3c40-c003-bc7499099f00.html
点击查看题目
2.下面程序运行时输出的结果是()。
#include
int main()
{ int i=1, n=0;
switch( )
{case 1:
case 2: n++;
case 3: n++;
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
填空题
)
手机预览
C语言程序设计题库

1.auto2.void3.main()4.return

答案:空

分享
C语言程序设计题库
相关题目
1.D2.A3.D4.A5.C6.D7.D8.C9.C10.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5798-c003-bc7499099f01.html
点击查看答案
22.对两个数组a和b进行如下初始化:
char a[]="abcd";
char b[]={'a', 'b', 'c', 'd'};
则下面叙述正确的是________。

A.  a与b数组完全相同

B.  数组a比数组b占空间大

C.  a与b中存放的都是字符串

D.  a与b长度相同

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e9f0-c003-bc7499099f00.html
点击查看答案
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看答案
15.下面叙述中错误的是()。

A.  在函数外可以声明变量

B.  变量声明的位置决定了该变量名的使用范围

C.  函数调用时在函数内声明的变量的值将无法保存到该函数的下一次调用

D.  在函数外声明的变量,其值可以保存到该程序运行结束

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看答案
12.在下面程序的main()函数中,语句“f( );”内的实参a表示数组a的( )。
void f( )
{ int k; for( )a[k]++; }
int main()
{ int a[10]={0};f( ); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e1d8-c003-bc7499099f00.html
点击查看答案
5.编写程序,输入一个整数,将它逆序输出。要求定义并调用函数reverse( ),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。
#include
long reverse( )
{ long m=0,i,a;
i=n%10;
m=i;
n=n/10;
while(n>0)
{ i=n%10;
m=m*10+i;
n=n/10;
}
return m;
}
int main()
{ long n;
printf( );
scanf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-79e8-c003-bc7499099f00.html
点击查看答案
11.下面程序是用递归算法求m与n的最大公约数。
设求m与n的最大公约数的函数为gcd( ),则递归公式为:

#include
int gcd( )
{int k;
if(( (30) ))
k=m;
else
k=( (31) );
return k;
}
int main()
{int m,n;
scanf( );
printf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-87b8-c003-bc7499099f00.html
点击查看答案
13.已有定义“int a[3][4]={0};",则下面正确的叙述是________。

A.  只有元素a[0][0]可得到初值

B.  此说明语句不正确

C.  数组a中各元素都可得到初值,但其值不一定为0

D.  数组a中每个元素均可得到初值0

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ce98-c003-bc7499099f00.html
点击查看答案
24.已知有声明“int a=0,b=2;”,则执行语句“b=--a||++b;”后,变量b的值为( )。

A.  0

B.  1

C.  2

D.  3

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-3c40-c003-bc7499099f00.html
点击查看答案
2.下面程序运行时输出的结果是()。
#include
int main()
{ int i=1, n=0;
switch( )
{case 1:
case 2: n++;
case 3: n++;
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载