华南理工大学-C++课后习题及答案

合集下载

电子工业出版社C 程序设计基础第3版答案 华南理工大学

电子工业出版社C  程序设计基础第3版答案 华南理工大学

习题1及其解答1.1选择题1.一个最简单的C++程序,可以只有一个( c )。

(a) 库函数(b) 自定义函数(c) main函数(d) 空函数2.用C++语言编制的源程序要变为目标程序必须要经过( d )。

(a) 解释(b) 汇编(c) 编辑(d) 编译3. C++程序中的简单语句必须以( b )结束。

(a) 冒号(b) 分号(c) 空格(d)花括号4.有说明 int a=0; double x=5.16; 以下语句中,( c )属于编译错误。

(a) x=a/x; (b) x=x/a; (c) a=a%x; (d) x=x*a;5. 执行C++程序时出现的“溢出”错误属于( c )错误。

(a) 编译(b) 连接(c) 运行(d) 逻辑6.下列选项中,全部都是C++关键字的选项为( c )。

(a) while IF Static (b) break char go(c) sizeof case extern (d) switch float integer7. 按C++标识符的语法规定,合法的标识符是( a )。

(a) _abc (b) new (c) π(d) “age“8.C++语句中,两个标识符之间( a )不能..作为C++的分隔符。

(a) 数字(b) ; (c) : (d) +9.下列正确的八进制整型常量表示是( b )。

(a) 0a0 (b) 015 (c) 080 (d) 0x1010.下列错误的十六进制整型常量表示是( c )。

(a) 0x11 (b) 0xaf (c) 0xg (d) 0x1f11.在下列选项中,全部都合法的浮点型数据的选项为( b )。

(a) -1e3.5 15. 2e-4 (b) 12.34 -1e+5 0.1E-12(c) 0.2e-2 -12345. e-5 (d) 5.0e(1+4) 0.1 8e+212.下列正确的字符常量为( d )。

(a) “a”(b) ‟(c) a (d) (101)13.下列选项中,( d )不能..交换变量a和b的值。

华南理工大学 电工与电子技术 随堂练习及参考答案

华南理工大学 电工与电子技术 随堂练习及参考答案

第1章电路的基本概念与基本定律??1.(单选题)? 如图所示电路中,电流实际方向为__A___。

A. e流向d B. d流向e C. 无法确定?2.(单选题)? 如图所示电路中,电流实际方向是由d流向e,大小为4A,电流I数值为__ C____。

A. 4A???????? B. 0A???????? C. ―4A?3.(单选题)? 电流与电压为关联参考方向是指??A????。

A. 电流参考方向与电压降参考方向一致B. 电流参考方向与电压升参考方向一致C. 电流实际方向与电压升实际方向一致D. 电流实际方向与电压降实际方向一致4.(单选题) 下面说法正确的是C。

A.电压源与电流源在电路中都是供能的。

B. 电压源提供能量,电流源吸取能量。

C. 电压源与电流源有时是耗能元件,有时是供能元件。

D. 以上说法都不正确。

5.(单选题) 计算元件功率时应注意和的正方向,当和的正方向一致时,计算公式=,当和的正方向相反时,计算公式=-,计算结果若>0表示元件(吸收)功率,表明此元件起(负载)作用。

CA. 吸收,电源B. 发出,电源C. 吸收,负载D. 发出,负载6.(单选题) 额定值为110V,60W的一个白炽灯和额定值为110V,40W的一个白炽灯串联后接到220V的电源上,后果是(B)的白炽灯烧坏。

A. 40WB. 60WC. 40W和60W7.(单选题) 如图所示电路中,供出功率的电源是(A )。

A. 理想电压源B. 理想电流源C. 理想电压源与理想电流源8.(单选题) 如图所示电路,电压源和电流源释放的功率分别为( B )A. 12W,-4WB.–12W,4WC. 12W,4WD.–12W,-4W9.(单选题) 电源电动势为3V,内电阻为0.3Ω,当外电路断开时,电路中的电流和电源端电压分为 A 。

A. 0A,3VB. 3A,1VC. 0A,0V10.(单选题) 电源电动势为3V,内电阻为0.3Ω,当外电路短路时,电路中的电流和电源端电压分为D。

