就业数据资源平台
当前位置:首页 > C++语言程序设计
2013年计算机等级考试二级C++笔试模拟题及答案8

(31)有以下程序


#include


void main()


{ int a=5,b=0,c=0;


if(a=b+c)cout << "***"

A)有语法错不能通过编译


B)可以通过编译但不能通过连接www.Examw.com


C)输出***


D)输出$$$


(32)已知各变量的定义如下


int i=8,k,a,b;


unsigned long w=5;


double x=1.42,y=5.2;


则以下符合C++语言语法的表达式是


A)a+=a-=(b=4)*(a=3)


B)a=a*3+2


C)x%(-3)


D)y=float i


(33)以下程序中循环体总的执行次数是


int i,j;


for(i=6;i>1;i--)


for(j=0;j{……}


A)20


B)261


C)15


D)25


(34)对于下面的程序,说法正确的是


#include


void main()


{ int x=3,y=4,z=2;


if(x=y+z)cout << "x=y+z";


else cout << "x!=y+z";}


A)不能通过编译


B)输出6


C)输出x!=y+z


D)输出x=y+z


(35)下列程序的输出结果是


#include


void main()


{ int a[3],i,j,k=2;


for(i=0;i<3;i++)a[i]=i;


for(i=0;ifor(j=0;ja[j]=a[i];


cout << a[2];}


A)2


B)3


C)1


D)0

就业数据资源平台