填空题

下面程序和运行运行结果是【 】。   void swap(int * a,int * b)   { int * t;    t=a; a=b; b=t;   }   main( )   { intx=3,y=5,* p=&x,* q=&y;    swap(p,q);    prinff("%d %d\n", *p, *q);}

【参考答案】

3 5
<上一题 目录 下一题>
热门 试题

填空题
以下程序中给指针p分配三个double型动态内存单元,请填空。# include <stdlib.h>main ( ){ double *p;p=(double *) malloc(【 】);p[0]=1.5;p[1]=2.5;p[2]=3.5;printf(“%f%f%f n”,p[0],p[1],p[2]); }
单项选择题
有以下程序#includemain(){FILE * fp;int k , n,a[6]={1,2,3,4, 5,6};fp=fopen( d2.dat , W );fprintf(fp, %d%d%d\n ,a[0],a[1],a[2]);fprintf(fp, %d%d%d\n ,a[3],a[4],a[S]);fclose(fp);fp=fopen( d2.dat , r );fscanf(fp, %d%d ,&k,.&n);printf( %d%d\n ,k,n);fclose(fp);} 程序运行后的输出结果是【 】。
A.12
B.14
C.1234
D.123456
相关试题
  • 计算机软件分为系统软件和应用软件,操作系...
  • 有以下程序#include <stdio.h>main(...
  • 以下程序的功能是调用函数fun计算:m=1-...
  • 以下程序运行后的输出结果是【 】。main(...
  • 以下程序运行后的输出结果是【 】。main(...