还剩7页未读,继续阅读
文本内容:
东南融通笔试试题东南融通笔试试题1:设int a[]={1,2,3,4,5},*p二a;则数组元素的正确表示是A.a
[2]B.a+1C.a
[5]D.p2:C语言中计算a的3次方,正确的表达是A.a3B.powa,3C.a**3D.power a,3E.下列运算符中,优先级最高的是A.口B.++C.%D.4:以〃只读方式打开文本文件a:aa.dat,下列语句中哪一个是正确的A.fp=fopena:aa.datB.fp=fopena:aa.dat,a C.fp=fopena:aa.datD.fp=fopena:aa.dat5:c语言对文件的操作供应了供应了若于个标准库函数,其中对格式化读函数fscanf的函数调用正确格式是A.fscanf(文件指针,格式掌握字符串,输入项表);B.fscanf(格式掌握字符串,输入项表,文件指针);C.fscanf(格式掌握字符串,文件指针,输入项表);D.fscanf(文件指针,输入项表,格式掌握字符串);6:对于while语句,错误的说法是A.用条件掌握循环体的执行次数B.循环体至少要执行一次C.循环体有可能一次也不执行D.循环体中可以包含若干条语句7:设有程序^includemain{int i,j;for i=0,j=l;i=j+l;i+=2,j--printf%d,i;在运行上述程序时,for语句中循环体的‘执行次数是A.3B.2C.1D.08:main{int x=l,y=l;y=x—;printf〃%d,%d,x,y;}运行结果为A.0,0B.0,1C.1,0D.1,19:函数调用语句〃fel,e2,e3,e4,e5中参数的个数是A.1B.2C.3D.510执行语句〃ford=0;d!=60;d+=
0.6s+=d;时,A.循环在d等于60时终止B.循环在d大于60时终止C.循环在d小于60时终止D.循环在d大于60后连续11使用语句scanf a=%f,b=%f,a,b;输入变量a、b的值口代表空格,正确的是A.
1.25,
2.4B.
1.
2502.4C.a=
1.25,b=
2.4D.a=
1.25Db=
2.412:全局变量的存储类型可以定义为A.auto或staticB.extern或registerC.auto或externD.extern或static13:调用函数时,若实参是一个数组名,则向函数对应的形参传送的是A.数组的长度B.数组的首地址C.数组第一个元素的值D.整个数组元素的值14:若变量已正确定义并且指针p已经指向变量x,则*x相当于A.xB.pC.xD.*p15:编译程序的功能是A.将汇编语言程序转换为目标程序B.将汇编语言程序转换为高级语言程序C.将高级语言程序转换为目标程序D.将高级语言程序转换为汇编语言程序简答题16:Write aprogram tocount blanks,tabs,and newlines.17:硬盘上保存有一个密码表,文本文件格式,文件名为“code.txt,内容如下abcdefghijklmnopqrstuvwxyzush npaywdqmlxbozrtfvjk试编写程序实现一个简洁的加密程序,循环读取用户输入,按此密码表将字符进行替换,并直接打印输出;例如〃baidu将被替换成〃super,东南融通笔试试题,资料共享平台《东南融通笔试试题》https://.unjso18:int a
[3];a
[0]=0;a[l]=l;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 doubleputeareadouble radiusdoublearea=PI*radius*radius;printfArea=%f,area;return area;23:程序填空把文本文件dl.dat复制到文本文件d
2.dat中,要求仅复制dl.dat中的英文字符#include voidmain{char ch;fpdl=fopen dl.dat,r;while fscanffpdl,%c,chif||ch=a ch=zfprintf fpd2,%c,ch;fclose fpdl;fclose fpd2;文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。