APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
12.下面程序运行时输出结果的最后一行是()。
#include
int main()
{ int i, j, k=1, a[3][3]={0};
for(i=0;i<=3/2+1;i++)
{ for(j=0;j<=i;j++)
a[j][i-j]=k++;
}
for(;i<6;i++)
{ for(j=i+1-3;j<=3-1;j++)
a[j][i-j]=k++;
}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}

答案:N

C语言程序设计题库
9.已有定义“int x, y;”,若要求编写代码实现“当x大于等于0时y取值1,否则y取值-1”,则下面程序段中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-0590-c003-bc7499099f00.html
点击查看题目
9. 下面叙述中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f01.html
点击查看题目
8.C语言中,形参缺省的存储类型说明是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f560-c003-bc7499099f00.html
点击查看题目
40.下面程序在运行时,若输入3 11 8 5 15 9<回车>后输出结果是________。
#include
void sort( )
{ int i, k, temp;
for (i=1; i<6; i++)
for(k=i-1;k>=0&&b[k]{temp=b[k]; b[k]=b[k+1]; b[k+1]=temp; }
}
int main()
{ int k, a[6];
for(k=0; k<6; k++)
scanf( );
sort( );
for(k=0; k<6; k++)
printf("%3d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-1288-c003-bc7499099f00.html
点击查看题目
21.D22.D23.C24.B25.C26.C27.A28.A29.D30.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f01.html
点击查看题目
18.下面程序运行时输出的结果是()。
#include
int main()
{ int i, m=0;
for(i=0; i<5; i++)
{switch( )
{case 0:
case 1: m++;
case 3: m++;
case 4: m--; break;
}
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-eff0-c003-bc7499099f00.html
点击查看题目
2.若有以下a 数组,数组元素 a[0]~a[9]中的值为:9,4,12,8,2,10,7,5,1,3
( )对该数组进行定义并赋以上初值的语句是________。
( )该数组中,可用的最小下标值是________,最大下标值是________。
( )该数组中,值最小的元素名字是( ),它的值是________;值最大的元素名字是( ),它的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9400-c003-bc7499099f00.html
点击查看题目
15.已有定义“int i, a=1; unsigned j;”,则下列语句执行时会出现无限循环的语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-b558-c003-bc7499099f01.html
点击查看题目
12.下面程序运行时输出结果的最后一行是()。
#include
int main()
{ int i, j, k=1, a[3][3]={0};
for(i=0;i<=3/2+1;i++)
{ for(j=0;j<=i;j++)
a[j][i-j]=k++;
}
for(;i<6;i++)
{ for(j=i+1-3;j<=3-1;j++)
a[j][i-j]=k++;
}
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-43c8-c003-bc7499099f00.html
点击查看题目
1.102.23.1,0,14.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5f68-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

12.下面程序运行时输出结果的最后一行是()。
#include
int main()
{ int i, j, k=1, a[3][3]={0};
for(i=0;i<=3/2+1;i++)
{ for(j=0;j<=i;j++)
a[j][i-j]=k++;
}
for(;i<6;i++)
{ for(j=i+1-3;j<=3-1;j++)
a[j][i-j]=k++;
}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}

答案:N

分享
C语言程序设计题库
相关题目
9.已有定义“int x, y;”,若要求编写代码实现“当x大于等于0时y取值1,否则y取值-1”,则下面程序段中错误的是( )。

A.  y=x>=0?1:-1;

B.  if(x>=0)y=1; else y=-1;

C.  switch()

D.  switch(x-abs(x))
{case x>=0:y=1; break;{case 0:y=1; break;
default:y=-1;default:y=-1;
}}

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

A.  在编译时可以发现注释中的拼写错误

B.  C语言程序可以由一个或多个函数组成

C.  main(){ }必须位于程序的开始

D.  C语言程序的每一行只能写一条语句

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f01.html
点击查看答案
8.C语言中,形参缺省的存储类型说明是( )。

A.  auto

B.  static

C.  register

D.  extern

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f560-c003-bc7499099f00.html
点击查看答案
40.下面程序在运行时,若输入3 11 8 5 15 9<回车>后输出结果是________。
#include
void sort( )
{ int i, k, temp;
for (i=1; i<6; i++)
for(k=i-1;k>=0&&b[k]{temp=b[k]; b[k]=b[k+1]; b[k+1]=temp; }
}
int main()
{ int k, a[6];
for(k=0; k<6; k++)
scanf( );
sort( );
for(k=0; k<6; k++)
printf("%3d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-1288-c003-bc7499099f00.html
点击查看答案
21.D22.D23.C24.B25.C26.C27.A28.A29.D30.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f01.html
点击查看答案
18.下面程序运行时输出的结果是()。
#include
int main()
{ int i, m=0;
for(i=0; i<5; i++)
{switch( )
{case 0:
case 1: m++;
case 3: m++;
case 4: m--; break;
}
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-eff0-c003-bc7499099f00.html
点击查看答案
2.若有以下a 数组,数组元素 a[0]~a[9]中的值为:9,4,12,8,2,10,7,5,1,3
( )对该数组进行定义并赋以上初值的语句是________。
( )该数组中,可用的最小下标值是________,最大下标值是________。
( )该数组中,值最小的元素名字是( ),它的值是________;值最大的元素名字是( ),它的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9400-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
点击查看答案
12.下面程序运行时输出结果的最后一行是()。
#include
int main()
{ int i, j, k=1, a[3][3]={0};
for(i=0;i<=3/2+1;i++)
{ for(j=0;j<=i;j++)
a[j][i-j]=k++;
}
for(;i<6;i++)
{ for(j=i+1-3;j<=3-1;j++)
a[j][i-j]=k++;
}
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-43c8-c003-bc7499099f00.html
点击查看答案
1.102.23.1,0,14.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5f68-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载