设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值 10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
A.10口X口20口Y<回车>
B.10口X20口Y<回车>
C.10口X<回车> 20口Y<回车>
D.10X<回车> 20Y<回车>
A.10口X口20口Y<回车>
B.10口X20口Y<回车>
C.10口X<回车> 20口Y<回车>
D.10X<回车> 20Y<回车>
第1题
下列程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为______。 #include<stdio.h> #include<string.h> fuch (char str[] ) { int num=0; while (*(str+num)!='\0')num++; return(num); } main() { char str[10],*p=str; gets(p);printf("%d\n",fuch(p)); }
A.8
B.7
C.6
D.5
第2题
以下程序运行后,如果从键盘上输入ABCDEF<回车>,则输出结果为______。 #include<stdio.h> #include<string.h> func(char str[]) { int num=0; while(*(str+num)!='\0') num++; return(num);p } main() { char str[10],*p=str; gets(p);printf("%d\n",func(P)); }
A.8
B.7
C.6
D.5
第4题
运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。 # include<iostream.h> void main(){ int v1=0,v2=0,k=0; char ch[80]; cin>>ch; while(ch[k]){ switch(ch[k]){ case 's'; case 'h'; default: v1++1; case 'o': v2++; } k++; } cout<<v1<< ","<<v2<<end1; }
A.2, 0
B.5, 0
C.4, 5
D.2, 5
第5题
两次运行下面的程序,如果从键盘上分别输入10和8,则输出结果为 ______。 #include<iostream.h> viod main(){ int x: cin>>x: if(x++>9)cout<<x; else cout<<x—<<endl; }
A.11和8
B.11和9
C.10和8
D.10和9
第8题
运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。 #include <stdio. h> main () { int v1=0, v2=0; char ch ; while ((ch=getchar()) !='#') switch (ch) { case 'a': case 'h': default:vi++; case '0':v2++; } printf ("%d, %d\n",v1,v2); }
A.2,0
B.5,0
C.5,5
D.2,5
第9题
以下程序段运行时从键盘上输入字符“-”,则输出结果为 op$=InputBox("op=") If op$="+" Then a=a+2 If op$="-" Then a=a-2 Print a
A.2
B.-2
C.0
D.+2
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!