最新哈理工C++考试题库之5可直接的打印的Word文件下载.docx
- 文档编号:7003704
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:22
- 大小:22.20KB
最新哈理工C++考试题库之5可直接的打印的Word文件下载.docx
《最新哈理工C++考试题库之5可直接的打印的Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新哈理工C++考试题库之5可直接的打印的Word文件下载.docx(22页珍藏版)》请在冰点文库上搜索。
〖第13题〗『填空』(1分)
关键字【1】用于进行动态内存分配,关键字delete用于释放所分配的内存.
1).new
〖第14题〗『填空』(1分)
C++语言表达式!
(3<
6)||(4<
9)的值是【1】.
〖第15题〗『填空』(1分)
设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:
a*=16+(b++)-(++c);
后,a的值是【1】.
1).28
〖第16题〗『填空』(1分)
若输入字符串:
abcde<
回车>
则以下while循环体将执行【1】次.
while((ch=cin.get())=='
e'
)cout<
*"
1).0
〖第17题〗『填空』(1分)
在C++中,类及由类所定义的对象二者中,【1】占内存空间.
1).对象
〖第18题〗『填空』(1分)
有下列程序段,执行后的输出结果是【1】.
inta=3,b=5;
intmax(inta,intb)
{intc;
c=a>
b?
a:
b;
returnc;
}
voidmain()
{inta=8;
cout<
max(a,b)<
〖第19题〗『填空』(1分)
一个C源程序中至少应包括一个【1】函数,它是C程序中唯一可以直接执行的函数,其他函数都是直...
1).main或main()或主
〖第20题〗『填空』(1分)
已知a=13,b=6,a&
b的十进制数值为【1】.
〖第1题〗『判断』(1分)
单重继承是指派生类只有一个基类的情况.
Y
〖第2题〗『判断』(1分)
break语句只能用在循环语句中.
N
〖第3题〗『判断』(1分)
定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数.
〖第4题〗『判断』(1分)
x*=y+8等价于x=x*(y+8).
〖第5题〗『判断』(1分)
指针函数是指函数的返回值为指针的函数.
〖第6题〗『判断』(1分)
类型标识符函数名(参数表列){函数体}此函数是内联函数.
〖第7题〗『判断』(1分)
char*p="
PCGAME"
是定义初始化指针变量,指针变量的值是一个字符串.
〖第8题〗『判断』(1分)
inti=20;
switch(i/10){case2:
A"
case1:
B"
}的输出结果为A.
〖第9题〗『判断』(1分)
数组只有一个下标,称为一维数组.
〖第10题〗『判断』(1分)
charch[8]="
student"
cout<
strlen(ch);
结果为8.
〖第11题〗『判断』(1分)
若有宏定义:
#defineS(a,b)a+b此宏定义是错误的.
〖第12题〗『判断』(1分)
int*p=null;
是正确的定义.
〖第13题〗『判断』(1分)
一维字符数组的输入:
charstr[22];
cin>
>
str;
〖第14题〗『判断』(1分)
charch1[]={"
};
字符数组ch1长度为8,存储的是字符串
〖第15题〗『判断』(1分)
inti表示取变量i的整数部分.
〖第16题〗『判断』(1分)
不能对字符数组整体进行赋值,只能给各个元素赋值,而字符指针变量可以直接赋值.
〖第17题〗『判断』(1分)
struct是声明结构体类型时所必须使用的关键字,可以省略;
〖第18题〗『判断』(1分)
charch2[]={'
s'
'
t'
'
u'
d'
e'
n'
t'
};
字符数组ch2长度为7,存储...
〖第19题〗『判断』(1分)
对二维数组正确定义的形式是:
inta
(2)(3);
〖第20题〗『判断』(1分)
求字符串长度函数strlen()
〖第1题〗『单项选择』(1分)
两个指针变量不可以().
A:
相加
B:
比较
C:
相减
D:
指向同一地址
A
〖第2题〗『单项选择』(1分)
C++语言中,char类型数据占().
1个字节
2个字节
4个字节
8个字节
〖第3题〗『单项选择』(1分)
以下能正确定义数组并正确赋初值的语句是().
intN=5,b[N][N];
inta[1][2]={{1},{3}};
intc[2][]={{1,2},{3,4}};
intd[3][2]={{1,2},{3,4}};
D
〖第4题〗『单项选择』(1分)
求平方根函数的函数名为().
cos
abs
pow
sqrt
〖第5题〗『单项选择』(1分)
下列程序段的输出结果为().
#include<
iostream.h>
voidmain(){intx=3,y=2;
(x-=y,x*=y+8/5);
1
7
3
5
C
〖第6题〗『单项选择』(1分)
以下不是无限循环的语句为().
for(y=0,x=1;
x>
++y;
x=i++)i=x;
for(;
x++=i);
while
(1){x++;
for(i=10;
i--)sum+=i;
〖第7题〗『单项选择』(1分)
若以下变量均是整型,且num=sum=7;
则计算表达式sum=num++,sum++,++num后sum的值为().
8
9
10
B
〖第8题〗『单项选择』(1分)
以下语句中,循环次数不为10次的语句是().
for(i=1;
i<
10;
i++);
i=1;
do{i++;
}while(i<
=10);
i=10;
while(i>
0){--i;
i>
0;
i--);
〖第9题〗『单项选择』(1分)
函数返回值的类型是由()决定的.
return语句中表达式的类型
函数定义时的类型
调用函数时的调用语句
系统根据结果
〖第10题〗『单项选择』(1分)
下面说明不正确的是().
chara[10]="
china"
chara[10],*p=a;
p="
char*a;
a="
chara[10],*p;
p=a="
〖第11题〗『单项选择』(1分)
下列字符序列中,是C++语言关键字的是().
sizeof
printf
cin
〖第12题〗『单项选择』(1分)
doublex;
x;
不可以赋值给x变量的常量是().
123
100000
3.14
abc"
〖第13题〗『单项选择』(1分)
inta[10];
给数组a的所有元素分别赋值为1、2、3、……的语句是().
11;
i++)a[i]=i;
i++)a[i-1]=i;
i++)a[i+1]=i;
i++)a[0]=1;
〖第14题〗『单项选择』(1分)
设charch1='
A'
ch2='
a'
表达式ch2==ch1+32?
ch1:
ch1+32的值是().
〖第15题〗『单项选择』(1分)
具有相同类型的指针变量p与数组a,不能进行的操作是().
p=a;
*p=a[0];
p=&
a[0];
a;
〖第16题〗『单项选择』(1分)
在以下给出的表达式中,与do--while(E)语句中的(E)不等价的
表达式是().
(!
E==0)
(E>
0||E<
0)
(E==0)
(E!
=0)
〖第17题〗『单项选择』(1分)
以下程序的输出结果是().
voidmain(){chars[]="
123"
*p;
p=s;
*p++<
321
〖第18题〗『单项选择』(1分)
下列字符序列中,不可用作C++语言标识符的是().
b70
#ab
symbol
a_1
〖第19题〗『单项选择』(1分)
下列的调用方式()是引用调用.
形参和对应的实参都是变量名
形参是指针,对应的实参是地址值
形参是引用,对应的实参是变量名
形参是变量名,对应的实参是地址值
〖第20题〗『单项选择』(1分)
以下标识符中,不能作为合法的C用户定义标识符的是().
a3_b3
void
_123
IF
〖第21题〗『单项选择』(1分)
系统的标准输入文件是指().
键盘
显示器
软盘
硬盘
〖第22题〗『单项选择』(1分)
设有定义:
charstr[100];
当执行cin>
str;
后,从键盘输入:
″C++programmingwindows″...
C++
C++programming
windows
C++programmingwindows
〖第23题〗『单项选择』(1分)
下列表达式中,可作为C++合法表达式的是().
[3,2,1,0]
(3,2,1,0)
3=2=1=0
3/2/1/0
〖第24题〗『单项选择』(1分)
若有说明:
intn=2,*p=&
n,*q=p;
则以下非法的赋值语句是().
p=q;
*p=*q;
n=*q;
p=n;
〖第25题〗『单项选择』(1分)
对以下说明语句inta[10]={6,7,8,9,10};
的正确理解是().
将5个初值依次赋给a[1]至a[5]
将5个初值依次赋给a[0]至a[4]
将5个初值依次赋给a[6]至a[10]
因为数组长度与初值的个数不相同,所以此语句不正确
〖第26题〗『单项选择』(1分)
以下正确的说法是().
用户若需调用标准库函数,调用前必须重新定义
用户可以重新定义标准库函数,若如此,该函数将失去原有含义
系统根本不允许用户重新定义标准库函数
用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系..
〖第27题〗『单项选择』(1分)
以下描述中正确的是().
由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
在do-while循环体中,一定要有能使while后面表达式的值变为零("
假"
)的操作
do-while循环中,根据情况可以省略while
〖第28题〗『单项选择』(1分)
以下对C++语言函数的描述中,正确的是().
C++程序必须由一个或一个以上的函数组成
C函数既可以嵌套定义又可以递归调用
函数必须有返回值,否则不能使用函数
C++程序中有调用关系的所有函数必须放在同一个程序文件中
〖第29题〗『单项选择』(1分)
下列语句的结果是().
voidmain(){intj;
j=3;
++j;
"
j++<
3,3
3,4
4,3
4,4
〖第30题〗『单项选择』(1分)
关于return语句,下列正确的说法是().
在主函数和其他函数中均可出现
必须在每个函数中出现
可以在同一个函数中出现多次
只能在除主函数之外的函数中出现一次
〖第1题〗『程序填空』(8分)
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
-------------------------------------------------------*/
#include<
iomanip.h>
{
intm,n,k,i=0;
for(m=100;
m<
=1000;
m++)
{
/***********SPACE***********/
【?
】;
n=m;
do
k=k+【?
】;
n=n/10;
}【?
if(k%15==0)
cout<
setw(5)<
m;
i++;
if(i%10==0)【?
}
1).k=0
2).n%10
3).while(n>
0)或while(0<
n)或while(n!
=0)或while(0!
=n)
4).cout★<
★endl
〖第2题〗『程序填空』(8分)
以下程序的功能是用公式π/4=1-1/3+1/5-1/7+......
求π的近似值。
要求直到最后一项的绝对值小于1e-6为止。
math.h>
{
intf;
【?
】
floatt,pi;
t=1;
pi=0;
f=1;
n=1.0;
while(【?
】)
pi=pi+t;
n=n+2;
t=f/n;
"
pi="
<
pi<
endl;
1).floatn;
2).fabs(t)>
1e-6或fabs(t)>
0.000001或1e-6<
fabs(t)或0.000001<
fabs(t)
3).f=-f;
或f=-1*f;
或f=f*(-1);
4).pi=★pi★*★4★;
或pi*=4;
〖第1题〗『程序改错』(8分)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
在主函数中从键盘输入若干个数放入数组中,用0结束输
入并放在最后一个元素中。
下列给定程序中,函数fun的
功能是:
计算数组元素中值为正数的平均值(不包括0)。
例如,数组中元素的值依次为39,-47,21,2,-8,15,
0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
doublefun(ints[])
/**********FOUND**********/
intsum=0.0;
intc=0,i=0;
while(s[i]=0)
if(s[i]>
{sum+=s[i];
c++;
sum\=c;
intx[1000];
inti=0;
{cin>
x[i];
while(x[i++]!
=0);
fun(x)<
1).doublesum=0.0;
或doublesum=0;
2).while(★s[i]★!
=★0★)或while(!
s[i]==0)或while(!
0==s[i])或while(s[i])
3).sum/=c;
或sum=sum/c;
4).returnsum;
或return(sum);
〖第1题〗『程序设计』(6分)
/*------------------------------------------------
【程序设计】
--------------------------------------------------
已知三个数a,b,c,按由小到大的顺序存入a,b,c中并输出.
部分源程序给出如下。
请勿改动主函数main和其它
函数中的任何内容,仅在函数的花括号中填入所编
写的若干语句。
------------------------------------------------*/
(4)创新能力薄弱#include<
fstream.h>
stdio.h>
是□否□voidwriteinfile(inta,intb,intc)
(2)东西全{
fstreammyfile;
myfile.open("
f.txt"
ios:
:
out);
myfile<
a<
b<
c<
myfile.close();
但这些困难并非能够否定我们创业项目的可行性。
盖茨是由一个普通退学学生变成了世界首富,李嘉诚是由一个穷人变成了华人富豪第一人,他们的成功表述一个简单的道理:
如果你有能力,你可以从身无分文变成超级富豪;
如果你无能,你也可以从超级富豪变成穷光蛋。
开了连锁店,最大的好处是让别人记住你。
“漂亮女生”一律采用湖蓝底色的装修风格,简洁、时尚、醒目。
“品牌效应”是商家梦寐以求的制胜法宝。
2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;
居民家庭人均月可支配收入为14867元,是1995年的2.1倍。
收入不断增加的同时,居民的消费支出也在增加。
2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。
inta=8,b=56,c=7,t;
/**********Program**********/
合计50100%
/**********End**********/
writeinfile(a,b,c);
木质、石质、骨质、琉璃、藏银……一颗颗、一粒粒、一片片,都浓缩了自然之美,展现着千种风情、万种诱惑,与中国结艺的朴实形成了鲜明的对比,代表着欧洲贵族风格的饰品成了他们最大的主题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 理工 C+ 考试 题库 直接 打印
![提示](https://static.bingdoc.com/images/bang_tan.gif)