题目内容

下述程序执行的输出结果是()。
include<stdio.h>
main()
{char a[2][4];
strcpy(a。"are");strcpy(a[1],"you");
a[o][3]=&;
printf("%s\n",a);
}

A. are&you
B. you
C. are
D. &

查看答案
更多问题

有以下程序:
include<stdio.h>
main()
{ int a,b,k,m,*pl,*p2;
k=1,m=8;
p1=&k,p2=&m;
a=/*pl-m;b=*p1+*p2+6;
printf("%d",a);printf("%d\n",b);
}
编译时编译器提示错误信息,你认为出错的语句是()。

A. a=/*pl-m;
B. b=*p1+*p2+6;
C. k=1,m=8;
D. pl=&k,p2-&m;

若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是()。

A. ab+c
B. ch=getchar
C. a= =b+C
D. a++

若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是()。A.4B.8C.0D.2若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是()。A.4B.8C.0D.2
若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是()。

A. 4
B. 8
C. 0
D. 2

有以下程序:
include<stdio.h>
main()
{ int a=12,C;
c=(a<<2)<<1;
printf("%d\n",c);
}
程序运行后的输出结果是()。

A. 3
B. 50
C. 2
D. 96

答案查题题库