首页 > 计算机类考试> 计算机二级> C语言
题目内容 (请给出正确答案)
[主观题]

有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数): #include<stdio.h> #inclu

有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数): #include<stdio.h> #include<string.h> main() {char a[10]="abc",b[10]="012",c[10]="xyz"; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是()。

A.al2xyz

B.12yz

C.a2yz

D.bc2yz

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序(strcpy为字符串复制函数,strcat为字符…”相关的问题
第1题
有以下程序(strcat函数用以连接两个字符串) #include<stdio.h> #include<string.h>。
有以下程序(strcat函数用以连接两个字符串) #include<stdio.h> #include<string.h>。 main {char a[20]="ABCD\oEFG\0",h[]="IJK"; strcat(a,b);printf("%s\n",a); ) 程序运行后的输出结果是()。

A.ABCDE\0FG\0IJK

B.ABCDIJK

C.IJK

D.EFGIJK

点击查看答案
第2题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到pl
所指的字符串的后面。

例如,分别输人下面两个字符串:FirstString——SecondString

程序运行后的输出结果是:FirstString————SecondString

注意:部分源程序在文件PROGl.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

点击查看答案
第3题
函数调用strcat(strcpy(str1,str2),str3)的功能是()。A.将字符串str1复制到字符串str2中后再连接
函数调用strcat(strcpy(str1,str2),str3)的功能是()。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中

点击查看答案
第4题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<stdio.h
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为

A.abcd

B.adba

C.abc

D.abca

点击查看答案
第5题
有以下程序#include <string.h>main(){ char p[20]={'a','b','c','d'},q[]="abc", r
有以下程序

#include <string.h>

main()

{ char p[20]={'a','b','c','d'},q[]="abc", r[]="abcde";

strcpy(p+strlen(q),r); strcat(p,q);

printf("%d%d\n",sizeof(p),strlen(p));

}

程序运行后的输出结果是

A)20 9

B)9 9

C)20 11

D)11 11

点击查看答案
第6题
函数调用strcat(strcpy(str1,str2) ,str3) 的功能是()。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

点击查看答案
第7题
连接两个字符串的C语言库函数是().

A.strcat

B.strcpy

C.strlen

D.strcmp

点击查看答案
第8题
有以下程序段main(){ char a[7]="abcdef";charb[4]="ABC";strcpy(a,b) ;printf("%c",a[5]);}程序
有以下程序段 main() { char a[7]="abcdef"; charb[4]="ABC"; strcpy(a,b) ; printf("%c",a[5]); } 程序段运行后的输出结果是()

A.a

B.\0

C.e

D.f

点击查看答案
第9题
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值
返回,规定字符串中只含9个以下数字字符。

例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改