• [单选题]已知p是一个指向类Sample数据成员m的指针,s是类Sample 的一个对象。如果要给 m赋值为5,( )是正确的。
  • 正确答案 :C
  • s.*p=5


  • [单选题]下列程序段执行后的输出结果为 int x=3; int y=10; System.out. println(y %x) ;
  • 正确答案 :B
  • 1

  • 解析:解析:算术运算符“%”是取余数,a %b是求a除以b所得的余数。10%3的余数是1。

  • [单选题]两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。 main() { int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf("%d\n",x--); }
  • 正确答案 :A
  • 4和2

  • 解析:解析: 本题考查if else语句。首先scanf函数通过键盘读入x的值。当x=3时,第一个if语句,先判断条件,取x的值3和2比较,然后将x的值加1,发现条件成立,执行下列的printf语句,输出x的值4。当x=1时,第一个if语句,先判断条件,取x的值1和2比较,然后将x的值加1(x的值变为2),发现条件不成立,执行下列的else语句,先输出x的值2,再将x的值减1。

  • 查看原题

    推荐下载科目: 软考中级 微软认证 Linux认证 JAVA认证 华为认证 计算机一级 软考初级 职称计算机 计算机操作员初级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2