试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。

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

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

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

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

答案:空

试题通
C语言程序设计题库
试题通
1.下面程序运行时输出的结果是( )。
#include
int main( )
{ int i;
for(i=1;i<6;i++)
{if(i%2)
printf("*");
else
printf("#");
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b940-c003-bc7499099f00.html
点击查看题目
3.设有声明“float a=1.23456; int b;”,欲将a中的数值保留小数点后2位,第3位进行四舍五入运算,能实现该功能的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-38a0-c003-bc7499099f00.html
点击查看题目
9.下面程序运行时输出结果是()。
#include
void swap( )
{int t;
if( )t=a, a=b, b=t ;
}
int main()
{ int x=3, y=1, z=2;
if( )swap( );
if( )swap( );
if( )swap( );
printf( );
return 0 ;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7a30-c003-bc7499099f00.html
点击查看题目
1.输出1000之内的全部“完数”,要求每行输出5个,并统计完数的个数。一个数如果恰好等于它的因子之和,就称其为完数。
#include
int main()
{ int i,j,n=0,sum;
for(i=3;i<=1000;i++)
{ sum=0;
for(j=1;j<n-1;j++)
if(n%j==0)sum=sum+j;
if( )
{ printf( );
n++;
if(n%5==0) printf( );
}
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-70d8-c003-bc7499099f00.html
点击查看题目
18.C语言中函数返回值的类型是由()决定的。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0cd0-c003-bc7499099f00.html
点击查看题目
1.下面叙述正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-34b8-c003-bc7499099f00.html
点击查看题目
11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-dc68-c003-bc7499099f00.html
点击查看题目
31.C语言中字符型数据在内存中的存储形式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-86c0-c003-bc7499099f00.html
点击查看题目
2.编写函数prime( )判断m是否为素数,当m为素数时返回1,否则返回0。
#include
int prime( )
{ int i;
for(i=2;i<=m/2;i++)
if (m%i==0) break;
if (i>m/2) return 1;
return 0;
}
int main()
{ int i;
for(i=2;i<100;i++)
if ( ) printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-6660-c003-bc7499099f00.html
点击查看题目
5.本程序的功能是找出符合下面条件的Troitsky数:将该数的首位数字移到末位数字之后得到的数是原数的整数倍。例如,将142857的首位数字1移到末位之后得到的数是428571,而428571=3×142857,因此142857是Troitsky数。
#include
#include
#define N 10
int main()
{long i,a[N],n,m=0; int k;
for(i=142857;i<1000000;i++)
{n=i;( (11) );
while(n>0)
{k++;
n/=10; }
n=i%( )pow(10,k-1)*10+i/( )( (12) );
if(n%i==0&&n/i>1)
a[m++]=i;
}
for(i=0;i<m;i++)printf("%10ld\t",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-8e00-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。

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

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

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

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

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
1.下面程序运行时输出的结果是( )。
#include
int main( )
{ int i;
for(i=1;i<6;i++)
{if(i%2)
printf("*");
else
printf("#");
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b940-c003-bc7499099f00.html
点击查看答案
3.设有声明“float a=1.23456; int b;”,欲将a中的数值保留小数点后2位,第3位进行四舍五入运算,能实现该功能的表达式是( )。

A.  b=a*100+0.5, a=b/100.0

B.  a=(a*100+0.5)/100.0

C.  a=((int)a*100+0.5)/100.0

D.  a=(a/100+0.5)/100.0

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-38a0-c003-bc7499099f00.html
点击查看答案
9.下面程序运行时输出结果是()。
#include
void swap( )
{int t;
if( )t=a, a=b, b=t ;
}
int main()
{ int x=3, y=1, z=2;
if( )swap( );
if( )swap( );
if( )swap( );
printf( );
return 0 ;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7a30-c003-bc7499099f00.html
点击查看答案
1.输出1000之内的全部“完数”,要求每行输出5个,并统计完数的个数。一个数如果恰好等于它的因子之和,就称其为完数。
#include
int main()
{ int i,j,n=0,sum;
for(i=3;i<=1000;i++)
{ sum=0;
for(j=1;j<n-1;j++)
if(n%j==0)sum=sum+j;
if( )
{ printf( );
n++;
if(n%5==0) printf( );
}
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-70d8-c003-bc7499099f00.html
点击查看答案
18.C语言中函数返回值的类型是由()决定的。

A.  return语句中的表达式类型

B.  调用该函数的主函数类型

C.  定义函数时所指定的函数类型

D.  以上都可能

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0cd0-c003-bc7499099f00.html
点击查看答案
1.下面叙述正确的是()。

A.  C程序在运行时总是从main()函数开始逐条执行语句的

B.  main()函数是系统库函数

C.  main()函数中每行只能出现一条语句

D.  main()函数必须出现在所有其他函数之前

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-34b8-c003-bc7499099f00.html
点击查看答案
11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-dc68-c003-bc7499099f00.html
点击查看答案
31.C语言中字符型数据在内存中的存储形式是________。

A.  ASCII码

B.  补码

C.  反码

D.  原码

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-86c0-c003-bc7499099f00.html
点击查看答案
2.编写函数prime( )判断m是否为素数,当m为素数时返回1,否则返回0。
#include
int prime( )
{ int i;
for(i=2;i<=m/2;i++)
if (m%i==0) break;
if (i>m/2) return 1;
return 0;
}
int main()
{ int i;
for(i=2;i<100;i++)
if ( ) printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-6660-c003-bc7499099f00.html
点击查看答案
5.本程序的功能是找出符合下面条件的Troitsky数:将该数的首位数字移到末位数字之后得到的数是原数的整数倍。例如,将142857的首位数字1移到末位之后得到的数是428571,而428571=3×142857,因此142857是Troitsky数。
#include
#include
#define N 10
int main()
{long i,a[N],n,m=0; int k;
for(i=142857;i<1000000;i++)
{n=i;( (11) );
while(n>0)
{k++;
n/=10; }
n=i%( )pow(10,k-1)*10+i/( )( (12) );
if(n%i==0&&n/i>1)
a[m++]=i;
}
for(i=0;i<m;i++)printf("%10ld\t",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-8e00-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载