首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(m,7)为真时所要表达的是
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(m,7)为真时所要表达的是
admin
2016-12-18
65
问题
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(m,7)为真时所要表达的是
选项
A、判断m是否能被5和7整除
B、判断m被5或者7整除是否余1
C、判断m被5和7整除是否都余1
D、判断m是否能被5或者7整除
答案
C
解析
本题考查宏定义和三目运算符。三目运算符的格式为:test?语句1:语句2
其中,test可以是任何Boolean表达式。语句1,当test是true时执行该语句,可以是复合语句;语句2,当test是false时执行该语句,可以是复合语句。isDIV(k,n)要表达的是当k除n的余数是1时表达式的值为1,否则为0,所以题中要表达的是m被5和7整除是否都余1。
转载请注明原文地址:https://kaotiyun.com/show/E5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中则对a数组元素不正确的引用是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。#includetypedefstruc
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
以下叙述中错误的是
当变量c的值不为2、4、6时,值也为"真"的表达式是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
随机试题
我国《法制日报》对法律所作的解释是_____________。
简述王明“左”倾教条主义的主要错误及其危害。
纤溶酶的主要作用是
下列药,擅治阳明经头痛的是
依据法律规定,债务人未向第三人履行债务或者履行债务不符合约定,应()。
—Emma,thanksfor______meyourpen.—You’rewelcome.
Accordingtoarecentsurvey,teachersarenotanymoreconsideredasgoodexamplesforstudents.Thelatterconsiderthattheb
“着色”的“着"应读作()。
Hurricanesareviolentstormsthatcausemillionsofdollarsinpropertydamageandtakemanylives.Theycanbeextremelydange
NowintheU.S.thewomenworkingoutsidehomecanget______.Theexpression"full-timehousework"inparagraph2means______
最新回复
(
0
)