资源描述
西南大学网络与继续教育学院课程代码0039学年学季20172主观题38、下列程序的功能是在数组A中寻找最大值的下标,输出数组A中的最大值及其下标。请填空INCLUDE“STDIOH“VOIDMAININTA10,I,MAXFORI0IAMAX(2)PRINTF“最大值为D,下标是D“,3,MAX参考答案I1,MAX0或MAXI0;MAXI;AMAX39、设INTM3;FLOATN126;CHARCHA;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为3,126A,则SCANF语句应是_。参考答案SCANF“D,FC“,FORI1I0IPRINTF“C“,CHIMAINF54、参考答案1ABC_。6_EXTERN_。7_6_8(1)A02SUMA_(3)SUM/N_;9(1)I1,MAX0或MAXI0(2)MAXI3AMAX10、(1)RETURN1(2)FAI(3)AJ(3)则输出结果为最高成绩为97,最高成绩是第7个55、下列表达式的值是多少处理表达式后,A的值是多少,假设整数类型变量A的值为121AA2A23A234A/AA5AN2N的值等于56AAAA参考答案表达式计算1表达式AAA的值是24处理表达式后,A的值是242表达式AA2的值是10处理表达式后,A的值是103表达式AA23的值是60处理表达式后,A的值是604表达式AA/AA的值是0,处理表达式后,A的值是605表达式AN2的值是0,处理表达式后,A的值是126表达式AAAA的值是264,处理表达式后,A的值是26456、请简述算法、程序设计语言与程序的区别与联系参考答案区别算法(ALGORITHM)就是对解决某问题所采用的方法和步骤的描述。程序设计语言设计上就是一组符号及规则的集合。它是由语法、语义、语用三个要素组成。一个程序一般包括数据类型和算法两个方面的内容。其中数据类型(即数据结构)是对程序中的数据进行描述,指定数据在程序中的类型和数据的组织形式,它决定了数据的在内存中所占的存储空间和数据在内存中存放形式。而算法是对程序中数据的操作描述,是解决“做什么”和“怎么做”的问题,源程序中的操作语句就是算法的体现。正如著名计算机科学家沃思(NIKIKLAUSWIRTH)所提出的观点程序数据结构算法。联系程序设计语言是编写程序实现算法的语言工具57、什么是算法算法的特征算法的描述方法有哪些参考答案所谓算法(ALGORITHM)就是对解决某问题所采用的方法和步骤的描述。一个算法应该具有以下特点(1)确定性一个算法给出的每个计算步骤都必须是准确的、无二义性。在【例16】中每一个步骤的含义都是确定的。(2)有穷性一个算法必须在执行有穷多个计算步骤后终止。在【例16】中执行4个步骤后问题处理结束。(3)有效性算法中的每一个步骤必须能够有效地执行,并能够得到确定的结果。(4)输入一个算法可以有0个或1个以上的输入。在【例16】中需要输入A,B,C三个数。(5)输出一个算法有1个或多个的输出,一个算法得到的结果就是算法的输出。在算法的描述方法有自然语言、流程图、NS图等。58、4写出下列表达式所对应的C语言表达式,其中X,Y为整数,A,B,C为实数类型内容见附件写C语言表达式参考答案1XX30XY/(2Y)2SQRT(FABS(ABCC)3SQRTABSABCCCOSX/A41SQRTX/1Y/X5COSXSQRT3AB/2Y6SQRTABSABCCSINX/B59、在下列程序中,函数F的功能是什么该程序的运行结果是多少INCLUDE“STDIOH“INTFUNINTNUMINTK1DOKNUM10NUM/10WHILENUM0RETURNKINTMAININTX651,Y123PRINTF“D,D“,FUNX,FUNY参考答案函数F的功能是求任意整数的各位数字之积,该程序的运行结果是15,660、在下列程序中,函数P的功能是什么该程序的运行结果是多少INCLUDE“STDIOH“VOIDSORTINTX,INTNINTI,J,K,TFORI0IXJKJIFIKTXKXKXIXITINTMAININTA1034,50,89,67,102,11,75,30,125,145,ISORTA,10FORI0I0PRINTF“D”,S参考答案参考答案INCLUDE“STDIOH”INTADD(INTN)INTR,S0DORN10SRNN/10WHILEN0RETURNSVOIDMAIN()INTMSCANF“D”,PRINTF“D”,ADDM64、有如下程序INCLUDE“STDIOH“INTFUNINTXINTPIFX0|X1RETURN3ELSEPXFUNX2RETURNPINTMAINPRINTF“D“,FUN9该程序的输出结果是多少参考答案该程序的输出结果是765、下列函数的功能是什么INTFUNCHARXCHARYXWHILEYRETURNYX1参考答案函数的功能是求字符串的长度66、什么是指针,什么是指针变量指针所指向的变量给一实例说明参考答案指针就是一个变量的地址指针变量有一个变量专门用来存放另一变量的地址(即指针)。如果将一个变量的地址(指针)赋给同一类型的指针变量,则该变量为指针变量所指向的变量。如INTX10,P则整数变量X的值为10,指针变量为P,指针所指向的变量为P67、从键盘上任意输入20个2位或3位整数存放在ARRAY数组中,找出ARRAY数组中的能够被7整除的数存放在数组B中,并对B数组的值按升序排列。要求(A)编写一个SORT(INTWORD,INTA)函数实现排序功能。(B)除SORT函数外,其余在主函数内完成,但主函数必须调用SORT函数实现排序功能。(C)程序必须有输入输出提示。参考答案INCLUDE“STDIOH“VOIDSORTINTA,INTNINTI,J,TFORI0IAJ1TAJAJAJ1AJ1TPRINTF“排序以后的数“FORI1IINCLUDEVOIDMAINDOUBLEX,Y,RESULTPRINTF“请分别输入X,Y的值“SCANF“LFLF“,RESULTXXYYSINXPRINTF“函数F0LF,0LF3LFN“,X,Y,RESULT70、输出100900之间的所有奇数,并求出这些奇数的平均值输出参考答案INCLUDE“STDIOH“VOIDMAININTX,SUM0,COUNT0FORX100X1N“SCANF“D“,FUNN72、输出1500之间的所有偶数,并求出这些偶数的平均值输出。参考答案INCLUDE“STDIOH”VOIDMAININTX,SUM0,COUNT0FORX1X1N“SCANF“D“,FUNN76、写一个函数将一个字符串中的大写字母转换为小写,再写一个测试函数测试其功能。不允许使用STRLWR函数参考答案INCLUDE“STDIOH“VOIDCONVERTCHARSTRFORINTI0STRI0IIFSTRIAPRINTF“最大值为D,最大值下标是DN“,AMAX,MAX1(1)所提供程序中,函数AVER的功能是什么(2)请依据提供上述程序,画出其的传统流程图或NS图或自然语言描述。(3)若输入的数据分别为45,87,89,90,77,88,88,78,78,78,则在VC60环境下运行上述程序,其输出结果是什么参考答案1求M个数的平均值2依据考生答题评定成绩3平均分80最大值为90,最大值下标是479、依据下列提供的程序回答问题INCLUDE“STDIOH“INCLUDE“MATHH“INTFINTXINTIFORI2IAINTMAINCHARSTR20“AZCDABXDEF123“CONVERTSTRPRINTF“SN“,STRRETURN081、利用随机函数产生20个100300的随机整数放入数组A中,从键盘输入查找关键字WORD是否在数组A中。要求(1)编写一个函数FIND(INTWORD,INTA)查找关键字WORD是否在数组A中(2)主函数中产生随机整数,并调用FIND函数进行测试。(3)程序必须有相应的输入输出提示。参考答案INCLUDE“STDIOH“INCLUDE“STDLIBH“VOIDFINDINTWORD,INTAFORINTI0I20IIFWORDAIPRINTF“找到关键字WORD,它在数组中的位置是D“,IELSEPRINTF“没有找到关键字WORDN“INTMAININTA20INTWORDINTISRANDTIME0FORI0I20IAIRAND201100PRINTF“请输入关键字WORD“SCANF“D“,FINDWORD,ARETURN082、编写程序打印下列图案参考答案INCLUDE“STDIOH“VOIDMAINFORINTI0I4IFORINTJ0JIJPRINTF“D“,J1PRINTF“N“
展开阅读全文