当前位置:文档之家› 交大C++程序设计机考题目

交大C++程序设计机考题目

交大C++程序设计机考题目
交大C++程序设计机考题目

2012-2013学年第二学期

《C++程序设计》上机考试题

质数

质数又称素数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。

编一个程序,从文件读入一个十进制数N,然后判断该数是否是质数。如果N是质数,则输出1;如果N不是质数,则输出0。请把结果输出到文件中。

本问题的解决方案不需要使用大于32位的整型。

程序名称:prime.cpp

输入文件(prime.in)

只有一行,该行只有1个整数N

输出文件(prime.out)

输出只有一行,这一行只包含一个整数,表示N是否是质数。如果N是质数输出1;如果N 不是质数,则输出0。

输入样例

234567833

输出样例

1

关键词统计

当大家需要上网查询资料的时候,自然而然地会进入类似Google或Baidu等提供搜索服务的网站,输入要查找信息的关键词,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度、出现的位置、频次、链接质量等计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。

你打算暑期到某个搜索网站公司去实习,面试官要求你用C++语言编写一个程序,能迅速准确地发现某个网页(英文网页,只有文字)是否含有某些特定的关键词,并统计出所有关键词出现的次数。

已知每个关键词只含字母(’A’-‘Z’和’a’-‘z’),不区分大小写。但面试官想测试一下你的编程水平有多高,他把关键词混在一些非字母字符中。例如:关键词是abroad, 那么如果网页里出现yA B#ro7 a$ 4D8z也算关键词abroad出现一次(关键词的前后可出现字母,也可出现非字母字符,关键词的各字母之间只能出现0个或多个非字母字符)。

程序名称:keyword.cpp

输入文件(keyword.in)

第1行:只有1个正整数N(0< N <=10),表示关键词的个数;

第2行至第N+1行:关键词,一行一个关键词(一个关键词最大长度不超过40);

第N+2行到最后:网页内容

一个网页不会超过2,000字符(包含所有字符)。网页可能一行或多行,但是每行都不超过80个字符(不包括最后的换行符)。

输出文件(keyword.out)

输出只有一行,这一行只包含一个整数,表示网页中所有关键词出现的次数。如果整个网页中没有关键词,输出结果为0。

输入样例

2

AbRoad

sTudy

So you’re leaving to sTu d78 y @aBro# Ad! You are about to have the time of your life. For most students,st$u

dying #ab %Ro 9ad is the single most memorable thing they’ll do in their university life.

输出样例

4

超大整数(十进制)

32位整数(十进制)的机器可以表示的整数范围大约是-20亿到20亿之间,这一范围一般不会出现问题。不过在有些应用中,我们可能要使用更大范围内的整数。因此,需要创建强大的新的类型,这也是正是C++可以做到的。

1、请创建一个HugeInt类,使其至少具备下列功能:

1)超大整数的最大有效数字位为30位,只用于表示非负整数。

(数据范围0—999999999999999999999999999999【30个9】)

2)创建一个构造函数HugeInt(const char *str),用str所指向的数字字符串实现初始化。例如:str所指向的字符串可以是“00123”或者是“123”,都代表整数123。如果str所指向的字符串超过了超大整数表示的有效范围,则取值0。

3)重载运算符‘+’:实现两个超大整数相加。如果两个超大整数相加的和超过HugeInt 表示的上界,则和取值0。

4)重载运算符‘<<’,用来输出超大整数。例如:如果超大整数表示的数值是12345,则输出12345。

2、为了方便检验你设计的类,我们提供了测试函数,代码放在main()中,它

以文件hugeint.in的内容为输入,输出结果存放文件hugeint.out中。请

直接使用main()中的代码,不要另外编写测试程序。

程序名称:hugeint.cpp

HugeInt类的定义与实现要和main()都放在hugeint.cpp中,不要拆成多个文件存放。

输入文件(hugeint.in)

输入文件由多行组成,每行有两个字符串str1和str2,中间用空格分开;

每个字符串只含数字字符[ ‘0’~’9’];str1和str2的长度大于等于1,小于等于40;

str1,str2分别用来初始化左操作数和右操作数,然后计算它们的和,并输出计算结果。

输出文件(h ugeint.out)

