• 2022-06-07
    变量num中储存的数据在10到100之间或值为负数时,表达式的值为true,这样的一个布尔表达式是()(2.0)
    A: (num>;10 || num<;100)&&(num<;0)
    B: (num>;10 && num<;100)||(num<;0)
    C: (num>;10) &&( num<;100)&&(num<;0)
    D: (num>;100 && num<;10)||(num<;0)
  • B

    举一反三

    内容

    • 0

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

    • 1

      设有以下定义struct student{ int age; int num;}stu&#91;5&#93;,*p=stu;int i;stu&#91;0&#93;.num=10;则以下语句不正确的是 A: i=p-&gt;num; B: i=stu[0].num; C: i=(*p).num; D: p=&amp;student.num;

    • 2

      有如下程序,输入一个int型的整数num,逆向输出其各位数字,同时求出其各位以及各位数字之和。 #include#includevoid main() { int num,sum=0,k,i=0; cin>;>;num; while(num>;0) { (1) ; cout<; A: k=num%10 num=num/10 B: num=num%10 k=num/10 C: num=num/10 k=num%10 D: k=num/10 num=num%10

    • 3

      以下一维数组定义正确的是()。 A: int a (5) ; B: int num = 5 , a [num] ; C: int a [SZ] ; ( SZ为符号常量 ) D: int num ; scanf ( "%d" , &amp;num ) ; int a [num] ;

    • 4

      如下程序段的功能是判断一个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