[单选题]

有以下程序: includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%

有以下程序: # include<string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d/n",strlen(p+20)); } 程序运行后的输出结果是 ______。

A.0

B.5

C.7

D.20

参考答案与解析:

相关试题

有以下程序:#includemain(){char str[][20]={"He

[单选题]有以下程序:includemain(){char str[][20]={"Hello","beijing"},*p=str;ptintf("%/n"有以下程序: #include <string.h> main() { char str[][20]={"Hello","beijing"},*p=str; ptintf("%/n",strlen(p+20)); } 程序运行后的输出结果是( )。A.0B.5C.7D.20

  • 查看答案
  • 以下程序:#include#includemain(){char str[]="

    [单选题]以下程序:includeincludemain(){char str[]="abcd/n/123/xab";printf("%d"以下程序: #include<stdio.h> #include<string.h> main() {char str[]="abcd/n/123/xab"; printf("%d",(str)); } 运行后的输出结果是( )。A.10B.9C.7D.14

  • 查看答案
  • 以下程序:#includemain(){char str[10];scanf("

    [单选题]以下程序: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

  • 查看答案
  • 有以下程序#include main(){ char str[][20]={"H

    [单选题]有以下程序#includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%d/n",strlen(p+20));}程序运行后的输出结果是A.0B.5C.7D.20

  • 查看答案
  • #includemain(){ char str[ ]=“The C progr

    [试题]#includemain(){ char str[ ]=“The C program”,c;int i;for(i=2;(c=str[i])!=‘/0’;i++){ switch(c){ case ‘g’: ++i; break;case ‘o’: continue;default: printf(“%c”,c); continue;}printf(“*”);}printf(“/n”);}

  • 查看答案
  • 有以下程序#includemain(){ char*p,*q;p=(char *

    [单选题]有以下程序includemain(){ char*p,*q;p=(char *)malloc(sizeof(char)*20);q=p;scanf(有以下程序 #include<stdlib.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)*20);q=p; scanf(“%s%s”,p,q);printf(“%s%s/n”,p,q); } 若从键盘输入:abc def<回车>,则输出结果是A.def defB.abc defC.abc d

  • 查看答案
  • 有以下程序:#includemain(){char *p,*q;p=(char*

    [单选题]有以下程序:includemain(){char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf(有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%s%s/n",p,q); } 若从键盘输入abc def<回车>,则输出的结果是( )。A.def defB.ab

  • 查看答案
  • 有以下程序:# includemain(){char*p,*q; p=(char

    [单选题]有以下程序: includemain(){char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; sca有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s/n",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。A.def de

  • 查看答案
  • 有以下程序:#includemain(){char *p,*q; p=(char

    [单选题]有以下程序:includemain(){char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scan有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q); printf("%s%s/n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是( )。A.def defB.abc

  • 查看答案
  • 有以下程序:#includemain(intargc, char *argv[

    [单选题]有以下程序:includemain(intargc, char *argv[ ]){int i,len=0;for(i=1;i有以下程序: #include <string.h> main(int argc, char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf("%d/n",len); } 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd ef

  • 查看答案
  • 有以下程序: # includemain(){ char str[][20]={