APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
40.下面程序在运行时,若输入3 11 8 5 15 9<回车>后输出结果是________。
#include
void sort( )
{ int i, k, temp;
for (i=1; i<6; i++)
for(k=i-1;k>=0&&b[k]{temp=b[k]; b[k]=b[k+1]; b[k+1]=temp; }
}
int main()
{ int k, a[6];
for(k=0; k<6; k++)
scanf( );
sort( );
for(k=0; k<6; k++)
printf("%3d", a[k]);
return 0;
}

答案:A

C语言程序设计题库
17.执行“printf("%x",100);”后的输出结果是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-32a0-c003-bc7499099f01.html
点击查看题目
29.下面程序运行后输出结果是________。
#include
void fun( )
{ if(n<100)
printf("%d", n/10);
else
{ fun(n/100); printf("%d", n%100/10); }
}
int main()
{ fun(123456); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d020-c003-bc7499099f00.html
点击查看题目
58.下面程序段在编译时不会报错的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c928-c003-bc7499099f00.html
点击查看题目
12.下面程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数。请填空。
#include
int main()
{int i,j;
for(i=0;( (24) );i++)
{j=i*10+6;
if(( (25) ))
printf("%3d",j);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5198-c003-bc7499099f00.html
点击查看题目
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看题目
5.已有定义“int a[][4]={1, 2, 3, 4, 5, 6, 7, 8, 9};”,则数组a第一维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-97e8-c003-bc7499099f01.html
点击查看题目
3.算法中对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f00.html
点击查看题目
4.输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数pi( )求π的近似值。

#include
float pi( )
{ int i=1;
float pi=1,s=1,a;
do
{s=-s;
i=i+2;
a=1./i;
pi=pi+s*a;
}while( );
return pi*4;
}
int main()
{ float e;
printf( );
scanf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-7600-c003-bc7499099f00.html
点击查看题目
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.html
点击查看题目
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

40.下面程序在运行时,若输入3 11 8 5 15 9<回车>后输出结果是________。
#include
void sort( )
{ int i, k, temp;
for (i=1; i<6; i++)
for(k=i-1;k>=0&&b[k]{temp=b[k]; b[k]=b[k+1]; b[k+1]=temp; }
}
int main()
{ int k, a[6];
for(k=0; k<6; k++)
scanf( );
sort( );
for(k=0; k<6; k++)
printf("%3d", a[k]);
return 0;
}

答案:A

分享
C语言程序设计题库
相关题目
17.执行“printf("%x",100);”后的输出结果是________。

A.  100

B.  0x100

C.  0X64

D.  64

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-32a0-c003-bc7499099f01.html
点击查看答案
29.下面程序运行后输出结果是________。
#include
void fun( )
{ if(n<100)
printf("%d", n/10);
else
{ fun(n/100); printf("%d", n%100/10); }
}
int main()
{ fun(123456); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d020-c003-bc7499099f00.html
点击查看答案
58.下面程序段在编译时不会报错的是( )。

A.  #define double 2

B.  #define b 2
void main()void main()
{double b=0;}{int b=0;}

C.  #define b 2

D.  #define b 2
void main()int x=b;
{b++;}void main()
{x++;}

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c928-c003-bc7499099f00.html
点击查看答案
12.下面程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数。请填空。
#include
int main()
{int i,j;
for(i=0;( (24) );i++)
{j=i*10+6;
if(( (25) ))
printf("%3d",j);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5198-c003-bc7499099f00.html
点击查看答案
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看答案
5.已有定义“int a[][4]={1, 2, 3, 4, 5, 6, 7, 8, 9};”,则数组a第一维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-97e8-c003-bc7499099f01.html
点击查看答案
3.算法中对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( )。

A.  正当性

B.  可行性

C.  确定性

D.  有穷性

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f00.html
点击查看答案
4.输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数pi( )求π的近似值。

#include
float pi( )
{ int i=1;
float pi=1,s=1,a;
do
{s=-s;
i=i+2;
a=1./i;
pi=pi+s*a;
}while( );
return pi*4;
}
int main()
{ float e;
printf( );
scanf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-7600-c003-bc7499099f00.html
点击查看答案
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.html
点击查看答案
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载