第一章测试
1.
有定义 int a=9,b=6,c; 执行语句 c=a/b+0.5;,c 的值为 (  )





A:1 B:2 C:1.4 D:2.0
答案:A
2.

C++语言源代码文件扩展名为(   )。




A:.exe B:.cpp C:.obj D:.c++
答案:B
3.

以下用户标识符中,合法的是( )。





A:Ling@li B:Int C:moon D:%123
答案:C
4.

int x=10y=5;则表达式x+=x*=y+8的值为(  )。




A:130 B:260 C:230 D:150
答案:B
5.

5、有定义 int a=9,b=6,c; 执行语句 c=a/b+0.5;,c 的值为 (    )




A:1 B:2.0 C:2 D:1.4
答案:A
6.

以下标识符中,不能作为合法的 C++用户定义标识符的是(   )。




A:_if B:answer C:to D:signed
答案:D
7.

下列字符串中可以用作 C++标识符的是(  )。    

  

       




A:class B:5char C:_256 D:delete
答案:C
8.

下列 C++标点符号中表示一条预处理命令开始的是(    )。


 

 


A:} B:; C://

D:#
答案:D
9.

9、以下程序的运行结果是(  )。


main()

 {    int a,b,d=241;

     a=d/100%9;

b=(-1)&&(-1);

     cout<<a<<”,”<<b;

}



A:2,0 B:6,0 C:2,1 D:6,1
答案:C
10.

语句while(!E); 中的表达式 !E等价于(  )




A:E!=0 B:E==0 C:E!=1 D:E==1
答案:B
11.

下面程序段的运行结果是:(   )。

int a=1;b=2;c=2; 

while (a<b<c)

{t=a;a=b;b=t;c--;}

cout<<a<<”,”<<b<<”,”<<c;





A:1,2,1 B: 2,1,1 C:1,2,0 D:2,1,0
答案:C
12.

设有程序段:

      int  x=0,s=0;

while(!x!=0) s+=++x;

cout<<s;

输出(     )。





A:程序段执行无限次
B:程序段中的控制表达式是非法的 C:运行程序段后输出0   D:运行程序段后输出1
答案:D
13.

以下程序的正确运行结果是(   


)。

        #include<stdio.h>

        void num()

        {

                 extern int x,y; int a=15,b=10;

                 x=a-b;

                 y=a+b;

        }

        int x,y;

        void main()

        {

                 int a=7,b=5;

                 x=a+b;

                 y=a-b;

                 num();

                 cout<<x<<”,”<<y<<endl;

        }

   


A:12,2 B:5,25 C:不确定 D:1,12
答案:B
14.

已知: int m=5;下列表示引用的方法中,正确的是:(   )。

  


A:float &f=&m B:int &Z C:int &X=m D:int &t=5
答案:C
15.

C++语言源程序的基本单位是(    )。






A:过程 B:函数
C:子程序 D:标识符
答案:B
16.

下面程序段的输出结果是(    )


char a[7]=”abcdef”;

char b[4]=”ABC”;

strcpy(a,b);

cout<<a;




A:b B:e C:f D:
答案:C
17.

下面程序段的输出结果是(  

char c[ ]=”\t\v\\\0will\n”;

cout<<strlen(c);



A:6 B:9 C:3 D:14
答案:C

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(165) dxwkbang
返回
顶部