考研C/C++语言程序设计在线题库每日一练(二十五)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、与C语言printf("Hello, World \n");语句功能相同的C++语句是( )。
A、 cout>>"Hello, World \n";
B、 cout<<"Hello, World \n";
C、 cin>>"Hello, World\n";
D、 cin<<"Hello, World\n";
2、以下选项中,对指针变量不能进行运算的运算符是( )。
A、 >
B、 =
C、 *
D、 +
3、假定AB为一个类,则执行“AB *px=new AB[n];”语句时将( )。
A、 动态分配一个数组
B、 动态分配一个对象
C、 静态分配一个数组
D、 静态分配一个对象
4、表达式( )的值是0。
A、 3/5
B、 3.0/5
C、 3%5
D、 3/5.0
5、对for(表达式1;;表达式3)可以理解为( )。
A、for (表达式1;表达式3;表达式3)
B、for (表达式1;表达式1;表达式3)
C、for (表达式1;1;表达式3)
D、for (表达式1;0;表达式3)
1、试题答案:B
试题解析:
【考点】本题考查C与C++的输入输出语句
C语言中语句printf("Hello, World \n");表示输出字符串"Hello, World \n"。C++中输出使用cout函数,它的一般格式为:cout<<表达式1<<表达式2<<...<<表达式n;。综上故选B。
2、试题答案:C
试题解析:
【考点】本题考查指针运算符与乘法运算符
符号'*'与简单变量相连时,例:int a,b;a=a*b;是乘法运算符,表示乘法;与指针变量相连时,例:int a,*p;a=*p;是指针运算符,*p表示该指针变量指向的变量。故乘法运算符'*'不能对指针变量进行运算,选C。
3、试题答案:A
试题解析:
【考点】本题考查运算符new
new AB[n]表示开辟一个存放AB类型数组(包括n个元素)的空间,返回首元素的地址;故选A。 C++中通过运算符new动态的分配内存空间。一般形式为:new 类型 [初值]
4、试题答案:A
试题解析:
【考点】本题考查除法运算符
除法运算符'/'运算规则:两个数(一个或一个以上为实数)相除的结果是实数;两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。故A选项的值为0,符合题意;B、D选项的值为0.6,不符题意。C选项,'%'是求余运算符,则3%5的值为2。综上选A。
5、试题答案:C
试题解析:
【考点】本题考查for循环。
for语句的一般格式为for(表达式1;表达式2;表达式3)循环体。若省略表达式2,循环将无终止地执行,也就是认为表达式2始终为真(非0);题中只有选项C符合题意,故本题选C。

