【题目描述】
若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。
第1题:
【题目描述】
正确答案:B |
答案分析:
循环里面第一次循环后a=8,b=8,i=2;第二次循环后a=6,b=6,i=3;此时b>7不满足跳出循环,所以最后结果是b=6;
第2题:
【题目描述】
第 143 题
正确答案:E
第3题:
【题目描述】
第5题表达式2*32+4*2/2+32的值是( )
正确答案:B |
答案分析:
运算符是幂运符,*是乘法运算,/是浮点除法运算,所以原表达式=2*32+4*2/2+32=31
第4题:
【题目描述】
第3题:
第5题:
【题目描述】
第 5 题以下选项中,与k=n++完全等价的表达式是( )
第6题:
【题目描述】
第 28 题
( )
正确答案:C |
答案分析:
第7题:
【题目描述】
选B,分析如下:
第一次fopen,fprintf写入123;
第二次fopen,fscanf读入dl.dat中数据到k、n中,但只有一个数据123,所以只能将123赋值给k,fscanf返回1,而n为定义时初始化的0。所以执行后输出结果:
123,0
第8题:
【题目描述】
正确答案:D
第9题:
【题目描述】
【参考答案分析】:
第10题:
【题目描述】
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。
A)k%2
B)k%2==1
C)(k%2)!=0
D)!k%2==1
正确答案:A |
答案分析:
整数k对2求余数的两个结果只能是0 和1,所以选项A)表示k除以2的余数,其结果是0或1。在选项B)、c)和D)中包括算术求余运算符“%”,关系等于运算符“-”和关系不等于运算符“!=”以及逻辑非运算符“!”。而逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、(逻辑“与”)、?(逻辑“或”)、赋值运算符。选项B)含义是判断表达式k%2的结果是否等于1、选项C)的含义是判断表达式k%2的结果是否不等于0,选项D)含义是判断表达式!k%2的结果是否等于1,所以选项B)、C)和D)的禽义相同。
第11题:
【题目描述】
第 58 题若串s="MathTypes",则其子串的数目是 【3】 。
【参考答案分析】:
46
解析: 串s中共有9个字符,由于串中字符各不相同,则其子串中有0个字符的1个(空串),1个字符的9个,2个字符的8个,3个字符的7个,4个字符的6个,5个字符的5个,6个字符的4个,7个字符的3个,8个字符的2个,9个字符的1个,共有1+2+3+4+5+6+7+8+9+1=46。
第12题:
【题目描述】
以下选项中合法的用户标识符是( )
正确答案:B |
C语言合法的用户标识符是:以字母或下划线开头,随后是字母、数字或下划线的任意长度的字符串。因此选项C和D都是错误的。选项A的long是C的保留关键字,不能用来做用户标识符,故也是错误的。
第13题:
【题目描述】
正确答案:C
第14题:
【题目描述】
第 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
第15题:
【题目描述】
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句
参考答案分析】:firend class FriendClass
第16题:
【题目描述】
第 19 题表达式0x13^0x17的值是
A.0x04
B.0x13
C.0xE8
D.0x17
第17题:
【题目描述】
第18题:
【题目描述】
第 51 题
第19题:
【题目描述】
第 9 题
正确答案:C
第20题:
【题目描述】
有以下程序:
A)2
B)4
C)6
D)3
正确答案:D
第21题:
【题目描述】
已知字母a的ASCII码为十讲制数97,下而程序的输出结果是( ).
A)输出无定值
B)d,e
C)e,f
D)g,d
正确答案:D
第22题:
【题目描述】
对下列二叉树进行中序遍历的结果是( )。
A)ABCDEFGH
B)ABDGEHCF
C)GDBEHACF
D)GDHEBFCA
正确答案:C |
遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有3种:前序遍历、中序遍历和后序遍历。记住3种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树。②中序,按中序遍历左子树一访问根一按中序遍历右子树。③后序,按后序遍历左子树一按后序遍历右子树->访问根。所以对该二叉树的中序遍历结果为GDBEHACF。
第23题:
【题目描述】
下面程序的输出结果是_________。
【参考答案分析】:32【解析】while(表达式)的功能是:首先计算表达式的值,若为真,则执行循环体语句,执行完毕,再计算表达式的值,若仍为真,则重复执行循环体语句,直到表达式的值为假,结束while语句的执行,继续执行while语句后面的语句;i=0时满足循环条件,也满足if的条件,执行语句得i=11,a=11,第2次循环不满足if的条件,执行i。i=10,执行i =11;a -7后,得i=21,a=32,不满足i<20,循环结束。