免费智能真题库 > 历年试卷 > 程序员 > 2019年上半年 程序员 下午试卷 案例
第3题      
知识点   有效性   AR

 
【说明】
某市根据每天早上5点测得的雾霾指数(pm2.5值)决定是否对车辆进行限行,规则如下:
(1)限行时间为周内(即周一到周五),周六周日不限行;
(2)根据车牌号的尾号(最后1位数字)设置限行车辆(车牌号由英文字母和十进制数字构成,长度为6位,至少包含1位数字);
(3)雾霾指数低于200时,不限行;
(4)雾霾指数在区间[200, 400)时,周内每天限行两个尾号的汽车:周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0,即尾号除以5的余数相同者在同一天限行;
(5)雾霾指数大于等于400时,周内每天限行五个尾号的汽车:周一、周三和周五限行1,3,5,7,9,周二和周四限行0,2,4,6,8,即尾号除以2的余数相同者在同一天限行;
下面程序运行时,输入雾霾指数、星期(数字1表示星期一,数字2表示星期二,...,数字7表示星期日)和车牌号,输出该车牌号是否限行的信息。
【C代码】
#include<stdio.h>
#define PM25_L1 200
#define PM25_L2 400
typedef enum{YES,NO}MARKTAG;
int isDigit(char ch)
{//判断ch是否为十进制数字字符,是则返回1,否则返回0
return(ch>='0'&&ch<='9');
}
void prt_msg(char *msg,MARKTAG flag)
{
if(flag==YES)
printf("%s:traffic restrictions\n",msg);
else
printf("%s:free\n", msg);
}

int isMatched(int weekday,int t,int d)//判断是否符合限行规则,是则返回1,否则返回0
{return(weekday%d==t%d);}
void proc(int pm25,int weekday,char *licence)
{
int i,lastd;
if(weekday==6 || weekday==7 ||(1))
prt_msg(licence,NO);
else{
for(i=5;i>=0;i--)
if(isDigit(licence[i])){
lastd=(2);//获取车牌号的尾号
break;
}
if(pm25>=PM25_L2){//限行5个尾号的汽车
if(isMatched((3)))
prt_msg(licence,YES);
else
prt_msg(licence,NO);
}

else{//限行2个尾号的汽车
if(isMatched((4)))
prt_msg(licence,YES);
else
prt_msg(licence,NO);
}
}
}
main()
{
int weekday=0,pm25=0; 
char licence[7];
scanf("%d %d %s’’,&pm25,&weekday,licence);
//输入数据的有效性检测略,下面假设输入数据有效、正确
proc((5));
return 0;
}

 
问题:3.1   填写程序中的空缺。
 
 
 



   知识点讲解    
   · 有效性    · AR
 
       有效性
        有效性是指软件产品在指定的使用环境下,使用户获得满足准确度和完整性要求的规定目标的能力。
 
       AR
        (1)AR的定义。增强现实技术(Augmented Reality,AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。
        (2)AR的特点。
        ①真实世界和虚拟世界的信息集成;
        ②具有实时交互性;
        ③是在三维尺度空间中增添定位虚拟物体。
        (3)AR的营销价值。
        ①虚实结合,震撼体验。借助AR的虚实交互体验,增强产品发布会的趣味性和互动性。另外借助AR技术,可以展示模拟现实条件无法表现的细节和创意,使消费者更直观形象地感知产品,提升对企业品牌形象的理解,尤其适用于工艺复杂、技术含量高、价值相对较高的产品。
        ②体验营销。AR技术实现品牌和消费者零距离接触,在游戏或互动中潜移默化地传达产品内容、活动及促销信息,加深消费者对品牌的认可和了解。AR技术借助手机摄像头可以生动地再现产品使用场景,增强用户的购物体验,解决电子商务当下无法试用、试穿的瓶颈,给我们生活带来极大地便利和乐趣。
        ③与微博、SNS等社交媒体整合。利用AR技术与微博、SNS等社交媒体的融合打通,实现从体验营销到自营销,最终形成消费者对产品和品牌的信任和钟爱,满足了消费者购买咨询、体验和分享的需求,促成消费者形成良好的口碑并促进购买。


 题号导航      2019年上半年 程序员 下午试卷 案例   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
5 /
6 /
 
↓第3题