题目内容
(请给出正确答案)
[单选题]
执行下面语句后的输出结果为()。int i = -1;if (i < =0)printf(“****\n”);i = 2;else printf(“%%%%\n”)
A.[A] ****
B.[B] %%
C.[C] %%%%
D.[D] 有语法错误。不能正确执行
答案
D、[D] 有语法错误。不能正确执行
如果结果不匹配,请 联系老师 获取答案
A.[A] ****
B.[B] %%
C.[C] %%%%
D.[D] 有语法错误。不能正确执行
D、[D] 有语法错误。不能正确执行
若有宏定义:#define MOD(x,y)x%y
则执行下面语句后的输出结果是
int a=13,b=96;
printf("%d\n",MOD(b,a));()
A.1
B.2
C.5
D.6
下列语句执行后输出的结果是______。
main()
{double d=3.2;int x,y;
x=1.2;y=(x+3.8)/5.0;
printf("%d\n",d*y);
}
A.代码成功编译,执行后,输出为12345
B.代码成功编译,执行后,输出为6
C.代码成功编译,执行后,输出为1
D.代码编译不成功,编译器将生成一些错误
执行下列语句后,输出结果为______。 s$="ABCDEFG" Print InStr(s$,"efS") Print LCase$(s$)
执行下列语句后的输出结果是______。
int a=13,b=17,*p1,*p2,*q;
p1=&a;p2=&b;
q=p1;p1=p2; p2=q;
printf(“%d,%d\n",*p1,*p2);
阅读下面程序,执行后的结果为()。 include“stdio.h” void fun(int*a,int*b) { int k; k=5; *a=k; *b=*a+k; ) main() { int*a,*b,x=10,y=15; a=&x; b=&y, fun(a,b); printf(“%d,%d\n”,*a,*b); }
A.10,15
B.5,15
C.5,10
D.15,10
A.34
B.43
C.7
D.0