高级语言程序设计(C++)复习题及答案 .pdfVIP

  • 23
  • 0
  • 约2.48万字
  • 约 19页
  • 2023-12-30 发布于河南
  • 举报

高级语言程序设计(C++)复习题及答案 .pdf

高级语句程序设计(C++)

一、单项选择题

1、在一个C++程序中,main函数的位置()。

①必须在程序的开头②必须在程序的后面

③可以在程序的任何地方④必须在其它函数中间

2、C++程序基本单位是()。

①数据②字符③函数④语句

3、执行语句inti=10,*p=i;后,下面描述错误的是()。

①p的值为10②p指向整型变量i

③*p表示变量i的值④p的值是变量i的地址

4、执行语句inta=5,b=10,c;int*p1=a,*p2=b;后,下面不正确的赋值语句是

()。

①*p2=b;②p1=a;③p2=p1;④c=*p1×(*p2);

5、设i=1,j=2,则表达式i+++j的值为()。

①1②2③3④4

6、设i=1,j=2,则表达式++i+j的值为()。

①1②2③3④4

7、执行下列语句后,x的值是(),y的值是()。

intx,y;

x=y=1;++x||++y;

①不确定②0③1④2

8、已知x=5,则执行语句x+=x-=x×x;后,x的值为()。

①25②40③-40④20

9、已知a=4,b=6,c=8,d=9,则“(a++,ba++cd)?++d:ab”的值为()。

①9②6③8④0

10、有如下程序段:

inta=14,b=15,x;

charc=’A’;

x=(ab)(c’B’);

执行该程序段后,x的值为()。

①ture②false③0④1

11、下面程序的输出结果是()。

#includeiostream

usingnamespacestd;

intmain()

{inta=6,b=6;

if(a5)

a-=1;

b+=1;

else

a+=1;

b-=1;

cout”a=”aendl;

1

cout”b”bendl;

return0;}

①57②a=5b=7③a=5b=6④编译时出错

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

#includeiostream

usingnamespacestd;

intmain()

{inta=6,b=6;

if(a5)

{a-=1;

b+=1;}

else

{a+=1;

b-=1;}

cout”a=”aendl;

cout”b”bendl;

return0;}

①57②a=5b=7③a=5b=6④a=6b=5

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

#includeiostream

usingnames

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档