APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
25.本程序的功能是:将一个字符串(串长不超过50)中连续的空格符值保留一个。例如,若字符串为“I am a student.”,处理后为“I am a student.”。
#include
#include
int main()
{char str[51]; int i;
gets( );
for(i=1; ( (64) ); i++)
if(str[i-1]==' '&&str[i]==' ')
{strcpy(str+i-1,( (65) ));
i--;
}
puts( );
return 0;
}

答案:STR

C语言程序设计题库
5.4 3 26.3 13 557.1 2 18.Str[]=abdef
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8800-c003-bc7499099f00.html
点击查看题目
8. 下面定义符号常量p为3.14中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f00.html
点击查看题目
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看题目
1.2,12.1
第4章 分支结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f02.html
点击查看题目
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看题目
22.本程序的功能是:输出15至100之间所有能被3整除且至少有一位数字是5的整数。
#include
int main()
{int i,j,n=0,m,k,a[100],b[5];
for(i=15;i<=100;i++)
if(( (55) ))
{m=i;j=0;k=0;
do
{b[j]=m%10; ( (56) );
if(b[j]==5)k++;j++;
}while(m>0);
if(k>0)( (57) );
}
for(i=0;i<n;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-4598-c003-bc7499099f00.html
点击查看题目
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看题目
21.B22.C23.C24.B25.A26.D27.A28.D29.C30.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-e098-c003-bc7499099f00.html
点击查看题目
14.已知字符A的ASCII码为65,则执行下列函数调用语句时,不能输出字符B的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f01.html
点击查看题目
3.下面程序运行时输出结果是()。
#include
long fun( )
{static long t;
if(n==1)return t=2;
else return ++t;
}
int main()
{long i, sum=0;
for(i=0; i<4; i++) sum+=fun( );
printf( );
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-6a90-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

25.本程序的功能是:将一个字符串(串长不超过50)中连续的空格符值保留一个。例如,若字符串为“I am a student.”,处理后为“I am a student.”。
#include
#include
int main()
{char str[51]; int i;
gets( );
for(i=1; ( (64) ); i++)
if(str[i-1]==' '&&str[i]==' ')
{strcpy(str+i-1,( (65) ));
i--;
}
puts( );
return 0;
}

答案:STR

分享
C语言程序设计题库
相关题目
5.4 3 26.3 13 557.1 2 18.Str[]=abdef
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8800-c003-bc7499099f00.html
点击查看答案
8. 下面定义符号常量p为3.14中正确的是()。

A.  #define p 3.14;

B.  #define p(3.14)

C.  #define p=3.14

D.  #define p 3.14

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f00.html
点击查看答案
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看答案
1.2,12.1
第4章 分支结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f02.html
点击查看答案
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。

A.  b=a%c

B.  a>0?b=a:b=-a

C.  b=a/2=c

D.  b=a=c/2

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看答案
22.本程序的功能是:输出15至100之间所有能被3整除且至少有一位数字是5的整数。
#include
int main()
{int i,j,n=0,m,k,a[100],b[5];
for(i=15;i<=100;i++)
if(( (55) ))
{m=i;j=0;k=0;
do
{b[j]=m%10; ( (56) );
if(b[j]==5)k++;j++;
}while(m>0);
if(k>0)( (57) );
}
for(i=0;i<n;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-4598-c003-bc7499099f00.html
点击查看答案
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。

A.  函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

B.  函数返回值的类型就是返回值表达式的类型

C.  函数返回值类型决定了返回值表达式的类型

D.  函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看答案
21.B22.C23.C24.B25.A26.D27.A28.D29.C30.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-e098-c003-bc7499099f00.html
点击查看答案
14.已知字符A的ASCII码为65,则执行下列函数调用语句时,不能输出字符B的是( )。

A.  putchar('B');

B.  putchar("B");

C.  putchar(66);

D.  putchar('\x42');

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f01.html
点击查看答案
3.下面程序运行时输出结果是()。
#include
long fun( )
{static long t;
if(n==1)return t=2;
else return ++t;
}
int main()
{long i, sum=0;
for(i=0; i<4; i++) sum+=fun( );
printf( );
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-6a90-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载