二级C语言上机试题汇编
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第01套: ................................................................................................................................. 5
1、填空题(去除偶数位上的数剩余的数按原来从高位到低位的顺序组成一个新的数) ................................................................................................................................... 5 2、改错题(表达式少括号) ......................................................................................... 6 3、编程题(将一个数字字符串转换为一个整数) ..................................................... 7 第02套: ................................................................................................................................. 8
1、填空(将字符串等读入文件,并从文件中读出来) ............................................. 8 2、改错(从字符串提取数字字符) ............................................................................. 9 3、程序设计(将二维数组中的字符顺序存放到一个字符串中) ........................... 10 第03套: ............................................................................................................................... 12
1、填空题(重写文件中结构体数组最后一组元素的值) ....................................... 12 2、改错(给单链表各结点赋值) ............................................................................... 13 3、程序设计(统计一行字符串中单词的个数) ....................................................... 15 第04套: ............................................................................................................................... 16
1、填空题(给结构体数组中的学号按从小到大的顺序排序) ............................... 16 2、程序改错(给字符串前面加上n个*号) ............................................................. 17 3、程序设计(统计各年龄段的人数) ....................................................................... 19 第05套: ............................................................................................................................... 20
1、程序填空(将形参中给出的字符串写入到文本文件中) ................................... 20 2、程序改错题(对N名学生数据按学生成绩从高到低排序) .............................. 21 3、程序设计题(删去一维数组中所有相同的数) ................................................... 23 第06套: ............................................................................................................................... 24
1、程序填空(根据形参的值返回某个函数的值) ................................................... 24 2、程序改错(比较两个字符串,将长的那个字符串的首地址作为函数值返回)25 3、程序设计(移动字符串,将前m个字符移动后半部) ...................................... 26 第07套: ............................................................................................................................... 27
1、程序填空(输出用结构体变量存储的学生信息) ............................................... 27 2、程序改错题(求数组中最大数和次最大数,简单选择排序) ........................... 28 3、程序设计题(求n位无符号整数的低n-1位数) ................................................ 29 第08套: ............................................................................................................................... 30
1、程序填空(给结构体定义的学生数组,成绩乘系数) .......................................... 30 2、程序修改题(求k阶乘) ....................................................................................... 32 3、程序设计题(将二维矩阵左下三角元素乘以n) ................................................ 32 第09套: ............................................................................................................................... 34
1、程序填空题(将单链表数据域中的数据从小到大排序) ................................... 34 3、程序修改题(将字符串中的字母转换为其下一个字母) ................................... 36 3、程序设计题(移动一维数组中下标为给定值的元素到数组后面) ................... 37 第10套: ............................................................................................................................... 38
1、程序填空题(判定给定二维矩阵是否为幻方) ................................................... 38 2、程序修改题(计算递推公式) ............................................................................... 39 3、程序设计(删除字符串中的所有空格) ............................................................... 40 第11套: ............................................................................................................................... 41
1、程序填空题(将单链表数据域中数据逆置) ....................................................... 41 2、程序修改(计算母串中所有子串的数目) ........................................................... 43 3、程序设计(将n个字符串合并为一个字符串) ................................................... 44 第12套: ............................................................................................................................... 46
1、程序填空(将单链表数据域中的数据逆置) ....................................................... 46 2、程序修改(将字符串位于奇数位置或ASCII码值为偶数的字符放入新数组中)......................................................................................................................................... 48 3、程序设计题(将二维数组中数据按顺序放到一维数组中) ............................... 49 第13套: ............................................................................................................................... 50
1、程序填空(单链表数据域中数据按从小到大排序) ........................................... 50 2、程序修改(求单链表各结点数据域中的最大值) ............................................... 52 3、程序设计题(将二维数组的各元素按顺序放入一维数组中) ........................... 54 第14套: ............................................................................................................................... 55
1、程序填空(用函数指针指向要调用的函数) ....................................................... 55 2、程序修改题(累加单链表数据域中值为偶数的结点) ....................................... 56 3、程序设计题(判断字符串是否为回文) ............................................................... 58 第15套: ............................................................................................................................... 59
1、程序填空(修改结构体数组中学生的数据) ....................................................... 59 2、程序修改(用插入排序法对字符串进行从小到大排序) ................................... 61 3、程序设计题(对存储N名学生的单链表,找出学生的最高分) ...................... 62 第16套: ............................................................................................................................... 65
1、程序填空(找出N个字符串中最长的串,并将长度小于该串的字符串右边用*补齐) ............................................................................................................................. 65 2、程序修改(将字符串中每个字符的最后一个字母改成大写) ........................... 66 3、程序设计(将字符串除首尾字符外,其它字符按ASCII吗降序排列) ........... 67 第17套: ............................................................................................................................... 68
1、程序填空(对学生结构体数组中的姓名按字典顺序排序) ............................... 68 2、程序修改(找出字符串中ASCII码最大的字符放在第一个位置上) ............... 70 3、程序设计(学生结构体数组,将指定范围内的学生数据放在另一数组中) ... 71 第18套: ............................................................................................................................... 73
1、程序填空(将字符串中字母前移,其它字符后移) ........................................... 73 2、程序修改(将字符串中最后一次出现的与t1所指字符串相同的字符串替换成t2 所指字符串) ................................................................................................................. 74 3、程序设计(删除字符串中ASCII码值为奇数的字符) ....................................... 75 第19套: ............................................................................................................................... 76
1、程序填空(修改学生结构体数组中值) ............................................................... 76 2、程序修改(从N个字符串中找出最长的那个串) .............................................. 77 3、程序设计(将a、b中的两个两位正整数合并形成一个新的整数放在c中) .. 78 第20套: ............................................................................................................................... 79
1、程序填空(计算形参x所指数组中N个数的平均值) ...................................... 79 2、程序修改(统计字符串中各元音字母) ............................................................... 80 3、程序设计(求出二维数组周边元素之和) ........................................................... 81 第21套: ............................................................................................................................... 83
1、程序填空(计算数组元素的平均值,并将大于平均值的移动数组前部,小于的
移到数组后面) ............................................................................................................. 83 2、程序修改(将字符串中每个单词的第一个字母改成大写) ............................... 84 3、程序设计(求出矩阵周边元素的平均值) ........................................................... 85 第22套: ............................................................................................................................... 87
1、填空题(将自然数1~10以及它们的平方根写到文本文件中) ....................... 87 2、改错(将n个无序整数从小到大排序) ....................................................................... 88
3、编程(将两个两位数的正整数a、b合并形成一个整数放在c中,例如, 当a=45, b=12时, 调用该函数后, c=2514)............................................................................... 89 第23套: ............................................................................................................................... 90
1、填空题(找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中) ..................................................................................................... 90 2、改错题(函数头错误,丢掉指针运算符) ........................................................... 91 3、编程题(求出小于或等于lim的所有素数并放在aa数组中) .......................... 92 第24套: ............................................................................................................................... 93
1、填空题(学生结构体变量) ................................................................................... 93 2、改错题(字母大小写问题) ................................................................................... 95 3、编程题(学生结构体数组) ................................................................................... 96 第25套: ............................................................................................................................... 97
1、填空题(人员结构体) ........................................................................................... 97 2、改错题(从s所指字符串中,找出与t所指字符串相同的子串的个数) ......... 99 3、编程题(将s所指字符串中ASCII值为偶数的字符删除) ............................. 100 第26套: ............................................................................................................................. 101
1、填空题(删除链表中数据域值相同的结点) ..................................................... 101 2、改错题(for语句中关系表达式出错) ............................................................... 103 3、编程题(求出1到m之间(含m)能被7或11整除的所有整数) ................... 104 第27套: ............................................................................................................................. 105
1、填空题() ............................................................................................................. 105 第28套: ............................................................................................................................. 108 第29套: ............................................................................................................................. 110 第30套: ............................................................................................................................. 114 第31套: ............................................................................................................................. 117 第32套: ............................................................................................................................. 120 第33套: ............................................................................................................................. 124 第34套: ............................................................................................................................. 127 第35套: ............................................................................................................................. 130 第36套: ............................................................................................................................. 134 第37套: ............................................................................................................................. 138 第38套: ............................................................................................................................. 141 第39套: ............................................................................................................................. 144 第40套: ............................................................................................................................. 147 第41套: ............................................................................................................................. 151 第42套: ............................................................................................................................. 154 第43套: ............................................................................................................................. 157 第44套: ............................................................................................................................. 160
第45套: ............................................................................................................................. 164 第46套: ............................................................................................................................. 167 第47套: ............................................................................................................................. 170 第48套: ............................................................................................................................. 173 第49套: ............................................................................................................................. 175 第50套: ............................................................................................................................. 178 第51套: ............................................................................................................................. 181 第52套: ............................................................................................................................. 184 第53套: ............................................................................................................................. 188 第54套: ............................................................................................................................. 190 第55套: ............................................................................................................................. 194 第56套: ............................................................................................................................. 198 第57套: ............................................................................................................................. 201 第58套: ............................................................................................................................. 204 第59套: ............................................................................................................................. 207 第60套: ............................................................................................................................. 211 第61套: ............................................................................................................................. 214 第62套: ............................................................................................................................. 217 第63套: ............................................................................................................................. 220 第64套: ............................................................................................................................. 223 第65套: ............................................................................................................................. 226 第66套: ............................................................................................................................. 230 第67套: ............................................................................................................................. 233 第68套: ............................................................................................................................. 236 第69套: ............................................................................................................................. 240 第70套: ............................................................................................................................. 243 第71套: ............................................................................................................................. 246 第72套: ............................................................................................................................. 250 第73套: ............................................................................................................................. 252 第74套: ............................................................................................................................. 255 第75套: ............................................................................................................................. 258 第76套: ............................................................................................................................. 261 第77套: ............................................................................................................................. 264 第78套: ............................................................................................................................. 267 第79套: ............................................................................................................................. 271 第80套: ............................................................................................................................. 274 第81套: ............................................................................................................................. 277 第82套: ............................................................................................................................. 280 第83套: ............................................................................................................................. 283 第84套: ............................................................................................................................. 286 第85套: ............................................................................................................................. 289 第86套: ............................................................................................................................. 292 第87套: ............................................................................................................................. 295 第88套: ............................................................................................................................. 298
第89套: ............................................................................................................................. 302 第90套: ............................................................................................................................. 305 第91套: ............................................................................................................................. 308 第92套: ............................................................................................................................. 311 第93套: ............................................................................................................................. 314 第94套: ............................................................................................................................. 318 第95套: ............................................................................................................................. 321 第96套: ............................................................................................................................. 324 第97套: ............................................................................................................................. 328 第98套: ............................................................................................................................. 331 第99套: ............................................................................................................................. 335 第100套: ........................................................................................................................... 338
第01套:
1、填空题(去除偶数位上的数剩余的数按原来从高位到低位的顺序组成一个新的数)
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include
/**********found**********/ { t=*n % __1__;
/**********found**********/ if(t%2!= __2__) { x=x+t*i; i=i*10; } *n =*n /10; }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库二级C语言题库_南开100题在线全文阅读。
相关推荐: