APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
4.下面跳转语句中,可以选择不唯一的跳转目的地的是( )。

A、 continue;

B、 break;

C、 goto标识符;

D、 return;

答案:空

C语言程序设计题库
20. 已有定义“int x=4, y=3, z=5;”,下面4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-28b8-c003-bc7499099f00.html
点击查看题目
15.已有定义“int i, a=1; unsigned j;”,则下列语句执行时会出现无限循环的语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f01.html
点击查看题目
26. 下面程序运行时输出到屏幕的结果是________。
#include
int f( )
{if(n==0||n==1)return 3;
return n*n-f(n-2);
}
int main()
{printf("%d\n", f(3)); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-c468-c003-bc7499099f00.html
点击查看题目
17.已有定义“float m;double n;int a;long b;char c;”,则表达式m+n*a/m+b/n+c值的类型为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f01.html
点击查看题目
26.本程序的功能是输出杨辉三角形。
#include
#define N 10
int main()
{ int i,j,k,a[N][N];
for (i=1; i<N; i++)
{a[i][1]=1;
( (66) );
}
for (i=3;i<N; i++)
for (j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+( (67) );
for (i=1;i<N;i++)
{ for(k=1;k<30-3*i;k++)
( (68) );
for (j=1;j<=i;j++)
printf("%6d",a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-6ca8-c003-bc7499099f00.html
点击查看题目
15.若变量已正确定义,语句“if( )k=0;else k=1;”和( )等价。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1918-c003-bc7499099f00.html
点击查看题目
6.下面叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f01.html
点击查看题目
1.下列选项中不是C语句的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f01.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
点击查看题目
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
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

4.下面跳转语句中,可以选择不唯一的跳转目的地的是( )。

A、 continue;

B、 break;

C、 goto标识符;

D、 return;

答案:空

分享
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;}

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-28b8-c003-bc7499099f00.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
点击查看答案
26. 下面程序运行时输出到屏幕的结果是________。
#include
int f( )
{if(n==0||n==1)return 3;
return n*n-f(n-2);
}
int main()
{printf("%d\n", f(3)); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-c468-c003-bc7499099f00.html
点击查看答案
17.已有定义“float m;double n;int a;long b;char c;”,则表达式m+n*a/m+b/n+c值的类型为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f01.html
点击查看答案
26.本程序的功能是输出杨辉三角形。
#include
#define N 10
int main()
{ int i,j,k,a[N][N];
for (i=1; i<N; i++)
{a[i][1]=1;
( (66) );
}
for (i=3;i<N; i++)
for (j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+( (67) );
for (i=1;i<N;i++)
{ for(k=1;k<30-3*i;k++)
( (68) );
for (j=1;j<=i;j++)
printf("%6d",a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-6ca8-c003-bc7499099f00.html
点击查看答案
15.若变量已正确定义,语句“if( )k=0;else k=1;”和( )等价。

A.  k=(a>b)?1:0;

B.  k=a>b;

C.  k=a<=b;

D.  a<=b?0:1;

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1918-c003-bc7499099f00.html
点击查看答案
6.下面叙述中错误的是( )。

A.  结构化程序由顺序、分支、循环3种基本结构组成

B.  结构化程序设计提倡模块化的设计方法

C.  使用3种基本结构构成的程序只能解决简单问题

D.  C语言是一种结构化程序设计语言

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f01.html
点击查看答案
1.下列选项中不是C语句的是( )。

A.  n++

B.  ;

C.  x=y=z;

D.  {a=1,b=2,c=a*b}

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