和输入文件具有相同的行数,每行只有一个整数,对应输入文件的每行产生的两个操作数的加法运算的结果。

友情提示

可以考虑用一个由数字组成的字符串来表示数据。如允许的最大长度为30位,则字符数组的长度为30。如数字123,可表示为:

数组下标29 … 5 4 3 2 1 0

输入样例

91 12

400 999999999999999999999999999786

0012 7

输出样例

103

19

测试代码(请直接使用下列代码,不要另外编写测试代码)

int main()

{

ifstream fin("hugeint.in");

if (!fin)

{

cerr << "输入文件打开失败!";

return -1;

}

ofstream fout("hugeint.out");

if (!fout)

{

cerr << "输出文件打开失败!";

return -1;

}

char str1[41],str2[41];

while( fin >> str1 )

{

fin >> str2;

HugeInt op1(str1);

HugeInt op2(str2);

fout << op1 + op2 << endl; }

fin.close();

fout.close();

return 0;

}

电力电子期末试题与答案

1.晶闸管导通的条件是什么?导通后流过晶闸管的电流由什么决定?晶闸管的关断条件是什么?如何实现?晶闸管导通与阻断时其两端电压各为多少? 解:晶闸管导通的条件是:晶闸管阳极和阴极之间加正向阳极电压。门极和阴极之间加适当的正向阳极电压。 导通后流过晶闸管的电流由主电路电源电压和负载大小决定。 晶闸管的关断条件是:阳极电流小于维持电流。 关断晶闸管可以通过降低晶闸管阳极-阴极间电压或增大主电路中的电阻。 晶闸管导通时两端电压为通态平均电压(管压降),阻断时两端电压由主电路电源电压决定。 2.调试图所示晶闸管电路,在断开负载R d测量输出电压U d是否可调时,发现电压表读数不正常,接上R d后一切正常,请分析为什么? 习题2图 解:当S断开时,由于电压表内阻很大,即使晶闸管门极加触发信号,此时流过晶闸管阳极电流仍小于擎住电流,晶闸管无法导通,电流表上显示的读数只是管子漏电流形成的电阻与电压表内阻的分压值,所以此读数不准。在S合上以后,Rd介入电路,晶闸管能正常导通,电压表的读数才能正确显示。 3.画出图1-35所示电路电阻R d上的电压波形。 图1-35 习题3图 解:

4.说明晶闸管型号KP100-8E代表的意义。 解:KP100-8E表示额定电流100A、额定电压8级(800V、通态平均电压组别E(0.7<U T≤0.8)普通晶闸管。 5.晶闸管的额定电流和其他电气设备的额定电流有什么不同? 解:由于整流设备的输出端所接负载常用平均电流来衡量其性能,所以晶闸管额定电流的标定与其他电器设备不同,采用的是平均电流,而不是有效值,又称为通态平均电流。所谓通态平均电流是指在环境温度为40℃和规定的冷却条件下,晶闸管在导通角不小于170°电阻性负载电路中,当不超过额定结温且稳定时,所允许通过的工频正弦半波电流的平均值。 6.型号为KP100-3、维持电流I H=3mA的晶闸管,使用在习题图所示的三个电路中是否合理?为什么(不考虑电压、电流裕量)? 习题6图 解:(a)图的目的是巩固维持电流和擎住电流概念,擎住电流一般为维持电流的数倍。本题给定晶闸管的维持电流I H=3mA,那么擎住电流必然是十几毫安,而图中数据表明,晶闸管即使被触发导通,阳极电流为100V/50KΩ=3 mA,远小于擎住电流,晶闸管不可能导通,故不合理。 (b)图主要是加强对晶闸管型号的含义及额定电压、额定电流的理解。 本图所给的晶闸管额定电压为300A、额定电流100A。图中数据表明,晶闸管可能承受的最大电压为311V,大于管子的额定电压,故不合理。 (c)图主要是加强对晶闸管型号的含义及额定电压、额定电流的理解。 晶闸管可能通过的最大电流有效值为150A,小于晶闸管的额定电流有效值1.57×100=157A,晶闸管可能承受的最大电压150V,小于晶闸管的额定电压300V,在不考虑电压、电流裕量的前提下,可以正常工作,故合理。

西交《汇编语言程序设计》期末复习题

(单选题)1.当A≥B时转移的条件转移指令为(A,B为带符号数)()。 A: JA B: JAE C: JG D: JGE 正确答案: D (单选题)2.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。 A: 表示该数为偶数 B: 表示结果中低八位含1的个数为偶数 C: 表示结果中含1的个数为偶数 D: 表示结果中含1的个数为奇数 正确答案: B (单选题)3.设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是()。 ADD AL,BL AAA A: AH=01H, AL=05 B: AH=01H, AL=15 C: AH=0, AL=0FH D: AH=0, AL=05 正确答案: A (单选题)4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( ) A: AL中 B: BL中 C: CL中 D: DL中 正确答案: A (单选题)5.使状态标志位CF清零的错误指令是( ) A: OR AX,AX B: SUB AX,AX C: MOV CF,0 D: CLC 正确答案: C (单选题)6.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA

BX,[DI]后,(BX)=( ) A: 0100H B: 55AAH C: AA55H D: 4100H 正确答案: C (单选题)7.下列指令执行时出错的是( ) A: ADD BUF1,BUF2 B: JMP DWORD PTR DAT [BX] C: MOV AX,[BX+DI] NUM D: TEST AL,08H 正确答案: A (单选题)8.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)= ( ) A: 0100H B: 55AAH C: AA55H D: 4100H 正确答案: A (单选题)9.循环指令LOOPNZ终止循环的条件是()。 A: CX=0,且ZF=0 B: CX=0,或ZF=1 C: CX<>0,且ZF=0 D: CX<>0,或ZF=1 正确答案: B (单选题)10.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( ) A: 直接、立即、间接 B: 直接、间接、立即 C: 立即、直接、间接 D: 不一定 正确答案: C (单选题)11.若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是 ( )。 [注]选项C. 和D.中的XX表示任意数据。 A: 0041H

