单项选择题
第1题循环语句“for(int i=0; i<n; i++)cout<<i*i<<’中循环体执行的次数为( )
a、1 b、n-1
c、n d、n+1
答案:c 第2题关于void 指针,下列说法正确的是( )
a、void 指针就是未指向任何数据的指针
b、void 指针就是已定义而未初始化的指针
c、指向任何类型数据的指针可直接赋值给一个void 指针 ;
d、void 指针值可直接赋给一个非void 指针
答案:c 第3题用new运算符创建一个含10个元素的一维整型数组的正确语句是( )
a、int *p=new a[10];
b、int *p=new float[10];
c、int *p=new int[10];
d、*p=new int[10]={1,2,3,4,5};
答案:c 第4题可用作c++语言用户标识符的一组标识符是( )
a、void define +word
b、a3_b3 _123 yn
c、for -abc case
d、2a do sizeof
答案:b 第5题下面的标识符中,( 是文件级作用域。
a、函数形参
b、语句标号
c、外部静态类标识符
d、自动类标识符
答案:c 第6题 c++语言建立类族是通过( )
a、类的嵌套
b、类的继承
c、虚函数
d、抽象类
答案:b 第7题当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )
a、直接按系统设定的标准方式搜索目录
b、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
c、仅仅搜索源程序所在目录
d、搜索当前逻辑盘上的所有目录
答案:b 第8题假定变量a和pa定义为“double a[10], pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )
a、pa[5]=12.35;
b、a[5]=12.35;
c、*(pa+5)=12.35;
d、*(a[0]+5)=12.35;
答案:d 第9题 c++中函数返回值的类型是由( )决定的。
a、return语句中表达式的类型
b、该函数定义时的类型
c、调用函数时的调用语句
d、系统根据结果
答案:b 第10题设有如下函数定义 int f(char *s) {char *p=s; while(*p!=’0’) p++;return(p-s); 在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )
a、3 b、4
c、5 d、6
答案:b 多项选择题
第11题如果类a被说明成类b的友元,则( )
a、类a的成员即类b的成员
b、类b的成员即类a的成员
c、类a的成员函数不得访问类b的成员
d、类a的成员函数可以访问类b的成员
e、类b不一定是类a的友元
答案:d|e
判断题 第12题 c++常数0x145对应的十进制值为325。
答案:正确
第13题当建立一个新对象时,程序自动调用它的构造函数。
答案:正确
第14题假定x和y为整型,其值分别为16和5,则x/y和double(x)/y的值分别为3和3.2。
答案:正确
第15题当函数参数表用void保留字表示时,则表示该参数表为空。
答案:正确
第16题在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先非类对象成员,后类对象成员,最后为基类成员。
答案:错误
第17题拷贝初始化构造函数使用类来初始化创建中的对象。
答案:错误
第18题一个完整程序中必须有一个名为cout的头文件。
答案:错误
第19题当使用main保留字作为函数类型时,该函数不返回任何值。
答案:错误
第20题类是用户定义的类型,类型为类的变量称作常量。
答案:错误
C程序设计作业
和田师范专科学校学生课后作业。2009 2010学年第一学期。系部 计算机科学系 课程名称 c语言程序设计。授课班级 2007级。授课教师 艾孜孜。作业一。一 选择题。1.c语言程序由什么组成?a 子程序 b 主程序和子程序 c 函数 d 过程。2 以下叙述中c语言特点不正确的是 a 在c程序语言简...
《C程序设计》作业
c 程序设计 作业1 时间 2011年10月9日星期日。描述 该作业总共包含三套作业,有些有具体的作业要求提交 3个星期内提交。要求 问答题用word文档写好,标上各自姓名 学号 班级,标上大标题 c 程序设计作业1 第一套。1.什么叫内联函数?它有哪些特点?重载函数通过什么区分?2.使用内联函数计...
C 程序设计作业
单项选择题 第1题设array为一个数组,则表达式sizeof array sizeof array 0 的结果为 a array数组首地址 b array数组中元素个数 c array数组中每个元素所占的字节数 d array数组占的总字节数 答案 b 第2题 while x 中的 x 与下面条件...