C++期末考试填空题,请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:32:24
1.给出下列表达式的值:
(2>3) && 1+0 == 1 || (7<6) && ! (2>8)
2. 下列语句执行初值为int a=2,b = 2,X = 0,执行下列语句后X的值:
if (a!=b) if (a>b) X = 1; else X = 2;
3. 在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[1][1]的值是
4. 执行“cout <<char('A'+3)<<endl;”语句后得到的输出结果为
5. 下面程序的打印结果是
?int qf(int i)
{
static int k=1;
for (;i>0;i--)
k+=i;
return k;
}
void main()
{ for (int i=0;i<4;i++)
cout <<qf(i)<<" ";
}
6. 以下程序运行后的输出结果是
void main()
{int a,b,c;
a=20;b=10;
c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);

}
7. 以下程序运行后的输出结果是
void main()
{ char ch[]="abc",x[3][4]; int i;
for(i=0;i<3;i++)
strcpy(x[i],ch);
for(i=0;i<2;i++)
cout<<&x[i][i];
}
8. 写出以下程序执行后的输出结果:
void main()
{ char *a[4]=

教你个有效的提问方法:
把一大堆的题目分开提
这样得到的答案的机率会更大!
还有不要那么吝啬!
最后,请不要告诉别人你在做期末题!
如果你认为你连个期末题都做不了,那么请你以后补上,
要不,请你以后不要用C++编程,
以后最好不要编程!

(1)0(2)2(3)2(4)D(5)1247(6)20 10 1 (7)a b (8)(9)3(10)4

第5题是1 2 5 11,k是函数中的静态变量,所以会随着函数调用而改变

1. 0
2. 2
3 1
4 D
5 259
6 20 10 1
7 不会 那位高手可以解释一下 也学习学习
8 student(一个空格)peasant
9 3
10 4

1)0 2)2 3)2 4)D 5)1 2 5 11 6)20 10 1 7)abcbc 8)student cadre
9)3 10)4

保证都对!!