资源描述:
《东南融通笔试真题分享》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、东南融通笔试真题分享 东南融通常见的笔试题目分享: 1:设inta[]={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.f
2、p=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.循环体中可以包
3、含若干条语句 7:设有程序 include main() { inti,j; for(i=0,j=1;i<=j+1;i+=2,j) printf(%d,i); } 在运行上述程序时for语句中循环体的执行次数是 A.3 B.2 C.1 D.0 8:main() {intx=1,y=1; y=x; printf(%d,%d,x,y); }运行结果为 A.00 B.01 C.10 D.11 9:函数调用语句f((e1,e2),(e3,e4,e5))中参数的个数是 A.1 B.2 C.3 D.5 10:执行语句fo
4、r(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=%fPrime;,a,b);输入变量a、b的值(□代表空格)正确的是 A.1.252.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或stati
5、c 13:调用函数时若实参是一个数组名则向函数对应的形参传送的是 A.数组的长度 B.数组的首地址 C.数组第一个元素的值 D.整个数组元素的值 14:若变量已正确定义并且指针p已经指向变量x,则*x相当于 A.x B.p C.x D.*p 15:编译程序的功能是 A.将汇编语言程序转换为目标程序 B.将汇编语言程序转换为高级语言程序 C.将高级语言程序转换为目标程序 D.将高级语言程序转换为汇编语言程序 简答题 16:Writeaprogramtocountblanks,tabs,andnewlines. 17:硬盘上保存有一
6、个密码表文本文件格式文件名为code.txt内容如下: abcdefghijklmnopqrstuvwxyz ushecginpaywdqmlxbozrtfvjk 试编写程序实现一个简单的加密程序循环读取用户输入按此密码表将字符进行替换 并直接打印输出;例如baidu将被替换成super 18:inta[3]; a[0]=0;a[1]=1;a[2]=2; int*p,*q; p=a; q=a[2]; 则a[qp]=? 19:在某工程中要求设置一绝对地址为0x67a9的整型变量的值为0xaa66编译器是一个纯粹的ANSI编译器写代码去完成这一任
7、务 20:请定义一个宏比较两个数a、b的大小不能使用大于、小于、if语句 21:C/C++源代码中检查花括弧(与){与})是否匹配若不匹配则输出不匹配花括弧所在的行与列 22:下面的代码就使用了interrupt关键字去定义了一个中断服务子程序(ISR)请评论一下这段代码的错误 interruptdoubleputearea(doubleradius) { doublearea=PI*radius*radius; printf(Area=%f,area); returnarea; } 23:程序填空 把文本文件d1.dat复制到文本文件d2.
8、dat中要