华师18年9月课程考试《C++程序设计》作业考核试题答案
2018年c程序设计自考试题及答案

2018年c程序设计自考试题及答案一、选择题(每题2分,共20分)1. 下列关于C语言的描述,错误的是()。
A. C语言是一种高级语言B. C语言是一种面向对象的程序设计语言C. C语言具有结构化的特点D. C语言具有较好的移植性答案:B2. 在C语言中,以下哪个运算符用于表示逻辑与?A. %B. &&C. ||D. !答案:B3. 下列关于函数的描述,正确的是()。
A. 函数可以嵌套定义B. 函数可以递归调用C. 函数的返回值类型必须与声明的一致D. 函数的参数可以是任意类型答案:C4. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A5. 下列关于指针的描述,错误的是()。
A. 指针可以指向任何类型的数据B. 指针可以作为函数的参数C. 指针可以作为函数的返回值D. 指针不能进行算术运算答案:D6. 在C语言中,以下哪个关键字用于定义一个数组?A. arrayB. structC. enumD. int答案:A7. 下列关于文件操作的描述,错误的是()。
A. 文件操作需要包含头文件stdio.hB. 文件操作需要使用文件指针C. 文件操作只能进行文本文件操作D. 文件操作可以使用fopen函数打开文件答案:C8. 在C语言中,以下哪个关键字用于定义一个枚举类型?B. structC. unionD. typedef答案:A9. 下列关于循环的描述,错误的是()。
A. for循环可以嵌套使用B. while循环可以无限循环C. do-while循环至少执行一次D. 循环中可以使用break语句退出循环答案:D10. 在C语言中,以下哪个关键字用于定义一个宏?A. defineB. macroC. constD. typedef答案:A二、填空题(每题2分,共20分)1. C语言中,表示逻辑或的运算符是____。
华中师范大学17年9月课程考试《C++程序设计》作业考核试题

华师17年9月课程考试《C++程序设计》作业考核试题一、单选题(共 50 道试题,共 100 分。
)1. 下面关于对象概念的描述中,()是错误的。
A. 对象就是C语言中的结构变量B. 对象代表着正在创建的系统中一个实体C. 对象是一个状态和操作的封装体D. 对象之间的信息传递是通过消息进行的正确答案:A2. 面向对象程序设计优于传统的结构化程序设计,其优越性主要表现在,它有希望解决软件工程的两个主要问题:软件复杂性控制和()。
A. 软件生产率的提高B. 精化已有的代码C. 共享代码D. 编码可重用代码正确答案:A3. 已知:int a,b;下列switch语句中,()是正确的。
A. switch(a) { case a:a++; break; case b:b++; break; }B. switch (a+b) {case 1:a+b; break; case 2:a-b }C. switch(a*a) { case 1,2:++a; case 3,4:++b; }D. switch(a/10+b) { case 5:a/5;break; default:a+b; }正确答案:D4. 已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。
A. void print( ) constB. const void print( )C. void const print()D. void print(const)正确答案:A5. 设有定义int a;float f;double int I;则表达式10+’a’+I*f值的数据类型是A. IntB. floatC. doubleD. 不确定正确答案:A6. 一个类A,()是指向类A成员函数的指针,假设类有三个公有成员:void f1(int),void f2(int)和int aA. A*pB. int A::*pc=&A::aC. void A::*paD. A *pp正确答案:C7. 关于成员函数特征的下述描述中,()是错误的。
华师C语言程序设计练习题库答案

华师C语⾔程序设计练习题库答案《C语⾔程序设计》试题库答案⼀、选择题(下列各题有四个选项,只有⼀个答案是正确的,请选出正确选项)1--5ACDCB 6--10 ACBAB 11--15CCADB 16--20BABCD 21--25CDACC 26--30 DDBDB 31--35DADAA 36—40BCBCC 41—45CDCCB 46--50 CBAAD 51--55 BCAAC 56--60 DBBCA61--65 CDCCD 66-70 CDDAC 71—75 CCDBC 76—80 DDBCA 81—85 CDDDB 86—90BBBAB⼆、填空题1、【1】1 【2】22、【1】4 【2】83、 -164、 -32768 ~ 327675、【1】单精度型(或:float)【2】双精度型(或:double)6、【1】整型【2】字符型【3】枚举类型7、 18、 269、【1】12 【2】410、【1】6 【2】4 【3】211、 -6012、 213、【1】10 【2】614、 5.50000015、 3.50000016、 i:dec=-4,oct=177774,hex=fffc,unsigned=6553217、 *3.140000,3.142*18、 c:dec=120,oct=170,hex=78,ASCII=x19、 *d(1)=-2*d(2)=-2*d(3)=-2**d(4)=177776*d(5)=177776*d(6)=177776*20、 *d(1)=-2*d(2)=-2*d(3)=-2**d(4)=fffe*d(5)=fffe*d(6)=fffe*21、 *d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00**d(4)=-3.50000e+00*d(5)=-3.50000e+00*d(6)=-3.5000e+00*22、 x=1 y=2 *sum*=310 Squared is: 10023、 (1) 10(2) □□□□10 (□表⽰空格)(3) 56.100000(4) □□□□□□3.141600(5) 5.68100e+023.14160e+00□□□(6)(7) 3.1416(8) □□□□□□3.141624、 (1) 123.456000(2) □□□□□□□123.457(3) 123.4560(4) 8765.456700(5) □□□□□□8765.457(6) 8765.4567(7) 8765.456725、【1】可以使同⼀输出语句中的输出宽度得以改变。
C语言程序设计_形考任务2018年全部答案解析