西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.int a[10];合法的数组元素的最小下标值为()。A:10 B:9 C:1 D:0 答案:D 2.以下运算符中优先级最低的是()。A:&& B:& C:|| D:| 答案:C 3.若使用一维数组名作函数实参,则以下正确的说法是()。A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A 4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是()。 A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C 5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10] D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B 6.下列程序的输出结果是()。main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case case } case 2:a++;b++;break; case 3:a++;b++;break; } printf(\} A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B 7.下列程序的输出结果为()。main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\ 0:a++;break; 1:b++;break; } A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A 8.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf(\A:格式描述符不合

西安交大_电力电子技术课后答案

第1章电力电子器件 1. 使晶闸管导通的条件是什么? 答:使晶闸管导通的条件是:晶闸管承受正向阳极电压,并在门极施加触发电流(脉冲)。 或:U AK >0 且 U GK >0。 2. 维持晶闸管导通的条件是什么?怎样才能使晶闸管由导通变为关断? 答:维持晶闸管导通的条件是使晶闸管的电流大于能保持晶闸管导通的最小电流, 即维持电 流。 要使晶闸管由导通变为关断,可利用外加电压和外电路的作用使流过晶闸管的电流降 到接近于零的某一数值以下,即降到维持电流以下,便可使导通的晶闸管关断。 3. 图1-43中阴影部分为晶闸管处于通态区间的电流波形, 各波形的电流最大值均为 I d2 = 1 二I m sin ?,td C ,t)=上(2 ■ 1 p- 0.5434 I m n 2 3 1 一 7.67411 2 二 I d3= — 2 I m d e .t) = 1 I m 2n 4 4 I 3 =: 2 (2) 川(“=2 4. 上题中如果不考虑安全 裕量,问100A 的晶闸管能送出的平均电流 I d1、応、I d3各为多 少?这时,相应的电流最大值 咕1、I m2、I m3各为多少? I m , 解:a) b) c) 试计算各波形的电流平均值 I d1、I d2、I d3与电流有效值l i 、12、%。 4 r :-5 -: b) 1 di = 2n 7T I m 4 图1-43图晶御管导电波形 I 42 _.I m sin ? ,td (? ,t ) = - ( 1 ) ■ 0.2717 I m "1 2 I -3 1 I 1= I (I m sin d(;.- 「t) = 0.4767 1 2-卩 I

《计算机程序设计基础》课后练习题参考答案

