首页/ 题库 / [单选题]设有宏定义:define IsDIV(k的答案

设有宏定义:define IsDIV(k,n)((k%1"1==1)?1:O)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&;IsDIV(m,7)为真时所要表达的是( )。

单选题
2022-08-11 03:00
A、判断m是否能被5和7整除
B、判断m被5和7整除是否都余l
C、判断m被5或者7整除是否余1
D、判断m是否能被5或者7整除
查看答案

正确答案
B

试题解析
本题考查逻辑运算符的相关概念,逻辑与若要为真,那么两边都要为真,即m都能被5和7整除都余1,所以选项B正确。

标签:
相关题目
若程序中有宏定义行:#define N 100,则下列叙述中正确的是( )。
设有如下程序段,下面描述中正确的是 ( )。int k=10; while(k=0) k=k-1;
设i和k都是int类型,则以下for循环语句( )。 for(i=0,k=-1;k=1;i++,k++) cout << "****\n";
设有程序段int k=10;while(k=0) k=k-1;则下面描述中正确的是( )
执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)
设有程序段:int k=10;while(k=0)k=k-1;,则下面描述正确的是()。
设有程序段int k=10;while(k=0)k=k-1;则下面描述中正确的是
设有程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是( )。
设有程序段int k=10;while(k=0)k=k-1;则下面描述中正确的是
设有程序段: int k=10; while(k=0) k=k-1; 则下面描述中正确的是
设有程序段: int k=10; while(k=0)k=k-1; 则下面描述中正确的是( )。
下列程序的运行结果是( )。 #include<stdio.h> #define ADD(x) x+x main() { int m=1,n=2,k=3; int s=ADD(m+n)*k; printf("s=%d",s); }
下列程序的运行结果是( )。 #include<stdio.h> #define ADD(x) x+x main { int m=1,n=2,k=3; int S=ADD(m+n)*k; printf("s=%d",s); }
下列程序的运行结果是( )。 #include<stdio.h> #define ADD(x)x+x main() { int m=1,n=2,k=3; int s=ADD(m+n)*k; printf("s=%d",s); }
有如下程序,该程序的执行结果为______。 Dim k As Integer n=5 m=1 k=1 Do While k <= n m=m*2 k=k+1 Loop Print m
下列程序的运行结果是 Private Sub Form_Click() Dim k As Integer n=5 m=1 k=1 Do m=m+2 k=k+1 Loop Until k>n Print m End Sub
已知#define M 2;的宏定义,执行语句k=M*5;后,k的值是
设有如下函数定义int fun(intk){ if(k<1) return 0;elseif(k==1) return 1;else returnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是()。
若有以下宏定义:#define N 2#define Y(n)((N+1)*n)则执行语句z=2*(N+Y(5));后的结果是( )。
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
广告位招租WX:84302438

免费的网站请分享给朋友吧