首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2013-02-23
47
问题
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
选项
A、k=k>=k
B、-k++
C、k%int(f)
D、k>=f>=m
答案
C
解析
在C语言中,求余运算符“%”两边的运算对象都应为整型数据,所以需要对变量f进行强制类型转换,正确的写法为k%(int)f。在C语言中,逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、&&(逻辑“与”)、‖(逻辑“或”)、赋值运算符。根据运算符的优先级与结合性,对于选项A),先计算k>=k的值(为真,即1),再用1对k进行赋值。对于选取项 B,先计算k++的值,再对其取负数。对于选项D),先计算k>=f的值(为假,即0),再用0与m进行比较,故最终结果为0。
转载请注明原文地址:https://jikaoti.com/ti/1gn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下条件表达式可计算:1+|a|的值,请填空。a>=0?【】:【】
以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;swap_p(【】);printf("%d%
在多媒体计算机系统中,不能存储多媒体信息的是______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。
下面程序是把从终端读入的20个字符作为字符串放在字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20;
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)If(a[i]<a[p])____
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
循环链表的主要优点是______。
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
下列不属于软件工程三要素的是
随机试题
A.蟾酥B.牛黄C.龟甲D.海马E.阿胶
A.变更登记B.缴销C.变相销售D.调剂使用E.SDA批准医疗机构配制的制剂不得()
下列关于汽轮机汽缸扣盖安装技术要点的表述中,错误的是()。
下列指标中属于反映企业经营增长状况的指标是()。
出卖人出卖交由承运人运输的在途标的物,除当事人另有约定的以外,毁损、灭失的风险自()起由买受人承担。
传统行政决策转向现代科学行政决策的标志不包括()。
你是领导。让你和一位老同志一起工作,老同志比较有威信,工作经验也很丰富,但在工作过程中,老同志不服管教。你怎么办?
只允许操作系统使用而不允许一般用户使用的指令是
变量m所占内存字节数是()。UnionU{chars[4];inti;long1;};structM{intc;unionUu
LOSANGELES—HongKongimmigrantslivingintheAmericancityknownasthe"ChineseBeverlyHills"are【B1】______.becausetheyf
最新回复
(
0
)