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

题目内容 (请给出正确答案)
单选题
有如下程序: 运行这个程序时,若输入字符串为:abcdefg abcd 则输出结果是( )。
A

7

B

12

C

13

D

100


参考答案

参考解析
解析:
cin读取输入的字符串的规则是:从第一个非空白字符开始到下一个空白字符结束。输入字符串为 abcdefg abcd,其中abedefg后有空格。因此字符串str为“abcdefg”;主函数中接下来for语句的作用是计算字符串p的长度,最终输出字符串“abcdefg”的长度7。
更多 “单选题有如下程序: 运行这个程序时,若输入字符串为:abcdefg abcd 则输出结果是( )。A 7B 12C 13D 100” 相关考题
考题 已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33,则输出结果是【】。 include ma 已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。includemain(){ char a, b;a=getchar(); scanf("% d", b);a=a-'A'+'0'; b=b*2;printf("% c % c\n", a, b);}

考题 ( 34 )有如下程序:#includeusing namespace std;int main (){char str[100],*p;cout ” please input a string: ” ;cinstr;p=str;for ( int i =0;*p!= ” \0 ” ;p++, i ++ ) ;cout i ENDL;retum 0;}运行这个程序时,若输入字符串为abcdefg abcd则输出结果是A ) 7B ) 12C ) 13D ) 100

考题 若执行下列的程序时,从键盘上输入1和2,则输出结果是()。includemain(){int a,b,s; scan 若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。 #include<stdio.h> main() { int a,b,s; scanf("%d%d",a,b); s=a; if(a<b)s=b; s=s*s; printf("%d\n",s); }A.1B.4C.2D.9

考题 有如下程序: include using namespace std; int main() { char st 有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a string:"; cin>>str; p=str; for (int i=0; *p!='\0'; p++,i++); cout<<i<<endl; return 0; }运行这个程序时,若输入字符串为 abcdefgabcd则输出结果是A.7B.12C.13D.100

考题 下面程序运行时,若输入395,则输出结果是( )。 A.5 9 3B.3 5 9C.5 3 9S 下面程序运行时,若输入395,则输出结果是( )。A.5 9 3B.3 5 9C.5 3 9D.3 9 5

考题 若执行下面的程序时,从键盘上输入5和2,则输出结果是includevoid main( ){int a,b,k 若执行下面的程序时,从键盘上输入5和2,则输出结果是 #include<iostream.h> void main( ) { int a,b,k; cin >> a >> b; k=a; if(a<b) k=a%b; else k=b%a; cout < < k < < endl;}A.5B.3C.2D.0

考题 若执行下列程序时从键盘上输入2,则输出结果是()。 inclUde main() {int a; scanf("%d", 若执行下列程序时从键盘上输入2,则输出结果是( )。#inclUde<stdio.h>main(){int a;scanf("%d",A);if(a++<3)printf("%d\n",A);else printf("%d\n",a--);}A.1B.3C.2D.4

考题 运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CSXB 运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CD.D

考题 若执行下面的程序时,从键盘输入6和2,则输出结果是( )。A.5B.3C.2D.0

考题 若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。includevoid main(){ 若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是( )。 #include <stdio.h> void main() {int x,y,z; scanf("%d%d",X,y); z = y + x; if (x<y) z = y + x; printf("%d",z); }A.9B.3C.0D.有语法错误

考题 若执行以下程序时从键盘上输入9,则输出结果是( )。A.11B.10C.9D.8

考题 运行下列程序,若从键盘输入字母“a”,则输出结果是( )。A.FB.tC.eD.d

考题 运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。A.1.00 2.00 3.00B.1.00 3.00 2.00C.1 3 2D.3.00000 2.00000 1.00000

考题 有以下程序:运行时,若输入123450回车,则输出结果是( )。A.6566456B.66656C.66666D.6666656

考题 有以下程序:执行程序时,给变量x输入l0,程序运行后的输出结果是( )。A.55B.54C.65D.45

考题 有以下程序:当执行程序时从键盘上输入Hello Beijing<回车>,则程序运行后的输出结果是( )。A.hello bajiIlgB.Hello BeijingC.HELLO BEIJINGD.hELLO Beijing

考题 若输入bcdefgh、m、abcdefg,以下程序的输出结果为( )。A)bcdefghB)mC)abcdefgD)bcdefgh abcdefg

考题 运行下面程序时,从键盘输入字母A,则输出结果是( )

考题 有以下程序运行时,‘若输入l 2 34 50回车,则输出结果是( )。A.6566456B.66656C.66666D.6666656

考题 有以下程序程序运行时从第一列开始输入:abcdefg<回车>,则输出结果是A.abcdefgB.bcddghC.abcdefgD.bcddgh$

考题 以下程序中函数sCmp的功能是返回形参指针sl和s2所指字符串中较小字符串的首地址。若运行时依次输入:abCd、abba和abC三个字符串,则输出结果是( )。A.abCdB.abbaC.abCD.abCa

考题 执行以下程序时输入1234567,则输出结果是【 】。 includemain(){int a=1,b; scanf("%2 执行以下程序时输入1234567<CR>,则输出结果是【 】。include <stdio.h>main(){ int a=1,b;scanf("%2d%2d",a,b); prinff("%d %dhn",a,b);}

考题 若运行以上程序时,由键盘输入:25,11,则程序输出为: (A)3(C)2 (C) 1 (D)0

考题 在执行下述程序时,若从键盘输入6和2,则输出结果是()A、5B、3C、2D、0

考题 单选题有以下程序:#include main(){ char c; do {  c = getchar();  putchar(c); }while(c!='#'); printf();}执行时如输入:abcdefg##回车,则输出结果是(  )。A abcdefg#B abcdefgC abcdefg##D ##

考题 单选题有如下程序:#include void get_put(){ char ch; ch=getchar(); if(ch!='')get_put(); putchar(ch);}main(){ get_put();}程序运行时,输入ABCD回车,则输出结果是(  )。A DCDCB DCBAC BABAD ABCD

考题 单选题有以下程序: #include mian() {  charc;  for(;(c=getchar())!='#';)putchar(++c); } 执行时如输入为:abcdefg##回车,则输出结果是(  )。A abcdefgB bcdefgh$C bcdefgh$$D bcdefgh