网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有如下程序: 运行这个程序时,若输入字符串为:abcdefg abcd 则输出结果是( )。
A
7
B
12
C
13
D
100
参考答案
参考解析
解析:
cin读取输入的字符串的规则是:从第一个非空白字符开始到下一个空白字符结束。输入字符串为 abcdefg abcd,其中abedefg后有空格。因此字符串str为“abcdefg”;主函数中接下来for语句的作用是计算字符串p的长度,最终输出字符串“abcdefg”的长度7。
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
考题
若执行下述程序时,从键盘输入的数据是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.有语法错误
考题
运行下列程序时,若输入的数据为“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
考题
有以下程序:当执行程序时从键盘上输入Hello Beijing<;回车>;,则程序运行后的输出结果是( )。A.hello bajiIlgB.Hello BeijingC.HELLO BEIJINGD.hELLO Beijing
考题
以下程序中函数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);}
考题
单选题有以下程序:#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
热门标签
最新试卷