嵌入式C语言高级编程试卷B

嵌入式C语言高级编程试卷B

ID:43631285

大小:51.02 KB

页数:5页

时间:2019-10-11

嵌入式C语言高级编程试卷B_第1页
嵌入式C语言高级编程试卷B_第2页
嵌入式C语言高级编程试卷B_第3页
嵌入式C语言高级编程试卷B_第4页
嵌入式C语言高级编程试卷B_第5页
资源描述:

《嵌入式C语言高级编程试卷B》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上嵌《嵌入式C高级编程》笔试一.选择题(每题1分,共20道)1.C语言程序编译时,程序中的注释部分()A)参加编译,并会出现在目标程序中B)参加编译,但不会出现在目标程序中C)不参加编译,但会出现在目标程序中D)不参加编译,也不会出现在目标程序中2.语句“intk=0586;”,将()A)说明k为初值586的整型变量B)说明k为初值0586的整型变量C)导致编译错误D)说明整型常量k的值为05863.全局变量的存储类型可以定义为()A)auto或staticB)extern或registerC)auto或externD)extern或static4.设int型变量x有初始

2、值3,则表达式x++*5/10的值是()A)0C)2B)1D)35.下列表达式的值为0的是()A)3﹪5C)3/5B)3/5.0D)3<56.设inta=3;则表达式a<1&&--a>1的运算结果和a的值分别是()A)0和2 C)1和2 B)0和3D)1和37.设有以下程序段:inta=1,b=10,c=1,x;x=a&&b

3、

4、--c;printf(″%d,%d″,x,c);执行后输出的结果是()A)0,0 C)1,0 B)0,1 D)1,18.设有以下程序段:for(a=0,b=0;b!=100&&a<5;a++)scanf(″%d″,&b);那么,scanf最多可

5、执行次数是()A)4C)5   B)6   D)19.假定a和b为整型变量,则执行下述语句组后,b的值为() a=1; b=10; do { b-=a; a++; }while(b--<0); A)9 C)-1 B)-2 D)8 10.执行语句“for(s=0,i=1;i<=10;i=i+3)s+=i;”后,变量s、i的当前值分别是()A)22,13C)22,10B)12,10D)12,1311.表达式“sizeof(int[1][2])/sizeof(int)”的值为()A)1C)3B)2D)412.假如指针p已经指向某个整型变量x,则(*p)++相当于()A)x++B

6、)p++C)*(p++)D)&x++13.已知变量定义: charS[3]="AB"; char*P; 在执行了语句P=S之后,*(P+2)的值是() A)'B' B)'' C)不确定 D)字符'B'的地址 14.函数调用语句calc(exp1,(exp3,exp4,exp5));,含有的实参个数是()A)1C)3B)2D)415.以“只读”方式打开文本文件homeaa.dat,下列语句中哪一个是正确的()A)fp=fopen(″homeaa.dat″,″ab″);B)fp=fopen(″homeaa.dat″,″a″);C)fp=fopen(″home

7、aa.dat″,″wb″);D)fp=fopen(″homeaa.dat″,″r″);16.下面说法正确的是() A)在顺序存储结构中,有时也存储数据结构中元素之间的关系 B)顺序存储方式的优点是存储密度大,且插入、删除运算效率高 C)数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立 D)数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构 17.下列四种排序方法中,不稳定的方法是() A)直接插入排序  C)冒泡排序 B)归并排序    D)直接选择排序 18.在双向链表指针p的结点前插入一个指针q的结点操作是() A)p->L

8、link=q;q->Rlink=p;p->Llink->Rlink=q;q->Llink=q; B)p->Llink=q;p->Llink->Rlink=q;q->Rlink=p;q->Llink=p->Llink; C)q->Rlink=p;q->Llink=p->Llink;p->Llink->Rlink=q;p->Llink=q; D)q->Llink=p->Llink;q->Rlink=q;p->Llink=q;p->Llink=q; 19.一个栈的入栈序列是abcde,则栈的不可能输出序列是() A)edcbaC)decba B)dceabD)abcde 20.

9、以数组Q[0..m-1]存放循环队列中的元素,变量rear和qulen分别指示循环队列中队尾元素的实际位置和当前队列中元素的个数,队列第一个元素的实际位置是() A)rear-qulen B)rear-qulen+m C)m-qulen D)1+(rear+m-qulen)%m 一.填空题(每空2分,共10空)1下面代码的输出结果是 _________________ inta=100;intb=300;a=b+(b=a)*0;printf("a=%d,b=%dr",a,b);2下面代码的输出结果是 __________

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。