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

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

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

時間: 家輝2 資訊

  一.3、分析題。

  本題(各5分)。假設下面代碼中的變量都是合法變量,調用外部的函數都是正確的?;卮饚讉€問題:

  這些代碼意圖要干什么?

  是否有問題?

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

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

  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、———————————————————–

  /* 處理網絡事件 */

  void process_network_code(int x, int y)

  {

  /* 選擇modes_pointer資源 */

  switch (line) {

  case THING1:

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

  doit1();

  break;

  case THING2:

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

  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 主站蜘蛛池模板: 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 湖南自考_湖南自学考试| 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 广州网站建设_小程序开发_番禺网站建设_佛山网站建设_粤联网络 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 首页 - 军军小站|张军博客 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 |