题目内容
(请给出正确答案)
[单选题]
下面程序的运行结果是()。 main() { struct cmplx { int x; int y; } cm[2]={1,2,3,4}; printf("%d\n", 2*cm[0].x+ cm[1].y/cm[0].y);}
A.5
B.4
C.3
D.2
答案
查看答案
A.5
B.4
C.3
D.2
第1题
A.运行出错
B.编译出错
C.2
D.1
第2题
A.v0=8,v1=4,v2=8
B.v0=7,v1=4,v2=7
C.v0=12,vl=4,v2=12
D.v0=11,v1=4,v2=11
第3题
A.2
B.4
C.6
D.8
第4题
A.6
B.8
C.10
D.12
第5题
A.sum is: 5
B.sum is:15
C.sum is:14
D.sum is:10
第6题
#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--; if(*s)f(s,t); } main() {char str[10]="abcdefg",*p; p=str+strlen(str)/2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是()。
A.gfedcba
B.gbcdefa
C.abedcfg
D.abcdefg
第8题
A.输出空格
B.\0
C.e
D.f
第9题
A.1
B.2.
C.编译出错
D.运行出错
第10题
A.2,1,1
B.1,2,1
C.2,2,2
D.2,2,1
第11题
A.2,2,2
B.2,2,1"
C.2,1,1
D.1,2,1