当前位置:IT认证>计算机二级

问题:

[单选] 以下不能将S所指字符串正确复制到t所指存储空间的是(    )。

A . while(*t=*s){t++;s++;)
B . for(i=0;t[i]=s[i];i++);
C . do{*t++=*s++;)while(*s);
D . for(i=0,j=0;t[i++]=s[j++];);

以下关于C语言的叙述中正确的是(  )。 C语言中的注释不可以夹在变量名或关键字的中间。 C语言中的变量可以在使用之前的任何位置进行定义。 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致。 C语言的数值常量中夹带空格不影响常量值的正确表示 。 某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)(  )。 3   。 4   。 6   。 7。 若有以下语句:    typedef struct S{int g;char h;}T; 以下叙述中正确的是(    )。 可用S定义结构体变量   。 可用T定义结构体变量。 S是struct类型的变量   。 T是struct S类型的变量 。 有以下程序: #include<stdio.h>main(){int y=10;   while(y--);   printf("y=%d",y); }程序执行后的输出结果是(    )。 y=0  。 y=-1。 y=l。 while构成无限循环 。 以下选项中,合法的一组C语言数值常量是(    )。 028.5e-3-0xf。 12. OXa234.5eO。 .l774cl.5Oabc。 0x8A10,0003.e5。 以下不能将S所指字符串正确复制到t所指存储空间的是(    )。
参考答案:

  参考解析

C项复制时没有复制结束串“”。

在线 客服