华南理工电机学课后习题及答案

华南理工电机学课后习题及答案

华南理工电机学课后习题及答案第-篇直流电机1.在直流发电机屮,电刷顺着电枢旋转方向移动一角度后,负载时,(C )A只有直轴电枢反应磁势。

B只有交轴电枢反应磁势。

C直轴和交轴电枢反应磁势都有,而且直轴电枢反应为去磁性质。

D 直轴和交轴电枢反应磁势都有,而II直轴电枢反应为助磁性质。

2.单波绕组的并联支路数应等于(A )A2 B极对数p C极数2p D换向片数k3.电磁转矩应等于(B )A Ce<I)nB CT(DIaC P2/QD CeKflfla3. 电磁转矩应等于(B )A CeOnB CT中laC P2/QD CeKflfla4.他励发电机外特性是指转速恒定且(A )A励磁电流恒定时,发电机端电压与线路电流之间的关系。

B发电机端电压恒定时,励磁电流与线路电流之间的关系。

C发电机线路电流恒定时,发电机端电压与励磁电流之间的关系。

D发电机端电压恒定时,励磁电压与线路电流之间的关系。

5.他励发屯机的调整特性是(B )A卜垂C水平D没准6.下列说法错误的是(C )A直流电动机制动的方法有能耗制动、反接制动和冋馈制动。

B直流电动机起动的方法有直接起动、电枢回路串电阻起动和降压起动。

C串励电动机允许空载运行。

D串励电动机的优点足有较大的起动转矩和过载能力。

7.电磁功率应等于(A)A EalaB Pl+pOC P2-p08.单叠绕组的并联支路数应等于(C )A 2 B极对数p C极数2p9.感应电动势应等于(A )A CeOnB CTOIaC P2 /la10.对于能耗制动来说,下列说法错误的是(A )A能量冋馈到电网。

B电机内仍符主磁场。

C电机变成他励发电机。

D T2QD换向片数kI) CTKfTflaD电磁转矩为制动性转矩。

13.A 用虚槽数计算的节距有(ABD第一节距 B 第二节距)oC换向器节距 D 合成节距14.直流电动机的电磁功率表达式有(BCD)oAPl-pO B TeQC Pl-pcuf-pcuaD Eala14.直流电动机的电磁功率表达式有( BCD )<,APl-pO B TeQc Pl-pcuf-pcuaD Eala15.并励直流发电机的自励条件有(ACD)oA磁路中必须有剩磁B 电枢回路的总电阻必须小于临界电阻C 励磁磁动势与剩磁方向相同 D励磁回路的总电阻必须小P 临界电阻16.并励直流发电机外特性的特点是(ABC )。

华南理工大学《C++程序设计基础》第四、五章练习题及参考答案

华南理工大学《C++程序设计基础》第四、五章练习题及参考答案

(A) a[1][3]
(B) a[2][3]
(C) a[3][1]
7. 假定 p 指向的字符串为"string",则 cout<<p+3 的输出结果为(
(D) a[2][1] )
(A) string (B) ring
(C) ing
(D) i
8. 设有定义语句:char a[10], *p=a; 以下赋值语句中,正确的是( )
} 3. 下面的程序的输出结果是:
4 3 2 1 10 9 8 7 6 5 请在下划线上填入恰当的内容,将程序补充完整。
#include <iostream>
_____________ ________ 学院
姓名
学号
专业
座位号
(密封线内不答题) ……………………………………………密………………………………………………封………………………………………线……………………………………
诚信应考,考试作弊将带来严重后果!
华南理工大学期末考试
《C++程序设计基础》第四、五章
(D) 6
15. 设有如下程序段:int *point; point=new int(4);其含义是( )
(A) 用动态分配了存放 int 类型数据的内存空间,将初值 4 存入该空间中,并将首地址
赋给指针 point
(B) 用动态分配了存 4 个字节,
(A) for(i=0;i<6;i++) cout<<*(p++)<<endl;
(B) for(i=0;i<6;i++) cout<<*(p+i)<<endl;

华工C++第二章习题及其解答

华工C++第二章习题及其解答

习题 2及其解答2.1选择题1.已知 int i=0, x=1, y=0 ; 在下列选项使i 的值变成1的语句是( c )。

