更多"有如下程序 #include<iostream.h> void m"的相关试题:
[单项选择]有如下程序
#include
void main( )
char ch[2][5]=" 6937"," 8254",* p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>,/’0’,;j+=2)
s=10 * s+p[i][j]-’0’;
cout < < S;
该程序的输出结果是
A. 69825
B. 63825
C. 6385
D. 693825
[单项选择]有如下程序
#include<iostream.h>
void main( )
char ch[2][5]=="6937","8254",*p[2];
int i,j,s=0;
for(i=0;i(2;i++)p[i]=ch[i];
for(i=0;i(2;i++)
for(j=0;p[i][j]>’/0,j+=2)
s=10*s+p[i][j]-’0’;
cout<<s;
该程序的输出结果是( )。
A. 69825
B. 63825
C. 6385
D. 693825
[填空题]有以下程序:
#include<stdio.h>
void main( )
char ch1,ch2; int n1,n2;
ch1=getchar( ); ch2=getchar( );
n1=ch1-’0’, n2=n1+(ch2-’0’);
printf("%d/n",n2);
程序运行时输入:12<回车>,执行后输出的结果是______。
[单项选择]下列程序的输出结果是 #include void main( )
{ char * str="12123434"; int x1=0,x2=0,x3=0,x4=0,i;
for(i=0;str[i]!=’/0’;i++) switch(str[i]) {
case’1’:x4++; case’2’:x3++; case’3’:x2++;
case’4’:x1++; } cout < < x1 < < ","
< < x2 < < "," < < x3 < < "," < < x4;
A. 8,6,4,1
B. 8,6,3,2
C. 8,8,4,1
D. 8,6,4,2
[单项选择]有如下程序:
#include<iostream.h>
void main( )
char ch[2] [5] ="6937","8254",* p[2] ;
int i,j,s=0;
for(i=0;i<2;i++) p[i] =ch[i] ;
for(i=0;i<2;i++)
for(j=0;p[i] [j] >’/0’;j+=2)
s=10 * s+p[i] [j] -’0’;
cout < < s;
该程序的输出结果是
A. 69825
B. 63825
C. 6385
D. 693825
[简答题]以下程序输出的结果是:
#include "stdio.h"
void main( )
{char ch[]="I love Great Wall of China!";
printf("%c",*(ch+5));
}
[简答题]
已知C源程序如下:
#include #include void reverse(char s[]){ int c,i,j; for(i=0,j=strlen(s)-1;i0){ if(number%16<10) s[i++]=number%16+0; else switch(number%16){ case 10:s[i++]=A;break; case 11:s[i++]=B;break; case 12:s[i++]=C;break; case 13:s[i++]=D;break; case 14:s[i++]=E;break; case 15:s[i++]=F;break; default:printf("Error");break; } number/=16; } s[i]=//0; reverse(s); } int main( ){ unsigned int number; int i=0; char s[50]; printf("%s","please input number://n"); scanf("%d",&number); getHex(number,s); i=0; while(s[i]) printf("%c",s[i++]); return 0; }
画出程序中所有函数的控制流程图;
[单项选择]有如下程序
#include<iostream.h>
void main( )
(char ch[2][5]="6937","8254"),*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>’/0’;j+=2)
s=10 * s+p[i][j]-’0;;
cout<<S;
该程序的输出结果是( )。
A. 69825
B. 63825
C. 6385
D. 693825
[填空题]阅读下面程序:
#include<iostream.h>
void funl(char a,char b)
{
char c;
c=a;a=b;b=C;
}
void fun2(char &a,char b)
{
char c;
c=a;a=b;b=c;
}
void fun3(char &a,char &b)
{
char c;
c=a;a=b;b=C;
}
void main( )
{
char a,b;
a=’A’;b=’B’;
funl(a,b);cout<<a<<b;
a=’A’;b=’B’;
fun2(a,b);cout<<a<<b;
a=’A’;b=’B’;
fun3(a,b);cout<<a<<b;
}
则该程序的输出为 【15】 。
[单项选择]
有以下程序:
# include
void f(char *s, char *t)
{ char k; k=*s; *s=*t; *t=k; }
main( )
{ char str[10]="abcdefg", *p
p=str+strlen(str)/2+1;
f(p, p-2); printf("%s/n",str); }
程序运行后的输出结果是()。
A. abcdefg
B. gfedcba
C. gbcdefa
D. abedcfg
[填空题]下列程序的执行结果为【15】。
#include
void main( )
cout.fill( ’ * ’ );
cout.width(10);
cout<<"hello"<
[单项选择]有以下程序:
#include
void WriteStr(char *fn,char*str)
FILE*fp;
fp=fopen(fn,"w");fputs(str,fp);fclose(fp);
main( )
WriteStr("t1.dat","start");
WriteStr("t1.dat","end");
程序运行后,文件t1.dat中的内容是______。
A. start
B. end
C. startend
D. endrt