题目内容

若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是()。

A. p是整型变量
B. p是基类型为整型的指针变量
C. q是基类型为整型的指针变量
D. 程序中可用INTEGER代替int类型名

查看答案
更多问题

有以下程序: main() { unsigned char a,b; a=4 | 3; b=4 & 3; printf("%d %d\n",a,b); } 执行后输出结果是()。

A. 7 0
B. 0 7
C. 1 1
D. 43 0

有以下程序:#include<stdlib.h>struct NODE{int num;struct NODE *next;}main(){ struct NODE *p,*q,*r;int sum=0;p=(struct NODE *)malloc(sizeof(struct NODE));q=(Struct NODE *)malloc(sizeof(struct NODE));r=(Struct NODE *)malloc(sizeof(struct NODE));p->num=1; q->num=2; r->num=3;p->next=q; q->next=r; r->next=NULL;sum+=q->next->num;sum+=p->num;printf("%d\n",sum);}执行后的输出结果是()。

A. 3
B. 4
C. 5
D. 6

下述程序的输出结果是()。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } void main() {printf("\n%d",f(10)); }

A. 3
B. 8
C. 9
D. 10

有以下程序段: int n=0,p; do{scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是()。

A. p的值不等于12345并且n的值小于3
B. p的值等于12345并且n的值大于等于3
C. p的值不等于12345或者n的值小于3
D. p的值等于12345或者n的值大于等于3

答案查题题库