网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下是if语句的基本形式:if(表达式)语句其中“表达式”(  )。
A

必须是逻辑值

B

必须是整数值

C

必须是正数

D

可以是任意合法的数值


参考答案

参考解析
解析:
if中的表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,在其值非零时为真,所以任意合法的表达式都可以做if语句的判断条件。答案选择D选项。
更多 “单选题以下是if语句的基本形式:if(表达式)语句其中“表达式”(  )。A 必须是逻辑值B 必须是整数值C 必须是正数D 可以是任意合法的数值” 相关考题
考题 单选题在以下的四个运算符中,优先级最低的运算符是()A =B /C !=D

考题 单选题以下针对全局变量的叙述错误的是(  )。A 全局变量的作用域是从定义位置开始至源文件结束B 全局变量是在函数外部任意位置上定义的变量C 用extern说明符可以限制全局变量的作用域D 全局变量的生存期贯穿于整个程序的运行期间

考题 单选题下列叙述中错误的是(  )。A 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C 在链表中,如果每个结点有两个指针域,则该链表不一定是线性结构D 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定不是线性结构

考题 单选题一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是(  )。A DBACEFB CBFDEAC FDAEBCD DFABEC

考题 单选题若有定义:inta=2;则正确的赋值表达式是()A a-=(a*3)B double(-1)C a*3D a*4=3

考题 单选题以下叙述中错误的是(  )。A 用户定义的函数中可以没有return语句B 用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C 用户定义的函数中若没有return语句,则应当定义函数为void类型D 函数的return语句中可以没有表达式

考题 单选题C源程序中不能表示的数制是(  )。A 二进制B 八进制C 十进制D 十六进制

考题 单选题对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为(  )。A 1B 2C 3D 4

考题 单选题能正确表示数学关系式800=y=500的C语言表达式为()A (y=800)(y=500)B (y=800)AND(y=500)C 800=y=500D (y=800)(y=500)

考题 单选题有以下程序:#includemain(){ int x=23; do {  printf(%2d,x--); } while(!x);}程序的执行结果是(  )。A 输出321B 输出23C 不输出任何内容D 陷入无限循环