APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
13.5432114.0 -6 9 6 115.2#18#16.30

答案:空

C语言程序设计题库
4.编写程序,输出二维数组的鞍点,鞍点的元素值在该行上最大,在该列上最小,若没有鞍点输出“No”。
#include
int main()
{ int a[4][4]={12,40,31,20,38,15,55,87,22,63,78,99,47,34,23,35},max[4],min[4];
int i,j,flag;
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf( );
printf( );
}
for(i=0;i<4;i++)
{ max[i]=0;
for(j=1;j<4;j++)
if( )
max[i] =j;
flag=1;
for(j=0;j<4;j++)
if( ){flag=0;break;}
if( ) printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ca68-c003-bc7499099f00.html
点击查看题目
3.在窗体上以每行两个数的格式输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。(提示:首先分离出每位数字)
#include
int main()
{ int i,a,b,c,n=0;
for(i=100;i<=999;i++)
{ a=i/100;
b=(i-a*100)/10;
c=i%10;
if( )
{ printf( );
n++;
if(n%2==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8078-c003-bc7499099f00.html
点击查看题目
1.B2.D3.C4.B5.D6.C 7.A8.B9.A10.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f00.html
点击查看题目
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
点击查看题目
1.下面关于continue和break语句的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8678-c003-bc7499099f01.html
点击查看题目
12.已有定义“int a=2, b=3; float m=4.5, n=3.5;”,则表达式“( )( )/2+( )m%( )n”的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2518-c003-bc7499099f03.html
点击查看题目
28.下面关于函数形参的声明中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2058-c003-bc7499099f01.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
点击查看题目
17.执行“printf("%x",100);”后的输出结果是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-32a0-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
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

13.5432114.0 -6 9 6 115.2#18#16.30

答案:空

分享
C语言程序设计题库
相关题目
4.编写程序,输出二维数组的鞍点,鞍点的元素值在该行上最大,在该列上最小,若没有鞍点输出“No”。
#include
int main()
{ int a[4][4]={12,40,31,20,38,15,55,87,22,63,78,99,47,34,23,35},max[4],min[4];
int i,j,flag;
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf( );
printf( );
}
for(i=0;i<4;i++)
{ max[i]=0;
for(j=1;j<4;j++)
if( )
max[i] =j;
flag=1;
for(j=0;j<4;j++)
if( ){flag=0;break;}
if( ) printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ca68-c003-bc7499099f00.html
点击查看答案
3.在窗体上以每行两个数的格式输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。(提示:首先分离出每位数字)
#include
int main()
{ int i,a,b,c,n=0;
for(i=100;i<=999;i++)
{ a=i/100;
b=(i-a*100)/10;
c=i%10;
if( )
{ printf( );
n++;
if(n%2==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8078-c003-bc7499099f00.html
点击查看答案
1.B2.D3.C4.B5.D6.C 7.A8.B9.A10.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f00.html
点击查看答案
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
点击查看答案
1.下面关于continue和break语句的叙述中正确的是( )。

A.  continue和break语句都可以出现在switch语句中

B.  continue和break语句都可以出现在循环语句的循环体中

C.  在循环语句和switch语句之外允许出现continue和break语句

D.  执行循环语句中的continue和break语句都将立即终止循环

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8678-c003-bc7499099f01.html
点击查看答案
12.已有定义“int a=2, b=3; float m=4.5, n=3.5;”,则表达式“( )( )/2+( )m%( )n”的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2518-c003-bc7499099f03.html
点击查看答案
28.下面关于函数形参的声明中正确的是( )。

A.  int a[]

B.  int a[][]

C.  int a[]={0}

D.  int a[2][]

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2058-c003-bc7499099f01.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
点击查看答案
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
点击查看答案
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
点击查看答案
试题通小程序
试题通app下载