正确答案: B

a=b=c+2

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

解析:本题考查C语言表达式的语法。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是错误的。

查看原题

举一反三的答案和解析:

  • [单选题]VBA中定义符号常量可以用关键字 ______.
  • Const

  • 解析:解析:VBA中定义符号常量可以用关键字Const来定义,格式为:Const符号常量名称=常量值

  • [单选题]有如下SQL语句:
  • 196000.00

  • 解析:解析:本题SQL语句的功能是根据设备的使用部门分组计算各个部门中,使用非进口设备的设备总金额。

  • [单选题]向Visual FoxPro的项目中添加表单,可以使用项目管理器的( )。
  • “文档”选项卡

  • 解析:在VisuM FoxPro项目管理器的“文档”选项卡中所显示和管理的是VisuM FoxPro中的表单、报表和标签。在“代码”选项卡中则包括程序、API库和应用程序,“数据”选项卡中包括数据库、自由表和查询,“类”选项卡可以添加用户自定义类和系统自带的类库。

  • [单选题]下列叙述中正确的是
  • 在 C 程序的函数中不能定义另一个函数

  • 解析:答 案 D

  • [单选题]可以设置分组字段、显示分组统计数据的报表是( )。
  • 表格式报表


  • [单选题]给出下面程序段: if(x>0) {System.out.printin("Hello.");} else if(x>-3) { System.out.println("Nice to meet you!");} else{System.out.println("How are you?");} 若打印字符串"How are you?",则x的取值范围是( )。
  • x≤-3

  • 解析:解析:本题考查Java语言的if...else if语句。当需要处理多分支时,就可以使用if...else if语句。其基本格式为:if(表达式1)语句1else if(表达式2)语句2else if(表达式3)语句3else语句n需要注意,表达式是任意一个返回布尔型数据的表达式,不能是数值型(这比C、C++的限制要严格);每个单一的语句后都必须有分号;语句1,语句2,……,语句n可以为复合语句,这时要用大括号{}括起;else子句是任选的;若表达式的值为true,则程序执行语句1,否则执行语句2。当x>0时,执行System.out.println("Hello.")语句,否则(x≤0时)执行else if后的语句,在此又有分支,当x>-3时System.out.println ("Nice to meet you!"),只有当x≤-3时才会执行System.out.println("How are you?"),输出 "How are you?”字符串,所以选项C正确。

  • [单选题]关于虚函数下面说的正确的是
  • 虚函数不能是static的

  • 解析:解析:虚函数一定不能定义为静态的。虚函数可以声明为友元,子类也不是必须重定义父类的虚函数,若在重定义虚函数时使用了virtual,则该重定义函数不一定还是虚函数。

  • [单选题]下列程序的输出结果是()。includeint fun(int x){int p; if(x==0‖x==1)return 3; elsep
  • 下列程序的输出结果是( )。 #includestdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; } void main() { printf("\n%d",fun(5)); }

  • 5

  • 解析:解析: 本题考查函数的递归调用。在函数递归调用时,fun(5):a=5-fun(3)->fun3:a=3-fun(1)->fun(1):a=3,反推回去fun(3):a=3-3=0->fun(5):a=5-0=5,最后的计算结果为5。

  • [单选题]DAO的含义是( )。
  • 数据库访问对象


  • 推荐下载科目: 计算机三级 计算机四级 计算机一级 软考初级 职称计算机 通信工程师 计算机操作员初级 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2