试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
1.编写程序,调用函数求一个圆柱体的表面积和体积。
#include
#define PI 3.1415926
float area( )
{ float a;
a = PI*2*r*h;
return a;
}
float bulk( )
{ float v;
v=PI*r*r*h;
return v;
}
int main()
{ float r,h;
printf( );
scanf( );
printf("Surface area:%.2f,volume:%.2f\n",area(

答案:RHBULKRHRH

试题通
C语言程序设计题库
试题通
44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5320-c003-bc7499099f00.html
点击查看题目
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看题目
24.下面程序运行后的输出结果是________。
#include
#include
int count( )
{int k=0;
if(str[k]== '\0') return 0;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-b8b0-c003-bc7499099f00.html
点击查看题目
13.下面程序运行后输出的结果是________。
#include
int main()
{ int n=12345,d;
while(n!=0)
{d=n%10;
printf( );
n=n/10;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-e050-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
点击查看题目
13.若有定义“int i; float x;”,为使i得到值1,x得到值3.1416,当执行语句“scanf("%3d%f", &i, &x);”时,正确的输入形式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f00.html
点击查看题目
18.本程序的功能是:验证在3~50范围内的两个相邻素数的平方之间至少有4个素数。例如,3和5是相邻素数,32~52之间有素数11、13、17、19、23。
#include
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if(n%k==0)return 0;
return 1;
}
int main()
{ int i, j, k=0, m, n, count, a[50]={0};
for (i=3; i<50; i++)
if(( (48) )) a[k++]=i;
for (i=0; i<k-1; i++)
{ m=a[i]*a[i];
n=a[i+1]*a[i+1];
count=( (49) );
for (j=m+1; j<n; j++)
if( )count++;
if(count>=4)
printf("\nIn %d*%d-%d*%d have:%d", a[i], a[i], a[i+1], a[i+1], count);
else { printf( ); exit(0);}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-e960-c003-bc7499099f00.html
点击查看题目
1.下面程序运行时输出结果是________。
#include
void fun( )
{ static int a;
printf("%2d", a);
a+=k;
}
int main()
{ int k;
for (k=1; k<=3; k++)
fun( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-62c0-c003-bc7499099f00.html
点击查看题目
7.下面叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看题目
15.下列程序运行时输出的结果是()。
#include
int fun( )
{static int b=1,c=0;
b*=a;
c+=b;
return c;
}
int main()
{int k;
for(k=1; k<3; k++)
printf("%2d", fun( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-91a0-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

1.编写程序,调用函数求一个圆柱体的表面积和体积。
#include
#define PI 3.1415926
float area( )
{ float a;
a = PI*2*r*h;
return a;
}
float bulk( )
{ float v;
v=PI*r*r*h;
return v;
}
int main()
{ float r,h;
printf( );
scanf( );
printf("Surface area:%.2f,volume:%.2f\n",area(

答案:RHBULKRHRH

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。

A.  x是全局变量,函数f1可以访问,函数f2不能访问

B.  y是全局变量,函数f1和函数f2都可以访问

C.  z是动态变量,函数f1可访问,函数f2不可访问

D.  d是静态变量,函数f1和函数f2都可以访问

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5320-c003-bc7499099f00.html
点击查看答案
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。

A.  b=a%c

B.  a>0?b=a:b=-a

C.  b=a/2=c

D.  b=a=c/2

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看答案
24.下面程序运行后的输出结果是________。
#include
#include
int count( )
{int k=0;
if(str[k]== '\0') return 0;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-b8b0-c003-bc7499099f00.html
点击查看答案
13.下面程序运行后输出的结果是________。
#include
int main()
{ int n=12345,d;
while(n!=0)
{d=n%10;
printf( );
n=n/10;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-e050-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
点击查看答案
13.若有定义“int i; float x;”,为使i得到值1,x得到值3.1416,当执行语句“scanf("%3d%f", &i, &x);”时,正确的输入形式是( )。

A.  1, 3.1416

B.  13.1416

C.  001 3.1416

D.  i=001, x=3.1416

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f00.html
点击查看答案
18.本程序的功能是:验证在3~50范围内的两个相邻素数的平方之间至少有4个素数。例如,3和5是相邻素数,32~52之间有素数11、13、17、19、23。
#include
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if(n%k==0)return 0;
return 1;
}
int main()
{ int i, j, k=0, m, n, count, a[50]={0};
for (i=3; i<50; i++)
if(( (48) )) a[k++]=i;
for (i=0; i<k-1; i++)
{ m=a[i]*a[i];
n=a[i+1]*a[i+1];
count=( (49) );
for (j=m+1; j<n; j++)
if( )count++;
if(count>=4)
printf("\nIn %d*%d-%d*%d have:%d", a[i], a[i], a[i+1], a[i+1], count);
else { printf( ); exit(0);}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-e960-c003-bc7499099f00.html
点击查看答案
1.下面程序运行时输出结果是________。
#include
void fun( )
{ static int a;
printf("%2d", a);
a+=k;
}
int main()
{ int k;
for (k=1; k<=3; k++)
fun( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-62c0-c003-bc7499099f00.html
点击查看答案
7.下面叙述中正确的是( )。

A.  C程序的基本组成单位是语句

B.  C语句必须以分号结束

C.  C程序中的每一行只能写一条语句

D.  C程序必须在一行内写完

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看答案
15.下列程序运行时输出的结果是()。
#include
int fun( )
{static int b=1,c=0;
b*=a;
c+=b;
return c;
}
int main()
{int k;
for(k=1; k<3; k++)
printf("%2d", fun( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-91a0-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载