《计算机程序设计基础》课后练习题1 一.判断题 (1)(错)事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2)(错)若X=2, Y=5,则表达式 Y-2>X AND X+2>Y 的结果为:True。 (3)(错)常量是指在程序运行过程中其值可以改变的那些量。 (4)(错,timer没有)VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属 性。 (5)(错)定义变量:Dim max,min as Single , 则max 和 min 的数据类型均为Single。 (6)(对)如果创建的菜单项的标题是一个减号“-”,则该菜单项显示为一条分隔线。 (7)(错)标准模块文件的扩展名是“*.VBP”。 (8)(错,都不能)定时器控件可以响应Click事件,但不能响应DbClick事件。 (9)(错)在默认情况下,数组下标下界的缺省值为1。 (10)(对)在使用字体对话框时,需要对其Flags属性先进行相应设置。 二.单选题 (11)在Visual Basic中,表示鼠标单击事件的是 C 。 A)Activate B)DoubleClick C)Click D)MouseDown (12)用于设置计时器时间间隔的属性是 A 。 A)Interval B)Name C)Left D)Top (13)函数Int(10*Rnd)是在 D 范围内的整数。 A)[1,10] B)[1,10] C) [0,9) D)[0,9] (14)Select case语句结构的结尾应使用 D 。 A)End B) End Case C) End Sub D) End Select (15)改变了容器的坐标系后,该容器的 A 属性值不会改变。 A)left B)scaleleft C)scaletop D)scalewidth (16)执行下列语句后,列表框中各表项顺序为 D List1.Clear For i=1 to 4 : List1.AddItem i-1,0 :Next i A)B)C)D) (17)输入对话框InputBox的返回值的类型是 A 。

程序设计基础知识点)

第三部分程序设计基础 3.1 程序、程序设计、程序设计语言的定义 ⑴程序:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。 ⑵程序设计:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。 ⑶程序设计语言:程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。 3.2 高级语言和低级语言的概念及区别 ⑴高级语言:高级语言(High-level programming language)是高度封装了的编程语言,与低级语言相对。

它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。 ⑵低级语言:低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。 ⑶区别: 高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 了解知识:CPU运行的是二进制指令,所有的语言编写的程序最终都要翻译成二进制代码。越低级的语言,形式上越接近机器指令,汇编语言就是与机器指令一一对应的。而越高级的语言,一条语句对应的指令数越多,其中原因就是高级语言对底层操作进行了抽象和封装,

电力电子技术试题20套及答案

考试试卷( 1 )卷 一、填空题(本题共8小题,每空1分,共20分) 1、电子技术包括______________和电力电子技术两大分支,通常所说的模拟电子技术和数字电子技术就属于前者。 2、为减少自身损耗,提高效率,电力电子器件一般都工作在_________状态。当器件的工作频率较高时,_________损 耗会成为主要的损耗。 3、在PWM控制电路中,载波频率与调制信号频率之比称为_____________,当它为常数时的调制方式称为_________ 调制。在逆变电路的输出频率范围划分成若干频段,每个频段内载波频率与调制信号频率之比为桓定的调制方式称为____________调制。 4、面积等效原理指的是,_________相等而_______不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。 5、在GTR、GTO、IGBT与MOSFET中,开关速度最快的是_________,单管输出功率最大的是 _____________,应用最为广泛的是___________。 6、设三相电源的相电压为U2,三相半波可控整流电路接电阻负载时,晶闸管可能承受的最大反向电压 为电源线电压的峰值,即,其承受的最大正向电压为。 7、逆变电路的负载如果接到电源,则称为逆变,如果接到负载,则称为逆变。 8、如下图,指出单相半桥电压型逆变电路工作过程中各时间段电流流经的通路(用V1,VD1,V2,VD2表示)。 (1) 0~t1时间段内,电流的通路为________;(2) t1~t2时间段内,电流的通路为_______; (3) t2~t3时间段内,电流的通路为_______;(4) t3~t4时间段内,电流的通路为_______;(5) t4~t5时间段内,电 流的通路为_______; 1文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

西交大程序设计复习题

