#M9010. 基本运算

基本运算

当前没有测试数据。

  1. 以下逻辑表达式的值恒为真的是? {{ select(1) }}
  • P ∨ (¬P ∧ Q) ∨ (¬P ∧ ¬Q)
  • Q ∨ (¬P ∧ Q) ∨ (P ∧ ¬Q)
  • P ∨ Q ∨ (P ∧ ¬Q) ∨ (¬P ∧ Q)
  • P ∨ ¬Q ∨ (P ∧ ¬Q) ∨ (¬P ∧ ¬Q)

  1. 填空题

阅读程序写结果

image

输入:1 2 5
输出:_______ {{ inputt(2) }}

  1. 填空题

阅读程序写结果

image

输入:18
输出:_______ {{ inputt(3) }}

  1. 逻辑表达式()的值与变量A的真假无关? {{ select(4) }}
  • (A ∨ B) ∧¬A
  • (A ∨ B) ∧¬B
  • (A ∧ B) ∨ (¬ A ∧ B)
  • (A ∨ B) ∧¬A ∧ B

  1. 填空题

阅读程序写结果:

image

输入: 1 100 15
输出:__________ {{ inputt(5) }}

  1. 设有100个数据元素,采用折半搜索时,最大比较次数为? {{ select(6) }}
  • 6
  • 7
  • 8
  • 10

  1. 填空题

阅读程序写结果:

image

输入:2 3 4
输出:Ans =____ {{ input(7) }}

  1. 填空题

阅读程序写结果:

image

输出:____ {{ input(8) }}

  1. 若有如下程序段,其中 s、a、b、c 均已定义为整型变量,且 a、c 均已赋值 (c 大于 0)
s = a;
for (b = 1;b <= c; b++ )
	s = s + 1;

则与上述程序段修改 s 值的功能等价的赋值语句是?

{{ select(9) }}

  • s = a + b;
  • s = a + c;
  • s = s + c;
  • s = b + c;

  1. 有以下程序:

image

程序运行后输出的结果是? {{ select(10) }}

  • 2,2
  • 2,3
  • 3,2
  • 3,3

  1. 填空题

阅读程序写结果:

image

输出:____ {{ input(11) }}



  1. 填空题

阅读程序写结果:

image

输入 1:4 3
输出 1:_________ {{ input(12) }}

输入 2:2017 1014
输出 2:_________ {{ input(13) }}

  1. 为了统计一个非负整数的二进制形式中 1 的个数,代码如下:

image

则空格内要填入的语句是? {{ select(14) }}

  • x >>= 1
  • x &= x - 1
  • x |= x >> 1
  • x <<= 1

  1. 二进制数11 1011 1001 0111和01 0110 1110 1011进行逻辑与运算的结果是? {{ select(15) }}
  • 01 0010 1000 1011
  • 01 0010 1001 0011
  • 01 0010 1000 0001
  • 01 0010 1000 0011

  1. 填空题

image

假设输入的n和m都是正整数,x和y都是在1,n]的范围内的整数,完成下面的判断题和单选题:

•判断题 1)当m>0时,输出的值一定小于2n。 {{ select(16) }}


  • 2)执行完第27行的"++ans"时,ans —定是偶数。 {{ select(17) }}

  • 3)a[i]和b[i]不可能同时大于0。 {{ select(18) }}

  • 4)右程序执行到第13行时,x总是小于y,那么第15行不会被执行。 {{ select(19) }}

  • •选择题 5)若m个x两两不同,且m个y两两不同,则输出的值为? {{ select(20) }}
  • 2n−2m
  • 2n+2
  • 2n−2
  • 2n
    6)若m个x两两不同,且m个y都相等,则输出的值为 {{ select(21) }}
  • 2n−2
  • 2n
  • 2m
  • 2n−2m
  1. 填空题

    image

假设输入的 x、y 均是不超过 15 的自然数,完成下面的判断题和单选题:

判断题

1.删去第 7 行与第 13 行的 unsigned,程序行为不变。 {{ select(22) }}


  • 2.将第 7 行与第 13 行的 short 均改为 char,程序行为不变。 {{ select(23) }}

  • 3.程序总是输出一个整数“0”。 {{ select(24) }}

  1. 当输入为“2 2”时,输出为“10”。 {{ select(25) }}

  1. 当输入为“2 2”时,输出为“59”。 {{ select(26) }}

单选题 7.当输入为“13 8”时,输出为?

  • 0
  • 209
  • 197
  • 226