APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
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;
}

答案:DNM

C语言程序设计题库
21.在一个C源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f01.html
点击查看题目
18.下面程序运行时,输出结果是()。
#include
#include
int main()
{ char ch[2][4];
strcpy(ch[0], "you");
strcpy(ch[1], "me");
ch[0][3]= '&';
printf("%s\n", ch[0]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6308-c003-bc7499099f00.html
点击查看题目
54.下列表示中,不可作为C语言常数的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-bd70-c003-bc7499099f01.html
点击查看题目
2.输入输出的格式控制字符中,int型数据采用________,float型数据采用________,char型数据采用________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f02.html
点击查看题目
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看题目
1.已有定义“int a[]={5,4,3,2,1},i=4;”,下列对a数组元素的引用中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a3a0-c003-bc7499099f00.html
点击查看题目
13.下面程序运行时输出的结果是()。
#include
int main()
{ int a[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5]={0}, i, k;
for(i=0; i<12; i++)
{ k=a[i];
b[k]++;
}
for(i=1; i<5; i++)
printf("%2d", b[i]);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4b98-c003-bc7499099f00.html
点击查看题目
6.已知有声明和语句“int a; scanf( );”,欲从键盘上为变量a输入的值为2,则正确的输入应是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f420-c003-bc7499099f01.html
点击查看题目
18.本程序的功能是:验证在3~50范围内的两个相邻素数的平方之间至少有4个素数。例如,3和5是相邻素数,32~52之间有素数11、13、17、19、23。
#include
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if(n%k==0)return 0;
return 1;
}
int main()
{ int i, j, k=0, m, n, count, a[50]={0};
for (i=3; i<50; i++)
if(( (48) )) a[k++]=i;
for (i=0; i<k-1; i++)
{ m=a[i]*a[i];
n=a[i+1]*a[i+1];
count=( (49) );
for (j=m+1; j<n; j++)
if( )count++;
if(count>=4)
printf("\nIn %d*%d-%d*%d have:%d", a[i], a[i], a[i+1], a[i+1], count);
else { printf( ); exit(0);}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-e960-c003-bc7499099f00.html
点击查看题目
2.程序功能:寻找具有下列特性的四位正整数,其百位数为0,去掉百位数0可得到一个三位正整数,而该三位正整数乘以9等于原四位正整数。例如,6075=675×9,所以6075是具有上述特性的正整数。
#include
int main()
{int i,j,a[4],k;
for(i=1000; i<10000; i++)
{( (4) );
for(j=0;k>0;j++)
{a[j]=k%10;
( (5) );
}
if(a[2]==0&&(a[3]*100+a[1]*10+a[0])*9==i)
printf("%4d\t", i);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-72a8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

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

答案:DNM

分享
C语言程序设计题库
相关题目
21.在一个C源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是()。

A.  extern

B.  register

C.  auto

D.  static

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f01.html
点击查看答案
18.下面程序运行时,输出结果是()。
#include
#include
int main()
{ char ch[2][4];
strcpy(ch[0], "you");
strcpy(ch[1], "me");
ch[0][3]= '&';
printf("%s\n", ch[0]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6308-c003-bc7499099f00.html
点击查看答案
54.下列表示中,不可作为C语言常数的是( )。

A.  010

B.  1UL

C.  '0x41'

D.  0xbe

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-bd70-c003-bc7499099f01.html
点击查看答案
2.输入输出的格式控制字符中,int型数据采用________,float型数据采用________,char型数据采用________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f02.html
点击查看答案
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看答案
1.已有定义“int a[]={5,4,3,2,1},i=4;”,下列对a数组元素的引用中错误的是( )。

A.  a[--i]

B.  a[a[0]]

C.  a[2*2]

D.  a[a[i]]

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a3a0-c003-bc7499099f00.html
点击查看答案
13.下面程序运行时输出的结果是()。
#include
int main()
{ int a[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5]={0}, i, k;
for(i=0; i<12; i++)
{ k=a[i];
b[k]++;
}
for(i=1; i<5; i++)
printf("%2d", b[i]);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4b98-c003-bc7499099f00.html
点击查看答案
6.已知有声明和语句“int a; scanf( );”,欲从键盘上为变量a输入的值为2,则正确的输入应是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f420-c003-bc7499099f01.html
点击查看答案
18.本程序的功能是:验证在3~50范围内的两个相邻素数的平方之间至少有4个素数。例如,3和5是相邻素数,32~52之间有素数11、13、17、19、23。
#include
#include
int prime( )
{ int k;
for (k=2; k<=n/2; k++)
if(n%k==0)return 0;
return 1;
}
int main()
{ int i, j, k=0, m, n, count, a[50]={0};
for (i=3; i<50; i++)
if(( (48) )) a[k++]=i;
for (i=0; i<k-1; i++)
{ m=a[i]*a[i];
n=a[i+1]*a[i+1];
count=( (49) );
for (j=m+1; j<n; j++)
if( )count++;
if(count>=4)
printf("\nIn %d*%d-%d*%d have:%d", a[i], a[i], a[i+1], a[i+1], count);
else { printf( ); exit(0);}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-e960-c003-bc7499099f00.html
点击查看答案
2.程序功能:寻找具有下列特性的四位正整数,其百位数为0,去掉百位数0可得到一个三位正整数,而该三位正整数乘以9等于原四位正整数。例如,6075=675×9,所以6075是具有上述特性的正整数。
#include
int main()
{int i,j,a[4],k;
for(i=1000; i<10000; i++)
{( (4) );
for(j=0;k>0;j++)
{a[j]=k%10;
( (5) );
}
if(a[2]==0&&(a[3]*100+a[1]*10+a[0])*9==i)
printf("%4d\t", i);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-72a8-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载