《2022年程序员笔试题 .pdf》由会员分享,可在线阅读,更多相关《2022年程序员笔试题 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、中讯软件集团 IT类题库客观题满分: 100 分,考试时间: 60 分钟一、招聘逻辑题( 30分)1.下图中左边前 4个图形呈现一定规律性,按照此规律,请在右边备选答案中选出第 5 个图形()A.A B.B C.C D.D 2.3, 10, 11,( ),127 A.66 B.46 C.52 D.78 3.8 进制加法: 657+765+567= ()A.2433 B.1323 C.1989 D.3705 4.6 个海盗抢到了 100 颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:第一步:抽签决定自己的号码(1、2、3、4、5、6) ;第二步:首先,由 1 号提出分配方案,然后由剩余5
2、 个人进行表决,当日仅当半数或超过半数的人同意时, 按照他的提案进行分配, 否则他将被扔入大海喂鱼;第三步:再由 2 号提出分配方案,然后由剩余4 个人进行表决,当日仅当半数或超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鱼;第四步:以此类推。条件:每个海盗都是很聪明的人,都是能理智的判断得失,从而做出选择。提示:海盗的判断原则: 1.保命; 2.尽量多得宝石。如果你是 1 号,为了保命并且获得最大利益,你能拿到多少颗宝石?()A.94 B.97 C.96 D.95 5.以下哪幅地图不能用一笔画出()A.A B.B C.C D.D 6.某学校有四名外国专家,分别来自美国、加拿大
3、、韩国和日本。他们分别在电子、机械和生物三个系工作,其中:1)日本专家单独在机械系;2)韩国专家不在电子系;3)美国专家和另外某个外国专家同在某个系;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 4)加拿大专家不和美国专家同在一个系。以上条件可以推出美国专家所在的系为()A.生物系B.机械系C.电子系D.电子系或生物系二、招聘程序题( 40分)1.假设有一个表 Student (学生, 姓名, 课程号, 成绩, 考试日期 (格
4、式: YYYYMMDD ) ) ,查询每个月参加“ SQL ”课程的 SELECT SUBSTR(考试日期, 1,6)as 考试时间(格式 :YYYYMM ),AVG( 成绩),as 平均成绩FROM Student WHERE 课程号 SQL GROUP BY_ A.考试时间B.SUBSTR(考试日期, 1,6) C.平均成绩D.AVG (成绩)2.函数 long fun(char*str)的功能是:自左至右顺序取出非空字符串str 中的数字字符形成一个十进制整数(最多8 位) 。例如:若字符串str 的值为“f3g8d5.ji2e3p12fkp”,则函数返回值为 3852312. Long
5、 fun(char*str) Int I=0; Long k=0; Char*p=str; While(*p!= 0 &_(1)_) If(*p= 0 &*p= 9 ) K_(2)_+*p- 0 ; f+I; _(3)_; feturn k; (1)A.i9; B.i8; C.i9; D.in。从数组 T 的第一个元素( T0)开始,每隔 N 个元素取出一个元素依次存入数组B1.m中,即 B1=T0,B2=Tn,依次类推,那么放入 Bk(1=k=m)的元素是 _ 。A.T(k-1)*n B.Tk*m C.Tk*n D.T(k-1)*m 5.程序片断 if(a.equals(“ 0” )&b.e
6、quals(“ 0” ))e=1,在测试时有如下 case,请问哪一条不是必须测试的: ()A.a” 0” ;b” 0”B.a” 0” ;b=” 0”C. a= ” 0” ;b=” 0”D. a=” 0” ;b” 0”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 6.假设有学生情况表S(学生编号,姓名) 、选课表 SC (学生编号、课程编号) ,要查询所有学生的选课信息(包含没有选课信息的学生),语句为()A.SELECT 学
7、生编号, 姓名,课程编号 FROM S,SC WHERE S.学生编号(*)=SC. 学生编号B. SELECT 学生编号,姓名,课程编号FROM S,SC WHERE S.学生编号 =SC. 学生编号(*)C. SELECT 学生编号,姓名,课程编号FROM S AND SC WHERE S.学生编号 =SC.学生编号D. SELECT 学生编号,姓名,课程编号FROM S,SC WHERE S.学生编号 =SC. 学生编号三、招聘框图题( 30分)1.本程序用古典的Eratosthenes的筛法求从 2 起到指定范围内的素数。如果要找出 2 至 10 中的素数,开始时筛中有2 到 10 的
8、数,然后取走筛中的最小的数2,宣布它是素数,并把该素数的倍数都取走。第一步以后,筛子中还留下奇数3、5、7、9;重复上述步骤,再取走最小数3,宣布它为素数,并取走3 的倍数,于是留下 5、7。反复重复上述步骤,直至筛中为空时,工作结束,求得2 至 10中的全部素数。程序中用数组sieve表示筛子,数组元素sievei的值为 1 时,表示数 i 在筛中,请将下图括号中的内容填写完整。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -