计算机二级C语言程序设计
VIP题库
有以下程序#include main(){int *p, x=100;p=&x; x=*p+10;printf("%d\n", x);}程序运行后的输出结果是______。
有以下程序#include main(){int a[ ] = { 2,4,6,8 }, *p=a, i;for( i=0; i
设有定义:int a,b[10],*c=NULL,*p;,则以下语句错误的是______。
关于地址和指针,以下叙述正确的是______。
设有如下程序#includemain(){int **k, *j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是______。
有以下程序#include struct st{int x;int *y;} *p;int dt[4]={10,20,30,40};struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};main(){ p=aa;printf("%d",++p->x);printf(" %d",(++p)->x);printf( " %d\n",++(*p->y));}程序运行后的输出结果是______。
若有定义语句:int year=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是______。
有如下程序#include main(){int a = 0, *ptr;ptr = &a;*ptr = 3;a = (*ptr) ++;printf("%d,%d\n", a, *ptr);}程序运行后的输出结果是______。
设有以下函数:void fun(int n,char *s) {……}则下面对函数指针的定义和赋值均正确的是______。
有下列程序#include void swap(int *a, int *b){ int *tp,t;t=*a;*a=*b;*b=t;printf("%d,%d,",*a,*b);tp=a;a=b;b=tp;printf("%d,%d,",*a,*b);}main(){ int i=5,j=8,*p=&i,*q=&j;swap(&i,&j);printf("%d,%d,",*p,*q);}执行后的输出结果是______。
«
1
2
...
68
69
70
71
72
73
74
...
149
150
»