[单选题]

以下叙述中正确的是()。A)C程序中的#include和#define行均是C语句,只是语法不同B)除赋值运算符外,逗号运算符的优先级最低 C)C程序中,j++;是赋值语句D)C程序中,+、-、*、/、%号是算数运算符,可用于整型和实型数的运算

参考答案与解析:

相关试题

以下叙述中错误的是A)C 程序中的 #include 和 #define 行均不

[单选题]以下叙述中错误的是A.)C 程序中的 #include 和 #define 行均不是 C 语句B.) 除逗号运算符外,赋值运算符的优先级最低C.)C 程序中, j++; 是赋值语句D.)C 程序中, + 、 - 、 * 、 / 、%号是算术运算符,可用于整型和实型数的运算

  • 查看答案
  • 有以下程序 #include #define N 5 #define M N£

    [单选题]有以下程序 include define N 5 define M N£«1有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2) i2=f(1+1); printf("%d %d/n",i1,i2); } 程序的运行结果是______。A.12 12B.11 7C.11 11D.12 7

  • 查看答案
  • 若程序中有宏定义行:#define N 100 则以下叙述中正确的是

    [单选题]若程序中有宏定义行:#define N 100 则以下叙述中正确的是A.宏定义行中定义了标识符N的值为整数100B.在编译程序对C源程序进行预处理时用100替换标识符NC.对C源程序进行编译时用100替换标识符ND.在运行时用100替换标识符N

  • 查看答案
  • 若程序有宏定义:#define N 100则以下叙述中正确的是______。

    [单选题]若程序有宏定义:#define N 100则以下叙述中正确的是______。A.宏定义中定义了标识符N的值为整数100B.在编译程序对C源程序进行预处理时用100替换标识符NC.对C源程序进行编译时用100替换标识符ND.在运行时用100替换标识符N

  • 查看答案
  • 以下叙述中正确的是A)C 程序中的注释只能出现在程序的开始位置和语句的后面B)C

    [单选题]以下叙述中正确的是A.)C 程序中的注释只能出现在程序的开始位置和语句的后面B.)C 程序书写格式严格,要求一行内只能写一个语句C.)C 程序书写格式自由,一个语句可以写在多行上D.) 用 C 语言编写的程序只能放在一个程序文件中

  • 查看答案
  • 以下程序的输出结果是______。 #include #define FUDGE

    [单选题]以下程序的输出结果是______。 include define FUDGE(y)2.84£«y define PR(a)printf("以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf("%d",(int)(a)) #define PRINT() PR(s) ;putchar('/n') main() { intx=2; PRINT1 (FUDGE(5)*x); }A.11

  • 查看答案
  • 以下叙述中正确的是A)C 程序的基本组成单位是语句B)C 程序中每一行只能写一条

    [单选题]以下叙述中正确的是A.)C 程序的基本组成单位是语句B.)C 程序中每一行只能写一条语句C.) 简单 C 语句必须以分号结束D.)C 语句必须在一行内写完

  • 查看答案
  • 有以下程序#include#define PT3.5;#define S(x)P

    [单选题]有以下程序includedefine PT3.5;define S(x)PT*x*x;main(){inta=1,b2;printf("%4.1f有以下程序 #include<stdio.h> #define PT3.5; #define S(x)PT*x*x; main() { inta=1,b2; printf("%4.1f/n",S(a+b); } 程序运行后的输出结果是______。A.14.0B.31.5C.7.5D.程序有错无输出结果

  • 查看答案
  • 有以下程序:#include #define f(x) x*xmain(){in

    [单选题]有以下程序:include define f(x) x*xmain(){int i; i=f(4£«4)£¯f(2£«2); priatf("%d/n",有以下程序: #include <stdio.h> #define f(x) x*x main() { int i; i=f(4+4)/f(2+2); priatf("%d/n",i); } 执行后的输出结果是( )。A.28B.22C.16D.4

  • 查看答案
  • 若程序中有宏定义行 :#define N 100 则以下叙述中正确的是A) 宏定

    [单选题]若程序中有宏定义行 :#define N 100 则以下叙述中正确的是A.) 宏定义行中定义了标识符 N 的值为整数100B.) 在编译程序对C 源程序进行预处理时用100 替换标识符NC.) 对 C 源程序进行编译时用 100 替换标识符ND.) 在运行时用 100 替换标识符N

  • 查看答案
  • 以下叙述中正确的是()。A)C程序中的#include和#define行均是C语