下面的程序输出的结果是( )。#include void main(){ char c[9]={'T','h','a','\0','k',' ','y','o','u'};printf("%s",c);}
A. Thank you
B. Thank
C. Tha
D. 无输出
已知char str1[10],str2[]={"Hello"};,则在程序中能将字符串"Hello"赋给数组str1的正确语句是( )。
A. str1={"Hello"};
B. strcpy(str1,str2);
C. str1=str2;
D. strcpy(str2,str1);
设有定义"inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;",则执行语句"b=p[5];"后变量b的值是()
A. 5
B. 6
C. 8
D. 9
有以下程序段,int a[8]= {1,2,3,4,5,6,7,8},*p=&a[3],b;b=p[2];b中的值是( )。
A. 2
B. 3
C. 5
D. 6