C++第4章参考答案

合集下载

青岛版七年级数学上 第4章参考答案

青岛版七年级数学上 第4章参考答案

第4章参考答案1~4.DDCD5. 问卷查阅资料实验。

6. 实地调查。

7.问卷。

8。

印刷问卷。

发放收集问卷。

9.(1)问卷。

(2)查阅资料。

(3)实地调查。

(4)查阅资料。

10.略。

11.都不正确。

我认为利用实验最好。

1~4.CBDD5. 8。

6.人数依次是:5、30、4、1、40。

百分数依次是:12.5%、75%、10%、2.5%。

7.(1)2、11、11、11、8、2.(2)在70~99分的人数最多。

60分以下的最少。

8.(1)280~300人数为5. 0~180人数为4. 百分数依次是:14%、20%、18%、16%、14%、8%。

(2)24%。

9.A.6、B.5、C.8、D.16、E5。

该班最喜欢的颜色是蓝色。

10.超速的有5辆。

占15.6%。

1~4.AADC。

5.条形、折线、扇形。

6.52、12、4/13.7. 138、272、下降。

8. 条形统计图。

9.(1)生活支出最多,占35%。

(2)在体育和教育两方面的支出相差不大。

(3)略。

(4)不知道,因为不知道各家庭的总支出。

10.(1)合计一月二月三月四月五月六月18000 2000 2500 3000 3000 3500 4000(2)六月份3000 1.5倍。

1~4.BCBD 5.85.9%。

6.30%。

7.40%、144. 8.4009.162度。

90度。

10。

岁数/岁15岁以下16~24 25~32 32岁以上人数/ 1 1 15 3百分比5% 5% 75% 15%1~4.CBDC。

5.500人。

6.32人。

7.52人。

8.90度9.(1)16人。

(2)骑自行车115.2度、步行86.4度、其它57.6度。

(3)略。

10.(1)略。

(2)60~69.(3)54度。

(4)60~69.1~5.CACBB。

6.条形、折线、扇形。

7问卷。

8.20%9.(1)9~11时。

(2)13~15时。

(3)1200。

10.10%。

11.(1)略。

国家开放大学C语言程序设计章节测试参考答案

国家开放大学C语言程序设计章节测试参考答案

国家开放大学《C语言程序设计》章节测试参考答案第一章C语言概述自测练习一:C语言字符集自测练习1.在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。

(√)2.在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符。

(√)3.在C语言程序中,ABC和abc被作为同一标识符使用。

(×)自测练习二:C语言字符集自测练习1.在C语言中,保留字是有专门含义和作用的,不能作为一般标识符使用。

(√)2.在C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。

(√)3.C语言中使用的字符常量,其起止标记符是()。

a. 双引号b. 尖括号c. 单引号d. 中括号4.C语言中使用的字符串常量,其起止标记符是()。

a. 双引号b. 中括号c. 尖括号d. 单引号自测练习三:C语句分类自测练习1.在C语言中,一条简单语句的结束符是()。

a. 分号b. 空格c. 冒号d. 逗号2.在C语言中,每条复合语句的开始标记字符为()。

