更多"对下面的程序,说法正确的是( )。 #include<iostre"的相关试题:
[单项选择]有以下程序,其输出结果是( )。 #include <iostream> using namespace std; int main( ){ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p; int i=8; p=a+i; cout<<p-3<<endl; return 0; }
[单项选择]运行以下的程序代码,结果是( )。 #include<iostream> using namespace std; intmain( ) { int x=5; int *q=&x; int &y=x; y++; tout<<(*q)++<<end1; return 0; }
A. 5
B. 6
C. 7
D. 8
[单项选择]对下列程序的描述正确的是( )。 #include <iostream> using namespace std; int fuc(int,int); int main( ){ cout<<fuc(1,10)<<endl; return 0; } int fuc(int x,int y){ return x*x+y*y; }
A. 该函数的定义和调用方式都是错误的
B. 该函数的定义和调用方式都是正确的
C. 该函数调用方式正确,但函数定义错误
D. 函数定义正确,但函数调用方式错误
[单项选择]下面程序的输出结果是( ) #include<iostream> using namespace std; int main( ) { int s: for(int k=2;k<6;k+=2){ s=1; for(int j=k, j<6;j++)s+=j; } cout<<s<<end1: }
A. 9
B. 1
C. 11
D. 10
[单项选择]下面程序输出的结果是( )。 #include<iostream> using namespace std; int fuc (char *x); int main( ){ cout<<fuc("hello")<<endl; return 0; } int fuc(char *x){ char *y=x; while(*y! ='/0')y++; return(y-x); }
A. 5
B. 6
C. 0
D. 语法错误,不能输出结果
[单项选择]下面程序的运行结果为( )。 #include <iostream> using namespace std; void main( ) { for(int a =0,x =0; !x&&a < =10; a ++ ); cout << a << endl;
A. 0
B. 1
C. 10
D. 11
[单项选择]下面程序的运算结果为 ( )。 #include < iostream > using namespace ~td; int i; int fun( ) { static int i = 10; return + + i; void main ( ) { fun( ); cout <<fun( ) <<" ," <<i; }
A. 10,100
B. 12,100
C. 12,12
D. 11,100
[单项选择]下面程序的运行结果为( )。 #include<iostream> using namespace std; void main( ){ int a=1; switch(a){ case 1:cout<<"1"; case 2:cout<<"2"; break; default:cout<<"0"; } }
A. 12
B. 120
C. 1
D. 10
[单项选择]下面程序的输出结果是( )。 #include <iostream> using namespace Std; int main( ) { int x[6]={1,3,5,7,9,11},*k,**s; k=x; s=&k; cout<<*(k++)<< “,”<<**s<<end1; return 0; }
A. 3,3
B. 1,1
C. 3,5
D. 3,1
[单项选择]下面程序的输出结果是( )。 #include<iostream> using namespace std; void main( ) { int a=18; int * p=&a; cout<<* p;}
A. 18
B. 以十进制输出变量a的地址
C. 以十进制输出p的地址
D. 以十六进制输出a的地址