首页/ 题库 / [单选题]当执行下面的程序时,如果输入ABC,则输的答案

当执行下面的程序时,如果输入ABC,则输出结果是______。 #include "stdio.h" #include "string.h" main() { char ss[10]="12345"; gets(ss);strcat(ss,"6789"); printf("%s ",ss); }

单选题
2022-01-11 18:38
A、ABC6789
B、ABC67
C、12345ABC6
D、ABC456789
查看答案

正确答案
A

试题解析
解析:sdtrcat(str1,str2)合并字符串函数的作用是把str2所指字符串的内容连接到str1字符串的后面,自动删去str1原来串中的'\0'。为了进行这项操作,要求str1所指的字符串后面有足够的空间来容纳str2所指字符串中的内容。函数值为str1所指第一个字符的地址。

标签:
感兴趣题目
有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=0;i<6;i++)putchar(c[i]; printf(" "); } 如果从键盘上输入: ab<回车> c<回车> def<回车> 则输出结果为______。
运行下面的程序,其输出结果为______。 main() { printf("%d,%d",5%-3,-5%3); }
以下程序的输出结果是________。 #include<stdio.h> mam() { inta,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d ",a,B) ; }
以下程序的输出结果是______。 #include<stdio.h> main() { int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d",a,b); }
请读程序: #include<stdio.h> main() { int a=5,b=7,c=9; pintf("%d,%d,"a,b,C) ; printf("%d,%d",a,D) ; } 上面程序的输出结果是_______。
下列程序的输出结果是______。#include <stdio.h>main (){ printf("%d ",NULL);}
下列程序的输出结果是______。 #include<stdio.h> main () { int a=2,c=5; printf("a=%%d,b=%%d ",a,c); }
以下程序的输出结果是_______。 #include<stdio.h> main() { printf("%d ",NULL); }
有以下程序 #include<stdio.h> main() { int a=5,b=lt; t=(a<<2)|b;printf("%d ",t); } 程序运行后的输出结果是______。
以下程序的输出结果是______。 #include<stdio.h> main() { int a=200; #define a 100 printf("%d",a) ; #undefa printf("%d",a) ; }
以下程序的输出结是_______。 #include <stdio.h> main() { int a=200; #define a 100 printf("%d",a); #undefa printf(%d",a); }
写出下列程序[如图1]的运行结果:若程序运行后程序= THEN输入x = -2 ,则输出的结果为 ____输出______ .
相关题目
阅读下面的程序#includevoid main(){int i,j;scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);}如果从键盘上输入1234567<回车>,则程序的运行结果是____
当输入X值为366时,输出结果为 ______。
当输入X值为0时,输出结果为 ______。
当输入X值为-1时,输出结果为 ______。
程序运行时,若依次输出5,20,则输出结果为 ______。
若程序运行时输入A值为9,B值为18,则A的输出结果为 ______。
若程序运行时输入A值为6,B值为4,则A的输出结果为 ______。
若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。
下列程序执行后的输出结果是______。

写出程序的运行结果。

        #include  <stdio.h>

        main

        {  int a, b;

           scanf ( ”%d%d", &a, &b);

           if ( ++a >= b )  printf( ”Yes”);

           printf ( " a+b =%d\n", a+b );

        }

       如果输入:a=6,b=8,则输出结果是___________。

运行下面的程序,其输出结果为 ______。 main() { pintf("%d,%d",5%-3,-5%3); }
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s ",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。
下面程序的输出结果是______。 #include<stdio.h> main() { char *p[]="BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i-,i-) printf("%c",*p[i]); printf(" "); }
以下程序的输出结果是_______。 #include<stdio.h> main() { int i; for(i=1;i<5;i++){ if(i%2)printf("*"); else continue; printf("#"); } printf("$ "); }
当执行下面的程序时,如果输入ABC,输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char ss[10]=“XYZWV”; cin>>ss; strcat(ss,”DEFG”); cout<<ss; }
当执行下面的程序时,如果输入ABC,则输出结果是______。 #include "stdio.h" #include "string.h" main() { char ss[10]="12345"; gets(ss);strcat(ss,"6789"); printf("%s ",ss); }
当执行下面的程序时,如果输入ABC,则输出结果是 ( ) # include<stdio.h> # include<string.h> main( ) { char ss [10] ="12345"; gets(ss);strcat(ss"6789");printf("%s ",ss); }
有以下程序 #include <stdio.h> main() { int x; scanf("%d",&x); if(x<=3); else if(x!=1O) printf("%d ",x); } 程序运行时,输入的值在______范围才会有输出结果。
有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=O;i<6;i++)putchar(c[i]); printf(" "); } 如果从键盘上输入: ab<回车> c<回车> def<回车> 则输出结果为_______。
有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=0;i<6; i++)putchar(c[i]); printf(" "); } 如果从键盘上输入: ab<回车> c<回车> def<回车> 则输出结果为______。
广告位招租WX:84302438

免费的网站请分享给朋友吧