正确答案: B

a=b=c+2

题目:若变量已正确定义并赋值,以下符合C语言语法的表达式是

解析:选项A中包含一个不合法的运算符“:=”;选项C应改为(int)18.5%3;选项D可理解为两个表达式a+7=c+b和a=a+7,其中第一个是错的,因为C语言规定赋值号的左边只能是单个变量,不能是表达式或常量等。因此,正确答案是选项B,它实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]在运行表单时,下列有关表单事件引发次序的叙述正确的是
  • Load→Init→Activate

  • 解析:解析:Load事件的触发时机为创建对象前,Init事件的触发时机为创建对象时,而Activate事件的触发时机为对象激活时故正确的引发次序应为Load→Init→Activate。

  • [单选题]下列各选项中属于Java保留字的是( )。
  • null

  • 解析:在Java中,常量null、false、true都是小写的。所以A、B和C选项中的字符串都不是Java的保留字。

  • [单选题]当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的 控制源为
  • “=(a+b+c)/3”

  • 解析:解析:注意计算控件的控件源必须是“=”开头的计算表达式。

  • [单选题]下面各项中的用于对对象加锁,从而使得对对象的访问是排他的关键字为( )。
  • synchronized

  • 解析:解析:Java是多线程的编程语言,多个线程可以同时访问同一数据区,而在处理某些数据时不希望其他的线程修改那些数据的值或者某些操作是不可打断的,要做到这点,可以使用synchronized关键字声明。

  • [单选题]如果一个函数带有参数说明,则参数的默认值应该在( )中给出。
  • 函数定义或声明

  • 解析:解析:允许在函数的说明或定义时给一个或多个参数指定默认值。注意不能在函数说明和函数定义时都指定默认参数值,默认参数值应该在函数名第一次出现时指定。

  • [单选题]要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
  • Private Sub P1_MouscMove(Button As integer,Shift As Integer,X As Single,Y As Single) P1.Print X.Y End Sub

  • 解析:解析:鼠标在图片框中移动,对象应为图片框控件,而不是窗体,选项D)是错误的;鼠标移动触发的是MouseMove事件,选项B)是错误的;在图片框内显示坐标,Print的对象名为图片框,如果没有对象名,则默认输出到窗体上,所以正确的答案为C)。

  • [单选题]如果要使报表的标题在每一页上都显示,那么应该设置
  • 页面页眉

  • 解析:解析:将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。

  • [单选题]决定微调控件最大值的属性是( )
  • KeyboardHighValue


  • 推荐下载科目: 计算机三级 软考中级 Linux认证 华为认证 计算机一级 软考高级 职称计算机 通信工程师 计算机操作员中级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2