有以下程序(strcat函数用于连接两个字符串): 程序运行后的输出结果是( )。A.U-KB.AB
有以下程序(strcat函数用于连接两个字符串):
程序运行后的输出结果是( )。
A.U-K
B.ABCDE\0FG\0UK
C.ABCDUK
D.EFGUK
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
字符数组a中包含两个‘、O’,遇到第一个‘O’时就表示字符串a结束。字符串处理函数由c吐(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到a的后面,结果放在字符数组a中。连接时将字符串a后的‘、0’取消,只在新串最后保留一个‘、0’。本题相当于将“ABCD”和“IJK”连接。因此C选项正确。
相似问题
有以下程序: 程序运行后的输出结果是( )。A.0B.一1C.1D.7请帮忙给出正确答案和分析 谢谢
有以下程序: 程序运行后的输出结果是( )。A 0B 一1C 1D 7请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.2 1 1 2B.1 2 1 2C.2 1 2 1D
有以下程序: 程序运行后的输出结果是( )。A 2,1,1,2B 1,2,1,2C 2,1,2,1D 1,2,2,1请帮忙给出正确答案和分析,谢谢!
以下关于逻辑运算符两侧运算对象的叙述中正确的是( )。A.可以是任意合法的表达式B.只能是整数0或非
以下关于逻辑运算符两侧运算对象的叙述中正确的是( )。A 可以是任意合法的表达式B 只能是整数0或非0整数C 可以是结构体类型的数据D 只能是整数0或1请
有以下程序: 程序运行后的输出结果是( )。A.a=2 b=2B.a=2 b=1C.a=1 b=1D
有以下程序: 程序运行后的输出结果是( )。A a=2,b=2B a=2,b=1C a=1,b=1D a=1,b=0请帮忙给出正确答案和分析,谢谢!
以下关于typedef的叙述错误的是( )。A.用typedef可以增加新类型B.typedef只是
以下关于typedef的叙述错误的是( )。A 用typedef可以增加新类型B typedef只是将已存在的类型用一个新的名字来代替C 用typedef可以为各种类型说明一个
