#VC42. 趣味编程42选择题

趣味编程42选择题

  1. 将一个十进制整数转换为二进制数,通常采用“除二取余,逆序连接”的方法。如将十进制数6转成二进制数(110)2(110)_2的过程如图42.2所示。十进制数14转换成二进制数是( )

{{ select(1) }}

  • (1001)2(1001)_2
  • (1110)2(1110)_2
  • (1011)2(1011)_2
  • (1100)2(1100)_2

  1. 以下程序的结果为( )。
#include <iostream>
using namespace std;
int main()
{
	int s,n,a;
	s = 0;
	a = 10;
	cin >> n;
	while( a > n)
	{
		s++;
		a -= 2;
	}
	return  0; 
}

{{ select(2) }}

  • 2
  • 5
  • 3
  • 4
  1. 小A参加了多次信息学比赛,在最近一次比赛时发现,如果这次比赛他得了98分,那么他所有比赛的平均分是92分;如果这次得了78分,他的平均分是87分,他一共参加了多少次比赛,以下程序中横线处的代码正确的是( )。
#include <iostream>
using namespace std;
int main()
{
	int _____1______;
	x = 2;
	while(92*x-98!=87*x-78)
		______2______;
	cout << x;
	return  0; 
}

{{ select(3) }}

  • 横线1:x 横线2:x=-1
  • 横线1:x 横线2:x-1
  • 横线1:x 横线2:x++
  • 横线1:x 横线2:x--