单选题若有如下程序段:该程序的输出结果是( )。AaBbCcDd
单选题
若有如下程序段:该程序的输出结果是( )。
A
a
B
b
C
c
D
d
参考解析
解析:
字符指针p指向“abcdefgh”字符串,语句“r=p;”是r指向p指向的字符串,而*r则是指向字符串中的第一个字符。即a。
字符指针p指向“abcdefgh”字符串,语句“r=p;”是r指向p指向的字符串,而*r则是指向字符串中的第一个字符。即a。
相关考题:
运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CSXB 运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CD.D
若有如下程序段: include using namespace std; int main() {char*p="abcdefgh",*r;l 若有如下程序段:include <iostream>using namespace std;int main(){char *p="abcdefgh",*r;long *q;q=(long *)p;q++;r=(char *)q;cout<<r<<end1;return 0;}该程序的输出结果是______。
有以下程序: point(char *p){p+=3;} main() {char b[4]={'a','b','c','d',},*p=b; point(p);printf("%c\n",*p); } 程序运行后的输出结果是 ______。A.aB.bC.cD.d
若有以下程序段,w和k都是整型变量: 则不能与上面程序段等价的循环语句是( )。A.B.C.D.A.ASXB 若有以下程序段,w和k都是整型变量:则不能与上面程序段等价的循环语句是( )。A.B.C.D.A.AB.BC.CD.D
若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.B.C.D.A.ASX 若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.B.C.D.A.AB.BC.CD.D
有以下程序,程序中库函数islower(ch.用以判断ch中的字母是否为小写字母程序运行后的输出结果是( )。A.ab cd EFG!B.Ab Cd EFg!C.aB cD EFG!D.ab cd EFg!
有如下程序: 该程序的输出结果是( )。A.0.000000B.0.250000C.0.500000SXB 有如下程序:该程序的输出结果是( )。A.0.000000B.0.250000C.0.500000D.1.000000
若有以下程序段:charstr[]=”ab/n/012///””;printf(“%d”,strlen(str));该程序段的输出结果是()A、3B、4C、6D、12