试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
2.编写程序,由键盘输入一元二次方程ax2+bx+c=0(a≠0)的a、b、c的值,求方程的解。
#include
#include
int main( )
{double a,b,c,x1,x2,r,i,delt;
printf( );
scanf( );
printf( );
if( )<=1e-6)
else
{
delt=b*b-4*a*c;
else
}
else
}
}
return 0;
}

答案:FABSA

试题通
C语言程序设计题库
试题通
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
点击查看题目
9.若有函数定义int fun() {int a=4, b=3, c=2; return a, b, c;},则调用函数fun后的返回值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f00.html
点击查看题目
1.D2.A3.D4.A5.C6.D7.D8.C9.C10.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5798-c003-bc7499099f01.html
点击查看题目
18.已有定义“int a[10]={1, 2}, i=0;”,下面语句中与“a[i]=a[i+1], i++;”等价的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-de38-c003-bc7499099f00.html
点击查看题目
14.下面叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f00.html
点击查看题目
1.3 7 112.9 8 73.3 2 1 14.7 2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8418-c003-bc7499099f01.html
点击查看题目
15.要调用数学函数时,在#include命令行中应包含( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2eb8-c003-bc7499099f00.html
点击查看题目
1.3.1400002.3.0/4*n*( ) 3.unsigned4.8
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d0f8-c003-bc7499099f00.html
点击查看题目
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
点击查看题目
34.下面程序运行后输出结果中的最后一行为()。
#include
void fun(int a[3][3],int m,int n)
{ int i,t;
for(i=0;i<3;i++)
{ t=a[m][i];
a[m][i]=a[n][i];
a[n][i]=t;
}
}
int main()
{ int i,j,k;
int a[3][3]={2,3,4,1,3,2,3,2,3};
for(k=0; k<3; k++)
{ for(j=0;j<3;j++)
printf("%3d", a[k][j]);
printf( );
}
for(i=0; i<3; i++)
{ k=i;
for(j=i+1;j<3;j++)
if(a[j][0]<a[k][0])k=j;
else if(a[j][0]==a[k][0]&&a[j][1]<a[k][1])k=j;
if( )fun( );
}
for(k=0;k<3;k++)
{ for(j=0;j<3;j++)
printf("%3d",a[k][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-e790-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

2.编写程序,由键盘输入一元二次方程ax2+bx+c=0(a≠0)的a、b、c的值,求方程的解。
#include
#include
int main( )
{double a,b,c,x1,x2,r,i,delt;
printf( );
scanf( );
printf( );
if( )<=1e-6)
else
{
delt=b*b-4*a*c;
else
}
else
}
}
return 0;
}

答案:FABSA

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
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
点击查看答案
9.若有函数定义int fun() {int a=4, b=3, c=2; return a, b, c;},则调用函数fun后的返回值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f00.html
点击查看答案
1.D2.A3.D4.A5.C6.D7.D8.C9.C10.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5798-c003-bc7499099f01.html
点击查看答案
18.已有定义“int a[10]={1, 2}, i=0;”,下面语句中与“a[i]=a[i+1], i++;”等价的是( )。

A.  a[i]=a[i+1];

B.  a[++i]=a[i];

C.  a[++i]=a[i+1];

D.  i++, a[i-1]=a[i];

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

A.  C语言处理系统以函数为单位编译源程序

B.  main()函数必须放在程序开始

C.  用户定义的函数可以被一个或多个函数调用任意多次

D.  在一个函数体内可以定义另外一个函数

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f00.html
点击查看答案
1.3 7 112.9 8 73.3 2 1 14.7 2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8418-c003-bc7499099f01.html
点击查看答案
15.要调用数学函数时,在#include命令行中应包含( )。

A.  stdio.h

B.  string.h

C.  math.h

D.  ctype.h

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2eb8-c003-bc7499099f00.html
点击查看答案
1.3.1400002.3.0/4*n*( ) 3.unsigned4.8
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d0f8-c003-bc7499099f00.html
点击查看答案
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
点击查看答案
34.下面程序运行后输出结果中的最后一行为()。
#include
void fun(int a[3][3],int m,int n)
{ int i,t;
for(i=0;i<3;i++)
{ t=a[m][i];
a[m][i]=a[n][i];
a[n][i]=t;
}
}
int main()
{ int i,j,k;
int a[3][3]={2,3,4,1,3,2,3,2,3};
for(k=0; k<3; k++)
{ for(j=0;j<3;j++)
printf("%3d", a[k][j]);
printf( );
}
for(i=0; i<3; i++)
{ k=i;
for(j=i+1;j<3;j++)
if(a[j][0]<a[k][0])k=j;
else if(a[j][0]==a[k][0]&&a[j][1]<a[k][1])k=j;
if( )fun( );
}
for(k=0;k<3;k++)
{ for(j=0;j<3;j++)
printf("%3d",a[k][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-e790-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载