定义如下变量:char one_char;,则语句cout<<one_char;显示结果相当于C语言中的( )语句。
A.printf(one_char);
B.prinff("%c",one_char);
C.scanf(one_char);
D.scanf("%c",&one_char);
第1题:
定义如下变量和数组:
int i;
int y[2][3]={2,4,6,8,10,12};
则下面语句的输出结果是【 】。
for(i=0;i<2;i++)
cout<<y[1-i)[i+1]<<",";
第2题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句iht*p=a;是把a[l]的值赋给变量p
第3题:
程序中有如下语句
for(int i = 0; i<5; i++)cout<<*(p + i)<<",";
能够依次输出 int 型一维数组 DATA 的前 5 个元素。由此可知,变量 p 的定义及初始 化语句是【 7 】 。
第4题:
类定义如下: class TestClass { public: TestClass (){cout<<1;} }; 则执行语句TestClass a,b[2] ,*p[2];后,程序的输出结果是( )。
A.11
B.111
C.1111
D.11111
第5题:
定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。
A.printf(one_char);
B.prinft("%c",one_char);
C.scanf(one_char);
D.scanf("%c",& one_char);
第6题:
若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )
A.c
B.d
C.99
D.100
第7题:
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
A.3
B.4
C.5
D.6
第8题:
执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。
第9题:
下面程序运行结果为( )。 main() { char c='a'; if('a'<c< ='z') cout<<"LOW"; else cout<<"UP"; }
A.LOW
B.UP
C.LOWUP
D.语句错误,编译不能通过
第10题:
先用以下语句定义字符型变量: char c; 然后要将字符a赋给变量c,则下列语句中正确的是( )
A.c='a';
B.c="a";
C.c="97";
D.c='97'