变量a所占的内存字节数是______。
union U
char st[4];
int i;
long 1;
;
struct A
int c;
union U u;
a;
A:4 B:5 C:6 D:8
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A:cedba B:acbed C:dccab D:deabc
以下程序的结果是______。
int a,b;
void fun( )
a=100;b=200;
main( )
int a=5,b=7;
fun( );
printf("%d%d/n",a,b);
A:100200 B:57 C:200100 D:75
在设计程序时,应采纳的原则之一是______。
A:程序结构应有助于读者理解 B:不限制goto语句的使用 C:减少或取消注解行 D:程序越短越好
假定int类型变量占用两个字节,若有定义:int x[10]=0,2,4;,则数组x在内存中所占字节数是______。
A:3 B:6 C:10 D:20
若有以下说明和语句:
struct st int n;char *ch;;
struce st a[3]=5,"abc",7,"def",9,"ghk",*p=a;
则值为6的表达式是______。
A:p++->n B:p->n++ C:(*p).n++ D:++P->n
以下程序的输出结果是______。
main( )
int a=3;
printf("%d/n",(a+=a-=a*
A:);
&nb
在数据流图(DFD)中,带有名字的箭头表示______。
A:控制程序的执行顺序 B:模块之间的调用关系 C:数据的流向 D:程序的组成成分
若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
A:i=*p; B:*p=*&j; C:i=&j; D:i=**p;
以下程序的输出结果是______。
main( )
char st[20]="hello/0/t//";
printf("%d%d/n",strlen(st),sizeof(st));
A:99 B:520 C:1320 D:2020