题目内容

Is It Cheaper to Be a Woman—or a Man A.To celebrate the launch of gender equality in financial services, the Guardian explored other areas of spending to find out if there’s discrimination—and after crunching the numbers found the cost of being a woman is (mildly unscientifically) 6% more than a man. Clothes B.Some retailers charge different prices for near identical items, depending on whether you are in the men s or the women s sections. You might think that men s clothes should cost more as they are likely to involve more material, and this is the case at some shops—at Uniqlo, for instance, skinny jeans are £5 more, a cashmere sweater £10 more. However, other retailers charge women more: at Next, for example, you will pay £24 for a "supersoft robe" dressing gown, while a man’s is £22. Women’s Levi’s jeans are £20 more than the £70 for men’s 501s. Overall, where there was a difference, if you bought the same number of identical garments, you would pay more as a man. This seems to be borne out by transaction data from Barclaycard which shows that amongst its customers, women spend an average of £59 a time on clothes, while for men it is £65. C.But across the course of a year, women do have a much bigger outlay (花费). The latest ONS (Office for National Statistics) survey on household spending shows that in 2011 it was an average £244 a year on men’s clothes, against an average of £458 on women’s clothes. Women’s shoes accounted for £109 a year, while men’s cost £68. Men’s accessories cost £10 a year, while women’s £21. Add this all up and on average women are spending £588 a year on their wardrobes, while men are shelling out (花大笔钱) £322. Single-sex spending D.The ONS also has data for the cost of underwear—and it may not be a surprise that household spending on women’s underwear is higher, at an average of £57.20 a year versus £26 for men. A trip to Marks & Spencer established that men’s pants cost more than knickers, but women face additional costs for tights and bras. A survey earlier this year suggested the average woman has nine bras in her underwear drawer—even if you go for Marks & Spencer’s basic two-pack of white bras, that means an outlay of almost £70, and you will need to replace them at some point. E.Another item women will have to buy purely because of their gender is sanitary products. The average woman has periods for at least 30 years of her life and the average cycle is 28 days, so she has 13 a year. Assuming her period lasts five days and she uses four sanitary towels a day, that’s 260 a year. A packet of 26 Always Ultra costs £3.85 in Boots, so that adds up to £38.50 a year, or at least £1155 over a lifetime. For tampons (assuming 20 cost £1.99) the outlay is likely to be around £776 over 30 years. F.For many women, the cost of make-up adds a considerable amount each month. The ONS says £2.70 a week, or £140 a year, is spent on cosmetics. Men might argue that they need to buy razors (剃须刀), but so do many women—and they tend to cost more. At Boots, a pack of 10 Wilkinson Sword razors aimed at the female market cost £4.39-£1.30 more than a similar product aimed at men. The cost of living G.There are other costs that are dictated by nature. Women, for example, are advised to have an average calorie intake of 2000 a day, while a man needs 2500 to maintain his weight, so men need 25% more calories every day. This will not necessarily cost 25% more—you can bulk up a meal by throwing in more of the cheaper staples such as pasta and rice etc., but it will add to the cost. A survey of US office workers found that men who bought takeaway sandwiches were spending almost double on lunch each week than their female counterparts. H.Women are also advised to drink less—two to three units a day against the three or four guideline for men. A bottle of wine at 13.5% alcohol contains 10.13 units. If it costs £4.99, assuming you have the maximum each day, as a woman you will spend £1.47 and as a man £1.96. That’s a big assumption—many people drink less, some more. I.One big thing to remember is that although alcohol may be a preservative, women are likely to live longer, and will therefore have to meet their living costs for more years. In 2010 the average life expectancy at birth was 82 for women and 78 for men: that means forking out for food, heating, travel, entertainment, for four extra years. The change to annuity rates brought in by the gender directive means that women will get the same income as a man, regardless of the fact that they are expected to live longer, but they will need to factor these years of extra spending into their other savings. Haircuts J.Ask most men how much they pay for a haircut and they’ll probably say around a tenner at their local barber. Unless they are friends with a hairdresser, women will usually spend at least double that. This will be in part because they go to different places for their cuts, but even if a man and a woman walked in to the same salon the woman would probably end up paying more. K.Many salons have stopped pricing according to sex, but some quote different costs according to the length of hair, which means women are likely to end up spending more. In Supercuts, for example, prices are advertised as starting from £13.95 for a cut and £16.95 for a cut and wash. At my local salon the hairdresser said a man would pay £16.95 or £18.95, while a cut and shampoo of my shoulder-length hair would cost £23.90. L.By this point you may well be shouting "I need to buy razors far more often than my girlfriend" or "I have to spend on my hair, you’re a baldie (光头)", and of course your individual circumstances will affect your spending habits and needs—or you may have other examples of instances where pricing is different for each sex. People’s spending habits and needs are different according to their own circumstances.