(a) if( x&&y ) i++ ; (b) if( x==y ) i++ ; (c) if( x||y ) i++ ; (d) if( !x ) i++ ;2.设有函数关系为y=⎪⎩⎪⎨⎧>=<-010001x x x ,下面选项中能正确表示上述关系为( c )。

(a) y = 1 ; (b) y = -1 ;if( x >= 0 ) if( x != 0 )if( x == 0 ) y = 0 ; if( x > 0 ) y = 1 ; else y = -1; else y = 0;(c) if( x <= 0 ) (d) y = -1 ; if( x < 0 ) y = -1 ; if( x <= 0 )else y = 0 ; if( x < 0 ) y = -1 ; else y = 1 ; else y = 1 ; 3.假设i=2,执行下列语句后i 的值为( b )。

switch( i ) { case 1 : i ++ ; case 2 : i -- ; case 3 : ++ i ; break ; case 4 : -- i ; default : i ++ ; } (a) 1(b) 2(c) 3(d) 44.已知int i=0,x=0; 下面while 语句执行时循环次数为( d )。

while( !x && i< 3 ) { x++ ; i++ ; } (a) 4(b) 3(c) 2(d) 15.已知int i=3;下面do_while 语句执行时循环次数为( b )。

do{ i--; cout<<i<<endl;}while ( i!= 1 ); (a) 1(b) 2(c) 3(d) 无限6.下面for 语句执行时循环次数为( b )。

2020年智慧树知道网课《有机化学(华南理工大学)》课后章节测试满分答案

2020年智慧树知道网课《有机化学(华南理工大学)》课后章节测试满分答案

第一章测试1【单选题】(5分)下列叙述正确的是()。

A.有机化学是研究碳氢化合物及其衍生物的科学,包括碳酸氢钙等。

B.有机蔬菜的“有机”和有机化学的“有机”是同一个概念。

C.有机化学是研究生命体中的化合物的科学D.有机化学是研究有机化合物的组成、结构、性质及其变化规律的科学。

2【多选题】(5分)下列的化合物中,属于同分异构体的是:()。

A.B.C.D.3【单选题】(5分)下列叙述正确的是()。

A.路易斯(Lewis)理论可以解释共价键的形成本质,所以沿用至今。

B.碳的杂化形式不会改变碳的本质,所以无论是、还是杂化,碳的电负性一样。

C.键与键都可以自由旋转。

D.共价键具有饱和性和方向性。

4【单选题】(5分)醛和酮分子中的羰基碳原子的杂化方式是()。

A.SPB.C.D.5【单选题】(5分)有机离子型反应的本质是()。

A.共价键发生断裂B.共价键发生均裂C.均无发生键的断裂D.共价键发生异裂6【单选题】(5分)下列化合物属于非极性分子的是()。

A.丙酮B.氯仿C.四氯化碳D.二溴甲烷7【单选题】(5分)沸点最高的是:()。

A.B.C.D.8【单选题】(5分)下列烷烃中沸点最高的是()。

A.正辛烷B.正己烷C.新戊烷D.异戊烷9【单选题】(5分)下列化合物沸点最高的是()。

A.苯甲酸B.苯酚C.氯苯D.甲苯10【单选题】(5分)2,3-二甲基戊烷(Ⅰ)、正庚烷(Ⅱ)和2-甲基戊烷(Ⅲ)三类烃类化合物的沸点次序为()。

A.Ⅱ>Ⅰ>ⅢB.Ⅰ>Ⅱ>ⅢC.Ⅱ>Ⅲ>ⅠD.Ⅲ>Ⅱ>Ⅰ11【单选题】(5分)下列化合物常温、常压是液体的是()。

A.丁烷B.丁醇C.丁烯D.异丁烷12【单选题】(5分)矿物油(相对分子质量较大的烃类化合物)可溶于()。

A.水B.食盐水C.环己烷D.甲醇13【单选题】(5分)碳数相同的化合物乙醇(Ⅰ)、乙硫醇(Ⅱ)、二甲醚(Ⅲ)的沸点次序为()。

A.Ⅰ>Ⅲ>ⅡB.Ⅱ>Ⅲ>ⅠC.Ⅱ>Ⅰ>ⅢD.Ⅰ>Ⅱ>Ⅲ14【单选题】(5分)下列结构式,哪一个是甲基环己烷的键线式()。

