必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2014年嵌入式系統開發工程師模擬試題(2)

時間: 家輝2 資訊

  一.1、簡答題。下面的題目必須全部答對才給分 (20分):

  1、 如何在C中初始化一個字符數組。

  2、 如何在C中為一個數組分配空間。

  3、 如何初始化一個指針數組。

  4、 如何定義一個有10個元素的整數型指針數組。

  5、 s[10]的另外一種表達方式是什么。

  6、 GCC3.2.2版本中支持哪幾種編程語言。

  7、 要使用CHAR_BIT需要包含哪個頭文件。

  8、 對(-1.2345)取整是多少?

  9、 如何讓局部變量具有全局生命期。

  10、C中的常量字符串應在何時定義?

  11、如何在兩個.c文件中引用對方的變量。

  12、使用malloc之前需要做什么準備工作。

  13、realloc函數在使用上要注意什么問題。

  14、strtok函數在使用上要注意什么問題。

  15、gets函數在使用上要注意什么問題。

  16、C語言的詞法分析在長度規則方面采用的是什么策略?

  17、a+++++b所表示的是什么意思?有什么問題?

  18、如何定義Bool變量的TRUE和FALSE的值。

  19、C語言的const的含義是什么。在定義常量時,為什么推薦使用const,而不是#define。

  20、C語言的volatile的含義是什么。使用時會對編譯器有什么暗示。

  一.2、問答題。

  1、———————————————————–

  “匈牙利命名法”有什么優缺點?(2分)

  2、———————————————————–

  下面x, y, *p的值是多少,有什么問題?(2分)

  int x, y, z = 2;

  int *p=&z;

  x=sizeof*p;

  y=x/*p; /* x=?, *p=?, y=?, 有什么問題?*/

  3、———————————————————–

  下面的語句是什么意思?如何聲明或定義才使它們更易懂?(10分)

  int (*foo())();

  int (*foo())[];

  int (*foo[])();

  (*(void(*)())0)();

  void (*signal(int,void(*)(int)))(int);

  4、———————————————————–

  本題(2分)。一般使用malloc時,需要進行強制類型轉換,如:

  char *s; s = (char *)malloc(31);

  下面中???該如何填寫,才可以正確執行強制類型轉換?

  int (*monthp)[31]; monthp = (???)malloc(31);

  5、———————————————————–

  關于C語言運算符優先級的記憶技巧是什么?(2分)

  /* 下面r的值是多少 */

  int hi, low, r;

  hi=7;low=3;

  r=hi<<4+low;

  6、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  指針和數組的區別是什么?用一個簡單的聲明把它們區分開。(2分)

  指針和數組的聲明在什么情況下是相同的?(2分)

  7、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  C語言的左值(lvalue)和右值(rvalue)的含義是什么?(2分)

  8、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  為什么C語言可以實現printf(char *format, &hellip;)這樣可變參數的調用形式?這樣有什

  么缺點?(2分)

  9、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  說明C語言中術語”聲明”"定義”"原型”的含義?(2分)

  10、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  舉一個例子,說明使用assert和防錯代碼的區別。(5分)

  11、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  對語句 if else 與操作符 ? : 使用場合的比較。(2分)

  12、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  編寫一個函數,輸入一個的整型數字,可以選擇按照8/10/16進制輸出字符串。

  注意邊界值。(5分)

  13、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  本題(2分)。下面是一個16&times;16的黑白圖標:

  static unsigned short stopwatch[] = {

  0&times;07c6,

  0&times;1ff7,

  0&times;383b,

  0&times;600c,

  0&times;600c,

  0xc006,

  0xc006,

  0xdf06,

  0xc106,

  0xc106,

  0&times;610c,

  0&times;610c,

  0&times;3838,

  0&times;1ff0,

  0&times;07c0,

  0&times;0000,

  };

  如何修改聲明,可以使之在源代碼中形象地表現出圖形的模樣。

  14、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  說出可以使用calendar[11][30]變量的四種類型定義。(5分)

  如:int calendar[12][31]; /* 二維數組 */

  15、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  使用strcmp,當字符串相同時會返回&rsquo;\0&prime;。但&rsquo;\0&prime;一般作為邏輯假,

  因此下面的語句不容易理解:

  if (!strcmp(s, “string”)) return EQUATION;

  如何經過簡單修改,使之更易懂?(2分)

  16、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  編寫一個自己的完全C語言版本的memset函數,并且評價這個實現的性能和可移植性。(5

  分)

  17、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  在樹和圖這些數據結構中,通常使用指針來組織數據。如果我們要把這些數據保存到文

  件

  中,指針是沒有意義的。我們該如何解決這個問題。(2分)

  18、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  用2種不同的方法計算long變量的”1&Prime;bit的個數。(2分)

  19、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  任意給出一個C的基本數據類型,如何編碼判斷這個數據類型是有符號還是無符號的?(2

  分)

  不得上機實驗,寫出下面代碼的輸出。解釋這個行為是標準定義的,還是依賴實現的。(

  2分)

  int i;

  for (i = 0; i < 10; i++) {

  int j = i;

  printf (”%d\n”, j);

  }

  20、&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;

  列出5種以上你所看過的C編程的書籍,并寫簡要書評。(5分)

  對C的評價。如果要你改造一把菜刀,使之更加安全,你是否會使用這樣的菜刀,為什么

  ?(5分)

55554 主站蜘蛛池模板: 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 学习虾-免费的学习资料下载平台 雪花制冰机(实验室雪花制冰机)百科 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 数控走心机-双主轴走心机厂家-南京建克| 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | BHK汞灯-百科|上海熙浩实业有限公司 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 小小作文网_中小学优秀作文范文大全| 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 步入式高低温测试箱|海向仪器 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 |