APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
20. 已有定义“int x=4, y=3, z=5;”,下面4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是()。

A、 if(x>y)z=x,x=y,y=z;

B、 if(x>y){z=x,x=y,y=z;}

C、 if(x>y)z=x;x=y;y=z;

D、 if(x>y){z=x;x=y;y=z;}

答案:空

C语言程序设计题库
18.已有定义“int a=7, b=2;”,则表达式“b+=( )( )/2”运算后b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f02.html
点击查看题目
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
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-b3f3-4f80-c003-bc7499099f00.html
点击查看题目
15.下面叙述中错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看题目
15.已有定义“int i, a=1; unsigned j;”,则下列语句执行时会出现无限循环的语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f01.html
点击查看题目
4.下面程序的功能是:根据下列公式计算cos( )的近似值。精度要求:当通项的绝对值小于等于10-6时为止。

#include
#include<( (10) )>
double mycos( )
{ int n=1;
double s=0, t=1.0;
while (( (11) )>=1e-6)
{s+=t;
t*= ( (12) );
n=n+2;
}
return s;
}
int main()
{ double x;
scanf( );
printf( ;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-4550-c003-bc7499099f00.html
点击查看题目
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
点击查看题目
13.下面程序运行时输出结果是()。
#include
void num()
{ extern int x, y;
int a=15, b=10;
x=a-b;y=a+b;
}
int x, y;
int main()
{ int a=7, b=5;
x=a+b;y=a-b;
num();
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-89d0-c003-bc7499099f00.html
点击查看题目
24.下面程序段的运行结果是________。
char ch[5]={ 'a', 'b', '\0', 'c', '\0'};
printf( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-f5a8-c003-bc7499099f00.html
点击查看题目
5.extern6.函数调用语句( )7.static
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-1c28-c003-bc7499099f01.html
点击查看题目
6.C语言规定,在一个源程序中main()函数的位置( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f178-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

20. 已有定义“int x=4, y=3, z=5;”,下面4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是()。

A、 if(x>y)z=x,x=y,y=z;

B、 if(x>y){z=x,x=y,y=z;}

C、 if(x>y)z=x;x=y;y=z;

D、 if(x>y){z=x;x=y;y=z;}

答案:空

分享
C语言程序设计题库
相关题目
18.已有定义“int a=7, b=2;”,则表达式“b+=( )( )/2”运算后b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f02.html
点击查看答案
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
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-b3f3-4f80-c003-bc7499099f00.html
点击查看答案
15.下面叙述中错误的是()。

A.  在函数外可以声明变量

B.  变量声明的位置决定了该变量名的使用范围

C.  函数调用时在函数内声明的变量的值将无法保存到该函数的下一次调用

D.  在函数外声明的变量,其值可以保存到该程序运行结束

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看答案
15.已有定义“int i, a=1; unsigned j;”,则下列语句执行时会出现无限循环的语句是( )。

A.  for(j=15;j>0;j-=2)a++;

B.  for(j=0;j<15;j+=2)a++;

C.  for(i=0;i<15;i+=2)a++;

D.  for(i=15;i>0;i-=2)a++;

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f01.html
点击查看答案
4.下面程序的功能是:根据下列公式计算cos( )的近似值。精度要求:当通项的绝对值小于等于10-6时为止。

#include
#include<( (10) )>
double mycos( )
{ int n=1;
double s=0, t=1.0;
while (( (11) )>=1e-6)
{s+=t;
t*= ( (12) );
n=n+2;
}
return s;
}
int main()
{ double x;
scanf( );
printf( ;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-4550-c003-bc7499099f00.html
点击查看答案
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
点击查看答案
13.下面程序运行时输出结果是()。
#include
void num()
{ extern int x, y;
int a=15, b=10;
x=a-b;y=a+b;
}
int x, y;
int main()
{ int a=7, b=5;
x=a+b;y=a-b;
num();
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-89d0-c003-bc7499099f00.html
点击查看答案
24.下面程序段的运行结果是________。
char ch[5]={ 'a', 'b', '\0', 'c', '\0'};
printf( );

A.  'a' 'b'

B.  ab

C.  ab c

D.  a, b

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-f5a8-c003-bc7499099f00.html
点击查看答案
5.extern6.函数调用语句( )7.static
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-1c28-c003-bc7499099f01.html
点击查看答案
6.C语言规定,在一个源程序中main()函数的位置( )。

A.  必须在程序的最前面

B.  必须在程序的最后面

C.  必须在预处理命令的后面

D.  可以在其他函数之前或之后

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f178-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载