单项选择题
设有如下程序: char sub(char * q) {while(* q,='\0') {if(*q>='A'&&*q<='Z')*q=* q+32; else if(*q>='a' &&*q<='z')*q=*q-32; printf("%c",*q); q++;} } main() {char *s="abcABC"; sub(s); } 则程序运行后的输出结果是 ( )
A.ABCabc
B.abcABC
C.abcabc
D.ABCABC
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
若有以下说明和定义 typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是 ( )
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
点击查看答案
单项选择题
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是 ( )
A.for语句中的三个表达式可以同时省略
B.for语句可以用于循环次数不确定的情况
C.for语句中表达式2只能是关系表达式或逻辑表达式
D.for语句中表达式1和表达式3可以是逗号表达式
点击查看答案
相关试题
下列程序 void func1(int i); void...
在数据库设计中,将E-R图转换成关系数据模...
在下列语句中,正确的是 ( )
设a,b均为float型变量,则以下非法的赋值...
以下叙述中正确的是 ( )