题目内容

以下程序的运行结果是_______。sub(int x, int y, int *z){*z=y-x;}main(){int a,b,c;sub(10,5,&a); sub(7,a,&b); sub(a,b,&c);printf("%d,%d,%d\n",a,b,c);}

A. 5,2,3
B. -5,-12,-7
C. -5,-12,-17
D. 5,-2,-7

查看答案
更多问题

以下函数Abc的功能是_______。int Abc(char *ps){ char *p; p=ps; while(*p++); return(p-ps);}

A. 计算字符串的长度
B. 比较两个字符串的大小
C. 实现字符串的复制
D. 以上三种说法都不对

以下程序执行后输出的结果是_______。#includeint a=2;int f(int *a){return(*a)++;}void main(){ int s=0;{int a=5;s+=f(&a);}s+=f(&a);printf("%d",s);}

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

已知声明:float *function(int i); 可以得到_______。

A. 函数返回一个float型的数
B. 函数返回一个指向函数的指针
C. 函数返回一个float型变量的指针
D. 函数的名称为*function

下列程序的运行结果是______。#include #include void f(int *x,int *y){ int t; t=*x;*x=*y;*y=t;}main(){ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; f(p,q); for(i=0;i<8;i++) printf("%d,",a[i]);}

答案查题题库