柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序(strcat函数用以连接两个字符串) #include #include main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf("%s\n",a); } 程序运行后的输出结果是


  • A.IJK
  • B.ABCDE\0FG\0IJK
  • C.ABCDIJK
  • D.EFGIJK
热度🔥1,393
参考答案:C
解析:

【解析】字符数组a中包含两个'\0',遇到第一个'\0'时就表示字符串a结束。字符串处理函数strcat(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到a的后面,结果放在字符数组a中。连接时将字符串a后的'\0'取消,只在新串最后保留一个'\0'。本题相当于将"ABCD"和"IJK"连接。因此C选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障: Ⅰ.某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启 Ⅱ.与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务 Ⅲ.系统运行过程中突然停电,恢复供电后操作系统重新启动 Ⅳ.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品 Ⅴ.因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复 Ⅵ.DBA误操作强行关闭正在运行的数据库服务器 以上故障,不属于系统故障的是() 请分析以下程序。 int main() { pid_t pid; pid = fork(); if(pid==0) printf("I am the child process, my process ID is%d\n",getpid()); else printf("I am the parent process, my process ID is%d\n",getpid());} 那么,该程序正确运行后的结果是 定义学生选修课程的关系模式如下:S (S#,Sn,Sd, Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修了课程号为2且成绩不及格的学生的姓名的表达式是( )。 在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为( )。 将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和( )。