题目内容

若有定义:int*p[3];,则以下叙述中正确的是:()。

A. 定义了一个类型为int的指针变量p,该变量具有三个指针
B. 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C. 定义了一个名为*p的整型数组,该数组含有三个int类型元素
D. 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

查看答案
更多问题

以下程序执行后的输出结果是______。#include #include void main(){ char s1[10],*s2="ab\0cdef";strcpy(s1,s2);printf("%s",s1); }

A. ab\0cdef
B. abcdef
C. ab
D. 以上答案都不对

以下程序执行后的输出结果是______。#include void main(){ int a[]={1,2,3,4},y,*p=&a[1];y=(*--p)++; printf("%d",y); }

A. 1
B. 2
C. 3
D. 4

以下程序的运行结果是______。#include void fun(char *c,int d){ *c=*c+1;d=d+1;printf("%c,%c,",*c,d); }main(){ char b='a',a='A';fun(&b,a);printf("%c,%c\n",b,a);

A. b,B,b,A
B. b,B,B,A
C. a,B,B,a
D. a,B,a,B

若有定义语句: char *s="OK",*s2="ok";,以下选项中能够输出“ok”的语句是______。

A. if(strcmp(s1,s2)=0) puts(s1);
B. if(strcmp(s1,s2)!=0) puts(s2);
C. if(strcmp(s1,s2)=1) puts(s2);
D. if(strcmp(s1,s2)!=0) puts(s1);

答案查题题库