APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
17.下面程序运行时输出的结果是()。
#include
int main()
{ int m=5, n=0;
while(m>0)
{switch( )
{case 1:
case 3:n+=1; m--; break;
default:n=0;m--;
case 2:
case 4: n+=2; m--; break;
}
printf("%2d", n);
}
return 0;
}

答案:M

C语言程序设计题库
16.本程序的功能是:求一个数组中所有相邻元素的最大公约数(若数组有n个元素,则有n-1个最大公约数)。
#include
#include
int main()
{int i,k=0,t,m,n,r,a[10]={3,6,4,16,8,5,15,10,12,18},b[9]={0};
for(i=0;i<9;i++)
{m=a[i];( (40) );
if( ) t=m,m=n,n=t;
r=m%n;
while(r!=0)
{m=n; n=r;( (41) ); }
b[k++]=n;
}
printf( );
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf( );
for(i=0;i<9;i++)
printf("%3d",b[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-0718-c003-bc7499099f00.html
点击查看题目
2.下面程序的输出是________。
#include
void main()
{int a=7,b=4;
float m=38.4,n=6.4,x;
x=a/2+b*m/n+1/2;
printf("%4.1f\n",x);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-03c0-c003-bc7499099f00.html
点击查看题目
22.下面不正确的说法为()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-14a0-c003-bc7499099f00.html
点击查看题目
11.B12.D13.C14.B15.C16.A17.D18.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f01.html
点击查看题目
6.下面程序运行时输出结果是()。
#include
int f( )
{return x/y +x%y;}
int main()
{float a=1.5, b=2.5, c=f( );
printf("%.2f", c);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7260-c003-bc7499099f00.html
点击查看题目
9.3,1,210.5,811.1312.5 7 8
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2bc8-c003-bc7499099f02.html
点击查看题目
5.若有定义“int i=7;float x=3.1415;double y=3;”,表达式“i+'a'*x+i/y”值的类型是________型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f03.html
点击查看题目
16.设字符型变量ch的值是小写英文字母,将它转换为相应大写字母的表达式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f00.html
点击查看题目
2.表达式!x等价于( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e650-c003-bc7499099f01.html
点击查看题目
32.下列程序运行时的输出结果是________。
#include
long f( )
{ switch( )
{case 0: return(0);
case 1:
case 2: return(2);}
printf( );
return ( f(n-1) + f(n-2) );
}
int main()
{ long k;
k=f(4);
printf( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-dbd8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

17.下面程序运行时输出的结果是()。
#include
int main()
{ int m=5, n=0;
while(m>0)
{switch( )
{case 1:
case 3:n+=1; m--; break;
default:n=0;m--;
case 2:
case 4: n+=2; m--; break;
}
printf("%2d", n);
}
return 0;
}

答案:M

分享
C语言程序设计题库
相关题目
16.本程序的功能是:求一个数组中所有相邻元素的最大公约数(若数组有n个元素,则有n-1个最大公约数)。
#include
#include
int main()
{int i,k=0,t,m,n,r,a[10]={3,6,4,16,8,5,15,10,12,18},b[9]={0};
for(i=0;i<9;i++)
{m=a[i];( (40) );
if( ) t=m,m=n,n=t;
r=m%n;
while(r!=0)
{m=n; n=r;( (41) ); }
b[k++]=n;
}
printf( );
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf( );
for(i=0;i<9;i++)
printf("%3d",b[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-0718-c003-bc7499099f00.html
点击查看答案
2.下面程序的输出是________。
#include
void main()
{int a=7,b=4;
float m=38.4,n=6.4,x;
x=a/2+b*m/n+1/2;
printf("%4.1f\n",x);
}

A.  27.0

B.  27.5

C.  28.0

D.  28.5

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-03c0-c003-bc7499099f00.html
点击查看答案
22.下面不正确的说法为()。

A.  在不同函数中可以使用相同名字的变量

B.  形参是局部变量

C.  在函数内定义的变量只在本函数范围内有效

D.  在函数内的复合语句中定义的变量在本函数范围内有效

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-14a0-c003-bc7499099f00.html
点击查看答案
11.B12.D13.C14.B15.C16.A17.D18.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f01.html
点击查看答案
6.下面程序运行时输出结果是()。
#include
int f( )
{return x/y +x%y;}
int main()
{float a=1.5, b=2.5, c=f( );
printf("%.2f", c);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-7260-c003-bc7499099f00.html
点击查看答案
9.3,1,210.5,811.1312.5 7 8
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2bc8-c003-bc7499099f02.html
点击查看答案
5.若有定义“int i=7;float x=3.1415;double y=3;”,表达式“i+'a'*x+i/y”值的类型是________型。

A.

B.

C.

D.

E.

F.

G.

H.

I.

J.

解析:

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f03.html
点击查看答案
16.设字符型变量ch的值是小写英文字母,将它转换为相应大写字母的表达式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f00.html
点击查看答案
2.表达式!x等价于( )。

A.  x==0

B.  x==1

C.  x!=0

D.  x!=1

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e650-c003-bc7499099f01.html
点击查看答案
32.下列程序运行时的输出结果是________。
#include
long f( )
{ switch( )
{case 0: return(0);
case 1:
case 2: return(2);}
printf( );
return ( f(n-1) + f(n-2) );
}
int main()
{ long k;
k=f(4);
printf( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-dbd8-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载