• 2022-05-29
    unsignedcharnum;num=0X98;num=num%10;num=num%10;num=?()
    A: 15
    B: 8
    C: 9
    D: 2
  • D

    举一反三

    内容

    • 0

      下列程序的输出结果是:num = 16 while Ture: if num [12 and num ]=10: print (num) break num = num – 2 print (num) A: 10 B: 12 C: 14 D: 16

    • 1

      若有定义int num=123;能表示十位数字2的表达式为( )。 A: num%100%10 B: num/100%10 C: num%10/10 D: num/10%10

    • 2

      获取一个非负整数num的个位上的数字的方法是: A: num // 10 B: num % 10 C: num / 10 D: num - 10

    • 3

      如下程序段的功能是判断一个4位自然数个位和十位数字是否相同,在划线处填写表达式。int num; scanf ("%d",&num); if (num>=1000 && num<10000) if (______________) printf ( “该4位自然数个位和十位数字相同\n”); else printf ( “该4位自然数个位和十位数字不同\n”); A: num%10 ==num/10%10 B: num/10%10==num/100%10 C: num/100%10==num%10 D: num/1000==num%10

    • 4

      下列程序的输出结果是() num = 27 count = 0 while num > 0: if num % 2 == 0: num /=2 elif num % 3 ==0: num /= 3 else: num -=1 count += 1 print (count)