33.若要用下面的程序片段使指针变量P指向一个存储型变量的动态存储单元;
INT *P;
P =────MALLOC(SIZEOF(INT));
则应填入
A)INT B)INT *
C)(*INT)D)(INT *)
34.请读程序片段(字符串内没有空格字符):
PRINTF(“%D、N”,STRLEN(“ATS、N012、1、、”));
上面程序片段的输出结果是
A}11 B}10
C}9 D}8
35.请读程序:
#INCLUDE《STDIP.H》
#INCLUDE《STRING.H》
MAIN()
{CHAR *SL=“ABCDEF”,*s2=“aB';”
s1;s2;
PRINTF(“%D、N”,STRCMP(s1,s2)
)
上面程序的输出结果是
A)正数B}负数
C}零D}不确定的值
36.请读程序:
#INCLUDE《STDIP.H》
FUNC(INT A,INT B)
{INT C;
C=AB;
RETURN C;
}
MAIN()
{INT X=6,Y=7,Z=8,R;
R=FUNC((X——,Y,XY),Z——);
PRINTF(“%D、N”,R);
}
上面程序的输出结果是
A}11 B)20
C)21 D)31
37.请读程序:
#INCLUDE《STDIO.H》
INT A[]={2,4,6,8};
MAIN()
{INT I;
INT *P=A;
FOR(I=0;I《4;I)A[I]=*P;
PRINTF(“%D、N”,A[2]);
}
上面程序输出结果是
A)6 B)8
C)4 D)2
38.请读程序
#INCLUDE《STDIO.H》
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;}
PUTCHAR('、N');
}
若运行时从键盘上输入OPEN THE DOOR(表示回车),则一面的输出结果是
A)oPEN tHE dOOR
B)open the doorC)OPEN THE DOOR
D)Open The Door
本新闻共
6页,当前在第
3页
1 2 3 4 5 6