1、答案:C2.已知“char *s=mybook”,则strlen(s)的值为#。A.不确定B.7C.6D.43.C+源程序文件的扩展名是( )。A.EXEB.DLLC.CPPD.C4.已知“char s10=Microsoft,VisualC+;”,则语句“couts12;”会在屏幕上输出#。A.sB.icrosoftC.iD.cA5.数组定义为 int a23=1,2,3,4,5,6,可以使用#访问值为3的数组元素。A.a3B.a2C.a13D.a02D6.二进制数1001101011转换为等值的八进制数是( )。A.9ACB.4651C.26BD.11537.在计算机中采用二进制,是由于(
2、 )。A.运算简单B.系统稳定C.硬件成本低D.上述3个原因8.已知程序段: int a34,*p3=a0, a1, a2,*pp=p,i; for (i=0; ia;”可以将从键盘上键入的整数保存在数组a中14.计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为( )程序设计语言。A.高级B.特级C.低级D.中级15.在C+中,与cout一起使用的插入运算符是( )。A.B.C.D.16.C+中常量123默认的数据类型是( )。A.long doubleB.intC.floatD.doubleB17.设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i=j=kB.i=j=kC.i+j=kD.i+18.一个浮点法表示的数值由( )两部分组成。A.阶码和尾数B.整数和小数C.指数和基数D.尾数和小数19.已知int *p; fun(p);,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是#。A.void fun(int &a);B.void fun(int *&C.void fun(int &a);D.void fun(int &*a);20.下列无符号数中最大的是( )。A.(145)8B.(01100101)2C.(66)16D.10121.已知“char s=university”,则使用“cout=0);