首页 2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题

2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题

举报
开通vip

2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题主编:掌心博阅电子书特别说明本书严格按照该本校考研考研专业课最新真题题型、试题数量和考试难度出题,结合最新考研大纲,整理编写了初试专业课五套强化模拟试题并给出了详细答案解析。本套模拟试题涵盖了这一考研科目常考试题及重点试题,针对性强,是考研报考本校该科目专业课强化复习测试的首选资料。版权声明青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网...

2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题
2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题主编:掌心博阅电子书特别说明本书严格按照该本校考研考研专业课最新真题题型、试题数量和考试难度出题,结合最新考研大纲,整理编写了初试专业课五套强化模拟试题并给出了详细 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 解析。本套模拟试题涵盖了这一考研科目常 考试题 教师业务能力考试题中学音乐幼儿园保育员考试题目免费下载工程测量项目竞赛理论考试题库院感知识考试题及答案公司二级安全考试题答案 及重点试题,针对性强,是考研报考本校该科目专业课强化复习测试的首选资料。版权声明青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。www.handebook.com第3页,共47页目录2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(一)....................................................................................................................42021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(二)..................................................................................................................132021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(三)..................................................................................................................222021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(四)..................................................................................................................312021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(五)..................................................................................................................39www.handebook.com第4页,共47页2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(一)一、选择题1.以下说明语句正确的是__________。A.B.C.D.【答案】C2.设有以下说明语句则下面的叙述中不正确的是__________。A.struct是结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.structex是结构体类型【答案】B3.设有定义,则以下选项中值为0的表达式是__________。A.B.aC.D.【答案】A4.以下叙述中,不正确的是__________。A.一个命令只能包含一个文件B.文件包含是可以嵌套的,即被包含的文件中又可以包含其他文件C.每个程序的开头必须有,否则编译出错D.在命令中,文件名可以用双引号或尖括号括起来【答案】C5.以下错误的叙述是__________。A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变。D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值【答案】D【解析】当从键盘输入数据时,对于实型变量也可以输入整型数值。6.已知:,则;语句的输出结果是__________。A.128www.handebook.com第5页,共47页B.100C.120D.64【答案】A【解析】为十六进制数。7.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是__________。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.传递方式由用户指定【答案】B8.以下关于C语言数据类型的使用,错误的叙述是__________。A.字符型变量只能保存一个字符B.若要处理的数据对精度要求很高,应使用双精度类型C.若要处理类似“人员信息”这种含有多种信息的数据,应采用结构体类型D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型【答案】D【解析】C语言的数据类型中没有逻辑类型,通常采用整形变量来保存逻辑值,用1表示“真”,0表示“假”。二、填空题9.若有定义“”,则x数组中行下标的下限为__________,列下标的上限为__________。【答案】0、410.下列程序调用了函数,求a数组中的最大值和b数组中的最小值之差。【答案】、www.handebook.com第6页,共47页11.下列程序的功能为输出100以内能被3整除且个位数为6的所有整数。请填写适当的符号或语句,使程序实现其功能,程序以文件名Sy4_6.c存盘。【答案】i<10、i%3!=012.下列函数inverse的功能是使一个字符串按逆序存放,请填空。【答案】①、②、③、④13.若k为int型且值为12,则表达式k%=k的值是__________。【答案】014.下面程序的输出结果是__________。【答案】17【解析】main函数中p是函数指针,先将p指向funa函数,等价于;再将P指向funb函数,等价于。本题答案为17。15.C语言源程序的扩展名是__________。【答案】.c或.cppwww.handebook.com第7页,共47页16.下列程序可将一个整数字符串转换为一个整数,如将“-1234”转换为-1234,请填空。【答案】、、【解析】第一个空用来判断字符串是否结束;第二个空用来把字符转换成数字,例如0的ASCII码值为48,减去48才是数字,其余的数字字符也要减去48,其差值才是数字;第三个空用来判断该数字是第几位数,若为个位数则不用乘以10,若为十位数则乘一次10,若为百位数则乘两次10,其余以此类推。三、编程题17.按下面格式输出九九乘法表。【答案】www.handebook.com第8页,共47页18.利用指针数组编程,调用随机函数为一个5×5矩阵的各元素赋值100以内的数,输出该矩阵,然后逆置该矩阵。【答案】【参考图】见下图。www.handebook.com第9页,共47页图19.用函数实现下面图形的输出【答案】www.handebook.com第10页,共47页20.编程输出如下图。图【答案】【参考图】见图。www.handebook.com第11页,共47页图21.从键盘输入一个字符,用折半查找法找出该字符在已排序的字符串a中的位置。若该字符不在a中,则打印出**。试编程实现。【答案】22.从键盘输入两个整数,求第1个数和第2个数相除的余数。要求用带参数的宏定义实现。【答案】www.handebook.com第12页,共47页www.handebook.com第13页,共47页2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(二)一、选择题1.以下程序执行后,abc.dat文件的内容是__________。A.ChinaB.ChinangC.ChinaBeijingD.BeijingChina【答案】B【解析】执行语句后,从文件开头写入Beijing;执行语句后,文件位置指针定位到开头;再执行语句后,从文件开头写入China,于是覆盖之前的5字符Beiji,最终文件里的内容是Chinang。2.若有定义语句,则不能将的值赋给变量的语句是__________。A.B.C.D.【答案】C3.以下正确的函数定义形式是__________。A.B.C.D.【答案】C【解析】是函数体为空的函数定义。注意本例指的是正确的函数定义而不是函数声明。本题答案为C。4.能正确表达数学关系的表达式是__________。A.B.C.D.【答案】D【解析】“10<a<15”的表达式为a>10和a<15同时成立,应为逻辑与关系。本题答案为D。www.handebook.com第14页,共47页5.假设二进制数x的值是,如果想通过运算使得x的低4位不变,高4位清零,则y的二进制值是__________。A.B.C.D.【答案】C【解析】用&运算保留数的某几位时,只要取一个数,在该数中将要保留的位取1,其余位取0即可。6.设有下面的程序段,则__________。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译出错【答案】D7.有如下程序:运行该程序的输出结果是_________。A.34B.42C.43D.33【答案】D【解析】y=3,x=3,z=l,printf语句中,先执行z+2为3,(++x,y++)为一个逗号表达式,返回y++即y值3。8.有以下程序:经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行:则执行后的输出结果为__________。A.14B.12C.8www.handebook.com第15页,共47页D.6【答案】D二、填空题9.字符串“”的长度是__________。【答案】910.如果输入,请写出输出结果__________。【答案】ABC6798911.有以下程序,如果从键盘上输入1234<回车>,则程序的输出结果是__________。【答案】y=19【解析】语句“y=fun(fun(x));”里fun()函数被调用了2次,第1次调用的返回值再次作为第2次调用的实参。第1次调用fun(1234)→形参n=1234→返回1234/10+123410=123+4=127。第2次调用fun(127)→形参n=127→返回127/10+12710=12+7=19。12.一个C源程序中至少应包括一个__________函数。【答案】13.以下程序的运算结果是__________。【答案】10www.handebook.com第16页,共47页【解析】在枚举变量k中,e是一个枚举常量值,由于前一个枚举常量值为4,所以e的值为5。本题答案为10。14.下列程序可将十进制整数转换成n进制,请填空。【答案】%、/、15.以下程序的功能是输出如下形式的方阵,请填空。【答案】、16.指针指向数组后,对数组元素的引用可以是下标法和__________。【答案】指针法。三、编程题17.将二维数组a的行元素和列元素互换后存到另一个二维数组b中。【答案】二维数组a的行元素和列元素互换后保存到另一个二维数组b中。www.handebook.com第17页,共47页18.编写一个函数输出以下图形,图形的行数以参数的形式给出。图【答案】//triangle()函数的功能:输出行数为n的正三角形//函数参数:n代表设定的三角形的行数www.handebook.com第18页,共47页【参考图】见下图。图19.利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和成绩,其中成绩包括高数、物理和英语成绩。计算每个学生的平均分并输出。【答案】www.handebook.com第19页,共47页20.请编写一个完整的运行程序,其中有一个子函数其功能是,判断pm是否是素数。若pm是素数,返回1;若不是素数,则返回0。pm的值由主函数通过键输输入。【答案】21.定义一个带参的宏swap(x,y),以实现两个整数之间的交换,并利用它将一维数组a和b的值进行交换。【答案】www.handebook.com第20页,共47页22.写一个函数用来实现左右循环移位。函数名为,调用方法为,其中是要循环移位的数,n表示移动的位数,表示循环移位的方向,如表示循环左移,表示循环右移。【答案】www.handebook.com第21页,共47页【参考图】见下图。图www.handebook.com第22页,共47页2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(三)一、选择题1.若有定义,则正确的赋值表达式是__________。A.B.C.D.【答案】A2.设,执行表达式后,x的值是__________。A.3B.2C.1D.0【答案】C3.以下选项中,正确的数据常量是__________。A.B.0118C.D.【答案】D【解析】选项A中,e前面没有尾数,错;选项B中,用八进制表示常数时,每位数字只能使用0〜7,错;选项C用指数形式表示实数时,e后必须为整数,错;选项D中,L表示长整型数,正确。4.若要打开指定的c盘文件夹中的二进制文件在调用函数时,第一个参数的正确格式是__________。A.B.C.D.【答案】C5.宏定义中的宏名表示__________。A.一个单精度实数B.一个双精度实数C.一个字符串D.不确定类型的数【答案】C【解析】此题考查的是宏定义命令的基本概念。宏定义将一个标识符定义为一个字符串,不进行数据类型的处理。因此本题选择答案C。6.若a、b均是整型变量,正确的switch语句是__________。A.www.handebook.com第23页,共47页B.C.D.【答案】D【解析】选项A中常量表达式不为整型;选项B中常量表达式中包含变量;选项C中“case2*a:”错误。本题答案为D。7.C语言中,禁止文件A中的全局变量作用范围扩展到其他文件的关键字是__________A.externB.staticC.autoD.register【答案】B8.C语言编译系统对宏命令是__________。A.在程序运行时进行代换处理的B.在程序连接时进行处理的C.和源程序中其他C语句同时进行编译的D.在对源程序中其他成分正式编译之前进行处理的【答案】D【解析】所有宏命令都是在对源程序中其他成分正式编译之前进行展开处理的。二、填空题www.handebook.com第24页,共47页9.求主次对角线之和。【答案】、10.有以下程序:执行后输出的结果是__________。【答案】5811.C程序编译后生成__________程序,连接后生成__________程序。【答案】目标(或.obj)、可执行(或.exe)www.handebook.com第25页,共47页12.以下程序的功能是,从键盘输入一行字符作为字符串并存放在字符数组中,然后输出。请在空白处填写合适的语句或表达式,使程序完整。【答案】、、13.阅读程序,当给变量x输入10后,给出程序的运行结果__________。【答案】55www.handebook.com第26页,共47页14.完成以下程序,调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。【答案】①i>=k、②s[i+1]-s[i]、③n=n+115.C语言提供的3种逻辑运算符是__________、__________和!。【答案】、16.注释的功能是__________。【答案】增强程序的可读性三、编程题17.编写程序找出1〜1000之间的全部同构数。若一个数的平方的最末几位数与该数相同,则该数就是同构数。如。【答案】18.输入若干个字符串,使用指向指针的指针将这些字符串从小到大排列后依次输出。【答案】使用一个指针数组p指向各个字符串后,就可以使用冒泡排序方法对其排序了。对应的程序如下:www.handebook.com第27页,共47页19.编写程序,从键盘上输入一段不少于100个字符的英语短文,并统计单词个数。【答案】程序运行结果如下:20.从键盘输入成绩的等级,输出对应的百分制分数段。成绩的等级与百分制分数段之间的对应关系如下:A(或a)等为85分以上,B(或b)等为70〜84分,C(或c)等为60〜69分,D(或d)等为60分以下。要求分别采用多分支if语句和switch语句编程,并且当输入的数据不正确时,程序能输出错误提示信息。【答案】(1)多分支if语句:www.handebook.com第28页,共47页(2)switch语句:21.有4个学生,每个学生的数据包括学号、姓名和3门课的成绩。通过键盘输入4个学生的数据,要求输出3门课的成绩及平均分,以及最高分的学生数据(包括学号、姓名、3门课的成绩和平均分)。【答案】www.handebook.com第29页,共47页www.handebook.com第30页,共47页22.编程输入主串和子串,并输入插入位置,然后将子串从指定位置插入主串。【答案】www.handebook.com第31页,共47页2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(四)一、选择题1.若有以下程序:则程序运行后的输出结果是__________。A.4B.3C.2D.1【答案】B2.有以下语句,则正确的k值是__________。A.3B.4C.5D.6【答案】C【解析】枚举元素都是常量,其值按顺序依次加1,所以e的值为5。3.以下对枚举类型名的定义中正确的是__________。A.B.C.D.【答案】B【解析】选项A和C有语法错误,选项D中枚举常量只能是符号,不能为字符串。本题答案为B。4.已知ch是字符型变量,下列不正确的赋值语句是__________。A.B.C.D.【答案】Awww.handebook.com第32页,共47页5.已知“”,则下列要求输入/输出a的值的语句中,错误的是__________。A.B.C.D.【答案】D6.下面关于scanf语句的叙述中,正确的是__________。A.输入项地址可以是--个实型常量,如B.只有格式控制字符串而没有输入项地址也能正确输入数据,如C.当输入数据时必须指明输入项地址,如D.由于scanf语句是给变量输入数据的,因此输入项地址也可以是一个变量,如scanf【答案】C【解析】函数scanf只能给变量输入数据,即将数据读入到变量对应的内存单元中,因此变量地址项必须是变量的存储地址而不能是变量名。因为3.5不是变量,所以选项A错误;因为没有变量地址项而无法将输入的数据读入到变量对应的内存单元中,所以选项B错误;选项C可以将输入的数据读入到变量f对应的内存单元中,所以选项C正确;因为变量地址项必须是变量的存储地址而不能是变量名,所以选项D错误。故选C。7.若有如下定义和语句,则输出结果是__________。A.10,20B.10,10C.20,10D.20,20【答案】D【解析】此题涉及的 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 是变量、一级指针、二级指针的关系。通过赋值语旬“”使二级指针变量PP指向了一级指针变量P,又通过两个赋值语句“”和“”使一级指针变量p指向变量b,此时,代表的是b,代表的也是b,所以此题的答案是D。8.关于下面的程序表达正确的是__________。A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环【答案】A【解析】do···while语句的循环过程如下:首先输出表达式x—2的值1;然后判断表达式!(--x),由于此时x值为3,--x值为2,!2值为0,因此循环条件为假,结束循环。www.handebook.com第33页,共47页二、填空题9.写出一个与(!a==0)等价的表达式__________。【答案】10.有以下程序:程序的运行结果是__________。【答案】s=26【解析】该题目考查一维数组和rof循环的使用。For循环执行8次,判断数组a的每个元素是否为偶数,如果是就累加到变量s中,最后输出s。因此,本题的正确答案为s=26。11.C语言中的基本数据类型分为__________、__________和__________;而整型数又可以分为__________、__________和__________;浮点型可分为__________和__________。【答案】整型、实型、字符型、短整型(shortint)、整型(int)、长整型(longint)、单精度型(float)、双精度型(double)12.下列程序的功能是将一个字符串str的内容颠倒过来,请填空。【答案】、www.handebook.com第34页,共47页13.以下程序中函数f()的功能是:把数组s中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符放到第1个奇数位置,下标为偶数的字符不动。例如:设字符串为abcdefgh,则执行结果为ahcbedgf。请填空。【答案】1、、c【解析】n为字符串的长度,k用来存放最后一个奇数位字符的下标。当n为偶数时,最后一个字符就是下标为奇数的字符,其下标为n-1,否则,倒数第2个字符是下标为奇数的字符,其下标为n-2。变量c用来保存最后一个下标为奇数的字符。通过循环移完元素后,再将变量c中保存的元素放到第1个奇数位置处。14.在程序中,用花括号括起来的多条语句称为__________语句,它在语法上等于__________条语句。【答案】复合、一15.在C语言中(以16位PC为例),一个char型数据在内存中所占的字节数为__________;一个int型数据在内存中所占的字节数为__________;一个float型数据在内存中所占的字节数为_________;一个double型数据在内存中所占的字节数为__________。【答案】1、2、4、8www.handebook.com第35页,共47页16.下面程序完成的功能是,通过键盘输入一行字符,反序后输出。请根据程序功能填空。【答案】、、三、编程题17.编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。【答案】对于输入的字符串str,首先采用直接选择排序法进行排序,再删除重复的字符后输出结果。对应的程序如下:www.handebook.com第36页,共47页18.编写一个函数getccode(shortunsignedintn),求无符号整数n的补码。【答案】19.编写函数,其功能与库函数的功能相同。【答案】【参考图】见下图www.handebook.com第37页,共47页图20.设计一个递归函数完成计算。【答案】21.编写一个程序,用二维数组存储字符串、、、、,将它们按从小到大的顺序排列后输出。【答案】采用直接选择排序法进行排序。对应的程序如下:www.handebook.com第38页,共47页22.编写程序,输入数值N(0<N<10),输出一个数字金字塔,如输入“4”,则输出如下图所示的数字金字塔。(8分)图数字金字塔【答案】www.handebook.com第39页,共47页2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题(五)一、选择题1.若运行时给变量x输入“12”,则以下程序的运行结果是__________。A.0B.22C.12D.10【答案】A2.设有定义:,则下列说法正确的是__________。A.定义了基类型为int的8个指针变量B.定义了基类型为int的具有8个元素的指针数组C.定义了一个名为、具有8个元素的整型数组D.定义了一个名为P的指针变量,它可以指向每行有8个数据的整型二维数组【答案】D【解析】P是一个行指针,可以指向二维数组。3.下列位操作符号中,属于“右移”操作的运算符是__________。A.B.C.D.【答案】B4.若有以下共用体说明和变量定义语句:则下面正确的语句是__________。A.x=10.5;B.x.c=101;C.y=x;D.【答案】B【解析】共用体变量和结构体变量都不能直接参与一般的运算,而只能通过“->”或“.”运算取其成员变量来参与运算。因此选项A、C和D都是错误的,只有选项B正确。www.handebook.com第40页,共47页5.有以下函数定义:若以下选项中使用到的变量定义为:则对函数fun的正确调用语句是__________。A.B.C.D.【答案】A6.设有定义语句“;”,下面选项的四个表达式中与其他三个表达式的值不相同的是__________。A.B.C.D.【答案】A【解析】“++”运算符有前缀(前置)和后缀(后置)两种形式。选项C是前缀形式,而选项A是后缀形式,它们的区别是其表达式的值不同,即前缀形式表达式的值为增1之后的值,而后缀形式表达式的值为增1之前的值。并且,选项B和选项D的表达式都是k加1之后的值,故选A。7.有以下程序:假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行:则执行后的输出结果为__________。A.6B.8C.3D.4【答案】A【解析】:,执行3次,fun函数中s为静态变量,所以。本题答案为A。8.设已有定义,则以下对指针变量p进行定义且赋初值的语句中正确的是__________。A.B.C.D.【答案】Dwww.handebook.com第41页,共47页【解析】选项A错在将数值赋给指针变量。选项B错在将普通变量的值赋给指针变量。选项C错在将地址赋给普通变量。正确的赋值语句应注意赋值号两侧的类型要匹配,普通变量应该赋数值,指针变量应该赋地址,“普通变量=数值;”,“指针变量=地址;”。二、填空题9.以下printf语句中号的作用是__________,输出结果是__________。【答案】可以使同一输出语句中的输出宽度得以改变10.以下程序的功能是:将3位正整数按照个位、十位、百位的顺序拆分后输出。请将程序补充完整。【答案】a%10【解析】a除10取余,余数就是a个位上的数11.下面是一个求两个数的最大数的程序,请在空白处填语句。【答案】【解析】本题是用函数指针调用函数。程序中,p是一个函数指针,i和j是通过输入的两个整数,p指向函数max。在空白处就要通过函数指针调用函数max并将结果存入maxnum,按照语法规则,空白处应该为。www.handebook.com第42页,共47页12.有下列程序,若从键盘输入“m”,则输出结果为__________;若输入“M”,则输出结果是__________。【答案】M、M13.C语言中的基本数据类型分为__________、__________和字符型。【答案】整型、实型14.若有定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是__________。【答案】15.以下程序实现从10个数中找出最大值和最小值。请填空。【答案】①p、②q<p+n、③、④16.设x、y、z、t均为int型变量,且初始值均为-1,则执行语句后,x的值为__________,y的值为__________,z的值为__________,t的值为__________。【答案】0、0、-1、0三、编程题17.输入3个学生5门课的成绩,分别用函数求:①每个学生的平均分;②每门课的平均分;③找出最髙的分数和对应的学生及课程。【答案】www.handebook.com第43页,共47页www.handebook.com第44页,共47页//求每个学生的平均分//求每门课的平均分//查找最高分及对应的学生和课程【参考图】见下图。图18.编写程序,将两个存放升序数据的整型数组按升序合并存放到另一个整型数组中,要求存放必须一次到位,不得在新数组中重新排列。【答案】//数组a和数组b中的数据都未处理完www.handebook.com第45页,共47页//数组a中的数据未处理完//数组b中的数据未处理完19.编写某商业银行的网银登录系统。如果口令输入错误,则提示“口令有误,请重新输入”;如果连续错误输入3次,则提示“该账户异常,将锁定24小时”;如果口令正确,则提示“口令验证通过”(假设用户口令为123456)。【答案】20.从键盘上向文件输入5名学生的相关信息(包括学生姓名,3门课成绩),然后从文件中读出数据并计算出平均成绩,并将原有的数据和所计算出的平均成绩存放到新文件stud.dat中。【答案】www.handebook.com第46页,共47页21.一个数列有20个整数,要求编写一个程序,它能够对从指定位置开始的n个数进行升序排序,其余的数不变。例如,原数列为要求从第6个数开始的10个数排序,得到的新数列为【答案】www.handebook.com第47页,共47页【参考图】见下图。图22.通过键盘输入一个大于3的正整数,要求输出该数之前的所有素数。【答案】
本文档为【2021年西南交通大学信息科学与技术学院840数据结构与程序设计之C语言程序设计考研强化模拟五套题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥40.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌心博阅电子书
青岛掌心博阅电子书有限公司主要从事考试类电子书的编辑与创作工作。
格式:pdf
大小:4MB
软件:PDF阅读器
页数:0
分类:
上传时间:2020-03-09
浏览量:39