欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2023年嵌入式C语言高级编程试卷B.docx

    • 资源ID:72675548       资源大小:21.28KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2023年嵌入式C语言高级编程试卷B.docx

    上嵌嵌入式c高级编程笔试一.选择题(每题1分,共20道). C语言程序编译时,程序中的注释部分()A)参与编译,并会出现在目的程序中出)参与编译,但不会出现在目的程序中aC)不参与编译,但会出现 在目的程序中动)不参与编译,也不会出现在目的程序中.语句“ int k=0 5 86 ,将()M)说明k为初值5 8 6的整型变量aB)说明k为初值0586的整型变量C)导致编译错误M)说明整型常量k的值为0 5 861 .全局变量的存储类型可以定义为()A ) a uto 或 s tati c 的B) extern 或 register ®aut o 或 ex t ernC) ex t e r n 或 st atic4 .设int型变量x有初始值3,则表达式x+*5/10的值是()M) 0 gC) 2B ) 1 ootxxO) 3a 5 .下列表达式的值为0的是()A)3% 5 M C) 3 /5aB)3/5.0。D ) 3< 56 .设int a=3;则表达式& & 一一 a >1的运算结果和a的值分别是()M) 0和2C) 1和2闻)0和3独 D) 1和37.设有以下程序段:i nt a =1, b=10, c =1, x; x= a &&b I |-c; printf (/z %d,%dn" , x ,执行后输出的结果是()M) 0,0 。<)1 , 0 aB ) 0, 1D)l, 18.设有以下程序段:for (a=0,b=0; b!=100&&a<5a +) scanf(" %d" , &b);那么,scanf最多可执行次数是()A) 4 sC)568。 D) 1的.假定a和b为整型变量,则执行下述语句组后,b的值为()。»a=l ;b= 10; ad oo a b -= a;必 +;g wh i le (b<0);A) 9o sC) 1 疝)一2A) 9o sC) 1 疝)一2D) 812.执行语句"fo r ( s =0, i =1; i<=l)aA) 2 2,13)aA) 2 2,130;i=i+3) s+=i; "后,变量s、i的当前值分别是(£)22, 10B)12, IO® D)12, 1 311.表达式"size o f ( int 1 2 ) / s i zeof ( i n t ) ” 的值为()A)1 o£)3B) 2 3 D) 4.假如指针p已经指向某个整型变量x,则(*p)+相称于()M)x + +B)p+ +C) *(p+)D ) & x + +.已知变量定义:ch a r *P; a在执行了语句p=s之后,* (P+2)的值是(D)字符'B'的地址M4.函数调用语句ca 1 c (ex p 1, (exp 3 , e x p4, e x p5);,具有的实参个数是M)' B,M)' B,A) 1 oB)2ooo D ) 4oC ) 315 .以“只读”方式打开文本文献homcaa.dat,下列语句中哪一个是对的的(A) f p =f o pe n ( " hom e aa. dat"A) f p =f o pe n ( " hom e aa. dat"C) fp=f o pen ( " homeaa.dat”,"a b " ) ; aB) fp=fope n ( " homea a . datwb ") ;aD) f p=fope n ( " h o m e aa. da t ",16 .下面说法对的的是()M)在顺序存储结构中,有时也存储数据结构中元素之间的关系B)顺序存储方式的优点是存储密度大,且插入、删除运算效率高 此)数据结构的基本操作的设立的最重要的准则是,实现应用程序与存储结构的独立D)数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构17 .下列四种排序方法中,不稳定的方法是()M)直接插入排序 此)冒泡排序B)归并排序 屈)直接选择排序18 .在双向链表指针p的结点前插入一个指针q的结点操作是() M) p > L 1 ink二q;q->Rlink= p ; p-> L link->RI in k =q; q->L 1 in k =q; 4?) p >L1 i n k = q ; p->L link ->R 1 ink= q ; q->Rlink=p; q->Liin k =p-> L link; aC) q->K 1 ink= p ; q->Lli n k=p > L lin k ; p > L i i nk-> R li n k =q; p-> L 1 ink=q;D) q->Llink=p >L 1 ink; q->R1 i n k = q ; p->Ll i nk=q; p->Ll i nk= q ;)aA) edcb a de c b a)aA) edcb a de c b a1 9. 一个栈的入栈序列是a bcde,则栈的不也许输出序列是(B)dceab g D)abed e2 0.以数组QO. . ni-1存放循环队列中的元素,变量r e ar和qulen分别指示循环队列中队尾元素的实际位置和当前队列中元素的个数,队列第一个元素的实际位置是()A ) re a r-q u len aB) r ear- q ulen+m AC)m-qu 1 en 疝)l+(re a r+m-qu 1 en)% m二.填空题(每空2分,共10空)1下面代码的输出结果是in t a = 100;int b = 3 0 0;a = b + ( b = a) *0;p rintf ( " a 二 % d , b 二 %d rn,a , b );2下面代码的输出结果是in t main ()(int i, x , y;i=x=y=0; d o (+i;aif (i%2! =0)x=x+i ;i+; ay =y+i+; while (i<=7);p r intf (,zx=%d, y=%dn,x, y); re t u r n 0;3设i n t i , x3 3 = 1, 2, 3, 4 , 5, 6, 7,8,9;则下面语句的输出结果是gfor (i=0; i <3; i+)8P r intf (" %dff , x i 2-i);4如下代码:char chBuffer = " 0 0 0tl 1 r"c h ar *lpS t ring = chB u ff e r ;int * Iplnt = (i n t *) chBuffer;osiz e o f ( c h Buffer ) = s i zeof ( IpSt r i ng )= &1 p I ntl =5下面代码的输出结果是in t arr = 6,7, 8, 9 , 1 0 ;1 nt *pt r =arr;*(ptr+) += 123;p ri n t f (,z%d, %d ”,* pt r , * (+p t r);6下面代码的输出结果是# include ,zstd i o. httdefine SQR(X) X*Xint ma i n(in t a r gc, ch a r * a rgv 口) oint k = 2, m = 1, a = 1 0 ;a / = SQR( k+m)/SQR(k+m);oprintf(dn,a);r e turn 0; !7若定义了un i onA必0 ch ar a 10;o s hor t b 4 5; along c5;u;则执行P r intf ( " %d n" , si z eof ( u );语句后,输出结果是 8下面代码功能是将一条数据入栈。v o id a d d (int top, e 1 emen t item)(If ( t o p > =MAX_S TACK SI Z E 1) ” a r etu r n stack _ ful 1 () ; a ostack =item; )三.简答题(每题4分,共5道)1写一个“标准”宏SWAP,这个宏输入两个参数,并互换他们的值。2 ch a r * cons t p;char c o ns t * pc o n s t ch ar* pa上述三个有什么区别?3 static全局变量与普通的全局变量有什么区别?stat ic局部变量和普通局部变量有什么区别? static函数与普通函数有什么区别?4 hea p和stac k的区别?5请写出C语言中打开文献、读写文献、文献定位、关闭文献的函数。嵌入式C高级编程机试编程题(每题8分,共5道)一、编写两个函数将整型变量x的二进制位的第n位置1或清零,其他位不变。二、编写一个把字符串转换成长整型数的函数,原型为1 ong ato 1 (con s t cha r *npt r )。三、编写一个递归函数,判断数组a N是否为一个递增数组。四、编写一个函数,功能是把一个字符串循环右移n个。比如本来是来c d e fg ",假如n=2,移位后应当是“ f gab cde u。五、排列数字。将1、219、20这20个数字排成一排,使得相邻的两个数字之和为一个素数,且 首尾两个数字之和也为一个素数。编写程序,打印出所有的排法。

    注意事项

    本文(2023年嵌入式C语言高级编程试卷B.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开