[单选题]二进制数100100等于十进制数______。
正确答案 :B
36
解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,十六进制用0到F表示。(1)十进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位。(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制数。因此:(100100)B=1*2^5+1*2^2=36(D)。
[单选题]下列叙述中,错误的一条是______。
正确答案 :A
已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15
[单选题]某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则前序遍历序列为()。
正确答案 :A
[单选题]以下不属于对象的基本特点的是( )。
正确答案 :C
继承性
[单选题]有以下程序 void fun{int *a,int i,int j) { int t; if (ij) t=a[i] ;a[i]=a[j] ;a[j]=t; fun(a, ++i, --j); } main ( ) { int a[]={1,2,3,4,5,6},i; fun(a,0,5); for (i=0; i6; i++ ) printf ("%d" , a [i] ); } 执行后输出结果是
正确答案 :A
6 5 4 3 2 1
解析:解析:本题考核的知识点是指针变量作为函数的参数和递归函数的简单使用。函数fun()中有3个参数,参数a为一个指针变量,接收的实参可以是数组名,参数i和j分别表示数组元素的下标,当下标i小于下标j时,a[i]和a[j]交换,然后对自身进行调用,可见这是一个递归函数。其实现的功能是把数组a,从下标为i的元素到下标为i的元素之间的所有元素反序存放。在主函数中调用fun()函数,把a数组从a[0}到a[5]之间的所有元素反序存放,最后输出从a[0]到a[5]的值,因此输出的值为6、5、4、3,2、1,所以,A选项为所选。
[单选题]下面程序段的运行结果是
正确答案 :D
0
[单选题]语句Print"Sgn(-26)=";Sgn(-26)的输出结果为( )。
正确答案 :D
Sgn(-26)=-1
[单选题]有以下类定义class MyClass{public: MyClass() {cout1;}};则执行语句MyClass a,b [2],*p[2];后,程序的输出结果是( )。
正确答案 :B
111
[单选题]十进制数1989对应的二进制数是( )。
正确答案 :A
11111000101
[单选题]在Access数据库中,带条件的查询需要通过准则来实现。下面( )选项不是准则中的元素。
正确答案 :D
SQL语句
解析:解析: 本题考查条件查询准则的知识。条件查询的准则是运算符、常量、字段值、函数等的任意组合,但是不包括SQL语句。
查看原题 点击获取本科目所有试题