a. <b. [c. (d. {3.不符合C语言规定的复合语句是()。

a. {x=0;}b. {}c. {;}d. {y=10}4.C语言中的选择类语句有两条,它们是()。

a. else和caseb. if和switchc. if和elsed. switch和case自测练习四:函数分类与使用自测练习1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

a. nameb. mainc. MAINd. function2.C语言程序中的基本功能模块为()。

a. 标识符b. 函数c. 表达式d. 语句3.一个函数定义所包含的两个部分是()。

a. 函数头和函数体b. 函数原型和函数体c. 函数名和参数表d. 函数头和函数尾4.一个程序文件开始使用的每条预处理命令,其首字符必须是()。

a. #b. @c. %d. $5.在一个程序文件中,若要使用#include命令包含一个系统头文件,则此头文件所使用的起止定界符为一对()。

计算机组成原理课后习题答案

计算机组成原理课后习题答案

第1章习题参考答案1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。

2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

第③点是最主要的一点。

3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。

②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。

③存储器:用来存放程序和数据。

④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。

4.什么叫总线?简述单总线结构的特点。

解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。

单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。

C P U 与主存、C P U 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过C P U 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。

解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。

第0级为硬件组成的实体。

第1级是微程序级。

这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。

第2级是传统机器级。

这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

第一篇:《C语言程序设计教程》(第三版)课后习题参考答案C语言程序设计课后习题参考答案习题一一、单项选择题1、C2、B3、B4、C5、D6、A7、C8、A二、填空题1、判断条件2、面向过程编程3、结构化4、程序5、面向对象方法6、基本功能操作、控制结构7、有穷性8、直到型循环结构9、算法10、可读性11、模块化12、对问题的分解和模块的划分习题二一、单项选择题1、B2、D3、C4、B5、A二、填空题1、主2、C编译系统3、结构化4、程序5、面向对象方法6、.OBJ7、库函数8、直到型循环结构习题三一、单项选择题1、D2、B3、A4、C9、B10、C11、A12、D13、C17、B18、C19、C20、D21、A25、D26、A二、填空题1、补码2、10^-138~10^1 38、15~166、A7、B6、D7、B14、B15、C22、D8、C8、D16、A24、D、A3、实4、单目运算符、自右向左5、函数调用6、65,89习题四一、单项选择题1、D2、C3、D4、A5、D6、B7、A8、C9、B10、B二、填空题1、两, ;2、5.1690003、-200 2500、i=-200,j=2500回车、i=-200回车j=2500回车4、a=98,b=765.000000,c=4321.0000005、100 25.81 1.89234、100,25.81,1.89234、100回车25.81回车1.89234回车6、0,0,37、38、scanf(“%lf %lf %lf”,&a,&b,&c);9、13 13.000000 13.00000010、c=b-a;a=b+c;习题五一、单项选择题1、B2、D3、C4、B5、B6、D7、A8、B二、填空题1、1 、02、k!=03、if(x>4||xelse printf(“error!”); 4、if(((x>=1&&x=200&&x Printf(“%d”,x);5、16、17、10! Right!8、a=09、2,110、0习题六一、单项选择题9、D1、B2、C3、C4、B5、C6、B7、C8、A二、填空题1、无穷次2、83、205、3.66、*#*#*#$7、828、d=1.0 、k++、k9、!(x习题七一、单项选择题1、B2、D3、C4、C5、A二、填空题1、1 2 4 8 16 32 64 128 256 5122、a[age]++、i=18;i3、break、i==84、a[i]>b[i]、i3、j5、b[j]=0、b[j]=a[j][k]习题八一、单项选择题1、B3、C4、A5、A9、D10、B11、A12、C13、A二、填空题1、return1、return n+sum(n-1)2、return1、n*facto(n-1)习题九一、单项选择题1、D2、C3、D4、A5、C9、B10、C11、A13、B17、C18、A19、B20、C二、填空题1、int 、return z2、*p++3、’\0’、++4、p、max*q6、A7、D6、A7、C14、C15、B6、C7、C14、A15、D8、A8、D8、C习题十一、单项选择题1、D2、D3、A4、5、B6、A7、C8、B9、D10、11、C12、D13、D14、C二、填空题1、34 122、ARRAY a[10],b[10],c[10];3、2 34、ab、cd5、(*b).day、b->day6、adghi mnohi no7、(struct node *)、!=’\n’、p=top;8、p1=p1->next9、(struct list *)、(struct list *)、return (n)习题十一一、单项选择题1、A2、A3、B4、A5、B9、A10、B11、B12、B13、C17、D二、填空题1、ASCII(文本)、二进制2、pf=fopen(“A:\zk04\data xfile.dat”,”w”);3、fputc()、fputs()、fscanf()、fread()4、(后两个空)文件结束符、非0值7、B14、C15、D8、A16、A第二篇:C语言程序设计教程课后习题参考答案《C语言程序设计教程》课后习题参考答案习题1 1. (1)编译、链接.exe (2)函数主函数(或main函数)(3)编辑编译链接2.(1)-(5):DDBBC (6)-(10):ABBBC 3.(1)答:C语言简洁、紧凑,使用方便、灵活;C语言是高级语言,同时具备了低级语言的特征;C 语言是结构化程序设计语言,具有结构化的程序控制语句;C语言有各种各样的数据类型;C语言可移植性好;生成目标代码质量高,程序执行效率高。

C语言全部章节习题集(参考答案)

C语言全部章节习题集(参考答案)
}
选择结构答案
一、单项选择题
1.B 2.A 3.D 4.C 5.D 6.B 7.C
二、填空题
1. 5 5 4
5 5 4
3 3 4
2. 4 0
3. VeryGood
Good
VeryGood
A. 8 B. 4 C. 2 D. 出错
14、设a=1,b=2,c=3,d=4,则表达式:a<b? a : c<d? a : d的结果为( D )。
A. 4 B. 3 C. 2 D. 1
15、设a 为整型变量,不能正确表达数学关系:10<a<15的 C 语言表达式是( A )。
{ float a,b,temp;
printf("input a and b:");
scanf("%d,%d",&a ,&b);
temp = a; a = b; b = temp;
printf("a=%d , b=%d\n", a , b);
scanf(“%f”,&t);
if(t>=90) ch=’A’;
else if(t>=80) ch=’B’;
24、下列不正确的转义字符是( C )。
A. \\ B. \' C. 074 D. \0
二、填空题:
1、C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0 表示的。
2、若x和n都是int型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)后x的值为 0 。
5、判断变量 a、b 的值均不为 0 的逻辑表达式为a!=0&&b!=0 。

第四章常微分方程参考答案(1)

第四章常微分方程参考答案(1)

爱启航在线考研第四章常微分方程4.1答案:应选(C )解析:原方程写成23e 0+'+=yxyy ,分离变量有23e d =e d y x y y x --,积分得232e 3e --=x y C ,其中C 为任意常数.4.2答案:应填sin e=C xy ,其中C 为任意常数.解析:原方程分离变量,有d cos d ln sin =y xx y y x,积分得1ln |ln |ln |sin |ln =+y x C ,通解为ln sin =y C x 或sin e=C x y ,其中C 为任意常数.4.3答案:应填()2112e-=x y x 解析:原方程化为d 1d ⎛⎫=- ⎪⎝⎭y x x y x .积分得通解211ln ||ln ||2y C x x =-,即122ex y Cx -=.由初值(1)1=y 解出12e C =得特解.故答案为:()2112e-=x y x .4.4答案:应选(B )解析:原方程求导得()2()'=f x f x ,即()2()'=f x f x ,积分得2()e =x f x C ,又(0)ln 2=f ,故ln 2=C ,从而2()e ln 2=x f x .故应选(B ).4.5解:曲线()=y f x 在点(,)x y 处的切线方程为()'-=-Y y y X x ,令0=X ,得到切线在y 轴截距为'=-xy y xy ,即(1)'=-xy y x .此为一阶可分离变量的方程,于是d 11d ⎛⎫=- ⎪⎝⎭y x y x ,两边积分有1ln ||ln =-y C x x ,得爱启航线考研到e =x Cx y .又()11e y -=,故1=C ,于是曲线方程为e =xx y .4.6解:22d d 11+y y y x x x x =∆=+,得2d d 1=+y y x x ,变量分离2d 1d 1=+y x y x.两边积分得1ln arctan y x C =+.可得arctan exy C =又()0y =π,则C =π.所以arctan πexy =,()πarctan141πeπe y ==.4.7解:令=yu x,即=y ux ,则y u x u ''=+,又由题给表达式可得2y u u '=,即有u x u '+2u u =-d 1d 22=-x xu u ,两边积分得1ln 1ln ln u x C -=+,即ln(1ln ln 1=-+⇒-=⇒-=y Cu x C x xy C x x.4.8答案:应填2(ln ||)=+x y y C 解析:将x 看成未知函数,原方程改写为2d 1d 222+==+x x y x y xy y x这是一个伯努利方程,令2=z x ,有d 1d -=z z y y ,得11d d 2e ed (ln ||)-⎛⎫⎰⎰==+=+ ⎪ ⎪⎝⎭⎰y y y y x z y C y y C .故答案为:2(ln ||)=+x y y C ,其中C 为任意常数.4.9答案:应填()cos +x C x解析:属于一阶非齐次线性方程,直接根据一阶非齐次线性微分方程的通解公式即可得出答案.故答案为:()cos +x C x ,其中C 为任意常数.4.10答案:应填1爱启航在线考研解析:()2d 2d 22e 4e d e4ed x x xxy x x C x x C--⎛⎫⎰⎰=+=+ ⎪⎝⎭⎰⎰222e (21)e (21)e x x xx C x C --⎡⎤=-+=-+⎣⎦.当0=x 时,1=-y ,则0=C .可得21=-y x ,则()11=y .故答案为1.4.11答案:应填1解析:由11()()'+=y P x y Q x 及22()()'+=y P x y Q x 得()()1212()()()αββαβ'+++=+y y P x ay y Q x .又因12αβ+y y 满足原方程,故应有()()()β+=a Q x Q x ,即1αβ+=.故答案为1.4.12解:()sin d sin d e cos e d -⎛⎫⎰⎰=+ ⎪⎝⎭⎰x xx x gx x x C ()cos cos e cos ed -=+⎰xxx x C又()00g =,故()()cos cos cos 0e cos ed cos ed limlime lim xxxx x x x x Cx x Cg x xxx--→→→++==⋅=⎰⎰cos 0e lim cos e 1x x x -→⋅=.4.13解:2d 1d 2y x x y =-,则2d 2d x x y y =-,即2d 2d x x yy-=-()()2d 2d 222222111e e d e e d e 224yy y y y x y y C y y C y y C --⎛⎫⎰⎰⎡⎤=-+=-+=+++ ⎪⎣⎦⎝⎭⎰⎰.4.14解:令=tx u ,则u t x d d =,则代入到题给表达式101()d ()d xf tx t f u u x =⎰⎰,可得20()d 2()xf u u xf x x =+⎰.两边求导得()2()2()2f x f x xf x x '=++,则()2()2f x xf x x '+=-.从而11131d d 2222222()e (1)ed 33x x x x f x x C x x C x Cx ---⎛⎫⎛⎫⎰⎰=-+-+=-+ ⎪⎝ ⎝⎭=⎪⎭⎰.爱启航在线考研4.15解:将原方程改写成211cos sin y x x yy '+=-,并令1z y =,则21z y y ''=-,且原方程化为sin cos z z x x '-=-.d de (sin cos )e d x x z x x x C -⎡⎤⎰⎰=-+⎢⎥⎣⎦⎰e (sin cos )e d x x x x x C -⎡⎤=-+⎣⎦⎰()e sin ed cose d xxx x x x x C --=-+⎰⎰,其中()sin e d sin d e sin e e cos d x x x x x x x x x x ----=-=-+⎰⎰⎰,故()e sin e e sin x x x z x C C x -=-+=-,即1e sin x C x y=-为所求通解.4.16答案:应选(C )解析:因原方程阶数为2,通解中应包含两个任意常数(可求出通解为3126++x C C x );特解中不含有任意常数(3*6=x y 为特解);36+x Cx 满足原方程,为原方程的解,故选项(A ),(B ),(C )都不对,应选(C ).4.17解:(1)令y p '=,则d d p y x ''=,从而2d 1d pp x=+,则2d d 1p x p =+积分得p arctan 1arctan p x C =+,故()1d tan d yp x C x=+=,则两边对x 积分1d tan()d y x C x =+⎰⎰,得()1121sin()d ln cos cos()x C y x x C C x C +==-+++⎰.(2)()10xy xy C '''=⇒=,即1y xC '=,故12ln y C x C =+.4.18解:由21e x y =,得212e x y x '=,()22124e x y x ''=+;由22e x y x =,得222(12)e x y x '=+,()22364e x y x x ''=+.因爱启航在线考研()()()22222211144224e 42e 42e 0x x x y xy x y x x x x '''-+-=+-⋅+-=.()()()()222232222244264e 412e 42e 0x x x y xy x y x x x x x x '''-+-=+-++-=.故1y 与2y 都是方程的解.又因21y x y =不等于常数,故1y 与2y 线性无关.于是方程的通解为()2112212e x y C y C y C C x =+=+.4.19答案:应选(A )解析:根据高阶线性微分方程根的形式可知,选(A ).4.20答案:应选(B )解析:由题意可知,-1是特征方程二重特征根,1是特征方程的特征根,故特征方程为()()2110+-=r r ,即3210+--=r r r .故三阶常系数齐次线性方程为0y y y y ''''''+--=.故选(B ).4.21答案:应选(C )解析::特征方程为2220++=r r 即2(1)1+=-r ,解得特征根为1,21i r =-±.而()e sin x f x x -=,i 1i w ±=-±λ是特征根,故特解的形式为*e (cos sin )x y x a x b x -=+.4.22答案:应填()*22e xy x ax bx c dx =+++解析:特征方程为220-=r r ,特征根10r =,22r =.对21()1=+f x x ,10λ=是特征根,所以()*21y x ax bx c =++.对22()exf x =,22λ=也是特征根,故有*22e =x y dx .从而***12=+y y y 就是特解.故答案为()*22e x y x ax bx c dx =+++.4.23解:所给微分方程的特征方程为256(2)(3)0++=++=r r r r ,特征根为12=-r ,23=-r .于是,对应齐次微分方程的通解为2312)e e xx y x C C --=+.爱启航在线考研设所给非齐次方程的特解为*e xy A -=.将*()y x 代入原方程,可得1A =.由此得所给非齐次方程得特解*e xy -=.从而,所给微分方程得通解为2312()e e e xx x y x C C ---=++,其中1C ,2C 为任意常数.4.24答案:应选(C )解析:将()()000y y '==代入3e xy py qy '''++=,得()01''=y .()()()()()22000ln 122limlimlimlim 2x x x x x x x y x y x y x y x →→→→+===='''.故选C.4.25答案:应填12e(cos sin )e xxC x C x ++解析:所给微分方程的特征方程为22201i -+=⇒=±r r r ,从而齐次通解为12e (cos sin )x C x C x +,设特解为e x A ,代入方程得e 2e 2e e 1x x x x A A A A -+=⇒=,即得特解为e x .非齐次通解为12e(cos sin )e xx C x C x ++.。

C语言程序设计课件、教学资源第4章习题参考答案

C语言程序设计课件、教学资源第4章习题参考答案

习题四参考答案(1).计算正整数1~100中的奇数之和及偶数之和。

#include "stdio.h"main( ){ int i, iSum1=0,iSum2=0;for(i=1;i<=100;i=i+2){ iSum1=iSum1+i;iSum2=iSum2+(i-1); }printf("sum1=%d,sum2=%d",iSum1,iSum2);getch();}(2)从5~100之间找出能被5或7整除的数. #include "stdio.h"main( ){ int i;for(i=5;i<=100;i++)if(i%5==0||i%7==0)printf("%d ",i);getch();}(3)编程统计全班学生成绩。

要求每次用键盘输入一个学生的2门分数,计算输出每个学生平均分,如果平均分大于等于85,为优秀,60~85为通过。

统计出成绩优秀的学生和及格的学生人数。

#include "stdio.h"main( ){ int i,iScore1,iScore2,iCount1=0,iCount2=0;float fA vg;for(i=1;i<38;i++)/*以37个学生人数为例*/{scanf("%d%d",&iScore1,&iScore2);fA vg=(iScore1+iScore2)/2.0;if (fA vg>=85)iCount1++; /*iCount1表示优秀的人数*/else if(fA vg>=60)iCount2++; /*iCount2表示及格的人数*/}printf("%d %d",iCount1,iCount2);getch();}(4)输入10个数,统计出并输出正数、负数和0的个数。

第4章习题参考答案

第4章习题参考答案
lAB=μl.AB=92.5 mm
lBC=μlBC=l 27.5 rnm
lCD=μl.CD=262.5 mn
29图示为一已知的曲柄摇杆机构,现要求用一连杆将摇杆CD和滑块F联接起来,使摇杆的三个已知位置 、 、 和滑块的三个位置 、 、 相对应(图示尺寸系按比例绘出)。试确定此连杆的长度及其与摇杆CD铰接点的位置。
(2)讨论如果 ,应采用什么改进设计的措施?
解:(1)、当凸轮转动任意角 时,其压力角 如图所示。由图中几何关系有
所以机构的压力角 与凸轮转角 之间的关系为
(2)、如果 ,则应减小偏距e,增大圆盘半径R和滚子半径rr。
9-6在图示机构中,哪个是正偏置?哪个是负偏置?根据式(9-24)说明偏置方向对凸轮机构压力角有何影响?
(3)当取杆3为机架时,最短杆变为连杆,又将演化成双摇杆机构,此时A、B仍为周转副。
31设计一曲柄滑块机构,设已知滑块的行程速度变化系数K=1.5,滑块的冲程H=50 mm,偏距e=20 mm。并求其最大压力角αmax。
解:计算 并取相应比例尺μl根据滑块的行程H作出极位及作θ圆,作偏距线,两者的交点即铰链所在的位置,由图可得:
lAB=μl.(AC2-AC1)/2 =17mm, lBC=μl. (AC2+AC1)/2=36mm
16
试求图示各机构在图示位置时全部瞬心的位置(用符号P,,直接标注在图上)
(a)
参考答案:
(b)
参考答案:
参考答案:
参考答案:
(e)
参考答案:
17.在图示的四杆机构中,LAB=60mm,LCD=90mm,LAD=LBC=120mm,ω2=10rad/s,试用瞬心法求:
(3)求各杆的长度:得d=80.00

第4章 字符串 习题参考答案

第4章 字符串 习题参考答案
s->next=null; //头结点
r=s;//r记住尾结点
L=L->next;//串中第一字符
while(L!=null)
{p=(char *)malloc(sizeof(char));
p->data=L->data;//赋值
p->next=r->next;//插入链表中
r->next=p;
r=p;//指向新的尾结点
L=L->next;}return s;}(3)判断两串相等
int StringEqual(LinkedString s, LinkedString q)
{//判断字符串的相等
LNode *p=s->next,*r=q->next;
while(p && r)
if(p->data==r->data)
{p=p->next; r=r->next;}
(4) Index(T,’a’)=3
(5) StringInsert(T,8,S)=’I︼am︼a︼goodstudent’
(6) Replace(T,SubString(T,8,7),’teacher’)=’I︼am︼a︼teacher’
4.3若串S1=‘ABCDEFG’,S2=‘98’,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))操作的结果是什么?
if(s==null)
{printf(“起始位置太大\n”); exit
(0);}

C语言入门经典(第4版)课后练习参考答案

C语言入门经典(第4版)课后练习参考答案

目录目录 (1)第1章C语言编程 (4)练习1.1 (4)练习1.2 (5)练习1.3 (5)第2章编程初步 (6)习题2.1 (6)习题2.2 (7)习题2.3 (9)习题2.4 (10)第3章条件判断 (12)习题3.1 (12)习题3.2 (14)习题3.3 (19)习题3.4 (21)第4章循环 (24)习题4.1 (24)习题4.2 (26)习题4.4 (27)习题4.5 (29)第5章数组 (31)习题5.1 (31)习题5.2 (33)习题5.3 (35)习题5.4 (36)习题5.5 (39)第6章字符串和文本的应用 (41)习题6.1 (41)习题6.2 (50)习题6.3 (53)习题6.4 (53)第7章指针 (57)习题7.1 (57)习题7.2 (59)习题7.3 (61)习题7.4 (63)习题8.1 (65)习题8.2 (67)习题8.3 (69)习题8.4 (73)第9章函数再探 (79)习题9.1 (79)习题9.2 (80)习题9.3 (83)习题9.4 (85)第10章基本输入输出操作 (87)习题10.1 (87)习题10.2 (89)习题10.3 (91)习题10.4 (92)第11章结构化数据 (95)习题11.1 (95)习题11.2 (99)习题11.3 (103)习题11.5 (114)第12章处理文件 (119)习题12.1 (120)习题12.2 (121)习题12.3 (125)习题12.4 (127)第13章支持功能 (132)习题13.1 (133)习题13.2 (133)习题13.3 (135)《C语言入门经典(第4版)》课后练习参考答案第1章C语言编程练习1.1 编写一个程序,用两个printf()语句别离输出自己的名字和地址。

练习1.2将上一个练习修改成所有的输出只用一个printf()语句。

练习1.3编写一个程序,输出下列文本,格式如下所示:"It's freezing in here," he said coldly.第2章编程初步习题2.1 编写一个程序,提示用户用英寸输入一个距离,然后将该距离值输出为码、英尺和英寸的形式。

C语言程序设计(第2版)-- 课后题答案

C语言程序设计(第2版)-- 课后题答案

《C语言程序设计能力教程(第二版)》课后作业及实训题参考答案第1章进入C语言程序世界二、1. I love China!printf("we are students.\n")2. 6项目实训题参考答案1.编写一个C程序,输出以下信息:* * * * * * * * * * * * * * * * * * * *I am a student!* * * * * * * * * * * * * * * * * * * *main(){ printf("********************\n");printf(" I am a student!\n ");printf("********************\n");}2.已知立方体的长、宽、高分别是10cm、20cm、15cm,编写程序,求立方体体积。

解:main(){int a,b,c,v;a=10;b=20;c=15;v=a*b*c;printf("v=%d",v);}本程序运行结果为:v=3000第2章编制C程序的基础知识一选择题C B A B A C C二操作题,2,-8,23.000000,2.500000,-8.0000002. ABC DEFGHwhy is 21+35 equal 523.3 14 32 31 24. aa bb cc abcA N项目实训题1.定义一个符号常量M为5和一个变量n值为2,把它们的乘积输出。

#define M 5main(){ int n,c;n=2; c=M*n;printf("%d\n",c); }2.编程求下面算术表达式的值。

(1)x+a%3*(int)(x+y)%2/4,设x=2.5,a=7,y=4.7;(2)(float)(a+b)/2+(int)x%(int)y,设a=2,b=3,x=3.5,y=2.5。

《电路分析基础》第2版-习题参考答案

《电路分析基础》第2版-习题参考答案

《电路分析基础》各章习题参考答案第 1 章习题参考答案1- 1 (1) 50W ; (2) 300 V、25V, 200V、75 V ; (3) 2=12.5 Q R a=100 Q, R4=37.5 Q1- 2 V A=8.5V, V m=6.5V, V B=0.5V, V C=- 12V, V D=-19V, V p=-21.5V, U AB=8V, U BC=12.5,U DA=-27.5V1- 3 电源(产生功率): A 、 B 元件;负载(吸收功率): C、 D 元件;电路满足功率平衡条件。

1- 4 (1) V A=1 00V , V B=99V, V C=97V, V D=7V, V E=5V, V F=1V, U AF=99V, U CE=92V, U BE=94V, U BF=98V, U CA=- 3 V;(2) V C=90V, V B=92V , V A=93V, V E=-2V, V F=-6V, V G=- 7V, U AF=99V, U CE=92V, U BE=94V, U BF=98V, U CA=- 3 V1- 5 I 〜0.18A , 6 度,2.7 元1- 6 I=4A, I1=11A,I2=19A1- 7 (a) U=6V, (b) U=24 V, (c) R=5Q, (d) I=23.5A1- 8 (1) i6=-1A ; (2) u4=10V, u6=3 V; (3) P1=-2W 发出, P2 =6W 吸收, P3 =16W 吸收, P4 =-10W 发出, P5 =-7W 发出, P6 =-3W 发出1- 9 I=1A , U s=134V , R~ 7.8Q1- 10 S 断开:U AB=- 4.8V , U AO=- 12V , U BO=-7.2V ;S 闭合:U AB =-12V, U AO =- 12V , U BO=0V1- 11 支路 3,节点 2,网孔 2 ,回路 31- 12 节点电流方程: (A) I1 +I3- I6=0,(B)I6- I5- I7=0,(C)I5 +I 4-I3=0回路电压方程:① I6 R6+ U S5 +I 5 R5- U S3 +1 3 R3=0 ,②-15 R5- U S5+ I 7R7- U S4 =0 ,③-丨3 R3+ U S3 + U S4 + I 1 R2+ I 1 R1=01- 13 U AB=11V , I2=0.5A , l3=4.5A , R3~ 2.4 Q1-14 V A=60V V C=140V V D=90V U AC=- 80V U AD=- 30V U CD=50V1- 15 I1=- 2A I2=3A I3=- 5A I4=7A I5=2A第 2 章习题参考答案2- 1 2.4 Q 5 A2- 2 (1) 4 V 2 V 1 V; (2) 40 mA 20 mA 10 mA2- 3 1.5 Q 2 A 1/3 A2- 4 6 Q 36 Q2- 5 2 A 1 A2- 6 1 A2- 7 2 A2- 8 1 A2- 9 I1 = -1.4 A I2 = 1.6 A I3 = 0.2 A2- 10 I1 = 0 A I2 = -3 A P1 = 0 W P2 = -18 W2- 11 I i = -1 mA , I2 = - 2 mA , E3 = 10 V2- 12 I1 = 6 A , I2 = -3 A , I3 = 3 A2- 13 I1 =2 A , I2 = 1A , I3 = 1 A , I4 =2 A , I5 = 1 A2-14 V a = 12 V , I1 = - 1 A, I2 = 2 A2-15 V a = 6 V , I1= 1.5 A , I2 = - 1 A ,I3 = 0.5 A2-16 V a = 15 V , I1 = - 1 A , I2 =2 A , I3 = 3 A2-17 I1 = -1 A , I2 = 2 A2-18 I1 =1.5 A , I2 = - 1 A , I3 = 0.5 A2-19 I1 =0.8 A , I2 = - 0.75 A , I3 = 2 A , I4 = - 2.75 A , I5 = 1.55 A2-20 I3 = 0.5 A2-21 U o = 2 V , R o = 4 Q, I0 = 0.1 A2-22 I5 = -1 A2-23 (1) I5 = 0 A , U ab = 0 V ; (2) I5 = 1 A , U ab = 11 V2-24 I L = 2 A2-25 I s =11 A , R0 = 2 Q2-26 18 Q, - 2 Q, 12 Q2-27 U = 5 V2-28 I =1 A2-29 U = 5 V2-30 I =1 A2-31 10 V , 180 Q2-32 U0 = 9 V , R0 = 6 Q, U=15 V第3章习题参考答案3- 1 50Hz, 314rad/s, 0.02s, 141V, 100V, 120 °3- 2 200V, 141.4V3- 3 u=14.1si n (314t-60 °V3- 4 (1) ®u1-贏2= 120°(2) ®1 = -90° %= - 210°, %1-屁=120° (不变)3-5 (1) U^50 .^_90 V , U2 =50 .2 -0 V ;(2) U3=100 2 sin (3t+ 45 °)V , U4=100 ■■ 2 sin ( ®t+ 135 °)V3- 6 (1) i 1=14.1 sin ( 72 °)A ; (2) U2=300 sin ( 3—60 °)V3- 7 错误:(1),⑶,(4), (5)3- 8 (1) R; (2) L ; (3) C; (4) R3- 9 i=2.82 sin (10t-30 °)A , Q~ 40 var3- 10 u=44.9sin (3141-135 °V, Q=3.18 var3- 11 (1) I=20A ; (2) P=4.4kW3- 12 (1)I ~ 1.4A , I 1.4 - 30 A ; (3)Q~ 308 var, P=0W ; (4) i~ 0.98 sin (628t-30 °)A3- 13 (1)I=9.67A , I =9.67450 A , i=13.7 sin (314t+150 °) A ; (3)Q=2127.4 var, P=0W;(4) I C=0A3- 14 (1)C=20.3 尸;(2) I L = 0.25A ,l c = 16A第4章习题参考答案4-1 (a) Z =5. 36.87 J, Y =0.2 /36.87 S; (b) Z =2.5 - 2/45 门,Y =0.2.2/45 S4- 2 Y=(0.06-j0.08) S , R~ 16.67 Q, X L=12.5 Q, L~0.04 H4- 3 U R=6 0^0 V U L=80/90 V , U S=100^53.13 V4- 4 卩=2 0 £ 3 6.874-5 Z =100 2^45 ;:■,卩=1^0 A , U R=100^0 V , U L=125/90 V , U C=25/ 90 V4-6 Y =0.25 2^45 S , U =4 “2/0 V ,卩R = .2. 0 A , I L =0.^ 2 / 90 A , I C=1.2.2/90 A4- 7 ll =1 0.「2 4 5,A U S=100 乙90 V4- 8 (a) 30 V ; (b) 2.24 A4- 9 (a) 10 V ; (b) 10 A4- 10 (a) 10 V ; (b) 10 V4- 11 U=14.1 V4- 12 U L1 =15 V , U C2 =8 V , U S=15.65 V4-13 U X1 =100 V, U2 =600 V, X1=10 Q, X2=20 Q, X3=30 Q4- 14 Z =20 .2 45 门,l =2. -45 A , h = 2 0 A , .2/-90 A , U ab=0V 4- 15 (1)1 =£2 A, Z RC=5、2「,Z =5 10 门;(2) R =10 门,X^10'J4- 16 P = 774.4 W , Q = 580.8 var, S = 968 V A-4- 17 l1 = 5 A , l2 = 4 A4-18 I1 = 1 A , I2 =2 A , l =.5. 26.565 A , S =44.72. -26.565 V A4-19 Z=10", I=190A, U R2 =5 2 135 V , P =10 W64-20 a =5X10 rad/s , p= 1000 Q, Q = 100 , l = 2 mA , U R =20 mV , U L = U C = 2 V4-21 30 =104rad/s , p= 100 Q, Q = 100 , U = 10 V, I R = 1 mA , I L = I C = 100 mA4-22 L1 = 1 H , L2 ~ 0.33 H第5章习题参考答案5- 3 M = 35.5 mH5- 4 301 =1000 rad/s ,302 =2236 rad/s5- 5 Z1 = j31.4 Q , Z2 = j6.28 Q 5- 6 Z r = 3+7.5 Q5- 7 M = 130 mH5- 8 “2 二-2/45 A5- 9 U1 = 44.8 V5- 10 M12 = 20 mH , 11 = 4 A5- 11 U2 = 220 V , I1 = 4 A5- 12 n = 1.95- 13 N2 = 254 匝,N3 = 72 匝5- 14 n = 10 , P2 = 31.25 mW章习题参考答案 (1) A 相灯泡电压为零,B 、C 相各位为220V I L = I p = 4.4 A ,U p = 220 V ,U L = 380 V ,P = 2.3 kW (2) I p = 7.62 A ,I L = 13.2 A A 、C 相各为2.2A ,B 相为3.8A U L = 404 V U A N =202/ -47 V cos $ = 0.961 , Q = 5.75 kvar Z =334 28.4 门 (1) I p = 11.26 A , Z = 19.53 / 42.3 °Q; (2) I p = I l = 11.26 A , P = 5.5 kW U l = 391 V i A =22 2sin(・t —53.13 ) A i B =22 .2sin(・t —173.13 ) A i C =22 2 sin(,t 66.87 ) A U V = 160 V (1) 负载以三角形方式接入三相电源 (2) I — =3.8 T 2 -15 A , 1仁 =3.^-2/ 135 A , 仁 =3.8、「2也105 A I A =3.8、. 6/「45 A , I B =3.8I Q 「165 A , I c =3.8.6. 75 A L = 110 mH , C = 91.9 mF 章习题参考答案 P = 240 W, Q = 360 var P = 10.84 W (1) i(t) 4.7sin( t 100 ) - 3sin3 t A (2)I ~ 3.94 A , U ~ 58.84 V , P ~ 93.02 W 0MU m n o L 1 r~2 ------------- 2 u 2(t) m sin(,t —-arctan 1)V , R 2 (丄J 2 z 2 R ' 直流电源中有交流,交流电源中无直流 U 1=54.3 V , R = 1 Q, L = 11.4 mH ;约为 8% , ( L'= 12.33 mH ) 使总阻抗或总导纳为实数(虚部为 0)的条件为 尺二& = Rx = ■ L/C G =9.39 折,C 2 =75.13 M F L 1 = 1 H , L 2 = 66.7 mH C 1 = 10 M F, C 2 = 1.25 M F 章习题参考答案 第66-16-36-46-56-66-76-86-96-106-116-126-136-146- 15第77- 17-27-37-47-57-67-77-87-97- 10第88- 68-78-8i L(0+) = 1.5mA , U L(0+) = - 15Vh(0+) = 4A, i2(0+) = 1A , U L(0+) = 2V, i1(s)= 3A , i2(^)= 0, U L()= 0 i1 (0+) = 75mA , i2(0+) = 75mA , i3(0+) = 0, U L1 (0+) = 0, U L2(0+) = 2.25V6i c (t)二 2訂 A 4tU L (t) =6e _V u C (t) =10(1 _eg 0t )V , i C (t) =56说*人 500t 貝 u C (t) =115e~ sin(866 亠60 ) V10t 10t 山⑴=12e - V , L(t) =2(1 —e — )A 1 t U R (t) =~U s e 下2C V , U R (3 J - -U S e-V (1) T = 0.1s, (2) u c (t) =10e -0t V , (3) t = 0.1s u C (t) =10 _9e 」°t V 10t _ i L (t) =5e 一 A (a)f(t) =1(t —t 。

《C程序设计》作业参考答案(1-4章)

《C程序设计》作业参考答案(1-4章)

第1章C语言概述习题(P13):1.3 写出一个C程序的构成。

答:C程序由一个main函数和0个或多个自定义函数构成,每个函数的构成如下:函数类型函数名(函数参数列表){说明部分执行部分}1.4 C语言以函数为程序的基本单位,有什么好处?答:一个函数实现一个相对独立的功能,便于实现程序的模块化。

1.5 请参照本章例题,编写一个C程序,输出以下信息:*************************************************Very good!*************************************************答:参照例1.1编程如下# include <stdio.h>void main(){printf("********************************************\n");printf(" Very good!\n");printf("********************************************\n");}1.6 编写一个C程序,输入a、b、c 3个值,输出其中最大者。

答:参照例1.3编程如下法一:修改例1.3的主函数,自定义max函数不变。

# include <stdio.h>void main(){int max(int x,int y); /*函数声明*/int a,b,c,m; /*定义4个变量,m用于存放最大值*/scanf("%d%d%d",&a,&b,&c);/*从键盘上输入3个整数*/m=max(a,b); /*第一次调用max函数求出前两个数的最大值放在m中*/m=max(m,c); /*再调max函数求出m和第三个数的最大数*/printf("max is %d\n",m); /*输出结果*/}int max(int x,int y) /*定义求两个数的最大数的函数max */{int z;if(x>y) z=x;else z=y;return(z);}法二:修改例1.3的主函数和max函数,将max函数改为求3个数的最大数。

C语言 第四章 选择结构程序设计期末测试习题与答案

C语言 第四章 选择结构程序设计期末测试习题与答案
C.其之后最近的if
D.其之前最近的没有else配对的if
参考答案:D
12、在下面的条件语句中,只有一个在功能上与其它三个语句不等价,它是( )。
A.if (a)语句1 else语句2
B.if (a!=0)语句1 else语句2
C.if (a==0)语句2 else语句1
D.if (a==0)语句1 else语句2
printf(“a=%d,b=%d\n”,aa=2,b=2
C.a=1,b=0
D.a=1,b=1
参考答案:B
16、假定所有变量均已正确说明,以下程序段运行后的输出结果是( )。
int a=1,b=5,c=3;
if(a>b)
a=b;
b=c;
c=a;
printf("a=%d b=%d c=%d\n",a,b,c);
D.if(a==0) printf("%d\n",x); else printf("%d\n",y);
参考答案:D
2、假定所有变量均已正确说明,下列程序段运行后x的值是( )。
a=b=c=0;x=12; if(!a)x--; else x=5; if(c) x=3; else x=4;
A.3
B.4
C.12
int a=1,b=3,c=5; if(c=a+b) printf("yes\n"); else printf("no\n");
A.3
B.5
C.1
D.2
参考答案:A
5、当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。
A.k%2==1

《C语言程序设计(第2版)》课后习题参考答案prt

《C语言程序设计(第2版)》课后习题参考答案prt

《C语言程序设计》(邱晓红主编)课后习题参考答案第1章C语言及程序设计概述1.单选题(1)A (2)B (3)A (4)B (5)C2.填空题(1)//,/*…*/(2)scanf()(3)printf()3.判断题(1)对(2)错(3)错(4)对1.4简答题①概述C语言和C语言程序的主要特点。

答:1.C语言是高级语言。

它把高级语言的基本结构和语句与低级语言的实用性结合起来。

2。

C语言是结构式语言。

结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。

这种结构化方式可使程序层次清晰,便于使用、维护以及调试。

①C语言功能齐全。

具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。

②C语言适用范围大。

适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。

②请编程,在计算机屏幕上显示:“您好,欢迎进入C语言世界!”解:#include<stdio.h>void main(){printf("您好,欢迎进入c预言世界!");}第二章:数据类型运算符与表达式1.单选题(1)C (2)D (3)C (4)B (5)C (6)A (7)B (8)D (9)A (10)B(11)C (12)C (13)D (14)A (15)B (16)C (17)A (18)A (19)B (20)C (21)C (22)D (23)C (24)A (25)D (26)B (27)C (28)B (29)B (30)A 2.填空题(1)sqrt(pow(y,x)+log10(y)) (2)36(3)6 (4)3 3(5)6 (6)36(7)int x=8,y=8; (8)1(9)E (10)7,9,6,8)(11)6 (12)66,96(13)240 (14)1,1,-1,-1(15)5,2,6 (16)1(17)!(18)2(19)(a>0&&a<101)&&(a%3==0||a%7==0)(20)A3.程序分析题(1)2 7 (VC++环境下,其它编译环境可能有不一样的结果)2 74 94 412 12(2)3 1 4 01 -616(3)100 d 68 D97 a 49 1(4)0 1 0 1(5)2 4 6 7-0.5800000 7.00000046.5800007.500000(6)33 12 113 13 082 32(7)618 30181(8)1 1 0 04.改错题(1)①无初始赋值,不能输出②数据精度丢失③少“;”号④单字符变量不能保存字符串常量⑤不能连续初始化⑥非法标识符(2)short i=38000溢出PI=3.1416 常量不能修改值Printf(“%d”,x%y) %必须是整数a*=(b+c)/=d复合赋值左边不能是表达式5、(1)#include <stdio.h>int main(){int H;float v,L1,L2,L,T,s1,M;printf("请输入开始里程数,单位为千米:\n");scanf("%f",&L1);printf("请输入结束里程数,单位为千米:\n");scanf("%f",&L2);printf("请输入时间,格式为时,分,秒\n");scanf("%d,%f,%f",&H,&M,&s1);T=H+M/60.0+s1/3600.0;//将时间折算成小时;L=L2-L1;//计算出这段时间走的路程,以千米计;v=L/T;printf("%f\n",v);return 0;}(2)#include <stdio.h>#define PI 3.14int main(){double r=2.5,h=5,V;V=(PI*r*r*h)/3;printf("%f\n",V);return 0;}第三章:算法概念与顺序结构程序设计1.选择题(1)D (2)D (3)D (4)B (5)C (6)A (在16位机答案为D)(7)B (8)C (9)B (10)D2.填空题.(1)一条语句;(2)小于左右(3)%%(4)输出项列表输出控制符(5)取地址取a的地址(6)从盘获取一个字符(7)大括号(8)f=68.000000(9)n1=%d\n n2=%d(10)7,5,c=33.程序分析题.(1)i=100,c=a,f=1.234000(2)i=65535,j=65536(10)1234,123.5,12345.53.4 编程题①编写一个程序,交换两个数的值。

《C语言程序设计(第五版)》习题答案

《C语言程序设计(第五版)》习题答案

《C语⾔程序设计(第五版)》习题答案各章习题参考答案第1章习题参考答案1. 简述C程序的结构特点。

答:(1) ⼀个C语⾔源程序由⼀个或多个源⽂件组成。

每个源⽂件由⼀个或多个函数构成,其中有且仅有⼀个主函数(main函数)。

(2) ⼀个函数由函数⾸部(即函数的第⼀⾏)和函数体(即函数⾸部下⾯的⼤括号内的部分)组成。

函数⾸部包括函数类型、函数名和放在圆括号内的若⼲个参数。

函数体由声明部分和执⾏部分组成。

(3) C程序书写格式⾃由,⼀⾏内可以写多条语句,⼀个语句也可以分写在多⾏中,每个语句必须以分号结尾。

(4)程序的注释内容放在“/*”和“*/之”间,在‘/’和‘*’之间不允许有空格;注释部分允许出现在程序中的任何位置处。

2. 分析例1.3程序的结构。

答:下⾯是例1.3的程序,它的结构是:有且只有⼀个主函数main以及若⼲个其它函数,还有⼀个被主函数调⽤的sumab函数。

函数有⾸部,包括类型和名称,⾸部下的⼤括号中有变量定义、输⼊、计算和输出等语句。

#includeint sumab (int x, int y); /*函数声明*/int main () /*主函数*/{ int a,b,sum; /*定义变量*/printf("请输⼊变量a与b的值:"); /*提⽰信息*/scanf ("%d %d", &a, &b); /*输⼊变量a和b的值*/sum=sumab(a,b); /*调⽤sumab函数*/printf("a与b的和等于%d", sum);/*输出sum的值*/return 0;}int sumab (int x, int y) /*定义sumab函数,并定义形参x、y */{ int z;z=x+y;return z;}3. 分别编写完成如下任务的程序,然后上机编译、连接并运⾏。

(1) 输出两⾏字符,第1⾏是“The computer is our good friends!”,第2⾏是“We learnC language.”。

第4章 习题及参考答案

第4章 习题及参考答案
A.HyperLinkB.ImageC.ListBoxD.LinkButton
5.添加一个服务器CheckBox控件,单击该控件不能生成一个回发,如何做才能让CheckBox的事件导致页面被提交?(B)
A.设置IE浏览器可以运行脚本B.AutoPostBack属性设置为true
C.AutoPostBack属性设置为falseD.为CheckBox添加Click事件
A.RequiredFieldValidatorB.RangeValidatorC.CustomValidator D.CompareValidator
10.假设开发了一个用户注册界面,要求填写E-mail地址,并保证为必填项。下面为代码片段,如果填写不正确,提示“请输入正确的E-mail”紧随文本框后面出现,该如何做?(D)
15.下面对CustomValidator控件说法错误的是(D)。
A.控件允许用户根据程序设计需要自定义控件的验证方法
B.控件可以添加客户端验证方法和服务器端验证方法
C.ClientValidationFunction属性指定客户端验证方法
D.runat属性用来指定服务器端验证方法
16.使用ValidationSummary控件时需要以对话框的形式来显示错误信息,需要设置下面(B)属性。
<asp:Button ID="btnSubmit" runat="server" Text="提交" />
</div>
A.设置RegularExpressionValidator控件的Display属性为Dynamic
B.设置RegularExpressionValidator控件的Display属性为Static

C语言上机题库百科园第4章!南信大!

C语言上机题库百科园第4章!南信大!

第四章单选有以下程序,程序运行后的输出结果是( )#include<stdio.h>int fun (int x,int y){ if (x!=y) return ((x+y)/2);else return (x);}int main(){ int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c))); return 0;}A.12B.6C。

3 D。

8有以下程序,程序运行的输出结果( ) #include <stdio.h>int f(int x);int main(){int n=1,m;m=f(f(f(n))); printf(“%d\n”,m);return 0 ;}int f(int x){return x*2;}A.8B.4C.1D.2有以下程序,程序执行后变量w中的值是( ) #include<stdio。

h>int funl(double a){return a*=a;}int fun2(double x,double y){double a=0,b=0;a=funl(x);b=funl(y);return (int)(a+b);}int main(){double w;w=fun2(1.1,2.0);……}A。

5。

21 B。

0.0 C。

5。

0 D.5有以下程序,程序运行后的输出结果是()#include<stdio。

h〉int fun(){ static int x=1;x*=2;return x;}int main(){int i,s=1;for(i=1;i〈=3;i++) s*=fun();printf(”%d\n”,s);}A。

10 B。

64 C。

0 D。

30有以下程序,程序运行后的输出结果是( )#include<stdio。

h>int f(int x,int y){return ((y-x)*x);}int main(){int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(”%d\n",d);}A.10 B。

逻辑学基础教程课后练习题第4章参考答案

逻辑学基础教程课后练习题第4章参考答案

第四章简单命题及其推理(下)一、填空题1.在三段论“凡金属能导电,木块不是金属,因此有些能导电的不是木块”中,小前提是(凡金属能导电)。

2.在“氧化铁不是有机物,因为氧化铁不含碳,而凡有机物都是含碳的”那个三段论的大前提中,中项是(含碳的)。

3.“有些工人是共青团员,而所有共青团员不是老年人,因此有些工人不是老年人”这一三段论属于(第一)格(EIO)式。

4.在第一格三段论中,大项是大前提的(谓)项,小项是结论的(主)项。

5.若是一个有效三段论的大前提为MOP,那么那个三段论属于第(三)格。

6.已知一个有效三段论的小前提是O命题,那么此三段论是第(二)格(AOO)式。

7.已知一个有效第四格三段论的结论为E命题,那么那个三段论是(AEE)式。

8.决定一个三段论的大前提或小前提的标准,是看此前提含有(大项)或(小项)。

9.“太平天国不是主张男尊女卑,因此太平天国不是封建王朝”那个三段论省略的前提是(封建王朝是主张男尊女卑的)。

注意,以“主张男尊女卑的王朝是封建王朝”为该三段论的大前提,推不出有效结论。

10.一个有效的第三格三段论,其大前提若是为MIP,那么其小前提为(MAS),结论为(SIP)。

二、单项选择题1.遵守三段论的格的特殊规那么,是三段论有效的(B )A.充分条件B.既充分又必要的条件C.必要条件D.既不充分又没必要要的条件2.“有些具有社会危害性行为不是犯法行为,例如紧急避险就不是犯法行为”那个省略三段论是(B D)A.第二格AOO式B.第三格EAO式C.第一格AOO式D.第一格EAO式解析:“有些具有社会危害性行为不是犯法行为”是O命题,“紧急避险就不是犯法行为”是E命题。

显然,“有些具有社会危害性行为不是犯法行为”是那个三段论的结论,因此该三段论的大小项别离为“犯法行为”和“具有社会危害性行为”。

可见,“紧急避险就不是犯法行为”是大前提,因为它包括大项。

因此,“紧急避险”是中项。

若是仅仅从形式上讲,那么小前提既能够是“所有紧急避险都是具有社会危害性行为”,也能够是“所有具有社会危害性行为都是紧急避险”。

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