更多"以下程序段完全正确的是______。"的相关试题:
[填空题]若有以下程序段:
#include <iostream>
using namespace std;
int main( )
{
char*p="abcdefgh",*r;
long*q;
q=(long*)p;q++;
r=(char*)q;
cout<<r<<end1;
return 0;
}
该程序的输出结果是 【8】 。
[单项选择]若有以下程序段:
#include <iostream>
using namespace std;
int main ( )
int a[]=1,4,5;
int *p=&a[0],x=6, y,z;
for (y=0; y<3; y++)
z= ( (* (p+y) <x) *(p+y) :x);
cout<<z<<end1;
return 0;
程序运行后的输出结果是( )。
A. 1
B. 4
C. 5
D. 2
[填空题]若有以下程序段:
#include <iostream>
using namespace std;
int main( )
char*p="abcdefgh",*r;
long*q;
q=(long*)p;q++;
r=(char*)q;
cout<<r<<end1;
return 0;
该程序的输出结果是 【8】 。
[单项选择]以下程序段共有错误( )处
#include <iostream>
using namespaces std;
class Sample
private:
int n;
public:
Sample(int i)
n=i;
void setvalue(int i)
n=i;
void display( )
cout<<"n="<<n<<end1;
;
int main( )
const Sample a(l0);
a.setvalue(5);
a.display( );
return 0;
A. 1
B. 2
C. 3
D. 4
[单项选择]以下程序段有( )处错误。 #include <iostream> using namespaces std; class Sample { private: int n; public: Sample (int i} { n=i; } void setvalue(int i) { n=i; } void display( ) { cout<<"n="<<n<<end1; } }; int main ( ) { const Sample a(lO); a. setvalue (5)’; a.display( ); return 0; }
A. 1
B. 2
C. 3
D. 4
[单项选择]以下程序段输出结果为( )。
class test_1
public static void main(String args[])
int x=0;
boolean b1,b2,b3,b4;
b1=b2=b3=b4=true;
x=(b1|b2&b3^b4)x++:--x;
System.out.println(x);
A. 1
B. 0
C. 2
D. 3
[单项选择]
有以下程序段
#include
main( )
{ …
while( getchar( )!=’/n’);
…
}
以下叙述中正确的是()。
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行
[填空题]执行以下程序段后
ARRAY DW 10DUP(2)
XOR AX, AX
MOV CX, LEHGTH ARRAY
MOV SI, SIZE ARRAY_TYPE ARRAY
NEXT: ADD AX,ARRAY[SI]
SUB SI, TYPE ARRAY
LOOP NEXT
写出AX= 【8】 。