首页 试题详情
单选题

若有以下程序片段: char str[ ]="ab\n\012\\\""; printf("%d",strlen(str)); 上面程序片段的输出结果是 ( )。

A3

B4

C6

D12

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    以下程序片段:char str[ ]=ab n 012 ;printf(%d,strlen(str));上面程序片段的输出结果是 ( )。

    答案解析

  • 单选题

    以下程序#include# include char *fun(char *t){ char *p=t;return(p+strlen(t)/2);}void main(){ char *str=abcdefgh;str=fun(str);puts(str);}执行后的输出结果是( )。

    答案解析

  • 单选题

    以下程序#include stdio.h#include string.hvoid main( ){ char str[100] =How do you do;strcpy( str + strlen(str)/2, es she);printf(%s n, str);}执行后的输出结果是( )。

    答案解析

  • 单选题

    #include void main(){ char str[]= stop! ,he said; printf(str);} 程序的运行结果是 ( )。

    答案解析

  • 问答题

    以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串,请填空。#include void main() {char str[81],*sptr; ?int i; ?for(i=0;i<80;i ) ?{str[i]=getchar(); ? if(str[i]==‘ n’)? break; ?} ?str[i]=? ? ?1? ? ? ?; ?sptr=str; ?while(*sptr)? putchar( ? ? ? 2? ? ??); }

    答案解析

热门题库