单项选择题

有以下程序
void ss(char *s,char t)
while(*s)
if(*s==t),s=t-'a'+'A';
s++;
main()
char str1[100]="abcddfefdbd",c='d';
ss(str1,c);printf("%s\n",str1);
程序运行后的输出结果是()

A. ABCDDEFEDBD
B. abcDDfefDbD
C. abcAAfefAbA
D. Abcddfefdbd

<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中错误的是()。

A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的

单项选择题
定义下列结构体(联合)数组: struct st charn ame[15]; int age; a[10]= ZHAO ,14, WANG ,15, LIU ,16, ZHANG ,17; 执行语句printf( %d,%c ,a[2].age,*(a[3].name+2) )的输出结果为()。

A. 15,A
B. 16,H
C. 16,A
D. 17,H

相关试题
  • 以下定义的结构体类型拟包含两个成员,其中...
  • 函数fun的功能是:根据以下公式求p的值,结...
  • 有下列程序: #include<stdio.h> mai...
  • 以下程序的功能是:删去一维数组中所有相同...
  • 下列程序的功能是通过函数func输入字符并统...