问题:
[单选] 有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;struct node*next:}a,b,*p=&a,*q=&b;
a.next=q;。P.next=&b;。p->next=&b;。(*p).next=q;。
问题:
[单选] 下列特征中不是面向对象方法的主要特征的是( )。
多态性 。继承。封装性 。模块化。
问题:
[单选] 语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。
无输出 。结果是不确定。-1 。1。
问题:
[单选] 当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
c=b=a; 。(a=c)||(b=c);。(a=c)&&(b=c);。a=c=b;。
问题:
[单选] 下列程序的输出结果是( )。void fun(int*X,int y){ printf("%d%d",*x,*y);*x=3;*y=1;}main(){ int x=1,y=2;fun(&y,&x);printf("%d%d",x,y);}
2 1 4 3 。1 2 1 2。1 2 3 4 。2 1 1 2。
问题:
[单选] 设int x=7,则~x的值是( )。
-8 。7。-1 。1。
问题:
[单选] 有以下程序:main(){ int i,n=0:for(i=2;i<5;i++){ do{ if(i%3) continue:n++:}while(!i);n++:}printf("n=%d\n",n);}程序执行后输出结果是( )。
n=5。n=2。n=3 。n=4。
问题:
[单选] 有下列程序:main(){ int y=10;do{y--;}while(--y);printf("%d\n",--y);)当执行程序时,输出的结果是( )。
-1。1。4。0。
问题:
[单选] 若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是( )。
i=8,j=9。i=%d,j=%d。i=%8,j=%9。8,9。
问题:
[单选] 表达式“~0x11”的值是( )。
0xFFEE。0x71。0x0071。0xFFF1。