试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
24.下面关于return语句的叙述正确的是()。

A、 一个自定义函数中必须有一条return语句

B、 一个自定义函数中可以根据不同情况设置多条return语句

C、 定义成void类型的函数中可以有带返回值的return语句

D、 没有return语句的自定义函数在执行结束时不能返回到调用处

答案:空

试题通
C语言程序设计题库
试题通
14.设有变量声明“char ch;”, 执行“for( ;”时,从键盘上输入“ABCDEFG↙”之后,输出的结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f00.html
点击查看题目
15.本程序的功能是:输出10~1000之间所有满足条件k、k2、k3均为回文数的整数k, (所谓回文数,是指其各位数字左右对称的整数。例如,121、12321都是回文数)。
#include
int fun( )
{ int i=0,j=0,a[10];
while(n!=0)
{ a[j++]=n%10;
n=( (41) );
}
j--;
while(( (42) ))
{ if( )i++,j--;
else return 0;
}
return 1;
}
int main()
{ long k;
for(k=10;k<1000;k++)
if(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-ba80-c003-bc7499099f00.html
点击查看题目
30.下面程序运行后输出结果为________。
#include
int myf( )
{ if(n==1)return m;
else return m+myf(m, n-1);
}
int main()
{ int x=5, y=3; printf( return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d408-c003-bc7499099f00.html
点击查看题目
8.数学式所对应的C语言表达式为pow( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f808-c003-bc7499099f01.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
点击查看题目
48.表达式 sizeof( )的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b1b8-c003-bc7499099f00.html
点击查看题目
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看题目
1.本程序的功能是:在n个人原始顺序排列的情况下,计算他们按下面规则出列的次序。n个人排成一列,依次从左往右“1,2,1,2,…”报数,报到“1”的人出列,报到“2”的人立即站到队伍的最右端;报数过程反复进行,直到n个人都出列为止。例如,n=8时,设每人编号为1,2,3,4,5,6,7,8,则出列顺序为l,3,5,7,2,6,4,8。
#include
#define n 8
int main()
{ int queue[n+1], k, m;
for(k=1;k<=n; k++)
queue[k]=( (1) );
k=1; m=0;
do
{ printf("%2d",queue[k]);
k=(k+1)%(n+1);
queue[m]=( (2) );
m=(m+1)%(n+1);
k=(k+1)%(n+1);
}while(( (3) ));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6ad8-c003-bc7499099f00.html
点击查看题目
14.与整型数学算式等价的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f03.html
点击查看题目
46.下面函数中能正确计算n!(n<17)的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5af0-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

24.下面关于return语句的叙述正确的是()。

A、 一个自定义函数中必须有一条return语句

B、 一个自定义函数中可以根据不同情况设置多条return语句

C、 定义成void类型的函数中可以有带返回值的return语句

D、 没有return语句的自定义函数在执行结束时不能返回到调用处

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
14.设有变量声明“char ch;”, 执行“for( ;”时,从键盘上输入“ABCDEFG↙”之后,输出的结果是( )。

A.  ABCDEFG

B.  AABBCCDDEEFFGG

C.  非字母数字字符

D.  语句不能执行

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f00.html
点击查看答案
15.本程序的功能是:输出10~1000之间所有满足条件k、k2、k3均为回文数的整数k, (所谓回文数,是指其各位数字左右对称的整数。例如,121、12321都是回文数)。
#include
int fun( )
{ int i=0,j=0,a[10];
while(n!=0)
{ a[j++]=n%10;
n=( (41) );
}
j--;
while(( (42) ))
{ if( )i++,j--;
else return 0;
}
return 1;
}
int main()
{ long k;
for(k=10;k<1000;k++)
if(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-ba80-c003-bc7499099f00.html
点击查看答案
30.下面程序运行后输出结果为________。
#include
int myf( )
{ if(n==1)return m;
else return m+myf(m, n-1);
}
int main()
{ int x=5, y=3; printf( return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d408-c003-bc7499099f00.html
点击查看答案
8.数学式所对应的C语言表达式为pow( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f808-c003-bc7499099f01.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
点击查看答案
48.表达式 sizeof( )的值是( )。

A.  8

B.  9

C.  10

D.  11

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b1b8-c003-bc7499099f00.html
点击查看答案
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。

A.  函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

B.  函数返回值的类型就是返回值表达式的类型

C.  函数返回值类型决定了返回值表达式的类型

D.  函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看答案
1.本程序的功能是:在n个人原始顺序排列的情况下,计算他们按下面规则出列的次序。n个人排成一列,依次从左往右“1,2,1,2,…”报数,报到“1”的人出列,报到“2”的人立即站到队伍的最右端;报数过程反复进行,直到n个人都出列为止。例如,n=8时,设每人编号为1,2,3,4,5,6,7,8,则出列顺序为l,3,5,7,2,6,4,8。
#include
#define n 8
int main()
{ int queue[n+1], k, m;
for(k=1;k<=n; k++)
queue[k]=( (1) );
k=1; m=0;
do
{ printf("%2d",queue[k]);
k=(k+1)%(n+1);
queue[m]=( (2) );
m=(m+1)%(n+1);
k=(k+1)%(n+1);
}while(( (3) ));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6ad8-c003-bc7499099f00.html
点击查看答案
14.与整型数学算式等价的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f03.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
点击查看答案
试题通小程序
试题通app下载