C语言程序设计形考任务1题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
选择一项:A. mainB. MAINC. nameD. function题目2C语言源程序文件的缺省扩展名为()。
选择一项:A. cppB. exeC. objD. c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
选择一项:A. cppB. exeC. objD. c题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
选择一项:A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车每个C语言程序文件的编译错误被分为()。
选择一项:A. 1类B. 2类C. 3类D. 4类题目6在·()。
选择一项:A. {}B. {;}C. {x=0;}D. {y=10}题目7C语言程序中的基本功能模块为()。
选择一项:A. 表达式B. 标识符C. 语句D. 函数题目8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
选择一项:A. 表达式B. 语句C. 参数表D. 函数体在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。
选择一项:A. 尖括号B. 双引号C. 单引号D. 花括号题目10在C语言程序中,多行注释语句使用的开始标记符为()。
选择一项:A. //B. /*C. */D. **题目11在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
选择一项:A. charB. intC. floatD. double题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
选择一项:A. 5B. 4C. 3D. 6题目13转义字符'\\'表示的字符是()。
选择一项:A. 单引号B. 双引号C. 反斜线D. 问号题目14枚举类型中的每个枚举常量的值都是一个()。
2018秋华南师范大学网络学院专升本《C 程序设计》在线作业

平时练习试卷单选题1、下列选项中,全部是C++关键字的选项为______。
(2.5 分)A.while IF StaticB.break char goC.sizeof case externD.switch float integer我的答案:C得分:2.5分2、C++语言中允许的基本数据类型包括___________。
(2.5 分)A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、逻辑型、实型、字符型我的答案:D得分:2.5分3、在c++语言中,下列变量命名正确的是___________。
(2.5 分)A.char 89_name;B.bool is-loan;C.int class;D.int _abc;我的答案:D得分:2.5分4、类型修饰符unsigned修饰___________类型是错误的。
(2.5 分)A.charB.intC.long intD.float我的答案:D得分:2.5分5、下列选项中,不是合法的浮点型数据的选线是_____。
(2.5 分)A.-1e3.5B.12.34C.-12345.D.0.1E-12我的答案:A得分:2.5分6、设int a=2,b=2;则++a+b的结果是___________(2.5 分)A.2B.3C.4D.5我的答案:D得分:2.5分7、设int a=2,b=2;则++a+b后b的结果是___________(2.5 分)A.2B.3C.4D.5我的答案:A得分:2.5分8、下列关键字中,不属于定义自定义类型时使用的关键字是_____。
(2.5 分)A.classB.structC.publicD.default我的答案:D得分:2.5分9、下列关于成员函数的描述中,错误的是____。
(2.5 分)A.成员函数的定义必须在类体外B.成员函数可以是公有的,也可以是私有的C.成员函数在类体外定义时,前加inline可为内联函数D.成员函数可以设臵参数的默认值我的答案:A得分:2.5分10、在类的定义体外定义成员函数时,需要在函数名前加上___________(2.5 分)A.类标记B.类域标记C.类对象D.域运算符我的答案:B得分:2.5分11、在类的定义形式中,数据成员、成员函数和___________组成了类。
【答案】华师18年9月课程考试劳动与社会保障作业考核试题答案

