文档简介
1、大学考试题库 一、单项选择题 1、与传统的程序设计语言相比 最突出的特点是() 。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:123 :; =; k; +; n - k k i = i + 1 n 10,子过程 F(N,M,T)对一个四位数n 整整数判断:已知该整数n,逆向排列获得另一个4 位数 m 是特自身的倍数,则 t 为 表示满足上述条件。 。 。 1() t , , 1 = 2 = i = 1000 9999 31 / 76 f(i, k, t) 1 = 1 1; 个 右括号多于左括号; 1; 个 10、顺序文件的建立。建立文件名为“c
2、:1”的顺序文件,内容来自文本框, 每按键写入一条记录,然后清除文本框的内容,直到文本框内输入“”字符串。 () “c:1” #1 1“” 1( ) 13 (1)= 41 / 76 #1 #11 1“” 11、输入若干字符,统计有多少个元音字母、有多少个其他字母,不区分大小写,并显示结 果。其中,中放元音字母个数,中放其他字符数。 1() , , $, B$ 1 = 1 (C) (C, i, 1) A B=Z B A,E,I,O,U = + 1 = + 1 i 元音字母有; ; 个 42 / 76 其它字母有; ; 个 12、将 C 盘根目录下的一个文本文件复制到新文件中, 并利用文件操作语句
3、,将文件从磁盘 上删除。 1() 1 $ “c:” #1 “c:” #2 (1) #11 #21 #12 “c:” 6 13、产生10,37之间的随机整数的 表达式是。 判断 s 字符变量是大写字母字符的逻辑表达式为=A s。 表示 x 是5的倍数或9的倍数的逻辑表达式是 (程序设计)的值是。 表示字符变量 s 是字母字符 (不区分大小写) 的表达式是=a (s)=A (s)。 将一个两位数 x 的个位数与十位数交换位置,组成另一个两位数,则对应的表达式是。 随机产生一个“C”“L”范围内的大写字符,则对应的表达式是。 (-3.5)的值是。 43 / 76 (3.5)的值是。 下面程序段运行后
4、的输出结果是。 i = 0 3 (5 * i + 1); 2 + i; 2 i 循环语句 3 20 0 的循环次数是。 在过程中定义的局部变量, 如果希望过程结束后还保存变量的值, 则应使用关键字进行 声明。 由函数建立的数组,其变量必须是。 要使循环语句循环执行20次, -5 -2,则。 循环语句 3.5 5.5 0.5的循环次数是。 下列程序段中,第41句共执行了次。 30 j = 1 12 3 40 k = 6 2 -2 41 j, k 42 k 43 j 循环语句 3 20 4的循环次数是。 下面程序运行后的输出结果是。 a = *: b = $ i = 1 4 i 2 = 0 x$
5、= (a) + i, b) x$ = (a) + i, a) x$; 44 / 76 i 下面程序的运行结果是。 x = 242: y = 44 z = x * y = y x y x = x - y y = y - x x, z / x 下列程序段中,第40句共执行了次。 30 j = 1 12 3 40 k = 6 2 -2 41 j, k 42 k 43 j 如果在建立菜单时在标题文本框中输入一个 ,那么菜单显示时形成一 个分隔线 如果菜单标题的某个字母前输入一个符号,那么该字母就成了热键字母。 方法可以清除列表框中的所有内容。 列表框中的和两个属性均为数组。 属性设置为1,单选按钮和复
6、选框以图形方式显示。 当用户单击滚动条的空白处时,滑块移动的增量由属性决定。 当用户单击鼠标右键时, 、和事件过程中的参数值为。 列表框中项目的序号是从开始的。 中有一种控件组合了文本框和列表框的特性,这种控件是。 如果窗体的属性设置为,则控件的事件过程可以接收到在窗体的过程中修改过的值。 复选框的属性设置为2时,变成灰色,禁止用户选择。 复选框的属性设置为2时,复选框变成灰色,禁止用户选择。 45 / 76 滚动条产生事件是因为它的属性值改变了。 如果要每隔15秒产生一个事件,则属性应设置为。 当用户单击滚动条两端的箭头时,滑块移动的增量由属性决定。 表示列表框(1)中最后一项的序号。 提供
7、的对数据文件的三种访问方式为顺序访问方式、 和随机访问方式。 编程题编程题 1 产生1100以内的素数 1() , , j = 1 100 = i = 2 j - 1 j i = 0 = i j; j 2、从键盘输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的“”变换成“”。 () , a, b, n (输入字符) (n) = 1 i / 2 (n, a, 1) 46 / 76 (n, a, 1) = (n, i + 1 - a, 1) (n, i + 1 - a, 1) = b a n 3.0到200被5 或11整除的数的和 1() i = 0 200 i 11 = 0 i 5 =
8、0 = + i i 总和是 4输入一年份,判断他是否为闰年,并现实是否是闰年的有关信息。 1() y = (1) y 4 = 0 y 100 0 y 400 = 0 (y ; x; y; z 排序前:; x; ; y; ; z y t = x: x = y: y = t: z t = x: x = z: z = t: = = a(i): = i i t = a(0): a(0) = a(): a() = t = 6: = a(6) i = 0 5 a(i) c b + c a a b (能构成三角形) (不能构成三角形) 52 / 76 1414、已知数组、已知数组 a()a(),编程删除,编
9、程删除 a a 中第中第5 5个元素。数组个元素。数组 a a 中的元素分别为中的元素分别为1212,6 6,4 4,8989,7575,6363,100100,2020, 3131。 () a(), , a = (12, 6, 4, 89, 75, 63, 100, 20, 31) n = (a) i = 0 n a(i); i i = 5 n a(i - 1) = a(i) i n = n - 1 a(n) i = 0 n a(i); i 14 4、已知数组、已知数组 a()a(),编程删除,编程删除 a a 中第中第5 5个元素。数组个元素。数组 a a 中的元素分别为中的元素分别为12
10、12,6 6,4 4,8989,7575,6363,100100,2020, 3131。 () (), , a (12, 6, 4, 89, 75, 63, 100, 20, 31) n (a) 53 / 76 0 n (i); i 5 n a(i -1) = a(i) i n = 1 a(n) 0 n (i); i 15、随机生成一个整型的二维数组,范围在10,20之间,以上三角形式输出该数组。 (下三角、全部元素) (4, 4), , () 0 4 0 4 a() = ( * 11 + 10) j i 1() 1 0 4 0 4 54 / 76 1(i, j); ; j 1 i 2() 2
11、 0 4 i 4 2(i, j); ; j 2 i 3() 3 0 4 0 i 3(i, j); ; j 3 i 16、利用随机函数生成一个44的矩阵 (即二维矩阵),范围是20,50内的整数,输出每行中的最大值和下 标。 (3, 3), , , 1() 55 / 76 = 0 3 = 0 3 a() = ( * 31 + 20) 1(i, j); ; 1 =0 = 0 3 = 0 3 (i, ) a(i, j) j 2第; i + 1; 行; 最大值为; a(i, ); 下标为; (; i; ;) 1717、利用随机函数生成一个44的矩阵、利用随机函数生成一个44的矩阵( (即二维矩阵即二维
12、矩阵),),范围是范围是40,8040,80内的整数,求它的最大值及所对应的内的整数,求它的最大值及所对应的 下标。下标。 () a(3, 3), , i = 0 3 j = 0 3 a(i, j) = ( * 41 +40) j i i = 0 3 56 / 76 j = 0 3 a(i, j); j i i = 0 3 j = 0 3 a(i, j) = a(i, j): i ; 1818、输入一系列字符串,编程求出长度最大的字符串并输出其所对应的次序、输入一系列字符串,编程求出长度最大的字符串并输出其所对应的次序 () a(5) , b(4) , , , i = 1 5 a(i) = (
13、a) i i = 0 4 b(i) = (a(i) i = 1 i = 0 4 b(i) = b(i): = i i ; a(i) ; + 1 57 / 76 1919、利用随机函数生成一个44的矩阵、利用随机函数生成一个44的矩阵( (即二维矩阵即二维矩阵),),范围是范围是20,5020,50内的整数内的整数, ,输出该矩阵所有数据之和输出该矩阵所有数据之和 () a(3, 3), i = 0 3 j = 0 3 a(i, j) = ( * 31 +20) j i i = 0 3 j = 0 3 a(i, j); j i i = 0 3 j = 0 3 = + a(i, j) j i ;
14、2020、输入一系列字符串,将字符串按递减次序排列。请编程实现、输入一系列字符串,将字符串按递减次序排列。请编程实现 () , , , 1() (1) (n) 58 / 76 = (a) (a) a(i)= (请输入字符串) 1 a(i); (1); i 2() i = 0 n j = 0 n - 1 a(j) = a(i) 59 / 76 (i) = a(i) + a(i) i 1 10 (i); i ; , ; , ; / 10 2222、 、 定义三个44的二维数组,定义三个44的二维数组, A A 和和 B B 中的元素均随机生成,中的元素均随机生成, 数组数组 A A 的范围是的范围
15、是1 12020, 数组数组 B B 的范围是的范围是100100 200200,数组,数组 C C 是是 A A 和和 B B 相乘得到的。请编程生成并输出。相乘得到的。请编程生成并输出。 () () (1 4, 1 4), (1 4, 1 4), (1 4, 1 4) 数组 A i = 1 4 j = 1 4 a(i, j) = ( * 20 + 1) (j * 4); a(i, j); j 数组 B i = 1 4 j = 1 4 b(i, j) = ( * 100 + 100) (j * 6); b(i, j); j 60 / 76 数组 C; i = 1 4 j = 1 4 c(i,
16、 j) = b(i, j) * a(i, j) (j * 4); c(i, j); j 数组 C; i = 1 4 j = 1 4 c(i, j) = b(i, j) * a(i, j) (j * 6); c(i, j); j 2323、随机产生、随机产生1515个小写字母,放在字符串中。个小写字母,放在字符串中。 (提示:(提示:(*26+97)(*26+97)) () $(1 15), 字符数组为 a(i): = 1 15 a(i)= ( * 26 + 97) (i); (1); i 61 / 76 () 10 2424、随机产生、随机产生1010个个30,10030,100内的整数,求最
17、大值及所对应的下标内的整数,求最大值及所对应的下标 () (9), , 0 9 a(i) ( * 71 + 30) (i); i (0) 1 9 a(i, j) j 2第; i + 1; 行; 最小值为; a(i, ); 下标为; (; i; ;) 64 / 76 2828、随机生成一个整型的二维数组,范围在、随机生成一个整型的二维数组,范围在10,2010,20之间,以下三角形式输出该数组。之间,以下三角形式输出该数组。 () (4, 4) 0 4 j = 0 4 a(i, j) = ( * 11 + 10) j i 0 4 j = 0 i a(i, j); j i 2929、有、有1010
18、个评委对歌手进行打分(分数存放在个评委对歌手进行打分(分数存放在 A A 数组中)要求编程计算歌手平均得分(按去掉一个最高分数组中)要求编程计算歌手平均得分(按去掉一个最高分 和一个最低分的计算办法计算)和一个最低分的计算办法计算) 。 () a(), , , , s! a = (98, 97, 95,91, 90, 99, 93, 94, 93, 96) n = (a) i = 0 n a(i); i = a(0): = 0 65 / 76 i = 0 n a(i) = a(i): = i i ; ; a(n - 2) s = 0 i = 0 n - 2 s = s + a(i) a(i); i ; s / (n - 1) 30.已知一维数组 a 中元素已排序,分别为12,15,21,25,27,35,36,39,48,52,编程将30插入数 组,使 a 仍保持有序。 66 / 76 () (), , , , a (1, 4, 7, 9, 12, 14, 23, 56) n (a) 0 n 1(i) i 1() x (1) 0 1 - 1 x = a(i) 69 / 76 a(i) a(i) = a(i): = i i ; , ; 3939、编写一个判断素数的通用过程(函数或子程序)、编写一个判断素数的通用过程(函数或子程序) 。调用该过程,计算并输出区间。调用该过程,计算并输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农化技术员安全意识强化知识考核试卷含答案
- 2025年湖州新象股权投资有限公司招聘备考题库及答案详解1套
- 2025年工业AI设备故障诊断案例题库
- 2025年第十师北屯面向社会公开引进高层次事业编工作人员备考题库及答案详解1套
- 北京外国语大学国际教育集团2026届校园招聘60人备考题库及答案详解1套
- 北京大学第三医院北医三院120急救中心分站院前急救医师招聘备考题库有完整答案详解
- 中共福鼎市委党校2026年公开招聘紧缺急需人才有关事项的备考题库及一套完整答案详解
- 2025年上海市精神卫生中心神经内科医师招聘备考题库完整参考答案详解
- 肿瘤相关巨噬细胞分化
- 2025年中国民用航空飞行学院新津分院、广汉分院、洛阳分院秋季公开招聘工作人员17人备考题库带答案详解
- 2026年春季学期教科研工作计划-“教”以共进,“研”以致远
- 2026年哈尔滨铁道职业技术学院单招职业技能考试题库附答案解析
- 脊柱内镜下融合技术
- 2026年建筑工地春节后复工安全培训
- 《生活垃圾转运站除臭技术要求》(征求意见稿)
- 02标准草案(征求意见稿)-医疗机构体重管理中心建设和服务规范260115
- 降级消费行业分析报告
- 电厂输煤卫生清扫制度
- 产后康复体验活动开展
- 土方平衡调配方案
- 庙会承包协议书
评论
0/150
提交评论