下面程序由两个源文件 t4.h 和 t4.c 组成,程序编译运行的结果是 【 18 】 。t4.h 的源程序为:#define N 10#define f2(x) (x*N)t4.c 的源程序为:#include <stdio.h>#define M 8#define f(x) ((x)*M)#include "t4.h"main(){ int i,j;i=f(1+1); j=f2(1+1);printf("%d %d\n",i,j);}

题目

下面程序由两个源文件 t4.h 和 t4.c 组成,程序编译运行的结果是 【 18 】 。

t4.h 的源程序为:

#define N 10

#define f2(x) (x*N)

t4.c 的源程序为:

#include <stdio.h>

#define M 8

#define f(x) ((x)*M)

#include "t4.h"

main()

{ int i,j;

i=f(1+1); j=f2(1+1);

printf("%d %d\n",i,j);

}


相似考题
更多“下面程序由两个源文件 t4.h 和 t4.c 组成,程序编译运行的结果是 【 18 】 。t4.h 的源程序为:# ”相关问题
  • 第1题:

    Java源程序需要经过编译和运行,下面哪些时所需要的运行命令?

    A.java

    B.javac

    C.javad

    D.Javab


    AB

  • 第2题:

    以下说法正确的是()(多选) A.用javac命令运行编译过的java 程序。 B.字节码文件扩展名是.java。 C.Java源程序文件的扩展名必须是.java。 D.Java编译器将源文件编译为字节码文件。

    A.用javac命令运行编译过的java 程序

    B.字节码文件扩展名是.java

    C.Java源程序文件的扩展名必须是.java

    D.Java编译器将源文件编译为字节码文件


    A B C D

  • 第3题:

    3.下面关于Java程序的描述中,错误的是()。 A: Java程序运行时,必须经过编译和运行两个步骤 B: .java格式的源文件是用来编译的 C: .class格式的文件是用来运行的 D: 不同操作系统上的Java虚拟机是相同的

    A.A B C D

    B.A B C D

    C.A B C D

    D.A B C D


    不同操作系统上的Java虚拟机是相同的

  • 第4题:

    3、下面关于Java程序的描述中,错误的是()。

    A.Java程序运行时,必须经过编译和运行两个步骤

    B..java格式的源文件是用来编译的

    C..class格式的文件是用来运行的

    D.不同操作系统上的Java虚拟机是相同的


    不同操作系统上的Java虚拟机是相同的

  • 第5题:

    下面关于Java程序的描述中,错误的是()。

    A.Java程序运行时,必须经过编译和运行两个步骤

    B.. java格式的源文件是用来编译的

    C.. class格式的文件是用来运行的

    D.不同操作系统上的Java虚拟机是相同的


    D