程序设计基础-学习指南 一.填空题 1.计算机系统是由()、()两部分组成。 2.程序执行过程中其值保持不变的量称为()。它又可以分为()、()、()。 3.()语句的作用是从switch、for、while或do-while语句中跳出来,终止这些语句的执行,把控制转到被中断的循环语句或switch语句之后去执行。 4.标准字符串处理函数的头文件是()。 5.在C语言中,字符串实际上是指字符串第一个字符的(),所以字符串数组中的每一个元素实际上是每一个字符串的()。 6.putchar( )函数的函数功能是( )。7.Static char a[15]={‘H’,’a’,’p’,’p’,’y’,’.’};这个初始化语句中有9个数组元素没有给出初值,系统会自动对它们赋值为()或()。 8.由于指针变量直接指向变量,所以称为()。而如果通过指向指针的指针变量来访问变量则构成()。 二.选择题 1.下列哪个不是算法的特征() A.有穷性B.可行性C.不确定性D.输入 2.设:x=9;y=++x;,则产生的结果是() A.x=9;y=9; B.x=10;y=10; C.x=9;y=10; D.x=10;y=9; 3.下列说法错误的是() A.for语句中,<表达式1> 、<表达式2>和<表达式3>都可以缺省。 B.<表达式2>缺省,系统会认为此处的值是0 C.for语句的三个表达式可以是任何类型的表达式 D.for语句可以嵌套使用 4.关于数组,下列说法正确的是() A.对数组的初始化操作在定义数组的同时进行 B.给数组赋初值时,必须所有数组元素都被赋值 C.给数组元素全部赋初值时,一定要指明数组的大小。 D.引用数组元素的时候,可以一次引用数组中的全部元素 5.以下说法错误的是() A.C程序必须从main( )函数开始执行 B.所有函数在定义上讲都是相互独立的,不存在嵌套定义 C.C语言中有两类函数,系统提供的库函数和用户自定义的函数 D.参数的作用是向函数传递不同的数据 6.对于如下的表达式: int a[3][4],*p; p=*a; 执行p++操作之后,*p表示取()的内容。 A.a[0][0] B.a[1][0] C.a[1][1] D.a[0][1] 7.以下函数,哪个不属于动态申请空间的标准库函数() A.malloc( ) B.calloc( ) C.free( ) D.strcmp( ) 8.执行下列两个语句后,输出的结果为()

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.doczj.com/doc/2114612680.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

C#程序设计基础教程与实训习题答案

附录Ⅰ各章习题答案 第1章C#语言概述 一、判断题 1、√ 2、× 3、√ 4、× 5、√ 6、√ 7、× 8、× 二、选择题 1、C 2、B 3、C 4、A 5、A 6、B 7、B 8、B 三、填空题 1、最新的;面向对象 2、C和C++;JA V A 3、先进设计思想;安全性能 4、灵活性 5、集成开发环境(IDE)——Visual https://www.doczj.com/doc/2114612680.html, 6、Microsoft .NET Framework(微软.NET框架体系) 7、最基本的通用语言运行时库CLR(Common Language Runtime);一些提供了具体功能的类库 8、需要开发和设计的项目文件;应用程序或组件 四、简答题 1、①简洁易用的语法。②自动的资源回收机制。③与Web的紧密结合。④完整的安全性与错误处理。⑤版本处理技术。⑥灵活性和兼容性。 2、C#程序必须包含一个Main方法,Main方法是程序的入口点,程序控制在该方法中开始和结束。该方法用来执行任务,并在任务完成后返回信息。 第2章常用标准控件 一、判断题 1、× 2、× 3、√ 4、× 5、√ 6、× 7、√ 8、√ 二、选择题 1、A 2、C 3、B 4、D 5、A 6、B 7、B 8、D 三、填空题 1、输入/输出信息 2、属性 3、事件 4、TextAlign 5、Click 6、文本框(TextBox) 7、保证数据标准化 8、Show 四、简答题 1、简述生成控件的操作过程。 (1)单击工具箱中相应的工具按钮,这一按钮呈现被按下状态,表明被选定。 (2)移动鼠标到窗体上,这时鼠标的指针变成十字形,在需要放置控件的左上角位置按下鼠标左键。 (3)在窗体范围内向下向右拖动鼠标,这时窗体上会显示一个矩形框,当其大小合适时,松开鼠标左键,窗体上就会显示一个相应大小的这种控件。 另外一种快捷的方法是在工具箱中相应的工具按钮上双击此按钮,窗体上就会出现一个系统默认大小的所选按钮。 2、消息框有多少种Button参数设置? OK:只显示“确定”按钮 OKCancel:显示“确定”和“取消”按钮 AbortRetryIgnore:显示“终止”、“重试”和“忽略”按钮 YesNoCancel:显示“是”、“否”和“取消”

