网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
库函数fgets(p1,100,p2)的功能是()
A.从p2指向的内存中,读一个字符串,存入p1指向的文件
B.从p1指向的内存中,读一个字符串,存入p2指向的文件
C.从p2指向的文件中,读一个字符串,存入p1指向的内存
D.从p1指向的文件中,读一个字符串,存入p2指向的内存
参考答案和解析
strcpy4(char *p1,char *p2) {while (*p2) *p1++=*p2++;}
更多 “库函数fgets(p1,100,p2)的功能是()A.从p2指向的内存中,读一个字符串,存入p1指向的文件B.从p1指向的内存中,读一个字符串,存入p2指向的文件C.从p2指向的文件中,读一个字符串,存入p1指向的内存D.从p1指向的文件中,读一个字符串,存入p2指向的内存” 相关考题
考题
已定义以下函数: fun(char*p2,char*p1) {while((*p2=*p1)!=’\0’){p1++;p2++;}} 函数的功能是( )。A.将p1所指字符串复制到p2所指向内存空间B.将p1所指字符串的地址赋给指针p2C.对p1和p2两个指针所指字符串进行比较D.检查p1和p2两个指针所指字符串中是否有’\0’
考题
写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",a,B); p1=a;p2=b; if(a<B)swap(p1,p2); printf("\na=%d,b=%d\n",a,B); } 若a=7,b=8,则程序的运行结果为( )。
考题
int*p2表示的含义()。
A./*p2是指向浮点变量的指针变量*/B./*p2是指向整型变量的指针变量*/C./*p2是指向字符变量的指针变量*/D./*p2是指向函数变量的指针变量*/
考题
标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由 SXB
标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中C.从文件file中读到n个字符串存入字符数组s中D.从文件file中读取长度为n-1个字符的字符串存字符数组S中
考题
分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( )A.交换*p1和*p2的值B.正确,但无法改变*p1和*p2的值C.交换*p1和*p2的地址D.可能造成系统故障,因为使用了空指针
考题
以下函数的功能是( )。fun(char *p2, char *p1) { while((*p2=*p1)!='\0'){ p1++;p2++; }}
A、将p1所指字符串复制到p2所指内存空间中B、将p1 所指字符串的地址赋给指针 p2C、对p1和p2两个指针所指字符串进行比较D、检查p1和p2两个指针所指字符串中是否有‘\0’
考题
在如下所示的进程资源( )。A.P1、P2、P3都是阻塞节点B.P1是阻塞节点、P2、P3是非阻塞节点C.P1、P2是阻塞节点、P3是非阻塞节点D.P1、P2是非阻塞节点、P3是阻塞节点
考题
若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。A、p1=m; p2=p1;B、p1=m; p2=n; *p1=*p2;C、p1=m; p2=p1;D、p1=m; *p2=*p1;
考题
有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=a,?p2=b;A、?p2=b;B、p1=a;C、p2=p1;D、c=?p1?(?p2)。
考题
若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()A、p1=m;p2=p1;B、p1=m;p2=n;*p1=*p2;C、p1=m;p2=p1D、p1=m;*p2=*p1;
考题
以下与库函数strcpy(char*p1,char*p2)功能不相等的程序段是()A、strcpyl(char*p1,char*p2){while((p1++=p2++)!=’/0’);}B、strcpy2(char*pl,char*p2){while((*p1=*p2)!=’/0’)pl++,p2++;}C、strcpy3(char*pl,char*p2){while((*p1++=*p2++);)D、strcpy4(char*p1,char*p2){whi1e(*p2)*pl++=*p2++;}
考题
单选题若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。A
p1=m; p2=p1;B
p1=m; p2=n; *p1=*p2;C
p1=m; p2=p1;D
p1=m; *p2=*p1;
热门标签
最新试卷