软件水平考试程序员易错题(2019/3/29) |
第1题:2.struct a{ char name[10];
int age; }aa[3]={{"abc",20},{"def",21},{"ghi",22}}; main() { struct a *paa=aa; printf("%c%c%c",(*(paa+1)).name[0] (*paa++).name[1] (*(paa+1)).name[2]); } |
【分析题】: |
第2题:设有如下定义,则正确的叙述为( )
char x[]={"abcdefg"}; char y[]={'a','b','c','d','e','f','g'}; A、数组x和数组y等价 B、数组x和数组y长度相同 C、数组X的长度大于数组y的长度 D、数组X的长度小于数组y的长度 |
【单选题】: |
第3题:设a,b为字符型变量,执行"scanf("a=%c,b=%c",&a,&b)"后使a为'A',b为'B',从键盘上的正确输入是( )
A、’A”B’ B、’A’,’B’ C、A=A,B=B D、a= A、b=B |
【单选题】: |
第4、5题:通常,文件的逻辑结构可以分为两大类:无结构的__(29)__和有结构的记录式文件。__(30)__组织方式,既适合于交互方式应用,也适合于批处理方式应用。
29. A、堆文件 B、流式文件 C、索引文件 D、直接(Hash)文件 30. A、堆文件 B、流式文件 C、索引顺序文件 D、顺序文件 |
【单选题】: |
【单选题】: |
第6、7、8、9、10题:均可唯一地转换成与它对应的二叉树。由树转换成的二叉树中,结点N的左子女是N在原树里对应结点的__(1)__,而N的右子女是原树里对应结点的__(2)__。
在下列二叉树中,图一为__(3)__树,图二为__(4)__树,图三为__(5)__树。 1. A、最左子结点 B、最右子结点 C、最邻近的右兄弟 D、最邻近的左兄弟 2. A、最左的兄弟 B、晨右的兄弟 C、最邻近的右兄弟 D、最邻近的左兄弟 3. A、查找树 B、满二叉树 C、平衡树但不是满二叉树 D、B+树 4. A、查找树 B、满二叉树 C、平衡树但不是满二叉树 D、B+树 5. A、查找树 B、满二叉树 C、平衡树但不是满二叉树 D、B+树 |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |