下面程序的运行结果是()。Aaa B)89 C)gggh D)aa89gggh
下面程序的运行结果是()。
Aaa
B)89
C)gggh
D)aa89gggh
B
本题中del(char*s)函数实现的功能是:逐个读入S数组中的字符,如果遇到数字,则将其重新存在S中,遇到非数字字符则跳过。所以最后输出的应该是字符串S中的所有数字。
下面程序的运行结果是()。
Aaa
B)89
C)gggh
D)aa89gggh
B
本题中del(char*s)函数实现的功能是:逐个读入S数组中的字符,如果遇到数字,则将其重新存在S中,遇到非数字字符则跳过。所以最后输出的应该是字符串S中的所有数字。
下面程序运行的结果是( )。
CLEAR
PUBLIC X,Y
X=10
Y=100
DO P8
? X,Y && 输出10 BBB
*过程 P8
PROCEDURE P8
PRIVATE X && 屏蔽上层同名的变量,使本模块X的不上传
X=50
LOCAL Y && 屏蔽上层同名的变量,Y与上下本模块都无关,Y初值为.F.
DO P9 && X的值在P9中被修改后,将带回P8
? X,Y && 输出AAA .F.
RETURN
*过程 P9
PROCEDURE P9
X="AAA"
Y="BBB"
RETURN
A.10 BBB
AAA 100
B.AAA BBB
10 100
C.10 .F.
AAA BBB
D.AAA .F.
10 BBB
A.0
B.1
C.8
D.-1
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是()。 main() { char c; int v0=1,vl=0,v2=0; do{switch(c=getchar()) {casea:caseA: casee:caseE: casei:caseI: caseo:case0: caseU:caseU:vl+=1; default:v0+=1;v2+=1;} }while(c!=\n); printf(”v0=%d,vl=%d,v2=%d\n”,v0,vl,v2),}
A.v0=7,vl=4,v2=7
B.v0=8,vl=4,v2=8
C.v0=11,vl=4,v2=11
D.v0=13,vl=4,v2=12
下面程序段的运行结果是( )。
char a[7]="abcdef",b[4]="ABC";
strcpy(a,b) ;
printf("%c",a[5]);
(A)空格 (B)\0 (C)e (D)f
以下程序的运行结果是【 】。 define MAL(a,b) (a>b? a:b)+1 main() { int i=6,j=8; printf("%d\n",MAL(i,j)); }
A.#&&*
B.#&
C.#
D.#&