C语言所有题目以及答案.pdf_第1页
C语言所有题目以及答案.pdf_第2页
C语言所有题目以及答案.pdf_第3页
C语言所有题目以及答案.pdf_第4页
C语言所有题目以及答案.pdf_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1判断题 1.关系运算符b)=c”的值为“真” 。 Y 19.C 语言所有函数都是外部函数。 Y 20.如果想使一个数组中全部元素的值为 0,可以写成 int a100*10; N 21.若有定义和语句:int a ;char c;float f;scanf(“%d,%c,%f”,若通过键盘输入: 10,A,12.5,则 a=10,c=A ,f=12.5. Y 22.如果有一个字符串,其中第十个字符为n,则此字符串的有效字符为 9 个 。 N 23.若有说明 int c;则 while(c=getchar();是正确的 c 语句。 Y 24.在 C 程序中,函数既可以嵌套定义,也可以嵌套调用。 N 25.typedef 可以定义生成新的数据类型。 N 26.char*p=”girl”;的含义是定义字符型指针变量 p,p 的值是字符串“girl”. N 27.在 C 语言中,此定义和语句是合法的:enum aaa=5,b,cbb;bb=(enum aa)5; Y 28.在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。 Y 29.C 语言的函数可以嵌套定义。 N 30.假设有 int a10,*p;则 p=输出的值为-4. N 35.变量根据其作用域的范围可以分作局部变量与全局变量。 Y 36.通过 return 语句,函数可以带回一个或一个以上的返回值。 N 37.continue 终止程序 N 38.15 的二进制是 1111 Y 39.若有宏定义#define t=a a=b b=c 定义是错误的 N 40.#define 和 printf 都不是 C 语句 Y 41.While 和 do while 运行结果可能不同 Y 3、管路敷设技术通1过管线0不仅可以解决吊顶层配置不规范高中资料试卷问题22,而且可保障2323各类管路习题到位。在管路敷设过程1中,要加强看255222护1关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置.保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。 4、电气课件中调试技术对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。5、电气设备调试高中资料试卷技术 电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。 二单选题: 1.对于对于 voidvoid 型函数,调用时不应作为型函数,调用时不应作为 D、表达式 2.C C 程序中的宏展开是在程序中的宏展开是在 C、编译前预处理时进行的 3.以下选项合法的用户标识符是以下选项合法的用户标识符是 B、2Test 4.假设所有整型变量,表达式:假设所有整型变量,表达式:a=2a=2,b=5b=5,abab?a+;b+t.a+;b+t.则则 a+ba+b 的值的值 B、8 5.C C 语言中要求对变量作强制定义的主要原因是语言中要求对变量作强制定义的主要原因是 D、便于确定类型和分配空间 6.若有以下定义:若有以下定义:charchar S=“1092”S=“1092” ,则该语句,则该语句 B、定义不合法,s 的值不确定 7.若若 a a 是是 floatfloat 型变量,型变量,b b 为为 unsignedunsigned 型变量,合法的型变量,合法的 C、scanf(“%f%30” ,i=0;)printfprintf(“%d”“%d” ,i-i-)B、0 次 9.以下描述正确的是以下描述正确的是 C、在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零 10.以下数组定义中不正确的以下数组定义中不正确的 D、int d3=1,2,1,2,3,1,2,3,4 11.经过以下语句定义后,表达式经过以下语句定义后,表达式 z+=xy?+x;+yz+=xy?+x;+y 的值为的值为 C、6 12.C C 语言中,语言中,whilewhile 和和 do-whiledo-while 循环的主要区别是循环的主要区别是 Ado-while 的循环体至少无条件执行一次 13.IntInt a10a10:合法的数组元素的最小:合法的数组元素的最小 F F 标值为标值为 D、0 14.已知已知 yearyear 为整型变量,不能使表达式(为整型变量,不能使表达式(year%4=0.88year%100year%4=0.88year%100!=0=0)|year|year A、1990 15.已知已知 a a 为为 intint 类型,且其值为类型,且其值为 3 3,则执行完表达式,则执行完表达式 a+=aa+=a=a*a=a*a 后,后,a a 的值的值 C、12 16.以下程序的输出结果是以下程序的输出结果是 mainmain()()intint i=010i=010,j=10j=10;printfprintf(“%d“%d,%dn”.%dn”.)B、9,10 17.执行语句执行语句 forfor(i=1i=1:i+4i+4;)后变量;)后变量 i i 的值为的值为 C、5 18.设设 i i 和和 k k 都是都是 intint 类型,类型,forfor 循环语循环语 forfor(j=0j=0,k=0k=0;j6.j6.)A 最多执行 10 次 19.以下程序的输出结果以下程序的输出结果 mainmain()()intint i,j,k,a=3,b=2;i=(-a=b+)?-a;+b;.i,j,k,a=3,b=2;i=(-a=b+)?-a;+b;. D、i=1,j=1,k=3 20.下列定义不正确的是下列定义不正确的是 C、int max(x,y);int,y; 21.若有说明:若有说明:int*p,*p1,*p2,m=5,n;int*p,*p1,*p2,m=5,n;以下均是正确赋值语句的是以下均是正确赋值语句的是 C、P1=if(j=1)i=-1;if(j=a)printf(“%0.6/f%”,k*100)k=0.8567;printf(“%0.6/f%”,k*100) B、0085.7% 28.若有定义:若有定义:intint aa8;aa8;则以下表达中不能代表数组无则以下表达中不能代表数组无 c1c1 a1a1的地址是的地址是 C、i+.sum=sum+1;i+.D 运行出现错误 34.若有说明:若有说明:intint a3=1,2,3,4,5,6,7,;a3=1,2,3,4,5,6,7,;则则 a a 数组第一组大小是数组第一组大小是 B、3 35.以下不能正确定义二维数组的选项是以下不能正确定义二维数组的选项是 D、int a2=1,2,3,4 36.C C 语言中,若对函数类型来加置式说明,函数的隐含说明类型为语言中,若对函数类型来加置式说明,函数的隐含说明类型为 C、int 37.数组名作为实参数传递给函数时数组名被处理为数组名作为实参数传递给函数时数组名被处理为 C、让数组的首地址 38.两个指针变量不可以两个指针变量不可以 A、粗加 39.下列语句输出结果为下列语句输出结果为 printf(“%dn”,(int)(2.5+3.0)/3);printf(“%dn”,(int)(2.5+3.0)/3); C、1 40.求平方根的函数名求平方根的函数名 D、sqrt 41.以下不正确的说法是:(以下不正确的说法是:(C C 语言规定)语言规定) B、形参可以定变量、常量或表达式 42.一下不能正确进行字符串赋初值的语句是一下不能正确进行字符串赋初值的语句是 A、char str5=”good!” 43.以下定义语句中,错误的是以下定义语句中,错误的是() D、int n=5,an 3、管路敷设技术通1过管线0不仅可以解决吊顶层配置不规范高中资料试卷问题22,而且可保障2323各类管路习题到位。在管路敷设过程1中,要加强看255222护1关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置.保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。 4、电气课件中调试技术对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。5、电气设备调试高中资料试卷技术 电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。 44.以下以下 forfor 循环的执行次数是循环的执行次数是 for(x=0,y=0:(y=123)*s=a;c180;*s=a;不正确的输入语句是不正确的输入语句是 C、fscanf(stdin,c”,s); 53.以下语句中,不能实现回车换行的是以下语句中,不能实现回车换行的是 B、putchar(“n” ) ; 54.以下叙述不正确的是以下叙述不正确的是 C、表达式 a!=b 等价于 a=a!b 55.关关 forfor 循环正确描述循环正确描述 D.for 循环的循环体语句中,可以包含多余语句,但必须用花括号括起来 56.假定假定 intint 类型变量占用类型变量占用 2 2 个字节,其定义个字节,其定义:int:int x10=0,2,4,x10=0,2,4,则数组在内存中占字节则数组在内存中占字节 D、20 57.以下正确的是以下正确的是 B、可以把 define 定义为用户标识符,但不能把 if 定义为用户标识符 58.下列定义中合法的是下列定义中合法的是 A、short-a=1-|e-| 59.设设 a a 为整型变量,初值为为整型变量,初值为 1212,执行完,执行完 a+=a-=a*aa+=a-=a*a 后,后,a a 的值为的值为 D、264 60.若定义:若定义:intint a=511,*6=a=511,*6=则则 printf(“%dn”,*b),printf(“%dn”,*b),的输出结果为的输出结果为 D、511 61.若若 x=2,y=3.x=2,y=3.则则 xstr10=”China”;数量元素个数为数量元素个数为 D、10 70.经过下列语句定义后,经过下列语句定义后,sizesize of(x),sizeof(x),size of(y),sizeof(y),size of(a),sizeof(a),size of(b)of(b)的值分别为的值分别为 C=1,4,2,8 71.若已定义的函数有返回值,则关于该函数调用错误的是若已定义的函数有返回值,则关于该函数调用错误的是 D.函数调用可用座位函数的形参 72.若有若有 intint i=3,*p;p=p=i;下列语句中输出结果为下列语句中输出结果为 3 3 的是的是 C、printf(“%d”,*P) 73.下列选项中,合法的下列选项中,合法的 C C 语言关键是语言关键是 D、default 74.以下选项中合法的实型常数是以下选项中合法的实型常数是 C、ZEO 75.以下运算符中,优先级最高的运算符是以下运算符中,优先级最高的运算符是 C、c 类型 76.若有说明若有说明 intint a10a10,则对,则对 c c 数组元素正确的引用是数组元素正确的引用是 D、a10,-10 77.CharChar a10a10不能讲字符串不能讲字符串“abc”“abc”存储在数组中的是存储在数组中的是 C、a=“abc” 78.以下程序中不能正确附字符串(编译系统提示错误)的是以下程序中不能正确附字符串(编译系统提示错误)的是 C、char S10:S=”abcdefg” 79.C C 语言中语言中, ,函数值类型的定义可以缺省函数值类型的定义可以缺省, ,函数值的隐含函数值的隐含 B.函数调用做完函数表达式的一种 80.C C 语言必须有的函数是语言必须有的函数是 B、main 81.逻辑运算符的两侧运算对象的数据类型逻辑运算符的两侧运算对象的数据类型 D、可以是任何类型的数据 82.以下运算符中,优先级最高的运算符是以下运算符中,优先级最高的运算符是 D、0 83.83.经过以下语句定义后,表达式经过以下语句定义后,表达式 z+=x+y?+x:+yz+=x+y?+x:+y 的值为的值为 C C:6 6 84.先用语句定义的字符变量先用语句定义的字符变量 C C,然后要把,然后要把 a a 赋给赋给 c c,则下列语句中正确的是,则下列语句中正确的是 A、c=a 85.PrintfPrintf 函数中用个事函数中用个事%5s,%5s,其中数字与表述输出的字符串占用其中数字与表述输出的字符串占用 5 5 B.按原字符从左向右输出 86.若变量若变量S=”Beijing” 95.CharChar a1=”abc”,a280=”1234”a1=”abc”,a280=”1234”将将 a1a1 串连接到串连接到 a2a2 串后面的语句是串后面的语句是 A.strcat(a2,a1) 96.与实际参数为实型数组,相对应的形参数不可以定义为与实际参数为实型数组,相对应的形参数不可以定义为 C、float a 3程序填空 1 功能:求两个非负整数的最大公约数和最小公倍数。功能:求两个非负整数的最大公约数和最小公倍数。 【1】 r != 0 或 r 【2】 r=m%n 【3】 n 【4】 gcd,lcm 2 功能:下面的程序是求功能:下面的程序是求 1!+3!+5!+n!1!+3!+5!+n!的和。的和。 【1】 s=0 【2】 i+=2 【3】 j=i 【4】 f= f * j 3 功能:将一个字符串中下标为功能:将一个字符串中下标为 m m 的字符开始的全部字符复制成为另一个字符串。的字符开始的全部字符复制成为另一个字符串。 【1】 p1= str1 + m 【2】 *p2+=*p1+ 【3】 *p2=0 【4】 strcopy(str1,str2,m) 4 功能:以下程序是用选择法对功能:以下程序是用选择法对 1010 个整数按升序排序。个整数按升序排序。 【1】 #define N 10 【2】 k=I 【3】 jN 【4】 k != i 5 功能:删除一个字符串中的所有数字字符。功能:删除一个字符串中的所有数字字符。 【1】 si!= 【2】 | 【3】 sj=si 【4】 delnum(item) 6 功能:以每行功能:以每行 5 5 个数来输出个数来输出 300300 以内能被以内能被 7 7 或或 1717 整除的偶数,并求出其和。整除的偶数,并求出其和。 【1】 n=0 【2】 i=300 【3】 i%7 = 0 | i%17 = 0 【4】 n%5 = 0 7 功能:求功能:求 100100999999 之间的水仙花数之间的水仙花数 【1】 k=0 【2】 j=m%10 【3】 return(1) 【4】 fun(i) 8 功能:输出功能:输出 9*99*9 口诀。口诀。 【1】 i0) 【4】 printf(n) 10 功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。 【1】 x != 0 【2】 else 【3】 scanf(%d,x=y;y=t; 【2】 t=z;z=x;x=t; 【3】 t=y;y=z;z=t; 32 功能:输入数组,最大的与最后一个元素交换,最小的与第一个元素交换,输出数组。功能:输入数组,最大的与最后一个元素交换,最小的与第一个元素交换,输出数组。 【1】 i=48 i10;i+ 76 功能:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。功能:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。 【1】 e=a+c 【2】 f=a*d+b*c 【3】 f=(b*c-a*d)/(c*c+d*d) 77 功能:要求输出结果为:功能:要求输出结果为: A A,B B 6565,6666 【1】 b 【2】 97 【3】 32 78 功能:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件功能:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”“test” 中中【1】 w 【2】 str 【3】 stri=z 【4】 fp 79 功能:有五个学生,每个学生有功能:有五个学生,每个学生有 3 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 绩)绩) , 【1】 j3 【2】 scorej 【3】 i+ 【4】 struct student 80 功能:有功能:有 n n 个人围成一圈,顺序排号。从第一个人开始报数(从个人围成一圈,顺序排号。从第一个人开始报数(从 1 1 到到 3 3 报数)报数) ,凡报到,凡报到 3 3 的人退出圈子,的人退出圈子, 【1】 i 【3】 = 85 功能:将字母转换成密码,转换规则是将当前字母变成其后的第四个字母,但功能:将字母转换成密码,转换规则是将当前字母变成其后的第四个字母,但 W W 变成变成 A A、X X 变成变成 B B、Y Y 变变【1】 getchar() 【2】 c+=4 【3】 ;形参:形参:1 1 个,指向由个,指向由 3 3 个个 intint 型元素组成的型元素组成的 1 1 维数组的行维数组的行 【1】 pnt_col 【2】 pnt_col 【3】 grade+i 【4】 pointer+j 99 功能:把字符串中所有的字母改写成该字母的下一个字母,最后一个字母功能:把字符串中所有的字母改写成该字母的下一个字母,最后一个字母 z z 改写成字母改写成字母 a a。大字母仍为。大字母仍为 【1】 s=a 【2】 *s+=1 【3】 s+ 100 功能:建立一个如下的二维数组,并按以下格式输出。功能:建立一个如下的二维数组,并按以下格式输出。 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 【1】 101 功能:产生并输出如下形式的方阵。功能:产生并输出如下形式的方阵。 1 2 2 2 2 2 1 3、管路敷设技术通1过管线0不仅可以解决吊顶层配置不规范高中资料试卷问题22,而且可保障2323各类管路习题到位。在管路敷设过程1中,要加强看255222护1关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置.保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。 4、电气课件中调试技术对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。5、电气设备调试高中资料试卷技术 电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1 【1】 i = j | i + j = 6 【2】 aij=2【3】 i6 【4】 printf(n) 102 功能:三角形的面积为:功能:三角形的面积为:area=sqrt(s*(s-a)*(s-b)*(s-c).area=sqrt(s*(s-a)*(s-b)*(s-c).其中,其中,s=(a+b+c)/2,as=(a+b+c)/2,a、b b、c c 为三角形三为三角形三 【1】 define 【2】 2 float fun(int n) 3 for(i=1;i=n;i+) 4 s+=1.0/t 2 2、题目:函数、题目:函数 funfun 的功能是:根据整型形参的功能是:根据整型形参 m m 的值,计算如下公式的值。的值,计算如下公式的值。 1 1 1 1 1 1 t t = = 1-1- - - - - . - - 2x22x2 3x33x3 mxmmxm 答案:1 for(i=2;i1e-4);4 printf(pi=%fn, s * 4 ); 4 4、功能:计算正整数、功能:计算正整数 numnum 的各位上的数字之积。例如,输入的各位上的数字之积。例如,输入 252252,则输出应该是,则输出应该是 2020。 答案:1 long k=1; 2 num/=10; 3 scanf(%ld, 4 printf(n%ldn,fun(n); 5、功能:(与上题略有不同)计算正整数功能:(与上题略有不同)计算正整数 numnum 的各位数字之积。例如,若输入:的各位数字之积。例如,若输入:252252,则输出应该是:,则输出应该是: 2020。 答案:1long k=1; 2 num/=10; 3 while(num0); 6 6、题目:判断、题目:判断 m m 是否为素数,若是返回是否为素数,若是返回 1 1,否则返回,否则返回 0 0。 答案:1 int fun( int m) 2 for(i=2;im;i+) 3 if( m%i = 0 ) k=0; 4 return(k); 7 7、功能:找出大于、功能:找出大于 m m 的最小素数,并将其作为函数值返回。的最小素数,并将其作为函数值返回。 答案:1 for(k=2;ki;k+) 2 if( i%k = 0 ) break; 3 if(i=2) i=0;i-) 3 a i + 1 =ai; 4 break; 1313、将一个字符串中第、将一个字符串中第 m m 个字符开始的全部字符复制成为另一个字符串。个字符开始的全部字符复制成为另一个字符串。 答案:1 char *p1,*p2; 2 p1= str1 + m -1; 3 while(*p1) 4 strcopy(str1,str2,m); 1414、将一个字符串中的大写字母转换成小写字母。例如:输入、将一个字符串中的大写字母转换成小写字母。例如:输入 aSdFGaSdFG 输出为输出为 asdfgasdfg。 答案:1 char fun(char *c) 2 return *c; 3 char s81,*p=s; 4 putchar(*p); 1515、题目:将若干学生的档案存放在一个文件中,并显示其内容。、题目:将若干学生的档案存放在一个文件中,并显示其内容。 答案:1 struct student *p; 2 FILE *fp; 3 for(p=stu;pname,(*p).age); 1616、题目:下列给定程序中,函数、题目:下列给定程序中,函数 funfun 的功能是:求的功能是:求 1 1 到到 1010 的阶乘的和。的阶乘的和。 答案:1 for(i=1;i=10;i+) 2 s= s + fac(i) ; 3 float y=1.0; 4 return y; 1717、题目:函数、题目:函数 funfun 的功能是:求的功能是:求 1 1 到到 2020 的阶乘的和。的阶乘的和。 答案:1 t=1; 2 t= t * j ; 3 s= s + t ; 4 printf(jiecheng=%fn,s); 1818、函数、函数 funfun 的功能是:输出的功能是:输出 FabonacciFabonacci 数列的前数列的前 2020 项项, ,要求变量类型定义成浮点型,输出时只输出整数要求变量类型定义成浮点型,输出时只输出整数 答案:1 printf(%f,f1); 2 for(i=1;i20;i+); 3 f1=f2; 4 f2=f3; 1919、函数、函数 funfun 的功能是:实现交换两个整数的值。例如给的功能是:实现交换两个整数的值。例如给 a a 和和 b b 分别输入分别输入 3 3 和和 6 6 ,输出为,输出为 a=6a=6 b=3b=3 答案:1 void fun (int *a,int *b) ;2 t=*a; 3 *a=*b; 4 *b=t; 2020、已知一个数列从第、已知一个数列从第 0 0 项开始的前三项分别为项开始的前三项分别为 0 0、0 0、1 1,以后的各项都是其相邻的前三项的和。下列给,以后的各项都是其相邻的前三项的和。下列给 1 double fun (int n); 2 sum=1.0; 3 s2=1.0; 4 for(k=4;keps) 2 t=t*n/(2*n+1); 3 return (2*s); 2222、题目:函数、题目:函数 funfun 的功能是:求出两个非零正整数的最大公约数,的功能是:求出两个非零正整数的最大公约数, 并作为函数值返回。例如,若给并作为函数值返回。例如,若给 num1num1答案:1 a=b; 2 b=t; 3 r=a%b; 4 return b; 2323、题目:在主函数中从键盘输入若干个数放入数组中,用、题目:在主函数中从键盘输入若干个数放入数组中,用 0 0 结束输入并放在最后一个元素中。下列给定结束输入并放在最后一个元素中。下列给定 答案:1 double sum=0.0; 2 while(si) 3 sum/=c; 4 return sum; 2424、funfun 函数的功能是:给定函数的功能是:给定 n n 个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数。例个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数。例 答案:1 float xa=0; 2 for(j=0;jn;j+) 3 for(j=0;jn;j+) 4 return c; 2525、funfun 函数的功能是:实现函数的功能是:实现 3 3 行行 3 3 列矩阵的转置,即行列互换。列矩阵的转置,即行列互换。 答案:1 scanf(%d, 2 for(j=0;ji;j+) 3 t=aij; 4 aji=t; 2626、funfun 函数的功能是:求一个函数的功能是:求一个 3 3 行行 4 4 列矩阵的外框的元素值之和,注意,矩阵四个角上的元素不能重复列矩阵的外框的元素值之和,注意,矩阵四个角上的元素不能重复 答案:1 int i,j,s,s1=0,s2=0,s3=0,s4=0; 2 s2= s2 + am-1j ; 3 for(i=1;im-1;i+) 4 s= s1 + s2 + s3 +s4 ; 2727、funfun 函数的功能是:实现两个字符串的连接。例如:输入函数的功能是:实现两个字符串的连接。例如:输入 dfdfqedfdfqe 和和 1234512345 时,则输出时,则输出 dfdfqe12345.dfdfqe12345. 3、管路敷设技术通1过管线0不仅可以解决吊顶层配置不规范高中资料试卷问题22,而且可保障2323各类管路习题到位。在管路敷设过程1中,要加强看255222护1关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置.保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。 4、电气课件中调试技术对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。5、电气设备调试高中资料试卷技术 电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。 答案: while(s1i)i+; 2 while(s2j) 3 s1i=s2j; 4 s1i=0; 2828、将、将 s s 所指字符串的反序和正序进行连接形成一个新串放在所指字符串的反序和正序进行连接形成一个新串放在 t t 所指的数组中。例如:当所指的数组中。例如:当 s s 所指的字符串所指的字符串 答案:1 void fun (char s,char t) 2 d = strlen(s); 3 for (i = 0; iai) 3030、以下程序输出前六行杨辉三角形。、以下程序输出前六行杨辉三角形。 答案:1 for(i=0;i6;i+) 2 if(j = 0 | j = i) 3 aij=ai-1j+ai-1j-1; 4 print(n); 3131、有一数组内放、有一数组内放 1010 个整数个整数, ,要求找出最小数和它的下标要求找出最小数和它的下标, ,然后把它和数组中最前面的元素即第一个数对然后把它和数组中最前面的元素即第一个数对 答案:1 scanf(%d, 2 for(i=1;i10;i+) 3 if(aimin) 4 ak=a0; 3232、输入、输入 1010 个数个数, ,要求输出这要求输出这 1010 个数的平均值个数的平均值 答案:1 for(i=1;i*pt1) *pt1=arri; 4 p1=p2= 3636、编写一个函数,该函数可以统计一个长度为、编写一个函数,该函数可以统计一个长度为 3 3 的字符串在另一个字符串中出现的次数。例如,假定输的字符串在另一个字符串中出现的次数。例如,假定输 答案:1 int i,n=0; 2 for(i=0;i=strlen(str)-3;i+) 3 n+; 3737、函数、函数 funfun 功能是:根据整型形参功能是:根据整型形参 m m,计算如下公式的值:,计算如下公式的值:y=1y=11/31/31/51/51/71/7.1/(2m-3)1/(2m-3) 答案:1 double y=1; 2 for(i=1; i10) 答案: double z; if(x10) z=exp(x); else if(x-3) z=log(x+3); else z=sin(x)/(cos(x)+4); 3、管路敷设技术通1过管线0不仅可以解决吊顶层配置不规范高中资料试卷问题22,而且可保障2323各类管路习题到位。在管路敷设过程1中,要加强看255222护1关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置.保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。 4、电气课件中调试技术对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论