APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
16.下面语句中有语法错误的是( )。

A、 printf("%d", 0e);

B、 printf("%f", 0e2);

C、 printf("%d", 0x2);

D、 printf("%s", "0x2");

答案:空

C语言程序设计题库
36. 下面程序运行时输出结果的最后一行是()。
#include
void fun(int a[3][3])
{ int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3-i; j++)
{ k=a[i][j]; a[i][j]=a[2-j][2-i]; a[2-j][2-i]=k;}
}
int main()
{ int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}, i, j;
fun( );
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-ff00-c003-bc7499099f00.html
点击查看题目
17.double18.619.long int20.0x或0X
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d4e0-c003-bc7499099f01.html
点击查看题目
4.若将实型常数1.5存储在内存中,它占用( )个字节。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f02.html
点击查看题目
12.下面程序运行时输出结果是()。
#include
int f2( )
{ return m+n; }
int f1( )
{ { static int x=2;
if(y>2){ x=x*x; y=x;}
else y=x+1;
}
return x+y;
}
int main()
{ int a=3;
printf("%2d", f2(a, 2));
printf("%2d", f1(a, 3));
printf("%2d", f1(a, 2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-85e8-c003-bc7499099f00.html
点击查看题目
20.表达式“(a=4*5, b=a*2), b-a, a+=2”的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-6780-c003-bc7499099f00.html
点击查看题目
6.C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-f250-c003-bc7499099f01.html
点击查看题目
2.编写程序,将输入的20名学生的成绩保存到数组中,求出其最高分、最低分及平均分。
#include
int main()
{ int i;
float a[20],max=0,min=100,avg=0;
for(i=0;i<20;i++)
{
scanf( );
if( )max=a[i];
if( )min=a[i];
avg=avg+a[i];
}
avg=avg/20;
printf("max=%.1f\n",max);
printf("min=%.1f\n",min);
printf("avg=%.1f\n",avg);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f01.html
点击查看题目
24.本程序的功能是:设a为已按升序排列的整数数组,由键盘输入任意一个数,利用二分法在数组中查找该数。
#include
int main()
{int a[12]={2,5,7,9,12,15,16,18,20,23,28,30};
int x,i,right,left,mid,find;
printf( );
for(i=0;i<12;i++)
printf("%3d",a[i]);
printf( );
scanf( );
left=0; right=11;find=0;
do
{mid=( (61) );
if( )
{printf( );
( (62) );
break; }
else
if( ) right=mid-1;
else ( (63) );
}while( );
if(find==0)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5920-c003-bc7499099f00.html
点击查看题目
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(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-5e90-c003-bc7499099f00.html
点击查看题目
6.验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。要求将6~100之间的偶数都表示成两个素数之和。素数指只能被1和自身整除的正整数,1不是素数,2是素数。
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if (n%k==0) return 0;
return ( (16) );
}
int main()
{ int i, k;
for (i=6; i<=100; i+=2)
for (k=2; k<=i/2; k++)
if (( (17) ))
{printf( );
break; }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-54f0-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

16.下面语句中有语法错误的是( )。

A、 printf("%d", 0e);

B、 printf("%f", 0e2);

C、 printf("%d", 0x2);

D、 printf("%s", "0x2");

答案:空

分享
C语言程序设计题库
相关题目
36. 下面程序运行时输出结果的最后一行是()。
#include
void fun(int a[3][3])
{ int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3-i; j++)
{ k=a[i][j]; a[i][j]=a[2-j][2-i]; a[2-j][2-i]=k;}
}
int main()
{ int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}, i, j;
fun( );
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-ff00-c003-bc7499099f00.html
点击查看答案
17.double18.619.long int20.0x或0X
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d4e0-c003-bc7499099f01.html
点击查看答案
4.若将实型常数1.5存储在内存中,它占用( )个字节。

A.

B.

C.

D.

E.

F.

G.

H.

I.

J.

解析:

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f02.html
点击查看答案
12.下面程序运行时输出结果是()。
#include
int f2( )
{ return m+n; }
int f1( )
{ { static int x=2;
if(y>2){ x=x*x; y=x;}
else y=x+1;
}
return x+y;
}
int main()
{ int a=3;
printf("%2d", f2(a, 2));
printf("%2d", f1(a, 3));
printf("%2d", f1(a, 2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-85e8-c003-bc7499099f00.html
点击查看答案
20.表达式“(a=4*5, b=a*2), b-a, a+=2”的值是( )。

A.  2

B.  20

C.  22

D.  42

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-6780-c003-bc7499099f00.html
点击查看答案
6.C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-f250-c003-bc7499099f01.html
点击查看答案
2.编写程序,将输入的20名学生的成绩保存到数组中,求出其最高分、最低分及平均分。
#include
int main()
{ int i;
float a[20],max=0,min=100,avg=0;
for(i=0;i<20;i++)
{
scanf( );
if( )max=a[i];
if( )min=a[i];
avg=avg+a[i];
}
avg=avg/20;
printf("max=%.1f\n",max);
printf("min=%.1f\n",min);
printf("avg=%.1f\n",avg);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f01.html
点击查看答案
24.本程序的功能是:设a为已按升序排列的整数数组,由键盘输入任意一个数,利用二分法在数组中查找该数。
#include
int main()
{int a[12]={2,5,7,9,12,15,16,18,20,23,28,30};
int x,i,right,left,mid,find;
printf( );
for(i=0;i<12;i++)
printf("%3d",a[i]);
printf( );
scanf( );
left=0; right=11;find=0;
do
{mid=( (61) );
if( )
{printf( );
( (62) );
break; }
else
if( ) right=mid-1;
else ( (63) );
}while( );
if(find==0)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5920-c003-bc7499099f00.html
点击查看答案
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(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-5e90-c003-bc7499099f00.html
点击查看答案
6.验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。要求将6~100之间的偶数都表示成两个素数之和。素数指只能被1和自身整除的正整数,1不是素数,2是素数。
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if (n%k==0) return 0;
return ( (16) );
}
int main()
{ int i, k;
for (i=6; i<=100; i+=2)
for (k=2; k<=i/2; k++)
if (( (17) ))
{printf( );
break; }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-54f0-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载