最新哈理工C++考试题库之7可直接的打印的Word下载.docx
- 文档编号:22342318
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:22
- 大小:21.31KB
最新哈理工C++考试题库之7可直接的打印的Word下载.docx
《最新哈理工C++考试题库之7可直接的打印的Word下载.docx》由会员分享,可在线阅读,更多相关《最新哈理工C++考试题库之7可直接的打印的Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
1).30
〖〖第第1313题题〗『〗『填空填空』』((11分分))
在C++程序中使用文件前打开文件,打开文件的函数名是【1】.
1).open
〖第14题〗『填空』(1分)
一个C源程序中至少应包括一个【1】函数,它是C程序中唯一可以直接执行的函数,其他函数都是直...
1).main或main()或主
〖〖第第1515题题〗『〗『填空填空』』((11分分))
C++中,预定义算子dec表示【1】进制的输出.
1).十或10
〖〖第第1616题题〗『〗『填空填空』』((11分分))
已知a=10,b=15,c=1,d=2,e=10,则表达式a++&
e++&
c++的值为【1】.
〖〖第第1717题题〗『〗『填空填空』』((11分分))
语句:
x++;
++x;
x=x+1;
x=l+x;
执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【1】.
1).x+=1
〖〖第第1818题题〗『〗『填空填空』』((11分分))
表达式18&
53的值是【1】.
〖〖第第1919题题〗『〗『填空填空』』((11分分))
sub(a,10)<
1).20
〖〖第第2020题题〗『〗『填空填空』』((11分分))
在C++中,类及由类所定义的对象二者中,【1】占内存空间.
1).对象
〖〖第第11题题〗『〗『判断判断』』((11分分))
表达x>
20或x<
-10的C++语言表达式是:
x>
20&
x<
-10
N
〖第2题〗『判断』(1分)
num1=4;
num2=8;
a=++num1;
b=num2++;
最终a为5,b=8.
Y
〖第3题〗『判断』(1分)
程序的开发过程:
编辑、编译预处理、编译、连接、运行
〖第4题〗『判断』(1分)
对于内联函数,c++编译器执行内联扩展,将函数代码直接插入每一处调用处.由此可以减少函数调...
〖第5题〗『判断』(1分)
对于函数原型:
intfun(inta,intb=300,intc=200,intd=100);
可以使用如下方式调用:
fun(4...
〖第6题〗『判断』(1分)
包含空格的字符数组输入时,常常使用C++的cin.outline()函数实现.
〖第7题〗『判断』(1分)
重载函数必须在参数个数上有所不同.
〖第8题〗『判断』(1分)
c++中用取址运算符"
"
来获得变量的地址.
〖第9题〗『判断』(1分)
一个include命令可以指定多个被包含的文件.
〖第10题〗『判断』(1分)
设inta[2][3]={{2},{3}};
则数组元素a[1][0]的值为3
〖第11题〗『判断』(1分)
构造函数和析构函数都可以重载.
〖第12题〗『判断』(1分)
charch1[]="
student"
ch2[10];
ch2=ch1;
是错误的
〖第13题〗『判断』(1分)
floatf=1.0,*fp=&
f;
f=*fp+1.0;
此语句将fp所指向的值即变量f中所存储的值,加1.0后赋给变...
〖第14题〗『判断』(1分)
进行宏定义时,宏名必须使用大写字母表示.
〖第15题〗『判断』(1分)
DO是C++语言中的关键字.
〖第16题〗『判断』(1分)
表达式4,3,2的值是4.
〖第17题〗『判断』(1分)
函数调用时,出现在函数名后括号中的参数是实参.
〖第18题〗『判断』(1分)
结构体就是一个可以包含不同数据类型的一个结构.
〖第19题〗『判断』(1分)
定义一个输入文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:
ifstreamfin;
fin.open("
...
〖第20题〗『判断』(1分)
把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类型数据元素的集合称为数...
〖第1题〗『单项选择』(1分)
以下所列的C++语言常量中,错误的是().
A:
0xFF
B:
1.2e0.5
C:
2L
D:
\72'
B
〖第2题〗『单项选择』(1分)
下列运算符中优先级最高的是().
+
!
=
〖第3题〗『单项选择』(1分)
设有说明:
charw;
intx;
floaty;
doublez;
则表达式w*x+z-y
值的数据类型为().
float
char
int
double
D
〖第4题〗『单项选择』(1分)
a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是().
a*b/a*b==1
a/b*b/a==1
a/b*b+a%b==a
a/b*b==a
C
〖第5题〗『单项选择』(1分)
若给定条件表达式(M)?
(a++):
(a--),则其中表达式M().
和(M==0)等价
和(M==1)等价
和(M!
=0)等价
=1)等价
〖第6题〗『单项选择』(1分)
执行下列程序后,其输出结果是()
#include<
iostream.h>
voidmain(){inta=9;
a+=a-=a+a;
a<
\n"
;
18
9
-18
-9
〖第7题〗『单项选择』(1分)
在C++语言的函数中,下列正确的说法是().
必须有形参
形参必须是变量名
可以有也可以没有形参
数组名不能作形参
〖第8题〗『单项选择』(1分)
以下数据中,不正确的数值或字符常量是().
c
66
0xaa
50
A
〖第9题〗『单项选择』(1分)
下列对析构函数的描述中,正确的是().
一个类中只能定义一个析构函数
析构函数名与类名不同
析构函数的定义只能在类体内
析构函数可以有一个或多个参数
〖第10题〗『单项选择』(1分)
执行下列语句后的输出结果为().
voidmain(){chara='
a'
a--;
a+'
2'
-'
0'
"
3'
b,c
a--运算不合法,故有语法错
98,99
格式描述和输出项不匹配,输出无定值
〖第11题〗『单项选择』(1分)
在定义构造数据类型时,不能().
说明变量
说明存储类型
初始化
末尾不写分号
〖第12题〗『单项选择』(1分)
设变量a是整型,f是实型,i是双精度型,则表达式10+'
+i*f值的
数据类型为().
不确定
〖第13题〗『单项选择』(1分)
在C++语言中,引用数组元素时,其数组下标的数据类型允许是().
整型常量
整型表达式
整型常量或整型表达式
任何类型的表达式
〖第14题〗『单项选择』(1分)
在C++语言中,char型数据在内存中的存储形式是().
补码
反码
原码
ASCII码
〖第15题〗『单项选择』(1分)
下列定义数组的语句中正确的是().
#definesize10charstr1[size],str2[size+2];
charstr[];
intnum['
10'
];
intn=5;
inta[n][n+2];
〖第16题〗『单项选择』(1分)
变量p为指针变量,若p=&
a,下列说法不正确的是().
*p==&
a
*&
a==a
(*p)++==a++
*(p++)==a++
〖第17题〗『单项选择』(1分)
以下标识符中,不能作为合法的C用户定义标识符的是().
a3_b3
void
_123
IF
〖第18题〗『单项选择』(1分)
两个指针变量不可以().
相加
比较
相减
指向同一地址
〖第19题〗『单项选择』(1分)
设intx=1,y=1;
表达式(!
x||y--)的值是().
1
2
-1
〖第20题〗『单项选择』(1分)
下列语句的结果是().
voidmain(){intj;
j=3;
++j;
j++<
3,3
3,4
4,3
4,4
〖第21题〗『单项选择』(1分)
以下定义语句中,错误的是().
inta[]={1,2};
char*a[3];
chars[10]="
test"
intn=5,a[n];
〖第22题〗『单项选择』(1分)
变量的指针,其含义是指该变量的().
值
地址
名
一个标志
〖第23题〗『单项选择』(1分)
当定义一个结构体变量时,系统分配给它的内存是().
各成员所需内存量的总和
结构中第一个成员所需内存量
结构中最后一个成员所需内存量
成员中占内存量最大者所需的容量
〖第24题〗『单项选择』(1分)
数组名作为实参数传递给函数时,数组名被处理为().
该数组的长度
该数组的元素个数
该数组的首地址
该数组中各元素的值
〖第25题〗『单项选择』(1分)
若以下变量均是整型,且num=sum=7;
则计算表达式sum=num++,sum++,++num后sum的值为().
7
8
10
〖第26题〗『单项选择』(1分)
C++语言中函数调用的方式有().
函数调用作为语句一种
函数调用作为函数表达式一种
函数调用作为语句或函数表达式两种
函数调用作为语句、函数表达式或函数参数三种
〖第27题〗『单项选择』(1分)
以下不符合C++语言语法的赋值语句是().
a=1,b=2
a=b=5;
y=(a=3,6*5);
〖第28题〗『单项选择』(1分)
不仅可将C++源程序存在磁盘上,还可将数据按数据类型以什么的
形式存在磁盘上().
内存
缓冲区
文件
寄存器
〖第29题〗『单项选择』(1分)
下列选项中,合法的C++语言关键字是().
VAR
cher
integer
default
〖第30题〗『单项选择』(1分)
设B类是由A类派生的.当创建一个B类的对象时,构造函数的调用顺序是().
先调用A类的构造函数,然后调用B类的构造函数
先调用B类的构造函数,然后调用A类的构造函数
不调用A类的构造函数
视定义时A类和B类出现的位置
〖第1题〗『程序填空』(8分)
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
以下程序的功能是计算f的值,x由键盘输入。
┌|x+1|x<
f(x)=┤2x+10<
=x<
=5
└sinx+5x>
5
-------------------------------------------------------*/
#include<
/***********SPACE***********/
【?
】
{
doublex,f;
cin>
>
x;
if(x<
0)【?
】;
elseif(【?
】)f=2*x+1;
elsef=sin(x)+5;
cout<
"
x="
<
x<
y="
】<
endl;
1).#include<
math.h>
或#include"
math.h"
2).f=fabs(★x★+★1★)
3).x<
=5或5>
=x或x<
6或6>
x或x>
=0&
=5或0<
=x&
=5或x>
5>
=x或0<
4).f
〖〖第第22题题〗『〗『程序填空程序填空』』((88分分))
输出Fibonacci数列的前15项,要求每行输出5项。
Fibonacci数列:
1,1,2,3,5,8,13...........
int【?
】[14],i;
fib[0]=1;
fib[1]=1;
for(i=2;
i<
15;
i++)
fib[i]=【?
for(i=0;
cout<
fib[i]<
\t"
if(【?
】)cout<
答案答案
1).fib
:
2).fib[i-2]+fib[i-1]或fib[i-2]★+★fib[i-1]
3).i%5★==★4
〖〖第第11题题〗『〗『程序改错程序改错』』((88分分))
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
函数fun的功能是:
从m个学生的成绩中统计出高于和等于平
均分的学生人数,此人数由函数值返回。
平均分通过形参传回,输入学生成绩时,
用-1结束输入,由程序自动统计学生人数。
例如,若输入8名学生的成绩,输入形式
如下:
80.5607290.59851.58864-1
结果为:
Thenumberofstudents:
4
Ave=75.56。
注意:
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
#defineN20
intfun(float*s,intn,float*aver)
{floatav,t;
intcount,i;
count=0;
t=0.0;
for(i=0;
i<
n;
i++)t+=s[i];
av=t/n;
ave="
av<
i++)
/**********FOUND**********/
if(s[i]<
av)count++;
aver=av;
returncount
{floata,s[30],aver;
intm=0;
\nPleaseentermarks(-1toend):
\n"
cin>
a;
while(a>
0){s[m]=a;
m++;
cin>
\nThenumberofstudents:
fun(s,m,&
aver)<
Ave="
aver<
1).if(s[i]>
=av)count++;
2).*aver=av;
3).returncount;
〖〖第第11题题〗『〗『程序设计程序设计』』((66分分))
/*------------------------------------------------
【程序设计】
--------------------------------------------------
用while循环编程,求自然数1至100之间各奇数平方
和sum。
部分源程序给出如下。
请勿改动主函数main和其它
函数中的任何内容,仅在函数的花括号中填入所编
写的若干语句。
------------------------------------------------*/
fstream.h>
inti=1,sum=0;
/**********Program**********/
/**********End**********//**********End**********/
6、你购买DIY手工艺制品的目的有那些?
voidwwjt(int);
wwjt(sum);
(二)对“碧芝”自制饰品店的分析
voidwwjt(into)
1、你一个月的零用钱大约是多少?
intk;
fstreammyfile;
(1)专业知识限制myfile.open("
out.txt"
ios:
:
out);
(二)DIY手工艺品的“热卖化”myfile<
o<
8、你是如何得志DIY手工艺制品的?
myfile.close();
----------------------
while(i<
=100)
§
8-4情境因素与消费者行为2004年3月20日{sum+=i*i;
i+=2;
(3)优惠多cout<
sum="
sum<
2、Google网站www。
people。
com。
cn
(4)创新能力薄弱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 理工 C+ 考试 题库 直接 打印