东南融通常见的笔试题目 .docVIP

  • 13
  • 0
  • 约1.91千字
  • 约 7页
  • 2018-11-19 发布于广东
  • 举报
东南融通常见的笔试题目 .doc

东南融通常见的笔试题目 1:设inta[] = {l,2, 3, 4, 5},*p=a;则数组元素的正确表 [2] (a+1) [5] D. p 2:C语言中计算 2:C语言中计算a的3次方, 正确的表达是 (a, 3) 氺氺3 (a, 3) 3:下列运算符中,优先级最高的是 [] ++ % D. 4:以“只读”方式打开文本文件a:,下列语句中哪一个 是正确的 =fopen(” a: ”,” ab”) =fopen(” a: ”” a”) =fopen(,’ a: ”wb”) =fopen (” a: ”,” r’’ ) 5:c语言对文件的操作提供了提供了若于个标准库函数 其中对格式化读函数f scanf的函数调用正确格式是 (文件指针,格式控制字符串,输入项表); (格式控制字符串,输入项表,文件指针); (格式控制字符串,文件指针,输入项表); (文件指针,输入项表,格式控制字符串); 6 :对于while语句,错误的说法是 用条件控制循环体的执行次数 循环体至少要执行一次 循环体有可能一次也不执行 循环体中可以包含若干条语句 7:设有程序 #incl ude main () in ti, j: for (i =0, j=l: iprin tf (o/od,i) 在运行上述程序时,for语句中循环体的执行次数是 8: main () {i ntx=l, y=l: y=x—: printf ( “%d,%d”,x,y); }运行结果为 ,0 ,1 ,0 ,1 9:函数调用语句“f((el,e2),(e3,e4,e5))”中参数的 个数是 10:执行语句 “for(d=0;d!=60;d+=)s+=d; ” 时, 循环在d等于60时终止 循环在d大于60时终止 循环在d小于60时终止 循环在d大于60后继续 11:使用语句 scanf (〃 a=%f,b:%f,a,b);输入变量 a、b的值(□代表空格),正确的是 =,b= ^□b = 12:全局变量的存储类型可以定义为 或 stati c 或 register 或 e xtern 或 static 13:调用函数时,若实参是一个数组名,则向函数对应 的形参传送的是 数组的长度 数组的首地址 C.D.〔组第一个元素的值 C. D. 〔组第一个元素的值 整个数组元素的值 14:若变量己正确定义并且指针p已经指向变量X,则杜 相当于 x 15:编译程序的功能是 将汇编语言程序转换为目标程序 将汇编语言程序转换为高级语言程序 将高级语言程序转换为目标程序 将高级语言程序转换为汇编语言程序 简答题 16:Writeapr ogramtocount blanks, tabs, andnewlines. 17:硬盘上保存有一个密码表,文本文件格式,文件名 为“”,内容如下: abcdefghi j klmnopqrstuv wxyz ushecg inpaywdqmlxb ozrtfvjk 试编写程序实现一个简单的加密程序,循环读取用户 输入,按此密码表将字符进行替换, 并直接打印输出;例如“baidu”将被替换成“super”。 18:inta[3]: a[0]=0;a[l]=l;a[2]=2; int氺p,氺q; P=a; q=a[2]: 则 a[q-p]=? 19:在某工程中,要求设置一绝对地址为0x6 7a9的整 型变量的值为0 xaa66o编译器是一个纯粹的ANSI编译器。 写代码去完成这一任务。 20:请定义一个宏,比较两个数a、b的大小,不能使 用大于、小于、if语句。 ”与21:C/C++源代码中,检查花括弧“(”与 ”与 是否匹配,若不匹配,则输出不匹配花括弧所在的 行与列。 22:下面的代码就使用了_inter rupt关键字去定义了 一个中断服务子程序(ISR ),请评论一下这段代码的错误。 _inter ruptdoublepu te_area(doub leradius) doublearea^P I*radius*rad ius: printf (〃Area=o/of〃,a rea); returna rea; } 23:程序填空 把文本文件复制到文本文件中,要求仅复制中的英文 字符。 ttinclude voidmain () { charch ; fpdl=fopen( , r ) ; while (fscanf (fpdl,” %c〃,ch) ) if ( || ch= f a f chfclose (f pdl) : fclose ( fpd2);

文档评论(0)

1亿VIP精品文档

相关文档