【题目描述】
若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。
【参考答案分析】:
(a=2*3,a*2),是括号表达式
它将以逗号为界,从左到右依次计算每个表达式的值,最后返回最右边的表达式的值
首先a=2*3=6,然后a=a*2= 2*6=12
所以最后值为12
第1题:
【题目描述】
A)10
B)18
C)6
D)数
正确答案:B |
第一个for循环,给数组a的20个元素分别赋值0~19;第二个for循环,给数组P赋值,p[0=a[1]=1,p[1]=a[2]=2,p[2]=a[5]=5,p[3]=a[1O]=10;第三个for循环,将数组p中元素的值进行累加,k=1 2 5 10=18。
第2题:
【题目描述】
正确答案:B |
答案分析:
循环里面第一次循环后a=8,b=8,i=2;第二次循环后a=6,b=6,i=3;此时b>7不满足跳出循环,所以最后结果是b=6;
第3题:
【题目描述】
【解析】AT()函数的格式是:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。函数返回值为数值型。
题干中<字符表达式1>为“x-y=z”,<字符表达式2>为…2,很明显<字符表达式1>不是<字符表达式2>的子串,所以返回0。
第4题:
【题目描述】
第5题表达式2*32+4*2/2+32的值是( )
正确答案:B |
答案分析:
运算符是幂运符,*是乘法运算,/是浮点除法运算,所以原表达式=2*32+4*2/2+32=31
第5题:
【题目描述】
第 143 题
正确答案:E
第6题:
【题目描述】
第 5 题以下程序的输出结果是
main()
{ char x=040;
printf("%o\n",x<<1);}A.100
B.80
C.64
D.32
第7题:
【题目描述】
正确答案:C
第8题:
【题目描述】
第9题:
【题目描述】
第 40 题
9.程序执行结果s的值是[9]。
Private Sub Commandl_Click()
i = 0
Do
i = i + l
s = i + s
Loop Until i > = 4
Print s
End Sub
【参考答案分析】:
97
第10题:
【题目描述】
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句
参考答案分析】:firend class FriendClass