题目内容

若有说明和语句:char str[]= “Hell。”,*p; p=str;,则此时* (p+5)中的值为( )。

A. ‘\0’
B. ‘。’
C. ‘。’的地址
D. 不确定的值

查看答案
更多问题

若有定义语句 char s[ 10] =" 1234567\0\0w" ,则 strlen (s)的值是 ____。

A. 7
B. 8
C. 9
D. 10

有如下程序: #include < stdio. h >main(){char * pl = 0;int * p2 = 0;double * p3 = 0;printf("%d,%d,%d\n" , sizeof(pl),sizeof(p2) , sizeof(p3));}程序运行后的输出结果是()

A. 4, 4, 4
B. 1, 4, 8
C. 0, 0, 0
D. 1, 2, 4

有以下程序(sfrcpy为字符串复制函数,strcat为字符串连接函数):#include #include main(){char a[10] ="abc" ,b[10] ="012" ,c[10] =" xyz"- strcpy( a+1 ,b+2);puts( strcat( a,c+1));}程序运行后的输出结果是 _____。

A. al2xyz
B. 12yz
C. a2yz
D. bc2yz

有以下程序:#include < stdio. h >#include < string. h > main(){ char a[20] = "ab" ,b[20] ="cdef" ; int k =0;strcat(a,b);while(a[k]! ='\0’)| b[k] =a[k] ; k ++ ;} puts(b);}程序的运行结果是( )。

A. abcdef
B. cbcdef
C. cdef
D. ab

答案查题题库