首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
有以下程序 char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
admin
2018-10-16
44
问题
有以下程序
char fun( char *c ) {
if ( *c<=’Z’ && *c>=’A’ )
*c -= ’A’-’a’;
return *c; }
main() {
char s[81], *p=s;
gets( s );
while( *p ) {
*p =fun( p );
putchar( *p );
p++; }
printf( "\n"); }
若运行时从键盘上输入OPEN THE DOOR,程序的输出结果是
选项
A、oPEN tHE dOOR
B、open the door
C、OPEN THE DOOR
D、Open The Door
答案
B
解析
函数fun的主要功能是判断字符是否为大写字符,如果是则转换为小写字符,主函数读入大写字符串,转换成小写。
转载请注明原文地址:https://kaotiyun.com/show/tuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
以下关于C语言的叙述中正确的是
有以下程序 main( ) { char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4])); } 执行后输出结果是( )
以下叙述中错误的是
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doubleZ;则表达式:w*x+z-y所求得的数据类型为上【】。
下列叙述中正确的是()。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
以下叙述中正确的是()
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
Men’sHealthIfyou’reamaleandyou’rereadingthis,congratulations:you’reasurvivor.Accordingtostatistics,you’
只有当现有间接资料不能为认识和解决市场问题提供足够的依据时,才实行()。
企业转销无法支付的应付账款时,应将该应付账款账面余额计入()。
泌尿系感染最常见的致病菌为()
治疗巅顶痛,取穴当以下列何经为主:
下列关于知识产权的说法正确的是()。
下列关于存储器功能的描述中,不正确的有()。
一般情况下,粮食的恩格尔曲线的斜率和珠宝的恩格尔曲线的斜率呈现如下特点( )。
基金公司发行基金证券募集资金,通过()将这些资金交给基金管理人运作。
甲从A地、乙从B地同时以均匀的速度相向而行,第一次相遇离A地6千米,继续前进,到达对方起点后立即返回,在离B地3千米处第二次相遇,则A、B两地相距多少千米?()
最新回复
(
0
)