填空题

以下程序运行后的输出结果是_________。 void swap(int x,int y) { int t; t=x;x=y;y=t;printf("%d %d ",x,y); } main() { int a=3,b=4; swap(a,b); printf("%d %d",a,b); }

【参考答案】

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

填空题
下面程序和运行运行结果是【 】。#define N 10#define s (x) x * x#define f(x) (x * x)main( ){ iht i1,i2;i1 = 1000 s(N); i2 = 1000 f(N);printf( %d %d n ,i1,i2);}
单项选择题
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#include <stdio.h>main( ){ FILE *fout; char ch;fout=fopen(’’abc.txt’’,’’w’’);ch=fgetc(stdin);while(ch!=’’#’’){ fputc(ch,fout);ch =fgetc(stdin);}fclose(fout);}出错的原因是( )。
A. 函数fopen调用形式有误
B. 输入文件没有关闭
C. 函数fgetc调用形式有误
D. 文件指针stdin没有定义
相关试题
  • 面向对象的设计中,用来请求对象执行某一处...
  • 软件开发环境是全面支持软件开发全过程的【...
  • 为了便于对照检查,测试用例应由输入数据和...
  • 在最坏情况下,堆排序需要比较的次数为【 】。
  • 软件工程的出现是由于【 】。