若有以下程序
则程序的输出结果是
A.China!
B.to China!
C.me you to China!
D.you to China!
第1题:
若有字符数组定义并初始化为:char str[10]=″China″; 则cout<<str; 的输出结果为:
A.China0
B.China
C.China00000
D.一个地址值
第2题:
若有如下程序; main() {char a[][9]={"china","Japan","USA","France"}; printf("\'%s\'\n",a[2]); } 则程序运行后的输出结果是( )
A.'Japan'
B.'USA'
C.USA
D.'inaJapanUSAFrance'
第3题:
有以下程序: #include < stdio. h > main( ) { ehar str[ ] [10] = { "China" ," Beijing" } , * p = str[o]; printf( "% s \n", p + 10); }程序运行后的输出结果是( )。
A.China
B.Beijing
C.ng
D.ing
第4题:
若有如下程序; main() {char a[]="china\0name\0"; printf("%d,",strlen(A) ); printf("%d\n",sizeof(A) ); } 则程序运行后的输出结果是( )
A.5,11
B.5,12
C.11,11
D.12,12
第5题:
有以下程序 main(){ char str [] [10]={"China", Beijing"},*p=str; printf("%s\n",p+10);} 程序运行后的输出结果是
A.China
B.Beijing
C.ng
D.ing
第6题:
函数UPPER("China=中国")的值是( )。
A.China=中国
B.CHina=中国
C.CHINA=中国
D.china=中国
第7题:
若有如下程序; main() {char *p="china"; p+=1; printf("%d\n",p); } 则程序运行后的输出结果是 ( )
A.china
B.字符h的地址
C.hina
D.字符h的ASCII码值
第8题:
下面程序的输出结果是( )。 include<stdio.h> main() {static char a[]="china"; char*ptr=a; while(*ptr) {printf("%c",*ptr-32); ptr++; } }
第9题:
以下程序运行时,输出的结果是 a $ = "China" b $ =Right$ (a$ ,3) : c$ =Strings (3,b$) Print c $
A.Chi
B.aaa
C.iii
D.ina