正确答案: D
二进制
题目:C源程序中不能表示的数制是( )。
解析:在C语言中整型常量可以用十进制、八进制和十六进制等形式表示,但不包括二进制,所以选择D。
查看原题
举一反三的答案和解析:
[单选题]以下关于数字签名说法正确的是:()。
数字签名能够解决篡改、伪造等安全性问题
[单选题]有以下程序 void f(int x,int y) { int t; if(xy) { t=x;x=y;y=t;} } main() { int a=4,b=3,c=5; f(a,b) ;f(a,c) ;f(b,c) ; printf("%d,%d,%d\n",a,b,c) ; } 执行后输出结果是
4,3,5
解析:解析:C语言规定,在函数调用时变量作为参数传递是传值的,在函数体中对形参变量的修改不能影响到对应的实参变量。本题定义了一个函数f(),用变量作为形参,在main()函数中调用了3次f()函数,由于变量作为参数进行传递,所以对应的实参的值并没有被交换。所以输出的a、b、c依旧是原来的值4、3、5。
[单选题]下列关于多态性的描述,错误的是( )。
运行时的多态性可通过模板和虚函数实现
解析:解析:C++中的多态性分为两类:编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载和模板体现的,其实现机制称为静态绑定;运行时的多态性是通过虚函数体现的,其实现机制称为动态绑定。
[单选题]在下列数据结构中,按先进后出原则组织数据的是______。
栈
解析:解析:栈按先进后出原则组织数据。在栈中,允许插入与删除的一端称为栈顶,而不允许插入和删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
[单选题]一个全角英文字母或全角英文标点符号或全角数字在计算机中占用( )个字节的
2