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

必勝高考網(wǎng) > 計算機類 > 計算機等級 > 資訊 >

2014年嵌入式系統(tǒng)開發(fā)工程師模擬試題(3)

時間: 家輝2 資訊

  一.3、分析題。

  本題(各5分)。假設(shè)下面代碼中的變量都是合法變量,調(diào)用外部的函數(shù)都是正確的。回答幾個問題:

  這些代碼意圖要干什么?

  是否有問題?

  如果有問題,該如何修改,或者如何避免類似錯誤發(fā)生?

  如果沒有問題,如果代碼有輸出,輸出是什么?

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

  int isvowel (char c)

  {

  return c==’a’’’’’’’’||c==’e’’’’’’’’||c==’i’’’’’’’’||c==’o’’’’’’’’||c==’u’’’’

  }

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

  while (c==’\t’||c=’ ‘||c==’\n’)

  c=getc(f);

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

  /* 當x=2, y=3, z=? */

  if (x==0)

  if (y==0)

  z=-1;

  else

  z=x+y;

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

  /* 處理網(wǎng)絡(luò)事件 */

  void process_network_code(int x, int y)

  {

  /* 選擇modes_pointer資源 */

  switch (line) {

  case THING1:

  /* 處理異常1#, 使用老的modes_pointer資源 */

  doit1();

  break;

  case THING2:

  /* 處理異常2#, 需要重新啟動服務(wù) */

  if (x == STUFF) {

  /* 重新申請modes_pointer資源,沒有初始化 */

  do_first_stuff();

  /* 在這種條件下,有些資源不用重新申請 */

  if (y == OTHER_STUFF)

  break;

  /* 申請剩下的資源,并初始化 */

  do_later_stuff();

  }

  /* 初始化modes_pointer資源 */

  initialize_modes_pointer();

  break;

  default:

  /* 處理普通事件, 使用老的modes_pointer資源 */

  processing();

  }

  /* 使用modes_pointer資源,處理事件 */

  use_modes_pointer();

  }

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

  int is_gb2312_char(char c1, char c2)

  {

  if (c1 >= 0xa1 && c2 >= 0xa1)

  return 1;

  else

  return 0;

  }

  6、———————————————————–

  下面x, y的值是多少,有什么問題?

  int x = 10, y = 3;

  x ^= y;

  y ^= x;

  x ^= y;

  /* x=?, y = ? */

  7、———————————————————–

  int days[]={31,28,31,30,31,30,31,31,30,31,30,31,};

  int calendar[12][31];

  int (*monthp)[31];

  int *dayp;

  int i;

  memset(calendar, 0, sizeof(calendar));

  i = 0;

  for (monthp = calendar; monthp < &calendar[12]; monthp++) {

  for (dayp = *monthp; dayp < &(*monthp)[31]; dayp++) {

  if (dayp - *monthp < days[calendar - monthp]) {

  *dayp = i++ % 7 + 1;

  }

  }

  }

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

  void printnum(long n)

  {

  if (n < 0) {

  putchar(&rsquo;-&rsquo;&rsquo;&rsquo;&rsquo;&rsquo;&rsquo;&rsquo;&rsquo;);

  n = -n;

  }

  if (n >= 10) {

  printnum(n/10);

  }

  putchar (”0123456789&Prime;[n%10]);

  }

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

  void * memchr(void *pv, unsigned char ch, size_t size)

  {

  unsigned char *pch = (unsigned char *) pv;

  unsigned char *pchEnd = pch + size;

  while (pch < pchEnd) {

  if (*pch == ch)

  return (pch);

  pch++;

  }

  return NULL;

  }

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

  void * memchr(void *pv, unsigned char ch, size_t size)

  {

  unsigned char *pch = (unsigned char *) pv;

  unsigned char *pchPlant = pch + size;

  unsigned char chSave = *pchPlant;

  *pchPlant = ch;

  while (pch != ch) {

  pch++;

  }

  *pchPlant = chSave;

  return ((pch == pchPlant) ? NULL : pch);

  }

55554 主站蜘蛛池模板: 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 制冷采购电子商务平台——制冷大市场 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 |