版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上嵌《嵌入式C高级编程》笔试选择题(每题1分,共20道)1.C语言程序编译时,程序中的注释部分()
A)参与编译,并会出现在目的程序中ﻫB)参与编译,但不会出现在目的程序中ﻫC)不参与编译,但会出现在目的程序中ﻫD)不参与编译,也不会出现在目的程序中
2.语句“intk=0586;”,将()ﻫA)说明k为初值586的整型变量ﻫB)说明k为初值0586的整型变量
C)导致编译错误ﻫD)说明整型常量k的值为0586
3.全局变量的存储类型可以定义为()
A)auto或static ﻩﻩﻩ
B)extern或register ﻩﻩC)auto或externD)extern或static
4.设int型变量x有初始值3,则表达式x++*5/10的值是()ﻫA)0 ﻩﻩ C)2
B)1ﻩﻩﻩﻩﻩD)3
ﻫ5.下列表达式的值为0的是()
A)3﹪5ﻩﻩﻩ C)3/5ﻫB)3/5.0 ﻩ D)3<5
6.设inta=3;则表达式a<1&&--a>1的运算结果和a的值分别是()ﻫA)0和2
ﻩ ﻩ C)1和2
ﻫB)0和3ﻩﻩﻩ D)1和37.设有以下程序段:inta=1,b=10,c=1,x;x=a&&b||--c;printf(″%d,%d\n″,x,c);执行后输出的结果是()ﻫA)0,0
ﻩ ﻩC)1,0
ﻫB)0,1
ﻩﻩﻩD)1,1
8.设有以下程序段:for(a=0,b=0;b!=100&&a<5;a++)scanf(″%d″,&b);那么,scanf最多可执行次数是()
A)4ﻩﻩ C)5
B)6
ﻩﻩ ﻩ D)1ﻫ9.假定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,13 ﻩC)22,10
B)12,10ﻩﻩ D)12,13
11.表达式“sizeof(int[1][2])/sizeof(int)”的值为()
A)1ﻩ ﻩC)3B)2ﻩﻩﻩ D)4
12.假如指针p已经指向某个整型变量x,则(*p)++相称于()ﻫA)x++
B)p++
C)*(p++)
D)&x++13.已知变量定义:
charS[3]="AB";
char*P;
ﻫ在执行了语句P=S之后,*(P+2)的值是()
ﻫA)'B'
B)'\0'
ﻫC)不拟定
D)字符'B'的地址
ﻫ14.函数调用语句calc(exp1,(exp3,exp4,exp5));,具有的实参个数是()ﻫA)1 ﻩ ﻩC)3
B)2 ﻩﻩﻩD)4
15.以“只读”方式打开文本文献\home\aa.dat,下列语句中哪一个是对的的()
A)fp=fopen(″\home\aa.dat″,″ab″);ﻫB)fp=fopen(″\home\aa.dat″,″a″);
C)fp=fopen(″\home\aa.dat″,″wb″);ﻫD)fp=fopen(″\home\aa.dat″,″r″);
16.下面说法对的的是()
ﻫA)在顺序存储结构中,有时也存储数据结构中元素之间的关系
B)顺序存储方式的优点是存储密度大,且插入、删除运算效率高
ﻫC)数据结构的基本操作的设立的最重要的准则是,实现应用程序与存储结构的独立
D)数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构
17.下列四种排序方法中,不稳定的方法是()
ﻫA)直接插入排序ﻩﻩC)冒泡排序
B)归并排序ﻩﻩD)直接选择排序
18.在双向链表指针p的结点前插入一个指针q的结点操作是()
ﻫA)p->Llink=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)edcbaﻩﻩﻩﻩC)decba
B)dceabﻩﻩ D)abcde
20.以数组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=%d\r\n",a,b);2下面代码的输出结果是
_________________
intmain()
{inti,x,y;
i=x=y=0;
do{++i;ﻫif(i%2!=0)
ﻫ{x=x+i;i++;}ﻫy=y+i++;}while(i<=7);printf("x=%d,y=%d\n",x,y);return0;}3设inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是
_________________
ﻩﻩfor(i=0;i<3;i++)
ﻩﻩprintf(″%d″,x[i][2-i]);
ﻩ ﻩ ﻩﻩ4如下代码:charchBuffer[]={″000\t11\r″};char*lpString=chBuffer;int*lpInt=(int*)chBuffer;
ﻩsizeof(chBuffer)=
_________________sizeof(lpString)=
_________________&lpInt[1]=
_________________5下面代码的输出结果是
_________________
intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));6下面代码的输出结果是
_________________
#include"stdio.h"#defineSQR(X)X*Xintmain(intargc,char*argv[]){
ﻩintk=2,m=1,a=10;
a/=SQR(k+m)/SQR(k+m);
ﻩprintf("%d\n",a); return0;}7若定义了
unionﻫ{ﻩﻩﻩ ﻩchara[10];
ﻩ shortb[4][5];ﻫ longc[5];
}u;
则执行printf(″%d\n″,sizeof(u));语句后,输出结果是_________________
8下面代码功能是将一条数据入栈。
voidadd(inttop,elementitem)
{
If(top>=MAX_STACK_SIZE-1)
ﻫﻩﻩreturnstack_full();
ﻫﻩstack[____________]=item;
}
简答题(每题4分,共5道)1写一个“标准”宏SWAP,这个宏输入两个参数,并互换他们的值。2char*constp;
charconst*pﻫconstchar*pﻫ上述三个有什么区别?3static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?4heap和stack的区别?5请写出C语言中打开文献、读写文献、文献定位、关闭文献的函数。《嵌入式C高级编程》机试编程题(每题8分,共5道)一、编写两个函数将整型变量x的二进制位的第n位置1或清零,其他位不变。二、编写一个把字符串转换成长整型数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度高空作业安全责任书及保险合同3篇
- 2025年度临聘教师劳务派遣工作合同范本2篇
- 二零二五年度体育场馆物业承包及赛事运营合同3篇
- 二零二五年度展览馆租赁合同标准版3篇
- 2025年汽车配件在线教育课程开发与授权合同4篇
- 二零二四年房屋租赁合同with租金调整及维修条款
- 二零二四年度智能家居设备销售合同3篇
- 二零二五年度日用品铺货批发合同范本4篇
- 二零二五年度牛奶品牌形象设计合同
- 二零二五年玻璃马赛克产品售后维修与技术支持合同3篇
- 无人化农场项目可行性研究报告
- 《如何存款最合算》课件
- 社区团支部工作计划
- 拖欠工程款上访信范文
- 2024届上海市金山区高三下学期二模英语试题(原卷版)
- 学生春节安全教育
- 《wifi协议文库》课件
- 《好东西》:女作者电影的话语建构与乌托邦想象
- 教培行业研究系列(七):出国考培的再研究供需变化的新趋势
- GB/T 44895-2024市场和社会调查调查问卷编制指南
- 高三日语一轮复习助词「で」的用法课件
评论
0/150
提交评论