计算机二级C语言程序设计
VIP题库
两个同类型的指针变量不可以进行的操作是______。
有以下程序#include int k=5;void f(int *s){ *s=k; }main(){ int m=3,*p=&m;f(p);printf("%d,%d", m, *p);}程序的运行结果是______。
设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是______。
有以下程序#include int *f(int *s,int *t){ if (*s < *t)s=t;return s;}main(){ int i=3, j=5, *p=&i, *q=&j, *r;r=f(p,q); printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);}程序的运行结果是______。
有以下程序#include void f1(char *a, char b ){ char c; c=*a; *a=b; b=c; }void f2(char a, char b ){ char c; c=a; a=b; b=c; }void f3(char *a, char *b ){ char c; c=*a; *a=*b; *b=c; }main(){ char t1, t2;t1 = ''A''; t2 = ''B''; f3( &t1,&t2 ); putchar(t1);putchar(t2);t1 = ''A''; t2 = ''B''; f2( t1, t2 ); putchar(t1);putchar(t2);t1 = ''A''; t2 = ''B''; f1( &t1, t2 ); putchar(t1);putchar(t2);printf("\n");}程序运行后的输出结果是______。
在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
有以下程序main(){ int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p; p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序运行后的输出结果是______。
有以下程序#include void fun(double x, double *y, double *z){ *y =*y-1.0; *z = *z+x; }main(){ double a=2.5,b=9.0, *pa, *pb;pa=&a; pb=&b;fun(b-a, pa, pb);printf("%f\n",a);}程序运行后的输出结果是______。
设有定义:int x=0,*p;,立刻执行以下语句,正确的语句是______。
有以下程序void fun(char *a, char *b){ a=b;(*a)++;}main(){ char c1=''A'',c2=''a'',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("%c%c\n",c1,c2);}程序运行后的输出结果是______。
«
1
2
...
66
67
68
69
70
71
72
...
149
150
»