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

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

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 主站蜘蛛池模板: 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 湖南教师资格网-湖南教师资格证考试网 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 |