1.选D因为可以以—和$都可以作为变量名的开头语
2.选C String是引用类型,基础类型都是小写
3. 选A 因为x++>4就是false所以后面就不进行所以y一直是5而x会进行++所以为5
4. 选A i++;是循环迭代
5.选A 基础数据类型和字符串类型相加一定是字符串类型
6.选B 因为是if语句不是while语句所以i的值不变
7.选D 按顺序运行下去最后只有2是小于3
8. 选C 其他选项没有变量名
9.选B 只有dowhile是至少运行一次
10.选D 因为输出的是个布尔表达式,所以先对前一部分进行判断为对,所以输出为3