计算机二级

定义如下变量: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);

题目

定义如下变量: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]<<",";


正确答案:106
10,6 解析:for循环所输出的数组元素分别为y[1][1]、y[O][2],即输出10和6。

第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


正确答案:B

第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


正确答案:B
解析:类定义如下:  class TestClass  {  public:  TestClass (){cout1;}  };  则执行语句TestClass a,b[2] ,*p[2];后,程序的输出结果是(  )。

第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);


正确答案:D

第6题:

若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )

A.c

B.d

C.99

D.100


正确答案:C

第7题:

若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }

A.3

B.4

C.5

D.6


正确答案:D
解析:fun函数中的x参数为整型指针变量。调用fun函数, &a是取a的地址,即将实际参数a的地址传递。函数fun中的*x是变量x所指的存储单元即值5。*运算符的等级高于++,所以先取值5,然后加1输出,即为6。

第8题:

执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


正确答案:D
D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

第9题:

下面程序运行结果为( )。 main() { char c='a'; if('a'<c< ='z') cout<<"LOW"; else cout<<"UP"; }

A.LOW

B.UP

C.LOWUP

D.语句错误,编译不能通过


正确答案:A
解析:关系运算符“”和“=”的优先级相同,计算顺序是从左向右,求解表达式'a'c='z'时,是先计算出'a'c的值(此值只有0和1两种情况),接着再判断该值小于等于'z'(2的ASCII码是122),所以该式的值永远为1,程序输出LOW。

第10题:

先用以下语句定义字符型变量: char c; 然后要将字符a赋给变量c,则下列语句中正确的是( )

A.c='a';

B.c="a";

C.c="97";

D.c='97'


正确答案:A

更多相关问题