网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

【单选题】有下面的程序段,则()。 char a[3],b[ ]=”China”; a=b; printf(“%s”,a);

A.运行后将输出China

B.运行后将输出Ch

C.运行后将输出Chi

D.编译出错


参考答案和解析
D
更多 “【单选题】有下面的程序段,则()。 char a[3],b[ ]=”China”; a=b; printf(“%s”,a);A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译出错” 相关考题
考题 有以下程序#include stdio.hmain(){ char a[20]="How are you?",b[20];scanf("%s",b); printf("%s %s\n",a,b);}程序运行时从键盘输入: How are you? 回车 则输出结果为 【 1 3 】 。

考题 有下面程序段#include "stdio.h"#include "string.h"main(){ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};char k[100]={0},*p=k;int i;for(i=0;i3;i++){ p=strcat(p,a[i]);}i=strlen(p);printf("%d\n",i);}则程序段的输出结果是A.18B.19C.20D.21

考题 设已包含头文件,下列程序段的运行结果是()。char s1[]={"ACDEF"};char s2[]="ABC";strc 设已包含头文件<string.h>,下列程序段的运行结果是( )。 char s1[]={"ACDEF"}; char s2[]="ABC"; strcpy(s1,s2); printf("%d",strlen(s1));A.3B.4C.6D.5

考题 有以下程序 main() { char str[][10]={"China","Beijing"},*p=str; printf("%s\n",p+10); } 程序运行后的输出结果是A.ChinaB.BeijingC.ngD.ing

考题 设已执行预编译命令include,以下程序段的输出结果是char s[]="an apple";printf("%d\ 设已执行预编译命令#include<string.h>,以下程序段的输出结果是 char s[]=" an apple" ; printf("%d\n",strlen(s));A.7B.8C.9D.10

考题 设有下面的程序段:char s[]="china"; char*p; p=s;则下列叙述正确的是A.s和p完全相同B.数组s中的内容和指针变量p中的内容相同C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等

考题 有以下程序:includevoid fun(char**p){++P;printf("%s\n",*p);}main()char*a[]={"Morn 有以下程序: #include<stdio.h> void fun(char**p) { ++P;printf("%s\n",*p);} main() char*a[]={"Morning","Afternoon","Evening","Night"}; fun(A); } 程序的运行结果是( )。A.AfternoonB.fternoonC.MorningD.oring

考题 strcmp函数的功能是【9】 。正确答案: 1.(字符串的比较)(10)以下程序段中,错误的行号是【10】 。① #include② main ()③ { char str [14];str []={" I love China"};④printf ("%s",str);⑤ }

考题 下列语句中,不正确的是______。A.static char a[]={"China"};B.static char a[]="China";C.printf("%s",a[0]);D.scanf("%s",a);

考题 下面程序的输出结果是( )。 include main() {static char a[]="china"; char*ptr=a; whi 下面程序的输出结果是( )。 include<stdio.h> main() {static char a[]="china"; char*ptr=a; while(*ptr) {printf("%c",*ptr-32); ptr++; } }

考题 若有如下程序: main() {static char*a[3]={"123","456","789"); char **b; b=a; ++b; printf("%s,%s\n",*a,*a+1); printf("%s,%s\n",*b,b[1]); } 则程序运行后的输出结果是( )。A.123,456, 456,789B.123,23 456,56C.123,23 456,789D.123,456 456,56

考题 有以下程序: include main( ) {char s[ ] ="159" , * p;p=s;printf( "% c", * p + + 有以下程序: #include <stdio.h> main( ) { char s[ ] ="159" , * p; p=s; printf( "% c", * p + + ); printf("%~", * p++);}程序运行后的输出结果是( )。A.15B.16C.12D.59

考题 有下面程序段 #include"stdio.h" #include"string.h" main() { char a[3][20]={{"china"},{"isa"},{"bigcountry!"}}; chark[100]={0},*p=k; int i; for(i=0;i<3;i++) {p=strcat(p,a[i]);} i=strlen(p); printf("%d\n","i);} 则程序段的输出结果是A.18B.19C.20D.21

考题 有下面程序段 char a[3],b[]="China"; a=b; printf("%3",a);则下面的说法正确的是______。A.运行后见输出ChinaB.运行后见输出ChC.运行后见输出ChiD.编译出错

考题 以下程序的输出结果是( )。 main {char str[]1-10]={"china","beijing"),*p=str; printf("%s\n",p+10); }A. ChinaB.BeijingC.ngD.ing

考题 以下程序段运行时______。 char x[10],y[]="China"; x=y; printf("%s",x);A.将输出ChinaB.将输出ChC.将输出ChiD.编译出错

考题 假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行: file1China Bejing<回车> main(int argc,char*argv[]) { while(argc-->1) printf("%s\n",*++argv);} 则程序运行后的输出结果是( )。A.filel China BejingB.China BejingC.ChinaD.Bejing

考题 以下程序:includemain(){char str[10];scanf("%s",str);printf("%s\n",str);}运 以下程序: #include<stdio.h> main() {char str[10]; scanf("%s",str); printf("%s\n",str); } 运行上面的程序,输入字符串how are you,则程序的执行结果是( )。A.howB.how are youC.hD.howareyou

考题 若有如下程序; main() {char a[]="china\0name\0"; printf("%d,",strlen(A) ); printf("%d\n",sizeof(A) ); } 则程序运行后的输出结果是( )A.5,11B.5,12C.11,11D.12,12

考题 设已包含头文件,下列程序段的运行结果是()。 char s1[]={"ACDEF"}; char s2[]="ABC"; s 设已包含头文件<string.h>,下列程序段的运行结果是( )。char s1[]={"ACDEF"};char s2[]="ABC";strcpy(s1,s2) ;printf("%d",strlen(s1) );A.3B.4C.6D.5

考题 有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。A.将输出ChinaB.将输出ChC.将输出ChiD.编译出错

考题 当执行下.面的程序时,其输出结果为 ______。 union st { int a; char b; } main() { union st s; char* p=(char *)s; s.a=0x3132; s.b=0x33; printf("%c",*p); }A.1B.2C.3D.不确定

考题 若有如下程序; main() {char a[][9]={"china","Japan","USA","France"}; printf("\'%s\'\n",a[2]); } 则程序运行后的输出结果是( )A.'Japan'B.'USA'C.USAD.'inaJapanUSAFrance'

考题 当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)s; s.a=0x3132; s.b=0x33; printf("%c",*p); }A.1B.2C.3D.不确定

考题 设已执行预编译命令include,以下程序段的输出结果是()。char s[]="an apple";printf(" 设已执行预编译命令#include<string.h>,以下程序段的输出结果是( )。 char s[]=" an apple" ; printf(" %d\n" ,strlen(s));A.7B.8C.9D.10

考题 以下程序的输出结果是( )。main{char str[][10]={china,beijing),*p=str;printf(%s\n,p+10);}A.ChinaB.BeijingC.ngD.ing

考题 单选题有以下程序(说明:字母A的ASCII码值是65):#include void fun(char *s){ while(*s) {  if(*s%2)printf(%c,*s);  s++; }}main(){ char a[]=BYTE; fun(a); printf();}程序运行后的输出结果是(  )。A BYB BTC YTD YE

考题 单选题有以下程序: #include intfun(char*s) {  char*p=s;  while(*p++!='\0');  return(p-s); } main() {  char*p=01234;  printf(%d,fun(p)); } 程序的运行结果是(  )。A 6B 5C 4D 3