电力电子技术习题(西安交通大学版)

电力电子技术习题(西安交通大 学版) 第1章电力电子器件 填空题: 1. 电力电子器件一般工作在________ 状态。 2. 在通常情况下,电力电子器件功率损耗主要为___________ ,而当器件开关频率较高时,功率损耗主要 为________ 。 3. 电力电子器件组成的系统,一般由__________ 、________ 、_________ 三部分组成,由于电路中存在 电压和电流的过冲,往往需添加__________ 。 4. 按内部电子和空穴两种载流子参与导电的情况,电力电子器件可分为________ 、__________ 、 ________ 三类。 5. 电力二极管的工作特性可概括为_________ 。 6. 电力二极管的主要类型有________ 、_________ 、_________ 。 7. 肖特基二极管的开关损耗_________ 快恢复二极管的开关损耗。 8. 晶闸管的基本工作特性可概括为______ 正向有触发则导通、反向截止________ 。 9. 对同一晶闸管,维持电流IH与擎住电流I L在数值大小上有I L ____________ I H 。 10. 晶闸管断态不重复电压UDRM与转折电压Ubo数值大小上应为,UDR _________ UbQ 11. 逆导晶闸管是将_______ 与晶闸管________ (如何连接)在同一管芯上的功率集成器件。 12. GTO的 _____ 结构是为了便于实现门极控制关断而设计的。 13. 功率晶体管GTR从高电压小电流向低电压大电流跃变的现象称为____________ 。 14. MOSFE的漏极伏安特性中的三个区域与GT哄发射极接法时的输出特性中的三个区域有对应关系, 其中前者的截止区对应后者的__________ 、前者的饱和区对应后者的__________ 、前者的非饱和区对应后者的 15. 电力MOSFET勺通态电阻具有_______ 温度系数。 16. IGBT的开启电压UGE(th )随温度升高而__________ ,开关速度 _______电力MOSFET。 17. 功率集成电路PIC分为二大类,一类是高压集成电路,另一类是_____________ 。 18. 按照驱动电路加在电力电子器件控制端和公共端之间的性质,可将电力电子器件分为_________ 和________ 两类。

西安交通大学16年9月课程考试《程序设计基础》作业答案.电子教案

一、单选题(共30 道试题,共60 分。V 1. 以下运算符中优先级最低的是(。 A. && B. & C. || D. | 满分:2 分 2. 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(。 A. fopen("A.\user\abc.txt","r" B. fopen("A.\\user\\abc.txt","r+" C. fopen("A.\user\abc.txt","rb" D. fopen("A.\\user\\abc.txt","w" 满分:2 分 3. 语句while(!E;中的表达式!E等价于(。 A. E==0 B. E!=1 C. E!=0 D. E==1

满分:2 分 4. 对以下说明语句int a[10]={6,7,8,9,10};的正确理解是(。 A. 将5个初值依次赋给a[1]至a[5] B. 将5个初值依次赋给a[0]至a[4] C. 将5个初值依次赋给a[6]至a[10] D. 因为数组长度与初值的个数不相同,所以此语句不正确 满分:2 分 5. 以下叙述中不正确的是(。 A. 一个好的程序应该有详尽的注释 B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句 D. C程序中的#include和#define均不是C语句 满分:2 分 6. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(。 A. a[1] B. a[-1] C. a[0] D. a[10]

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

Html5程序设计基础教程

第1章HTML 5概述 一、选择题 1.A 2.D 3.C 4.C 二、填空题 1.HyperText Markup Language 2. 3.HTML 4.UTF-8 5.

6.contextmenu 7.async 8.
9.Geolocation API 10.Web Workers 三、简答题 1.答:
标签用于定义文档中的区段。
标签用于定义文档的页眉(介绍信息)。
标签用于定义区段(section)或文档的页脚。通常,该元素包含作者的姓名、文档的创作日期或者联系方式等信息。
相关文档 最新文档