首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
admin
2013-02-23
76
问题
设有定义: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://www.kaotiyun.com/show/MmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在具有n(n>1)个结点的完全二叉树中,结点i(2i>n)的左孩子结点是______。
设有数组定义:chararray[]="China";,则数组array所占的空间为
设有以下定义的语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
若输入tc,则程序的运行结果为【】。#include<stdio.h>main(){charstr[40];fscanf(stdin,"%s",str);fprintf(stdout,"%s\n",str);}
与结构化需求分析方法相对应的是【】方法。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
在下列选项中,没有构成死循环的是
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
算法的复杂度主要包括【】复杂度和空间复杂度。
随机试题
信托机构开办的信托投资业务运用()资金开展业务。
不是络穴的穴位是
A、化痰散结B、芳香化浊C、清热解毒D、祛痰利咽E、利湿退黄霍胆丸除清热通窍外,又能
急性肾衰竭少尿或无尿期患者,饮食护理措施中错误的是
根据《建筑安装工程费用项目的组成》(建标[2003]206号),某施工工程中采取各种排水、降水措施所发生的各种费用属于建筑安装工程费用中的()。
下列关于合同生效与合同成立的说法,正确的是()。
《义务教育语文课程标准(2011年版)》总目标规定:具有日常口语交际的基本能力,学会_______,初步学会运用_______文明地进行人际沟通和社会交往。
婆罗门教
成人在学校学习第二语言是语言习得的典型例子。()
A、Polishingtheirapplicationforms.B、Broadeningtheiroptionsofcolleges.C、Benefitingfromalow-costschool.D、Workinghard
最新回复
(
0
)