得票数
A.21%
B.22%
C.23%
D.24%
E.25%
F.26%
G.27%
H.28%
某村第九届村民委员会换届的实施方案规定:村民委员会成员候选人应由村民直接提名产生,保证村民的直接提名权。正式候选人的名额要多于应选名额,得票数多的候选人当选。这()
①体现了公民的基本政治权利,即选举国家权力机关代表的权利
②体现了差额选举,有利于村民选择自己心目中的候选人
③是公民行使选举权,直接选举国家机关的工作人员的表现
④是村民直接参与选举,行使人民当家作主的选举权利的表现
A.③④ B.②③ C.②④ D.①④
W村举行了换届选举,但村民委员会当选人仍少于应选名额,经过村民选举委员会的协商,决定3日后另行选举。下列关于另行选举的规定,正确的是()。
A另行选举可以在选举日当日举行,也可在5日内进行,具体时间由村民选举委员会确定
B另行选举的候选人须由登记参加选举的村民再次推选
C第一次投票未当选的人员得票多的为候选人,不需再次推选
D候选人以得票多的当选,但得票数不得少于已投选票数的1/3
E另行选举,应选职位仍未选足,但村民委员会成员已选足3人的,可以空缺
w村举行了换届选举,但村民委员会当选人仍少于应选名额,经过村民选举委员会的协商,决定3日后另行选举。下列关于另行选举的规定,正确的是( )。
A另行选举可以在选举日当日举行,也可在5日内进行,具体时间由村民选举委员会确定
B另行选举的候选人须由登记参加选举的村民再次推选
C第一次投票未当选的人员得票多的为候选人,不需再次推选
D候选人以得票多的当选,但得票数不得少于已投选票数的l/3
E另行选举,应选职位仍未选足,但村民委员会成员已选足3人的,可以空缺[答案]
某村有年满18周岁的村民1000人,在一次乡人大选举中作为一个选区,应选人大代表3人。第一次投票,5名代表候选人中,只有2人得票超过参加投票选民的过半数,于是进行再次选举。对此,下列哪个选项不正确?
A、再次选举中,代表候选人应为2人,即为第一次投票中的得票数为第三名、第四名的选民
B、选民在再次选举中,可以另外依法推举代表候选人
C、选民在再次选举中,投票时可以另选其他任何选民
D、在再次选举中,如果参加投票的选民有600人,得票200的人如果是得票最多的人就被选为乡人大代表
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
某单位准备进行一次选举,对指定的n名(n<80)候选人进行投票。为了简化选举工作,事先印制了写有这n名候选人姓名的选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张选票上被涂黑的圆圈数不得超过3个,也不得少于1个,否则视为无效选票。投票结束后,所有选票经计算机扫描处理,形成了描述选票状态的文本文件。例如,n=8时所形成的文件如下:
01011000
10010100
10011000
11111111
00000000
00111000
其中,每行表示一张选票的数据,每列代表一位候选者的得票情况。第i行第j列为1,表示第i张选票上投了第j名候选人1票。
函数statisdc()的功能是读入选票数据,并统计每位候选者的得票数,函数返回有效选票数。
【C函数】
int statistic(FILE*fp,int candidatet[],int n)
{ /*从文件中读入选票数据,n为候选人数量(n<80),从有效选票中统计每位候选者的得
票数并存入candidate[],函数返回有效选票数*/
char str[80]; /*str保存读入的一张选票数据*/
int i,tag=0; /* tag用于判断每张选票是否有效*/
int q=0; /*q用于计算有效选票数*/
for(i=0;i<n; i++)
candidate[i]=0;
while((1)){
fgets(str,80,fP); /*读入一张选票数据*/
for(tag=0,i=0;(2);i++)
if (str[i]=='1') tag++;
if((3)){/*若是有效选票,则进行统计*/
(4);
for(i=0; i<n; i++)
if.(str[i]=='1') (5);
}
}
return q;
}/*statistic*/
试题二(共15分)
阅读以下说明和C 函数,将应填入(n) 处的字句写在答题纸的对应栏内。
[说明]
某单位准备进行一次选举,对指定的n 名(n
B:第三届郁达夫小说奖颁奖典礼将于12月7日在郁达夫故乡富阳举行,同时本届获奖作品名单、得票数及最终评委评语将在明年第1期《江南》杂志和相关网站上公布。
C:受山东“问题疫苗”的影响,很多地方出现家长拒绝带孩子接种疫苗的情况,可见疫苗安全不仅涉及社会信任和社会危机,还涉及科学和公共卫生。
D:有学者认为,当“网生代”的观众成为决定电影市场权力支配者的时候,应防止不要过度娱乐走向低俗的偏向,避免出现伦理虚无主义,制止美学的粗鄙化现象。
B:虽然蔡元培在担任北大校长时提出的“思想自由,兼容并包”的办学原则没有被明确定为校训,但是对之后北大较长时间的办学发挥了重要作用。
C:第三届郁达夫小说奖颁奖典礼将于12月7日在郁达夫故乡富阳举行,同时本届获奖作品名单、得票数及最终评委评语将在明年第1期《江南》杂志和相关网站上公布。
D:打印机可以使用数字文件打印出实际物品,在不久的将来会逐渐进入普通家庭,将极大地改观人们的生活。
B:虽然蔡元培在担任北大校长时提出的“思想自由,兼容并包”的办学原则没有被明确定为校训,但是对之后北大较长时间的办学发展发挥了重要作用。
C:第三届郁达夫小说奖颁奖典礼将于12月7日在郁达夫故乡富阳举行,同时本届获奖作品名单、得票数及最终评委评语将在明年第1期《江南》杂志和相关网站上公布。
D:3D打印机可以使用数字文件打印出实际物品,在不久的将来会逐渐进入普通家庭,将极大地改观人们的生活。
阅读以下应用程序说明和C程序,将C程序段中(1)~(6)空缺处的语句填写完整。
【说明】
某大学征询学生意见,从各学院预选的n(n≤60)位优秀大学生中,评选出“十佳大学生”。以下【C程序】对各位学生选票进行相关的统计、排序等处理。
(1)各学院预选的优秀大学生按1,2,…顺序连续编号,每个编号用两个字符表示,即01,02,…。
(2)所回收的选票按以下格式存于文件source中,每行字符串对应一张选票。其中,姓名占10个字符,学院名称占30个字符,大学生编号占20个字符。
(3)对应名次的大学生编号可以有空缺,但必须用00表示。
(4)若编号超出规定范围,或编号重复出现,按照废票处理。
(5)按选票中所列“十佳大学生”顺序给出各名大学生的得分。评分标准如下:
一 二 三 四 五 六 七 八 九 十
15 12 9 7 6 5 4 3 2 1
(6)按各位大学生得分数由高到低顺序排队,并按以下格式列出“十佳大学生”排行表。
名次 大学生编号 合计得分 合计得票数
若得分相同,则得票数多的在前;若得分和得票数都相同,则编号小的在前。
以下【C程序】中所应用到的函数fopen、fclose和fgets都是I/O程序库中的函数。
【C程序】
include <stdio. h>
define n 60
long int tn[n], td[n], score[n+1][10], order[n];
char s[80];
int mark[]=(15,12,9,7,6,5,4,3,2,1);
FILE *fp, *fopen();
Main()
{ int c, g, k, I, j, b[10];
long int e, d, t, tt, dd;
char * p;
for(i=0; i<=n; i++)
for(j=0; j<10; j++)
score[i][j]=0;
fP=fopen("source", "r"); /*以读方式打开文件source*/
p=fgets(s, 80, fp); /*读fp所指文件的下一行字符串于s*/
while(*p){
g=l; k=0; p+=40;
while(k<10){
c=((*p++)-'0')*10+((*p++)-'0');
b[k++]=c)
if(c<=n){
if(c)
{ i=0;
While( (1) );
If( (2) ){g=0; break;}
}
else{g=0; break;}
}
If(g)
For(i=0; i<k; i++)
If(b[i])
(3);
p=fgets(s, 80, fP);
}
Fclose(fp); /*关闭fp所指文件*/
For(i=1; i<n; i++){
For(t=0, d=0, j=0; j<10; j++){
t +=(e=score[i][j]);
d +=e * mark[j];
}
tn[i-1]=t; td[i-1]=d; order[i-1]=i;
}
For(i=0; i<n-1; i++){
k=i;
for(j=i+1; j<n; j++)
if(
B:第三届郁达夫小说奖颁奖典礼将于12月7日在郁达夫故乡富阳举行,同时本届获奖作品名单、得票数及最终评委评语将在明年第1期《江南》杂志和相关网站上公布。
C:有学者认为,当“网生代”的观众成为决定电影市场权力支配者的时候,应防止不要过度娱乐走向低俗的偏向,避免出现伦理虚无主义,制止美学的粗鄙化现象。
D:从医学角度看,早餐在供应血糖方面起着重要的作用,不吃或少吃早餐,会使血糖不断下降,造成思维减慢,出现低血糖休克,甚至精神不振。
对10个候选人进行选举,现有一个100条记录的选票数据文件IN8.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数小于等于5个人时则被认为是无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT8.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
某村享有选举权的村民2000人,在一次乡人大选举中作为一个选区,应选人大代表四人。第一次投票中七名代表候选人中,只有三人得票超过参加投票选民的过半数,于是进行再次选举,在这次选举中,参加投票的选民有1800人,李某得票最多。下列选项中哪一个是李某当选为乡人大代表的最低得票数?
A、1001B、901C、600D、601
20、根据宪法以及有关法律规定,下列关于行政区域划分的表述,不正确的是哪一项?
A、我国地方行政区域既有三级制(省级、县级和乡级)也有四级制(省级、市级、县级和乡级)
B、我国的民族自治地方包括自治区、自治州和自治县三级,民族乡不是民族自治地方
C、如我国要设立新的直辖市,则需要由全国人民代表大会批准
D、区域界限争议时应当由县级以上民政部门主管,由人民政府决定
对10个候选人进行选举,现有一个100条记录的选票文件ENG50.IN,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票。给定函数ReadDat()的功能是把选票记录读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入Xyy[O]到yy[9]中,最后调用函数WriteDat()把结果”输出到文件OUT50.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
include
char xx[100)[11];
int yy[10];
int ReadDat(void);
void WriteDat(void);
void CoutRs(void)
{
}
void main()
{
int i;
for(i=0;i<l0;i++)
YY[i]=0;
if(ReadDat())
{
print f ( "数据文件ENG50. IN 不能打开! \n\007" );
return;
}
CoutRs();
WriteDat();
}
int ReadDat(void)
{
FILE *fp;
int i;
char tt[13];
if((fp=fopen("ENG50.IN","r"))==NULL)
return 1;
for(i=0;i<100;i++)
{
if(fgets(tt,13,fp)==NULL)
return 1;
memcpy(xx[i],tt,10);
xx[i] [10]=0;
}
fclose(fp);
return 0;
}
void WriteDat()
{
FILE *fp;
int i;
fp= fopen("OUT50.DAT","w");
for(i=0;i<10;i++)
{
fprintf(fp,"%d\n",yy[i]);
printf ( "第%d 个人的票数=%d\n", i+l,yy [i]);
}
fclose(fp);
}
对10个候选人进行选举,现有一个100条记录的选票文件ENG50.1N,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票。给定函数ReadDat()的功能是把选票记录读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0],jyy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT50.DAT中。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
include<stdio.h>
char xx[100] [11];
int yy[10];
int ReadDat (void);
void WriteDat(void);
void CoutRs(void)
{
}
void main()
{
int i;
for(i=0;i<10;i++)
yy[i]=0;
if (ReadDat ())
{
printf ("数据文件ENG50. IN不能打开! \n\007"
return;
}
CoutRs ( );
WriteDat ();
}
int ReadDat (void)
{
FILE *fp;
int i;
char tt[13];
if ( (fp=fopen ("ENG50. IN", "r") ) ==NULL)
return 1;
for (i=0; i<100; i++)
{
if (fgets (tt, 13, fp) ==NULL)
return 1;
memcpy (xx [i] , tt, 10);
xx[i][10]=0;
}
fclose (fp);
return 0;
}
void WriteDat()
{
FILE *fp;
int i;
fp= fopen ("OUTS0.DAT", "w");
for (i=0; i<10; i++)
{
fprintf (fp, "%d\n", yy [i] );
printf ("第%d个人的选票数=%d\n", i+l, yy[i] );
}
fclose (fp);
}
对10个候选人进行选举,现有一个100条记录的选票数据文件IN29.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数小于等于5个人时则被认为是无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数 CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT29.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
include 〈stdio.h>
char xx[100] [11];
int yy[10];
int ReadDat (void);
void WriteDat(void);
void CountRs(void)
{
}
main ( )
{
int i;
for (i=0; i〈10; i++)
yy[i] = 0;
if (ReadDat ( ) )
{
print f ("选票数据文件IN29. DAT不能打开! \007 \n");
return;
}
CountRs ( );
WriteDat ();
}
int ReadDat (void)
{
FILE *fp;
int i;
char tt[13];
if((fp = fopen("IN29.DAT", "r")) == NULL)
return 1;
for (i = 0; i 〈 100; i++)
{
if(fgets(tt, 13, fp) == NULL)
return 1;
memcpy(xx[i], tt, 10);
}
fclose (fp);
return 0;
}
void WriteDat(void)
{
FILE *fp;
int i;
fp = fopen("OUT29.DAT", "w");
for(i = 0; i 〈 10; i++)
{
fprintf(fp, "%dkn", yy[i]);
printf("第%d个人的选票数=%d\n", i+1, yy[i]);
}
fclose(fp);
}
对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选十,若一张选票选中人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件 OUT84.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
include<stdio.h>
char xx[100] [11];
int yy[10];
int ReadDat (void);
void WriteDat(void);
void CoutRs(void)
{
}
void main()
{
int i;
for(i=0;i<10;i++)
yy[i] =0;
if (ReadDat ())
{
printf ("数据文件IN84 .DAT不能打开! \n\007");
return;
}
CoutRs ();
WriteDat ();
}
int ReadDat (void)
{
FILE *fp;
int i;
char tt[13];
if ( (fp=fopen ("IN84 .DAT", "r") ) ==NULL) return 1;
for (i=0; i<lO0; i++)
{
if(fgets(tt,13,fp)==NULL) return 1;
memcpy(xx[i],tt,10);
xx[i] [10]=0;
}
fclose(fp);
return 0;
}
void WriteDat()
{
FILE *fp;
int i;
fp=fopen ("OUT84. DAT", "w");
for (i=0; i<10; i++)
{
fprintf (fp, "%d\n", yy [i] );
printf ("第%d个人的选票数=%d\n", i+1, yy [i] );
}
fclose (fp);
}
阅读下面的新闻材料,根据材料回答问题:【英国2015年大选尘埃落定】5月8日,英国大选已经落幕,卡梅伦领导的保守党在议会下议院赢得331个议员席位,不仅保住了第一大党的地位,而且赢得超过半数的议席,结束了上一届“悬浮议会”的局面,获得独立组建新政府的权力。最大在野党工党仅收获232席,比上一届减少了26席,而参加上一届联合政府的自由民主党惨败,仅获得8个议席,失去了国会第三大党的地位。取代自由民主党的就是因去年苏格兰独立公投而声名鹊起的苏格兰民族党,共获得56个议席,成为仅次于保守党和工党的英国下议院第三大势力。但各党所获得的选票数和支持率与议席数却耐人寻味。保守党赢得了超过1100万选票,近37%的选民支持;而工党则受到三成选民的青睐,延续了这两大党在英国政坛的统治地位。得票数排名第三的却是主张“英国退出欧盟”的英国独立党,获得了超过380万选票,约等于苏格兰民族党和自由民主党所取得的票数总和,但该党只赢得1个议席。【卡梅伦开始筹组新内阁】据BBC报道,英国首相、保守党党魁卡梅伦不仅成功保住了自己在威特尼选区的议席,更带领保守党取得大胜。戴维·卡梅伦将连任首相,这个结果大大出乎此前舆论的预料。卡梅伦本人已经前往白金汉宫觐见了英国女王伊莉莎白二世,获得女王授权后以首相身份开始筹组新内阁。卡梅伦从白金汉宫返回唐宁街10号后向媒体发表当选致辞。他说,“我已经觐见了女王陛下,现在我将开始组建由保守党完全执政的新政府。”当天,唐宁街10号开始陆续宣布新内阁成员名单,卡梅伦在上届政府中的另外几位重臣财政大臣、内政大臣、外交大臣、国防大臣也都将继续留任,财政大臣乔治·奥斯本还被卡梅伦任命为内阁首席国务大臣,这一职位相当于卡梅伦的副手。卡梅伦将在下周一宣布其他主要大臣人选,其中将有多名女性阁员。因在议会选举中失利,上届联合政府的副首相、自由民主党领袖尼克·克莱格宣布辞职,同时,十余名自由民主党大臣和高官也已宣布辞职。此前,克莱格已宣布辞去由民主党的党魁职务。回答以下问题:(1)请根据上述材料说明英国内阁首相与议会和国王的关系。(2)材料上说上一届英国议会为“悬浮议会”,请解释“悬浮议会”的特点。(3)为什么英国各政党在选举中所获得的议席数与选票数会不成比例?