正确答案: A

?:

题目:下列运算符中,不能重载的是 ( )。

解析:

?:是C++中惟一一个三目运算符,不能被重载。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]下列叙述中错误的是
  • 一个 C 语言程序只能实现一种算法

  • 解析:答案 A

  • [单选题]在SQL语言中,DELETE语句的作用是( )。
  • 删除基本表和视图中的元组


  • [单选题]下列( )关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。
  • synchronized


  • [单选题]以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k<4;k++)printf("%d",v[k]);
  • 0 0 0 8

  • 解析:本题考查switch,case语句,当k=0时,循环体成立,执行switch后表达式的值为1,执行case1,i的值为0,因为没有break语句,继续执行其后的语句,到最后一个语句时i的值为3,此时v[i]++,v[3]=1,接着执行k++后,k的值为1,当k=1时,循环成立。执行switch后的表达式的值为2,执行case2,i的值为1,因为没有break语句,继续执行其后的语句,到最后一小语句时,i的值为3,此时v[i]++,v[3]=2,接着执行k++后,k的值为2,依次下去,case4也会执行,最后i的值一定为3,到v[3]=8时循环结束,而v[0]~v[2]的值一直没有变化,故选择B选项。

  • 推荐下载科目: 计算机二级 微软认证 思科认证 Linux认证 职称计算机 通信工程师 计算机操作员中级 计算机辅助设计(C 其他 LTE认证
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号