[主观题]

若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。( )

此题为判断题(对,错)。

参考答案与解析:

相关试题

若有以下宏定义: # define N 2 # define Y(n) ((N£

[单选题]若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是A.语句有错误B.z=34C.z=70D.z无定值

  • 查看答案
  • 若有宏定义如下:#define X 5#define Y X£«1#define

    [单选题]若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d/n",Z); printf("%d/n",--a);A.7 6B.12 6C.12 5D.7 5

  • 查看答案
  • 若有定义: typedefint*T[10];T a; 则以下选项与上述定义中a

    [单选题]若有定义:typedefint*T[10];T a;则以下选项与上述定义中a的类型完全相同的是( )。A.int*a[10];B.int(*A.[10];C.int a[10];D.int(*a[10]);

  • 查看答案
  • 若有以下宏定义:#define N 2#define Y(n)((N£«1)*n

    [单选题]若有以下宏定义:#define N 2#define Y(n)((N+1)*n)则执行语句z=2*(N+Y(5));后的结果是( )。A.语句有错误B.z=34C.z=70D.z无定值

  • 查看答案
  • 文法G:S→b|∧|(T)T→T,S|S则FIRSTVT(T)=(41)。

    [单选题]文法G:S→b|∧|(T)T→T,S|S则FIRSTVT(T)=(41)。A.{b,∧,(}B.{b,∧,)}C.{b,∧,(,,}D.{b,∧,),,}

  • 查看答案
  • 若有定义:# define f (x) (x) * (x);则 b=2 时 f(b+1)=9。()

    若有定义:# define f (x) (x) * (x);则 b=2 时 f(b+1)=9。()A. 正确B. 错误

  • 查看答案
  • 已知函数swap的定义为:void swap(int& a, int& b) { int t = a; a = b; b = t;}要交换变量x和y的

    已知函数swap的定义为:void swap(int& a, int& b) { int t = a; a = b; b =

  • 查看答案
  • 若有定义语句:int*a,b;,则变量b的数据类型是( )。

    [试题]若有定义语句:int*a,b;,则变量b 的数据类型是( )。

  • 查看答案
  • ( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 (

    [试题]( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 ( 6 ) 。

  • 查看答案
  • 假设某程序语言的文法如下:S→a|b|(T)T→TdS|S 其中:VT={a,b

    [单选题]假设某程序语言的文法如下:S→a|b|(T)T→TdS|S其中:VT={a,b,d,(,)},VN{S,T},S是开始符号。考查该文法,称句型(Sd(T)db)是S的一个(33),其中,(34)是句柄:(35)是素短语;(36)是该句型的直接短语;(37)是短语。A.最左推导B.最右推导C.规范推导D.推导

  • 查看答案