题目内容

下列程序段的运行结果是( )。char s1[5],s2[ ]="enjoy";s1=s2;printf("%s",s1);

A. enjoy
B. joy
C. en
D. 编辑出错

查看答案
更多问题

以下语句的运行结果是( )。char s[ ]= "one",*p=s;printf("%d\n",*(p+3));

A. 字符 e 的地址
B. 0
C. 12
D. 20

设 char *aa[2]={ "abcd","ABCD"};, 则以下说法中正确的是( )。

A. aa 数组元素的值分别是 abcde 和 ABCD
B. aa 是指针变量, 它指向含有两个数组元素的字符型一维数组
C. aa 数组的两个元素分别存放了字符 a 和 A
D. aa 数组的两个元素分别存放了字符 a 和 A 的地址

以下程序的运行结果是( )。#include void abc(char *p){int i,j;for(i=j=0;*(p+i)!='\0';i++)if(*(p+i)<'n'){*(p+j)=*(p+i);j++;}*(p+j)='\0';}int main(){char str[ ]="moring";abc(str);puts(str);return 0;}

A. morig
B. morning
C. mig
D. or

有以下程序段:char *s[ ]={ "one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);运行后输出结果是( )。

A. n,two
B. t,one
C. w,one
D. o,two

答案查题题库