东南融通笔试真题分享

时间:2021-03-18 08:23:37 综合指导 我要投稿

东南融通笔试真题分享

东南融通常见的笔试题目分享:

东南融通笔试真题分享

1:设 int a[ ]={1,2,3,4,5},*p=a;则数组元素的正确表示是

A.a[2]

B.&(a+1)

C.a[5]

D.&p

2:C语言中计算a的3次方,正确的表达是

A.a^3

B.pow(a,3)

C.a**3

D.power(a,3)

3:下列运算符中,优先级最高的是

A.[]

B.++

C.%

D.&&

4:以只读方式打开文本文件 a: aa.dat, 下列语句中哪一个是正确的

A.fp=fopen(  a: aa.dat  ,  ab  )

B.fp=fopen(  a: aa.dat  ,  a  )

C.fp=fopen(  a: aa.dat  ,  wb  )

D.fp=fopen(  a: aa.dat  ,  r  )

5:c语言对文件的操作提供了提供了若于个标准库函数,其中对格式化读函数fscanf的函数调用正确格式是

A.fscanf(文件指针,格式控制字符串,输入项表);

B.fscanf(格式控制字符串,输入项表,文件指针);

C.fscanf(格式控制字符串,文件指针,输入项表);

D.fscanf(文件指针,输入项表,格式控制字符串);

6:对于while语句,错误的说法是

A.用条件控制循环体的执行次数

B.循环体至少要执行一次

C.循环体有可能一次也不执行

D.循环体中可以包含若干条语句

7:设有程序

#include

main()

{

int i,j;

for (i=0,j=1;i <=j+1;i+=2,j--)< p="">

printf("%d ",i);

}

在运行上述程序时,for语句中循环体的执行次数是

A.3

B.2

C.1

D.0

8:main()

{ int x=1,y=1;

y=x-- ;

printf(  %d,%d  ,x,y);

}运行结果为

A.0 , 0

B.0 , 1

C.1 , 0

D.1 , 1

9:函数调用语句 f((e1,e2),(e3,e4,e5)) 中参数的`个数是

A.1

B.2

C.3

D.5

10:执行语句 for(d=0;d!=60; d+=0.6) s+=d; 时,

A.循环在 d 等于 60 时终止

B.循环在 d 大于 60 时终止

C.循环在 d 小于 60 时终止

D.循环在 d 大于 60 后继续

11:使用语句scanf(&Prime;a=%f, b=%f&Prime;, &a, &b);输入变量a、b的值(□代表空格),正确的是

A.1.25,2.4

B.1.25□2.4

C.a=1.25, b=2.4

D.a=1.25□b=2.4

12:全局变量的存储类型可以定义为

A.auto或static

B.extern或register

C.auto或extern

D.extern或static

13:调用函数时,若实参是一个数组名,则向函数对应的形参传送的是

A.数组的长度

B.数组的首地址

C.数组第一个元素的值

D.整个数组元素的值

14:若变量已正确定义并且指针p已经指向变量x, 则*&x相当于

A.x

B.p

C.&x

D.&*p

15:编译程序的功能是

A.将汇编语言程序转换为目标程序

B.将汇编语言程序转换为高级语言程序

C.将高级语言程序转换为目标程序

D.将高级语言程序转换为汇编语言程序

简答题

16:Write a program to count blanks, tabs, and newlines.

17:硬盘上保存有一个密码表,文本文件格式,文件名为code.txt,内容如下:

abcdefghijklmnopqrstuvwxyz

ushecginpaywdqmlxbozrtfvjk

试编写程序实现一个简单的加密程序,循环读取用户输入,按此密码表将字符进行替换,

并直接打印输出;例如baidu将被替换成super。

18:int a[3];

a[0]=0; a[1]=1; a[2]=2;

int *p, *q;

p=a;

q=&a[2];

则a[q-p]=?

19:在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。

20:请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。

21:C/C++源代码中,检查花括弧(与 ),{与})是否匹配,若不匹配,则输出不匹配花括弧所在的行与列。

22:下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的错误。

__interrupt doublepute_area (double radius)

{

double area = PI * radius * radius;

printf(" Area = %f", area);

return area;

}

23:程序填空

把文本文件 d1.dat 复制到文本文件 d2.dat 中,要求仅复制 d1.dat 中的英文字符。

#include

void main()

{ _______ char ch;

fpd1=fopen( &Prime; d1.dat &Prime; , &Prime; r &Prime; );_______

while(fscanf(fpd1, &Prime; %c &Prime; ,&ch)_______)

if(_______||ch>= &prime; a &prime; &&ch <= &prime; z &prime; )fprintf(fpd2, &Prime; %c &Prime;  ,ch);

fclose(fpd1);fclose(fpd2);

}

【东南融通笔试真题分享】相关文章:

长沙银行笔试真题04-09

银行校招笔试真题练习03-29

2017邮政储蓄笔试真题和面经07-20

2017雅思笔试真题+答案(大陆卷)07-18

农信社、农商银行免笔试面试真题07-07

2017雅思笔试真题+答案(大陆卷+亚太卷)07-18

2017年福建农信社免笔试面试真题汇总07-11

中国工商银行笔试真题04-09

华为笔试网络题08-22

最全联合利华校招流程&面试笔试真题04-05