28.請讀程序:
#INCLUDE
F(CHAR *S)
{CHAR *P=S;
WHILE(*P !='、0')P;
RETURN(P——S);
}
MAIN()
{PRINTF(“%D、N”,F(xiàn)(“ABCDEF”));}
上面輸出結(jié)果是
A)3 B)6 C)8 D)0
29.請讀程序:
#INCLUDE
MAIN()
{INT A;FLOAT B,C;
SCANF(“%2D%3F%4F”,&A,&B,&C);
PRINTF(“、NA=%D,B=%F,C=%F、N”,A,B,C);
}
若運行時從鍵盤上輸入9876543210(表示回車),則上面程序的輸出結(jié)果是
A)A=98,B=765,C=4321
B)A=10,B=765.000000,C=4321.000000
C)A=98,B=765.0,C=4321.0
30.請讀程序:
#INCLUDE 《STDIO.D》
MAIN()
{INT N[2],I,J,K;
FOR(I=0;I《2;I)N[J]=N[I]1;
PRINTF(“%D、N”,N[K]);
}
上面程序的輸出結(jié)果是
A)不確定的值B)3 C)2 D)1
31.請讀程序片段:
CHAR STR[]=“ABCD”,*P=STR;
PRINTF(“%D、N”,*(P4));
上面程序片段的輸出結(jié)果是
A)68 B)0 C)字符'D'的地址D)不確定的值(32)請讀程序:
#INCLUDE
MAIN()
{INT A,B;
FOR(A=1,B=1,A《=100;A)
{IF(B》=20)BREAK;
IF(B%3==1)
{B=3;
CONTINUE;
}
B——=5;
}
PRINTF(“%D、N”,A);
}
上面程序的輸出結(jié)果是
A)7 B)8 C)9 D)10
33.若要用下面的程序片段使指針變量P指向一個存儲型變量的動態(tài)存儲單元;
INT *P;
P =────MALLOC(SIZEOF(INT));
則應(yīng)填入
A)INT B)INT *
C)(*INT)D)(INT *)
34.請讀程序片段(字符串內(nèi)沒有空格字符):
PRINTF(“%D、N”,STRLEN(“ATS、N012、1、、”));
上面程序片段的輸出結(jié)果是
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)
}
上面程序的輸出結(jié)果是
A)正數(shù)B)負數(shù)
C)零D)不確定的值
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |