• 2022-06-09
    有以下程序:[br][/br]int a = 10;[br][/br]int *p = &a;[br][/br]int **q = &p;[br][/br]**q = 100;[br][/br]则:*p 和a 的值分别为多少
    A: 10 10
    B: 100 10
    C: 10 100
    D: 100 100
  • D

    举一反三

    内容

    • 0

      以下语句错误的是()。 A: int<br/>n=10,a[n]; B: int<br/>n,a[10]; C: int<br/>a[10]={1,2,3}; D: int<br/>a[10]={1,2,3,4,5,6,7,8,9,10};

    • 1

      以下对一维数组a正确初始化的是() A: int<br/>a[10]=(0,0,0,0,); B: int<br/>a[10]={}; C: int<br/>a[10]={0}; D: int<br/>a[10]=(10*2);

    • 2

      若有定义: [br][/br] int i1=30, i2=40; [br][/br] int * const p=&i1; const int *q = &i2;[br][/br] 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; [br][/br] 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3

    • 3

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

    • 4

      证明以下蕴涵关系成立:﹁Q∧(P→Q) ⇒﹁P 的正确步骤顺序是: 1、即证明:﹁Q∧(P→Q)→﹁P 永真 2、⟺﹁Q∧(﹁P∨Q)→﹁P[br][/br] 3、⟺﹁Q∧(﹁P∧Q)→﹁P[br][/br] 4、⟺﹁﹁Q∧(﹁P∧Q)∧﹁P[br][/br] 5、⟺﹁(﹁Q∧(﹁P∨Q))∨﹁P[br][/br] 6、⟺ Q∨﹁(﹁P∨Q))∨﹁P[br][/br] 7、⟺ Q ∨ P ∨ ﹁Q ∨﹁P[br][/br] 8、⟺ Q ∨ (P ∧ ﹁Q) ∨﹁P[br][/br] 9、⟺ (Q∨﹁P) ∨ (P ∧ ﹁Q)[br][/br] 10、⟺﹁ ( P ∧ ﹁Q) ∨ ( P ∧ ﹁Q)[br][/br] 11、⟺T A: 1-2-4-7-11 B: 1-2-5-6-8-9-10-11 C: 1-3-4-7-11 D: 1-2-4-7-8-9-10-11