题目内容

有以下程序变量b中的值#include #include int main(){char str[ ][20]= {"Hello","Beijing"},*p=str[0];printf("%d\n",strlen(p+20));return 0;}程序运行后的输出结果是_______

A. 0
B. 5
C. 7
D. 20

查看答案
更多问题

已定义以下函数void fun(char *p2, char *p1){while((*p2=*p1)!='\0'){p1++;p2++;}}函数的功能是 ___________

A. 将p1所指字符串复制到p2所指内存空间
B. 将p1所指字符串的地址赋给指针p2
C. 对p1和p2两个指针所指字符串进行比较
D. 检查p1和p2两个指针所指字符串中是否有'\0'

有以下程序#include int main(){int a[3][3],*p,i;p=&a[0][0];for(i=0; i<9; i++) p[i]=i+1;printf("%d \n",a[1][2]);return 0;}程序运行后的输出结果是___________

A. 2
B. 3
C. 6
D. 9

有以下程序#include int main(){int p[7]= {11,13,14,15,16,17,18},i=0,k=0;while(i<7&&*(p+i)%2){k=k+*(p+i);i++;}printf("%d\n",k);return 0;}程序运行后的输出结果是___________

A. 24
B. 45
C. 56
D. 58

有以下程序#include int main(){char a,b,c,*d;a='\';b='\xbc';c='\0xab';d="\0127";printf("%c %c %c %c \n",a,b,c,*d);return 0;}编译时出现错误,以下叙述中正确的是_______

A. 程序中只有a='\';语句不正确
B. b='\xbc';语句不正确
C. d="\0127";语句不正确
D. a='\';和 c='\0xab';语句都不正确

答案查题题库