- 0
- 0
- 约3.61千字
- 约 10页
- 2026-10-31 发布于四川
- 举报
2026年计算机二级(C语言)试题及答案
一、选择题(每小题2分,共20分)
1.若有定义inta=5,b=3;,则表达式(a++--b)/(a%b+2)的值是()。
A.1B.2C.3D.4
答案:A
解析:a++先取值后自增,故a++为5,a变为6;--b先自减后取值,故--b为2,b变为2。分子为5-2=3。a%b即6%2=0,分母为0+2=2。3/2=1(整数除法取整)。
2.若有定义chars[]={apple,banana,cherry};,则s[1]+2指向的字符是()。2.若有定义chars[]={apple,banana,cherry};,则s[1]+2指向的字符是()。
A.nB.nC.aD.n
答案:A
解析:s是指针数组,s[1]指向banana的首地址(b),s[1]+2即向后移动2个字符,指向第3个字符(索引2),banana的字符依次为b(0)、a(1)、n(2)、a(3)、n(4)、a(5),故s[1]+2指向n。
3.以下函数调用中,能正确修改实参值的是()。
A.voidfun(intx){x=10;}inta=5;fun(a);
B.voidfun(intx){x=10;}inta=5;fun(a);B.voidfun(intx){x=10;}inta=5;f
原创力文档

文档评论(0)