东南融通笔试试题 .docVIP

  • 7
  • 0
  • 约1.89千字
  • 约 8页
  • 2018-11-19 发布于广东
  • 举报
东南融通笔试试题 .doc

东南融通笔试试题 1:设inta[] = {l,2, 3, 4, 5},*p=a;则数组元素的正确表 7K是 [2] (a+1) [5] D. p 2:C语言中计算a的3次方,正确的表达是 3 (a, 3) 氺氺3 (a, 3) 3:下列运算符中,优先级最高的是 [] ++ % D. 4:以“只读”方式打开文本文件a:,下列语句中哪一个 是正确的 =fopen(” a:” , ” ab” ) =fopen(” a: ”,” a” ) =fopen (” a: ”w b”) =fopen(” a ” r” ) %|z/5:c语言对文件的操作提供了提供了若于个标准库函 其中对格式化读函数fsca nf的函数调用正确格式是 (文件指针,格式控制字符串,输入项表); %|z/ (格式控制字符串,输入项表,文件指针); (格式控制字符串,文件指针,输入项表); (文件指针,输入项表,格式控制字符串); 6:对于while语句,错误的说法是 用条件控制循环体的执行次数 循环体至少要执行一次 循环体有可能一次也不执行 循环体中可以包含若干条语句 7:设有程序 ttinclude main() inti, j; for (i=0, j=l: iprintf dd i) 在运行上述程序时,for语句中循环体的执行次数是 8 : main () {intx =1,y=l: printf ( “%d,%d”,x: }运行结果为 ,0 ,1 9:函数调用语句 “f((el,e2),(e3, e4, e5)) 个数是 10:执行语句 “for (d=0;d!=60;d+=) s+=d; 循环在d等于6 0时终止 循环在d大于60时终止 循环在d小于60时终止 中参数的时,循环在d大于60后继续 中参数的 时, 11:使用语句 sca.nf(〃 a =%f,b=%f〃,a,b);输入变量 a b的值(□代表空格),正确的是 □ =,b= = IZIb= 12 :全局变量的存储类型可以定义为 或 static 或 r egister 或 exte rn 或 static 1 3:调用函数时,若实参是一个数组名,则向函数对应 的形参传送的是 数组的长度 数组的首地址 数组第一个元素的值 整个数组元素的值 14:若变量已正确定义并且指针p己经指向变量X,则杜 相当于 x *p 15 :编译程序的功能是 将汇编语言程序转换为目标程序 将汇编语言程序转换为高级语言程序 将高级语言程序转换为目标程序 将高级语言程序转换为汇编语言程序 简答题 16 :Writeaprogr amtocountbla nks,tabs, and newlines. 1 7:硬盘上保存有一个密码表,文本文件格式,文件名 为“”,内容如下: a bcdefghi jklm nopqrstuvwxy z ushecginp aywdqmlxbozr tfvjk 试编写程序实现一个简单的加密程序,循环读取用户 输入,按此密码表将字符进行替换, 并直接打印输出;例如“b aidu”将被替换成“s叩er”。 18: int a[3]; a[0]=0;a[l]=l:a[2 ]=2; int氺p,氺q ; P=a; q=a[2]: 则 a[q-p]=? 1 9:在某工程中,要求设置一绝对地址为0x67a9的整 型变量的值为Oxaa 66。编译器是一个纯粹的ANSI编译器。 写代码去完成这一任务。 20:请定义一个宏,比较两个数a、b的大小,不能使用 大于、小于、if语句。 21:C/C++源代码中,检查花括弧“(”与“)”,“ {”与 是否匹配,若不匹配,则输出不匹配花括弧所在的 行与列。 22:下面的代码就使用了_interrup t关键字去定义了 一个中断服务子程序(ISR),请评论一下这段代码的错误。 _interrup tdoublepute_area(doubler adius) { dou blearea=PI*r adius^radius ; printf (〃A rea=%f〃,area ); returnarea : } 23:程序填空 把文本文件复制到文本文件中,要求仅复制中的英文 字符。 ^include voi dmain () { charch; fpdl=fopen( , r ) ; while(fs canf (fpdl,〃 %c,ch) ) if ( | |ch=, a c hfclose(fpdl ):fclose(fpd

文档评论(0)

1亿VIP精品文档

相关文档