下列不合法的C标识符是()。
A: num1
B: num_1
C: num-1
D: num123
A: num1
B: num_1
C: num-1
D: num123
举一反三
- 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1; A: 1 B: 4 C: 5 D: 6
- 以下哪个程序段是使用递归函数实现1到100求和 A: def product1(num): product=1 for i in range(1,num+1): product=product *i return productprint(product1(10)) B: def sum1(num): sum2=0 for i in range(1,num+1): sum2+=i return sum2 print(sum1(100)) C: def product2(num): if num==1: return 1 else: return num *product2(num-1)print(product2(10)) D: def sum_a(num1): if num1==1: return 1 else: return num1+sum_a(num1-1) print(sum_a(100))
- 对NUM进行加1的操作,下列表达式正确的是( )。 A: NUM:=1 B: NUM:=NUM+1 C: DECR NUM D: D.NUM+1;
- 对NUM进行加1的操作,下列表达式正确的是( )。 A: NUM:=1 B: NUM:=NUM+1 C: DECR NUM D: NUM+1;
- 回文数判断。如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,判断是否是回文数的条件是( ) A: num[0]==num[-1] B: num[0]==num[-1] and num[1]==num[-2] C: num[1]==num[-2] D: num[0:L-1]==num[-1:-L]