欢迎来到天天文库
浏览记录
ID:51722379
大小:31.50 KB
页数:4页
时间:2020-03-15
《C复习(选择与填空无答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基本知识1.1选择题1.C++源程序文件的扩展名为A).CPPB).CC).DDLD).EXE2.不是C++语言的基本数据类型。A)字符类型B)整数类型C)逻辑类型D)枚举类型3.下列表达式的值为false的是A)1<3&&5<7B)!(2>4)C)3&0&&1D)!(5<8)
2、
3、(2<8)4.在C++语言里,一条语句以字符作为结束符。A),B);C).D)无符号5.下面对枚举类型的描述正确的是。A)枚举类型的定义为:enum{Monday,Tuesday,Wednesday,Thursday,Friday}Day;B)在C++语言中,用户自定义的
4、枚举类型的第一个常量的默认值是1C)可以定义如下枚举类型:enum{Monday,Tuesday,Wednesday=5,Thursday,Friday=5};D)以上说法都不正确6.定义如下变量:inti=2;intj=3;则i/j的结果为。A)0.66667B)0C)0.7D)0.66666666……7.有如下数组声明:intvalues[30];,下标值引用错误的是。A)values[30]B)values[20]C)values[10]D)values[0]8.下列描述正确的是。A)表示m>n为false或mn
5、&&m6、和。12.字符串类型的变量一般用和类型的变量表示。13.空字符串的长度是。14.设intx=10,则表达式x<=10?20:30的值为。15.一个指针类型的对象占用内存的个字节的存储空间。16.除了在和的情况下,定义引用变量必须初始化。17.对于嵌套的if…else语句,C++语法规定else总是与匹配。18.下列程序计算出0到9之间的任意3个不相同的数字组成的三位数共有多少种不同的组合方式。请完成下列程序。#includeVoidmain(){inti,j,k,count=0;for(i=9;i>=1;i--)For(j=7、9;j>=0;j--)If()continue;elsefor(k=0;k<=9;k++)If()count++;cout<8、.不能实现函数之间数据传递的是。A)全局变量B)局部变量C)函数接口D)函数返回值23.对下列程序段的描述正确的是。#includeIntFun(intx,inty){Returnx+y;}Voidmain(){Inti+10;Cout<9、地调用该函数,这种调用称为调用,该函数称为。3.假定一个函数的参数说明为intx[],则等价的指针参数说明为。4.下面的函数Fun将一个整数字符串转换为一个整数。请完成下列函数定义。#includeIntFun(char*str){Intnum,digital,len;//给变量num赋初值Len=strlen(str);While(*str!=NULL){Difital=*str-'0';For(inti=0;;i++)Digital*=10;Len--;Num+=digital;}Return}类与对象3.1选择题5.对10、类的构造函数和析构函数描述正确的是。A)构造函数可以重载,析构函数不能重载B)构造函数不能重载,析构函数可以重载C)构造函
6、和。12.字符串类型的变量一般用和类型的变量表示。13.空字符串的长度是。14.设intx=10,则表达式x<=10?20:30的值为。15.一个指针类型的对象占用内存的个字节的存储空间。16.除了在和的情况下,定义引用变量必须初始化。17.对于嵌套的if…else语句,C++语法规定else总是与匹配。18.下列程序计算出0到9之间的任意3个不相同的数字组成的三位数共有多少种不同的组合方式。请完成下列程序。#includeVoidmain(){inti,j,k,count=0;for(i=9;i>=1;i--)For(j=
7、9;j>=0;j--)If()continue;elsefor(k=0;k<=9;k++)If()count++;cout<8、.不能实现函数之间数据传递的是。A)全局变量B)局部变量C)函数接口D)函数返回值23.对下列程序段的描述正确的是。#includeIntFun(intx,inty){Returnx+y;}Voidmain(){Inti+10;Cout<9、地调用该函数,这种调用称为调用,该函数称为。3.假定一个函数的参数说明为intx[],则等价的指针参数说明为。4.下面的函数Fun将一个整数字符串转换为一个整数。请完成下列函数定义。#includeIntFun(char*str){Intnum,digital,len;//给变量num赋初值Len=strlen(str);While(*str!=NULL){Difital=*str-'0';For(inti=0;;i++)Digital*=10;Len--;Num+=digital;}Return}类与对象3.1选择题5.对10、类的构造函数和析构函数描述正确的是。A)构造函数可以重载,析构函数不能重载B)构造函数不能重载,析构函数可以重载C)构造函
8、.不能实现函数之间数据传递的是。A)全局变量B)局部变量C)函数接口D)函数返回值23.对下列程序段的描述正确的是。#includeIntFun(intx,inty){Returnx+y;}Voidmain(){Inti+10;Cout<9、地调用该函数,这种调用称为调用,该函数称为。3.假定一个函数的参数说明为intx[],则等价的指针参数说明为。4.下面的函数Fun将一个整数字符串转换为一个整数。请完成下列函数定义。#includeIntFun(char*str){Intnum,digital,len;//给变量num赋初值Len=strlen(str);While(*str!=NULL){Difital=*str-'0';For(inti=0;;i++)Digital*=10;Len--;Num+=digital;}Return}类与对象3.1选择题5.对10、类的构造函数和析构函数描述正确的是。A)构造函数可以重载,析构函数不能重载B)构造函数不能重载,析构函数可以重载C)构造函
9、地调用该函数,这种调用称为调用,该函数称为。3.假定一个函数的参数说明为intx[],则等价的指针参数说明为。4.下面的函数Fun将一个整数字符串转换为一个整数。请完成下列函数定义。#includeIntFun(char*str){Intnum,digital,len;//给变量num赋初值Len=strlen(str);While(*str!=NULL){Difital=*str-'0';For(inti=0;;i++)Digital*=10;Len--;Num+=digital;}Return}类与对象3.1选择题5.对
10、类的构造函数和析构函数描述正确的是。A)构造函数可以重载,析构函数不能重载B)构造函数不能重载,析构函数可以重载C)构造函
此文档下载收益归作者所有