南华大学C语言习题答案2012年版

南华大学C语言习题答案2012年版

习题答案习题1(参考答案)1.程序与算法的概念及二者的区别是什么?程序:为了实现特定目标或解决特定问题而用计算机语言偏写的指令序列,它由算法和数据结构组成。

算法:(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。

通俗地讲,就是计算机解题的步骤。

算法与程序的区别:计算机程序是算法的一个实例,同一个算法可以用不同的计算机语言来表达。

2.简述程序设计语言发展的过程程序设计语言经过最初的机器代码到今天接近自然语言的表达,经过了四代的演变。

一般认为机器语言是第一代,符号语言即汇编语言为第二代,面向过程的高级语言为第三代,面对象的编程语言为第四代。

3.简述高级程序设计语言中面向过程与面向对象的概念。

“面向过程”是一种以过程为中心的编程思想。

首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步地实现,使用的时候依次调用函数即可。

一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。

“面向对象”是一种以事物为中心的编程思想。

面向对象的方法主要是将事物对象化,对象包括属性与行为。

面向过程与面向对象的区别:在面向过程的程序设计中,程序员把精力放在计算机具体执行操作的过程上,编程关注的是如何使用函数去实现既定的功能;而在面向对象的程序设计中,技术人员将注意力集中在对象上,把对象看做程序运行时的基本成分。

编程关注的是如何把相关的功能(包括函数和数据)有组织地捆绑到一个对象身上。

4.C语言程序的特点是什么?(1)C语言非常紧凑、简洁,使用方便、灵活,有32个关键字,有9种流程控制语句。

(2)C语言运算符丰富,共有45个标准运算符,具有很强的表达式功能,同一功能表达式往往可以采用多种形式来实现。

(3)数据类型丰富。

C语言的数据类型有整型、实型、字符型、数组类型、结构类型、共用类型和指针类型,而且还可以用它们来组成更复杂的数据结构,加之C语言提供了功能强大的控制结构,因而使用C语言能非常方便地进行结构化和模块化程序设计,适合于大型程序的编写、调试。

华南理工大学《C程序设计》期末复习练习题及参考答案(1)

华南理工大学《C程序设计》期末复习练习题及参考答案(1)

《C程序设计》期末复习练习题及参考答案(1)一、单项选择题1. 以下不能对二维数组a进行正确初始化的语句是A)int a[2][3]={0};B)int a[][3]={{1,2},{0}};√C)int a[2][3]={{1,2},{3,4},{5,6}};D)int a[][3]={1,2,3,4,5,6};2.有以下程序片断float fun(int x,int y){ return(x+y);}main(){int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是:A)编译出错√B)9 C)21 D)9.03.若有以下调用语句,则不正确的fun函数的函数原型是main(){ …int a[50],n;…fun(n, &a[9]);…}A)void fun(int m, int x[]); B)void fun(int s, int h[41]);C)void fun(int p, int *s); √D)void fun(int n, int a);4.下面程序片段的执行结果是:#define MAX 10int a[MAX], i;main( ){ printf("\n");sub1( );sub3(a);sub2( );sub3(a);}sub2( ){int a[MAX], i, max=5;for(i=0; i<max; i++) a[i]=i;}sub1( ){for(i=0; i<MAX; i++) a[i]=i+i;}sub3(int a[ ]){ int i;for(i=0; i<MAX; i++)printf("%d",a[i]);printf("\n");}A) 0 2 4 6 8 10 12 14 16 180 1 2 3 4 10 12 14 16 18B) 0 1 2 3 40 2 4 6 8 10 12 14 16 18C) 0 1 2 3 4 5 6 7 8 90 1 2 3 4√D) 0 2 4 6 8 10 12 14 16 180 2 4 6 8 10 12 14 16 185. 下列程序执行后的输出结果是#include <stdio.h>main(){ int a[3][3], *p, i;p = &a[0][0];for (i=1; i<9; i++){p[i]=i+1;}printf("%d\n",a[1][2]);}A)3 √B)6 C)9 D)随机数6. 下列关于C语言程序的描述正确的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档