【奥鹏】[华中师范大学]华师18年9月课程考试《劳动与社会保障》作业考核试题试卷总分:100 得分:100
第1题,世界上第一部社会保险法律是()?
A、劳工伤害保险法
B、劳工疾病保险法
C、残疾、老年和死亡保险法
D、劳动保险条例
[答案]:B
第2题,最低工资立法开端于()?
A、新西兰
B、澳大利亚
C、美国
D、苏联
[答案]:B
第3题,仲裁时效的期间为()?
A、半年
B、一年
C、两年
D、三年
[答案]:B
第4题,下列人员属于劳动法上劳动者的为()?
A、公务人员
B、军事人员
C、职工
D、家庭佣人
[答案]:C
第5题,国际劳工组织成立于()?
A、1890年
B、1900年
C、1901年
D、1919年
[答案]:D
第6题,职工代表大会的性质()?
A、代表职工行使民主管理权的机构。
华师18年9月课程考试《小学综合实践活动设计》作业考核试题答案

华师18年9月课程考试《小学综合实践活动设计》作业考核试题1、D2、A3、A4、A5、A一、单选题共20题,40分1、综合实践活动的总体规划一般包含若干层次,其中不包括( )A总体规划B年度或学期规划C各子课题的研究计划D具体教育活动规划正确答案是:D2、()是学校课程设计与实施的全部条件的总和。
A课程资源B课程内容C教材信息D课程目标正确答案是:A3、要求教师具有较强的自我发展的愿望、意识和自学能力,由外部监控变为自我监控。
这反映了教师综合实践活动课程指导教师发展的( )策略要求。
A教师的自主发展B教师的职前培养C教师以校为本的发展策略D教师的课程行动研究正确答案是:A4、学校所处地区的自然资源属于影响小学综合实践活动设计的哪个方面的因素( )A学校的条件B教师方面C学生方面D课程方面正确答案是:A5、要求教师对综合实践活动的实施具有较强的规范、设计与实施能力,这体现了综合实践活动课程对教师形成( )的作用。
A提高教师的活动规划、实施能力B人际交往能力C发展教师的信息收集和处理能力D培养教师的探索精神和研究能力正确答案是:A6、()是指对教师实施综合实践活动课程所具备的素质及实施过程情况的鉴别。
A教师评价B学校评价C学生评价D互评活动正确答案是:A7、综合实践活动课程评价应该明确被评价者在评价中的地位和作用,这反映了综合实践活动课程评价的原则为( )A过程性原则B主体性原则C激励性原则D多元性原则正确答案是:B8、()直接反映着活动主题,是对活动目标的浓缩,对活动内容起到画龙点睛的作用。
A主题结构B主题名称C主题内容D主题目标正确答案是:B9、信息技术教育的目的在于帮助学生发展适应信息时代需要的()。
A科学技术B信息素养C实操技能D思维能力正确答案是:B10、学生的身心发展特点属于影响小学综合实践活动设计的哪个方面的因素( )A教师方面B学校的条件C学生方面D课程方面正确答案是:C11、要求根据学校自身的客观条件、学生的实际情况,设计综合实践活动,这体现了小学综合实践活动设计的( )原则。
东师《C程序设计》18秋在线作业1(满分)

