AI智能整理导入 AI智能整理导入
×
首页 题库中心 C语言程序设计课程 题目详情
CA10C9C1E3800001827578971F85F6C0
C语言程序设计课程
1,216
判断题

9、 给定程序modi.c中,函数fun的功能是:将字符串tt中的小写字母改为对应的大写字母,其它字符不变。
例如,若输入"Ab,cD",则输出"AB,CD"。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
评析:
本题着重考察考生对C语言中一些简单算法的掌握情况。
本题中的第一个错误:由题意可知,当字符串中的字符大于a且小于z时(即为小写字母时),将其替换成大写字母。在C语言中,&&表示逻辑与,||表示逻辑或,所以程序中语句"if(('a'<=tt[i])||(tt[i]<='z'))"应改为"if(('a'<=tt[i])&&(tt[i]<='z'))"或相同作用的语句。
本题中的第二个错误:小写字母转换成大写字母,应将其ASCII值减去32,所以程序中语句"tt[i]+=32;"应改为"tt[i]-=32;"或相同作用的语句。
本评析仅作参考。
知识点:知识点/C程序修改

A
正确
B
错误

答案解析

正确答案:
C语言程序设计课程

扫码进入小程序
随时随地练习

相关题目

单选题

82、以下程序的输出结果是_______。
main()
{ char s[]="159",*p;
p=s;
printf( );
printf( );
}

单选题

81、下面程序的输出结果是_______。
main( )
{ extern int m;
m+=2;
f( );
printf( );}
int m=7;
f( )
{ printf( ); m+=m;}

单选题

80、下面程序的输出结果是_______。
main( )
{ extern int m;
m-=2;
f( );
printf( );}
int m=7;
f( )
{ printf( ); m+=m;}

单选题

79、下面程序的输出结果是_______。
main( )
{ extern int a;
a-=1;
f( );
printf( );}
int a=4;
void f( )
{ printf( ); a+=a;}

单选题

78、下面程序的输出结果是_______。
main( )
{ extern int a;
a+=3;
f( );
printf( );}
int a=2;
void f( )
{ printf( ); a+=a;}

单选题

77、下面程序的输出结果是_______。
m1( )
{ int y;
y=x*x;
return( );}
m2( )
{ int l;
l=m1( );
return( );}
main( )
{ int p=2,q=4,t;
t=m2( );
printf( );}

单选题

76、下面程序的输出结果是_______。
m1( )
{ int y;
y=x+x;
return( );}
m2( )
{ int z;
z=m1( );
return( );}
main( )
{ int a=3,b=6,c;
c=m2( );
printf( );}

单选题

75、下面程序的输出结果是_______。
f1( )
{ int y;
y=x+x;
return( );}
f2( )
{ int z;
z=f1( );
return( );}
main( )
{ int a=2,b=5,c;
c=f2( );
printf( );}

单选题

74、有以下程序
struct stu
{ char num[10];float score[3];};
main( )
{ struct stu s[3]={ {"20021",90,95,85},
{"20022",95,80,75},
{"20023",100,95,90} },*p;
int i; float sum=0;
p=s+2;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf("%6.2f\n",sum);}
程序运行后的输出结果是___________。

单选题

73、有以下程序
struct stu
{ char num[10];float score[3];};
main( )
{ struct stu s[3]={ {"20021",90,95,85},
{"20022",95,80,75},
{"20023",100,95,90} },*p;
int i; float sum=0;
p=s+1;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf("%.3f\n",sum);}
程序运行后的输出结果是___________。

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu