[北京语言大学]19秋《C++》作业_1(100分)
【奥鹏】[北京语言大学]19秋《C++》作业_1
试卷总分:100 得分:100
第1题,C++程序从( )开始执行。
A、预处理命令
B、第一个函数的第一条语句
C、第一条语句
D、main函数的第一条语句
正确答案:
第2题,函数调用自身被称为( )。
A、继承
B、重载
C、递归
D、多态
正确答案:
第3题,下列程序的执行结果为( )#include<iostream.h>void main( ){int n=10;int* pn=&n;int* &rn=pn;(*pn)++;cout<<"n="<<n<<",";(*rn)++;cout<<"n="<<n<<endl;}
A、n=11,n=12
B、n=11,n=11
C、n=10,n=11
D、n=11,n=10
正确答案:
第4题,下列标识符不合法的是( )
A、a1
B、tex_1
C、_sum
D、2word
正确答案:
第5题,C++中不能用来组成循环结构的关键字是( )
A、for
B、while
C、switch
D、do
正确答案:
第6题,若有语句char a[]= "test";则数组a[]中共有( )个变量。
A、3
B、4
C、5
D、0
正确答案:
第7题,C++源程序的扩展名为( )。
A、.c
B、.cpp
C、.c++
D、.cplus
正确答案:
第8题,指针变量是用来存放( )的变量。
A、其他变量的值
B、其他变量的变量名
C、函数名
D、地址
正确答案:
第9题,定义函数
int show(int a,int b)
{
return a+b;
}
则a被称为函数的( )
A、形参
B、返回值
C、名字
D、实参
正确答案:
第10题,在C++中,14%4的运算结果为( )
A、1
B、2
C、3
D、4
正确答案:
第11题,下列运算符中,优先级相同的是( )
A、~
B、%
C、/
D、
正确答案:
第12题,设有如下定义:
int (*ptr)();
则以下叙述中不正确的是( )
A、ptr是指向一维组数的指针变量
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针,该函数返回一个int型数据
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确答案:
第13题,下列正确的转义字符是( )
A、\ '
B、'\0'
C、'\\'
D、'074'
正确答案:
第14题,以下叙述中正确的是( )
A、在一个函数内定义的变量只在本函数范围内有效
B、在一个函数内的复合语句中定义的变量在本函数范围内有效
C、不同的函数中可以使用相同名字的变量
D、函数中的形式参数是局部变量
正确答案:
第15题,若有定义:char *str[]={"one","two","three"},**p=str;则可以表示出字符't'的表达是( )
A、*str+2
B、*str
C、*(p+1)
D、**++p
正确答案:
第16题,如果打开文件时,选用的文件操作方式为“wb+”,则下列说法中正确的是( )
A、要打开的文件是二进制文件
B、要打开的文件必须存在
C、要打开的文件可以不存在
D、打开文件后可以读取数据
正确答案:
第17题,下列关于数组初始化的说法正确的是( )
A、若对数组a定义:"static int x;",则数组元素值均为0
B、"int x={1,2,3,4,5,6,7,8,9};"表示x元素值为9
C、对于"int x;"它的元素初值是不确定的
D、"int x={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
正确答案:
第18题,用编程语言编写程序的完整流程包括以下哪些步骤( )
A、定义一个程序目标
B、编译
C、测试和调试
D、程序维护
正确答案:
第19题,typedef是用来定义一些C++中没有的新数据类型。
T、对
F、错
正确答案:
第20题,C++是一种以编译方式实现的高级语言。
T、对
F、错
正确答案:
第21题,想要在程序中正确地使用自定义的函数,则必须先声明它,然后再定义它。
T、对
F、错
正确答案:
第22题,当一个函数体内定义的局部变量和全局变量同名时,程序会优先选择使用全局变量。
T、对
F、错
正确答案:
第23题,在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。
T、对
F、错
正确答案:
第24题,一个函数中可以有多于一个return语句。
T、对
F、错
正确答案:
第25题,for语句的格式为:for(表达式1;表达式2;表达式3) 语句若在for语句中省略3个表达式,则循环一定执行无数次。
T、对
F、错
正确答案:
页:
[1]