type
status
date
slug
category
tags
icon
password
summary
  1. 有以下说明语句:
    1. 则下列错误的引用是()
      A w.no B p->no C (*p).no D *p.no
      答案:D
      • (p).no,先执行(*p),也就是取出指针的内容,也就是该结构体,然后使用.引用成员no
      • *p.no .的优先级高于 * ,所以是先执行 p.no,而p是一个指针,没有点操作,所以会报错。就算能成功,*对一个已经引用出来的内容在取内容也不对
  1. 下面程序的执行结果为()
    1. A 11 B 13 C 17 D 21
      答案:B
      fun(7)=fun(6) + fun(5)
      fun(6)=fun(5) + fun(4)
      fun(5)=fun(4) + fun(3)
      fun(4)=fun(3) + fun(2)
      fun(3)=fun(2) + fun(1)
      fun(2)=fun(1) + fun(0)
      fun(1)=1
      fun(0)=0
      知道出口之后往上推,得到答案
  1. 请阅读以下程序,其运行结果是()
    1. A YES B NO C YESNO D 语句错误
      答案:A
      要注意这个是一个逻辑表达式,但是不符合我们实际的逻辑,要表示 ‘0’≤c≤’9’,需要在中间添加 && 操作符。
      所以上面的逻辑表达式,实际是从左到右进行逻辑判断 ('0'<=c)<='9'
      第一步,’ 0 ’ ≤ ‘A’ ,这个为逻辑真,所以结果是 1
      第二步, 1 ≤ ‘9’ ,‘9’ 的ASIC码值大于1,为真
      所以这个逻辑表达式为真,判断语句成立,输出YES
       
0-为什么需要使用RTOS?Nowcoder-C-day1
ycloong
ycloong
要做一个苦行僧,探索自己的人生道路