正确答案: D

d++;

题目:设有以下定义int a=0; double b=1.25; char c=’A’;#define d 2 则下面语句中错误的是

解析:++是自增运算符,作用是使变量的值增加1,选项D中的d不是变量,而是一个标识符,它代表常量2,常量是不允许进行自增运算的。故本题答案为D。

查看原题

举一反三的答案和解析:

  • [单选题]以下程序的运行结果是 #includeiostream.h> void sub(int x, int y, int * z) { * z=y-x;} void main( ) { int a,b,c; sub(10,5,&a) ; sub(7,a,&b) ; sub(a,b,&c) ; cout a "," b "," C endl;}
  • -5,-12,-7

  • 解析:解析:在C++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。了解了实参指针变量的改变情况,本题只剩下简单的“加减法”了。

  • [单选题]SQL语言的数据操纵语句包括SELECT,fNSERT,UPDATE和DELETE等;其中最重要的,也是使用最频繁的语句是 ______。
  • SELECT,

  • 解析:解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。

  • [单选题]将一个预览成功的菜单存盘,在运行该菜单时,却不能执行,这是因为( )。
  • 没有生成


  • [单选题]十进制数124转换成二进制数是 ( )
  • 1111100


  • [单选题]对于构造方法,下列叙述正确的是______。
  • 如果类中定义了构造方法,系统就不再提供默认构造方法

  • 解析:解析:在使用Java语言编程时,常用构造方法完成一些初始化的工作,避免了生成对象后再调用对象的初始化方法。构造方法的名称应和类名相同,并且该方法不返回任何数据类型,所以没有类型说明,故选项A和B错误。若在程序中没有定义构造方法,Java运行时系统会自动提供默认的构造方法,默认的构造方法没有任何参数,故选项C错误。如果类中定义了构造方法,系统就不再提供默认构造方法,所以选项D正确。

  • [单选题]有如下函数模板定义: templatetypename T1,typename T2 typename T3> T2 plus(T1 t1, T3 t3){return t1+t3;} 则以下调用中正确是
  • plusint, double>(3,5L);

  • 解析:解析:本题考核函数模板的使用。C++中对函数模板的调用有时候只使用了函数实参,而没有使用模板实参,模板实参都被省略了,但模板实参的省略并不是必然的,而是有条件。模板实参不能省略的情况有:从模板函数实参表获得的信息有矛盾;需要获得特定类型的返回值,而不管参数的类型如何;虚拟类型参数没有出现在模板函数的形参中;函数模板含有常规形参。题中定义的函数模板中虚拟类型参数T2没有出现在模板函数的形参列表中,所以在调用时不能省略,D选项的调用省略了T3,这是允许的。

  • [单选题]以下关于VBA运算符优先级比较,正确的是( )。
  • 算术运算符>关系运算符>逻辑运算符

  • 解析:本题考查的是VBA中运算符的优先级的知识。在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符,关系运算符,逻辑运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同优先级的运算由左至右顺序执行。

  • 推荐下载科目: 计算机三级 软考中级 微软认证 思科认证 JAVA认证 华为认证 软考初级 计算机操作员高级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2