跪求大神帮我解答c语言的选择题,感谢

题目15/552.0分下面几个字符串处理表达式中能用来把字符串str2复制到字符串str1后的是()A.strcat(str2,str1);B.strcpy(str1,s... 题目 15 / 55
2.0 分

下面几个字符串处理表达式中能用来把字符串str2复制到字符串str1后的是( )
A.strcat(str2,str1);
B.strcpy(str1,str2) ;
C.strcmp(str1,str2);
D.strcat(str1,str2) ;

题目 18 / 55
2.0 分

下列说法正确的是( )
A.在C语言中,数组元素的数据类型可以不一致
B.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组
C.在C语言中,定义了一个数组后,就确定了它所容纳的具有相同数据类型元素的个数
D.在C语言中,数组元素的个数可以不确定,允许随机变动
下面程序的运行结果是( )
main()
{
int a[6],i;
for(i=1;i<6;i++)
{
a[i]=9*(i-2+4*(i>3))%5;
printf("%2d",a[i]);
}
}
A.-4 0 4 0 3
B.-4 0 4 4 3
C.-4 0 4 0 4
D.-4 0 4 4 0
如下程序的执行结果是 ( )。
# include <stdio.h>
main(){
static int a[ ]={1,2,3,4,5,6};
int *p; p=a;
*(p+3)+=2;
printf(“%d,%d\n”,*p,*(p+3));
}
A.1,3
B.1,4
C.1,6
D.3,6
展开
 我来答
折凡白0Lo8ac
2015-03-27
知道答主
回答量:6
采纳率:0%
帮助的人:6.4万
展开全部
1题选D,strcat是连接函数;
2题选C,
3题选B,i>3取1;i<3取0;结果就出来了;
4题选C,*(P+3)代表啊a[3]=4;*(p+3)+=2后,*(p+3)=*(p+3)+2=4+2=6;p是数组a的首地址,所以*p=1;
萧竣闰
2015-03-26 · TA获得超过893个赞
知道小有建树答主
回答量:685
采纳率:81%
帮助的人:189万
展开全部
1,b
2,c
3,b
4,c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yucwei
2015-03-26 · 超过24用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:52万
展开全部
1.d 2.c 3.b 4.c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-27
展开全部
B
B
C
A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式