(单选题) 1: C语言中用于结构化程序设计的三种基本结构是()A: 顺序结构、选择结构、循环结构B: if、switch、breakC: for、while、do-whileD: if、for、continue正确答案:(单选题) 2: 有以下程序: main() { char a1=’M’, a2=’m’; printf("%c\n", (a1, a2) ); } 以下叙述中正确的是()A: 程序输出大写字母MB: 程序输出小写字母mC: 格式说明符不足,编译出错D: 程序运行时产生出错信息正确答案:(单选题) 3: 以下程序main( ) { int i=010,j=10,*pi,*pj; pi=&i; pj=&j; printf("%d,%d\n",*pi,*pj); } 的输出结果为()A: 10,10B: 8,10C: 010,10D: 8,8正确答案:(单选题) 4: 设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是()A: &a[2]B: 4C: 7D: 1正确答案:(单选题) 5: 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()A: 3B: 6C: 10D: 20正确答案:(单选题) 6: 以下叙述中正确的是()A: 用C程序实现的算法必须要有输入和输出操作B: 用C程序实现的算法可以没有输出但必须要有输入C: 用C程序实现的算法可以没有输入但必须要有输出D: 用C程序实现的算法可以既没有输入也没有输出正确答案:(单选题) 7: 在一个C程序中()A: main函数必须出现在所有函数之前B: main函数可以在任何地方出现C: main函数必须出现在所有函数之后D: main函数必须出现在固定位置正确答案:(单选题) 8: 若有定义:int *p[3];, 则以下叙述中正确的是()A: 定义了一个基类型为int的指针变量p,该变量具有三个指针B: 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C: 定义了一个名为*p的整型数组,该数组含有三个int类型元素D: 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素正确答案:(单选题) 9: 设有以下说明语句: struct ex { int x; float y; char z;} example; 则下面的叙述中不正确的是()A: struct是结构体类型的关键字B: example是结构体类型名C: x,y,z都是结构体成员名D: struct ex是结构体类型名正确答案:(单选题) 10: 若变量已正确定义并赋值,下面符合C语言语法的表达式是()A: a:=b+1B: a=b=c+2C: int 18.5%3D: a=a+7=c+b正确答案:(单选题) 11: 设有如下定义char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()A: S数组中数组元素的值分别是“abcd”,”ABCD”B: S是指针变量,它指向含有两个数组元素的字符型一维数组C: S数组的两个元素分别存放的字符’a’和’A’D: S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址正确答案:(单选题) 12: 以下叙述中错误的是()A: 对于double类型数组,可以直接用数组名对数组进行整体输入或输出B: 数组名代表的是数组所占存储区的首地址,其值不可改变C: 用字符型数组存贮的字符串可以用数组名整体输入或输出D: 可以通过赋初值的方式确定数组元素的个数正确答案:(单选题) 13: 设有如下定义: int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()A: 1B: 0C: 4D: 3正确答案:(单选题) 14: 设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是()A: printf(“x=%d\n”,x)B: printf(“x=%ld\n”,x)C: printf(“x=%8dl\n”,x)D: printf(“x=%LD\n”,x);正确答案:(单选题) 15: 在C语言中,字符型数据在内存中是以什么形式存放的?()A: 原码B: BCD码C: 反码D: ASCII码正确答案:(单选题) 16: 若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元: int *p; p=__________ malloc( sizeof(int)); 则应填入()A: intB: *intC: (*int)D: (int *)正确答案:(单选题) 17: 下列整数值中,不正确的八进制或十六进制数值常量是()A: 0xcdB: -017C: 019D: 0xfdc正确答案:(单选题) 18: 若已定义int a[10],*p=a;不能表示a[1]地址的表达式是()A: p+1B: a+1C: a++D: ++p正确答案:(单选题) 19: 以下程序:#define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); } 的输出结果为()A: d=70B: d=80C: d=140D: d=700正确答案:(单选题) 20: 不是C语言提供的合法关键字的是()A: switchB: trueC: caseD: default正确答案:(判断题) 1: 逻辑运算符的优先级为&&>||>!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华师18年9月课程考试《C++程序设计》作业考核试题
1、A
2、A
3、C
4、D
5、A
一、单选题共20题,40分
1、下列关于是switch语句的描述中,()是正确的。
Aswitch语句中default子句可以没有,也可有一个
Bswitch语句中每个语句序列中必须有break语句
Cswitch语句中default子句只能放在最后
Dswitch语句中case子句后面的表达式可以是整型表达式
正确答案是:A
2、下列while循环的次数是()。
While (int I=0)I--;
A0
B1
C5
D无限
正确答案是:A
3、在多继承的构造函数定义中,几个基类的构造函数之间用()分隔。
A:
B;
C,
D::
正确答案是:C
4、有关类的说法不正确的是()
A类是一种用户自定义的类据类型
B只有类中的成员函数才能存取类中的私有类型
C在类中如果不作特别说明所有的数据均为私有类型
D在类中如果不作特别说明所有的成员函数均为公有类型
正确答案是:D
5、在下列关键字中,用以说明类中公有成员的是()。
Apublic
Bprivate
Cprotected
Dfriend
正确答案是:A
6、在int a[5]={1,3,5};中,数组元素a[1]的值是()。
A1
B0
C3
D2
正确答案是:C
7、在类的定义形式中,数据成员、成员函数和()组成了类定义体。
A成员的访问控制信息
B公有消息
C私有消息
D保护消息
正确答案是:A
8、C++对C语言作了很多改进,下列描述中()使得C语言发生了质变,即从面向过变成以面向对象。
A增加了一些新的运算符
B允许函数重载,并允许设置默认参数
C规定函数说明必须用原型
D引进了类和对象的概念
正确答案是:D
9、下列语句段中不是死循环的是()。
Aint I=100; while(1) { I=I0+1; if(I=20) break; }
Bint I;sum=0; for(I=1;;I++) sum=sum+1;
Cint k=0; do{++k; }while(k>=0);
Dint s=3379; while(s++%2+3%2) s++;
正确答案是:A
10、对基类和派生类的关系描述中,( )是错误的。
A派生类是基类的具体化
B派生类是基类的子集
C派生类是基类定义的延续
D派生类是基类的组合
正确答案是:B
11、若对函数类型未加显式说明,则函数的隐含类型是()。
Avoid
Bdouble
Cint
DChar
正确答案是:C
12、面向对象程序设计是()与实现的新方法。
A软件系统设计
B系统软件设计
C应用软件设计
D支撑软件设计
正确答案是:A。