本页仅为文字内容,不可回答。

软件工程师(C/C++)笔试题-A卷

姓名
    ____________
手机号码
    ____________
应聘岗位
    ____________
一、逻辑填空题
1、
2、
3、某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,蓝15%绿85%,事发时有一个人在现场看见了,他指证是蓝车,但是根据专家在现场分析,当时那种条件能看正确的可能性是80%那么,肇事的车是蓝车的概率的计算公式是                   。
4、有一种体育竞赛共含M个项目,有运动员A,B,C参加,在每一项目中,第一,第二,第三名分别的X,Y,Z分,其中X,Y,Z为正整数且XYZ。最后A得22分,B与C均得9分,B在百米赛中取得第一。求M的值。
5、有一个大西瓜,用水果刀平整地切,总共切9刀,最多能切成    份,最少能切成    份?
二、逻辑选择题
(1)、1,2,5,29,( )
A、34
B、841
C、866
D、37
(2)、2,12,30,( )
A、50
B、65
C、75
D、56
(3)、2,6,13,39,15,45,23,( )
A、46
B、66
C、68
D、69
(4)、
A、
B、
C、
D、
(5)、
A、
B、
C、
D、
E、
F、
(6)、
A、
B、
C、
D、
7、寄存器要存放n位二进制数码时,需要( )个触发器。
A、n
B、
C、
D、 n/2
8、田径场上正在进行100米决赛。参加决赛的是A、B、C、D、E、F六个人。关于谁会得冠军,看台上甲、乙、丙谈了自己的看法:  乙认为,冠军不是A就是B  丙坚信,冠军绝不是C  甲则认为,D、F都不可能取得冠军  比赛结束后,人们发现他们三个中只有一个人的看法是正确的,请问谁是100米赛冠军?( )
A、A
B、B
C、C
D、D
分割线
三、专业选择题
1、在数据结构中,从逻辑上可以把数据结构分为_______。
A、动态结构和静态结构
B、紧凑结构和非紧凑结构
C、线性结构和非线性结构
D、内部结构和外部结构
2、通常拷贝构造函数的参数是( ):
A、对象
B、对象的成员
C、对象的引用
D、对象的指针
3、以下不正确的叙述是_______
A、在C程序中,逗号运算符的优先级最低;
B、在C程序中,T和t是两个不同的变量;
C、若a和b类型相同,在执行了赋值表达式a=b后,b中的值将放入a中,而b中的值不变;
D、当从键盘输入数据时,对于整型变量只能输入整型数据。对于实型变量只能输入实型数据。
4、以下选项中,不能作为合法常量的是_______。
A、0X2
B、015
C、2.8e9
D、123.6e0.4
5、若a是int类型变量,则表达式a=25/3%3的值是:
A、3
B、2
C、1
D、0
6、若进栈序列为l,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是_______。
A、1,4,3,2
B、2,3,4,l
C、3,1,4,2
D、3,4, 2,1
7、派生类对象的构造顺序是先调用:
A、派生类的构造函数
B、基类的构造函数
C、内嵌对象的构造函数
D、友元类的构造函数
8、若有以下类型说明语句:char w;int x;float y,z;则表达式w*x+z-y的结果为________类型。
A、float
B、char
C、int
D、double
9、有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i2;i++)p[i]=ch[i];for(i=0;i2;i++)for(j=0;p[i][j]'\0';j+=2)s=10*s+(p[i][j]-'0');printf("%d\n",s);}该程序的输出结果是_________。
A、69825
B、63825
C、6385
D、693825
10、有以下函数定义:voidfun(int n,double x){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是_______。
A、fun(int y,double m)
B、k=fun(10,12.5)
C、fun(x,n)
D、void fun(n,x)
四、专业填空题
1、C++中class与struct的主要区别是在缺省访问权限时,___的成员为私有的,而___的成员为公有的。
2、若n为整型,则表达式n=(float)2/3的值是___。
3、main(){chara=’A’,b=’E’;intsum=1,i=1;do { sum*=i; i++: }while(i=b-a);printf(“%d”,sum);}sum的值为_____。
4、若x和y都是double型变量,]ix的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为____。
5、若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是____。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
五、专业程序设计题
1、已知abc+cba=1333,其中a、b、c均为一位数,例如:617+716=1333, 518+815=1333, 试编程求出符合这一规律的a、b、c,并输出结果。(20分)
2、编写程序:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例如:13、17、113、317等。(20分)