查看答案
更多问题

现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,以此类推;内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票人数小于等于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编写函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中。把结果yy输出到OUT.DAT文件中。 注意:部分源程序已经给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 #include<stdio.h> char xx[100][11]; int yy[10]; int ReadDat(void); void WriteDat(void); void CountRs(void) void main() int i; for(i=0;i<10;i++) yy[i]=0; if(ReadDat()) printf("选票数据文件IN.DAT不能打开!\n\007"); return; CountRs(); WriteDat(); int ReadDat(void) FILE *fp; int i; if((fp=fopen("IN.DAT","r"))==NULL) return 1; for(i=0; i<100; i++) if(fgets(xx[i],12,fp)==NULL) return 1; xx[i][10]=’\0’; fclose(fp); return 0; void WriteDat(void) FILE *fp; int i; fp=fopen("OUT.DAT","w"); for(i=0; i<10; i++) fprintf(fp,"%d\n",yy[i]); printf("第%d个人的选票数=%d\n",i+1,yy[i]); fclose(fp);

设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请编写函数Josegh()实现此功能,并调用函数WriteDat(),把结果p输出到OUT.DAT文件中。 设n=100,s=1,m=10。 (1)将1到n个人的序号存入一维数组p中; (2)若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置; (3)重复第(2)步直至圈中只剩下p[1]为止。 注意:部分源程序已经给出。 请勿改动主函数main()和输出数据函数WriteDat()的内容。 #include<stdio.h> #define N 100 #define S 1 #define M 10 int p[100],n,s,m; void WriteDat(void); void Josegh(void) void main() m=M; n=N; s=S; Josegh(); WriteDat(); void WriteDat(void) int i; FILE *fp; fp=fopen("OUT.DAT","w"); for(i=N-1;i>=0;i--) printf("%4d",p[i]); fprintf(fp,"%4d",p[i]); if(i%10==0) printf("\n"); fprintf(fp,"\n"); fclose(fp);

收购废品的小贩甲答应收购某铜厂15岁青年乙偷来的工业用电缆,乙遂偷出价值15000元的电缆交甲,甲给乙500元。二人的行为构成何罪( ) 在第92题的条件下,如果李某不服法院作出的民事赔偿的判决,遂提起上诉。上诉期限是:

A. 在判决书作出之日起15日内上诉
B. 在判决书送达之日起15日内上诉
C. 在判决书作出之日起10日内上诉
D. 在判决书送达之日起10月内上诉

函数ReadDat()实现从IN.DAT文件中读取一篇英文文章并存入字符串数组xx中。请编写函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代后,仍存入数组xx的对应位置上,最后调用函数WriteDat(),把结果xx输出到OUT.DAT文件中。 替代关系:f(p)=p*11mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 原始数据文件存放的格式是:每行的宽度均小于80个字符。 注意:部分源程序已经给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 #include<stdio.h> #include<string.h> #include<conio.h> #include<ctype.h> unsigned char xx[50][80]; int maxline=0; /*文章的总行数*/ int ReadDat(void); void WriteDat(void); void encryptChar() void main() if(ReadDat()) printf("数据文件IN.DAT不能打开!\n\007"); return; encryptChar(); WriteDat(); int ReadDat(void) FILE *fp; int i=0; unsigned char *p; if((fp=fopen("IN.DAT","r"))==NULL) return 1; while(fgets(xx[i],80,fp)!=NULL) p=strchr(xx[i],’\n’); if(p) *p=0; i++; maxline=i; fclose(fp); return 0; void WriteDat(void) FILE *fp; int i; fp=fopen("OUT.DAT","w"); for(i=0;i<maxline;i++) printf("%s\n",xx[i]); fprintf(fp,"%s\n",xx[i]); fclose(fp);

答案查题题库