2023年高考卷C

发布 2022-10-27 14:37:28 阅读 2291

31、民警小张在某个案件中带回4个嫌疑人a,b,c,d,其中有一位是小偷,现在小张分别对4个嫌疑人进行询问:

a 说:我不是罪犯;

b 说:c是罪犯。

c 说:d是罪犯。

d 说:我不是罪犯而且b也不是罪犯。

已知其中3 人说的是真话,1人说的是假话,请根据以上信息帮助小张找出罪犯。

#include ""

#include ""

main()

int i;

char who='a';

int isfound=0;

for(i=0;i<4;i++)

if(!isfound)

printf("no");

四、程序分析题:

#include ""

#include ""

main()

int a=7,b=3,c=2;

int d=(a>b!=c);

printf("%d",d);

运行结果。#include ""

main()

int c;

while((c=getchar())n')

switch(c-'2')

运行结果。#include ""

static int f=1;

int func(int n)

f=f+n;

return f;

main()

int i;

for(i=2;i<=3;i++)

printf("%d",func(i));

运行结果。#include ""

main()

int a[9]=;

int *p=a;

int sum=0;

for(;pif(*p%2==0)

sum=sum+*p;

printf("%d",sum);

运行结果。#include ""

void f(int *q)

int i;

for(i=0;i<3;i++)

(*q)--

main()

int a[5]=,i;

f(a);for(i=0;i<3;i++)

printf("%d",a[i]);

运行结果。34.程序填空。

1)下面的程序从文本文件逐个读入字符,并显示在屏幕上。

#include ""

main()

file *fp;

char ch,*filename="c:\\

if((fp=fopen(filename,"r"))null)

while(!feof(fp))

fclose(fp);

2)以下程序的功能是:读入一行字符,以回车结束,按输入时的逆序使用单向链表进行存储,先输入的位于链表尾,然后再遍历输出链表。如输入abc

链表结构如图10所示,程序最后输出cba.

#include ""

struct node

char value;

struct node *link;

main()

struct node *top,*p;

char c;

top=null;

while((c=getchar())n')

while(top)

35、阅读程序:修改程序中的错误,不得增行或删行,也不得更改程序结构。

1)矩阵乘法是指两个矩阵相乘,生成一个新矩阵,其乘法公式如下:

a11 … a1kb11 … b1k c11 … c1n

am1 … amkbm1 … bmkcm1 … cmn

#include ""

#define m 2

#define n 2

#define k 2

5 main()

7 int b[k][n]=;

8 int c[m][n];

9 int i,j,l;

10 for(i=0;i11 for(j=0;j12 for(l=0;l13 c[i][j]= a[i][l]*b[l][j];

2)某班举行歌唱比赛,赛后需要显示成绩最高的选手名字和成绩,以下程序实现了查找得分最高选手的功能。只对程序中的3行**进行修改,使其可以正确运行。

#include ""

#define max 3

3 struct player

4 player;

7 main()

9 player *player;

10 player topplayer=players[0];

11 for(player=players;player12

16 printf("top player is %s,score is %6.2f",17 }

五、程序设计题。

36.折半查找也称二分查找,适用于有序数组,其查找的基本过程是:先确定待查记录所在的范围,然后逐步缩小范围,直到找到,或找不到该记录为止。

假定数组按照升升序排列,对于给定的值k,从数组中间位置开始比较,如果当前数据元素的值等于k,则查找成功。否则,若k小于当前数据元素的值,则在数组的前半部继续查找;反之,则在数组的后半部继续查找。依次重复进行,直至获得查找成功或不成功的结果。

请补充完成下列程序中的相应部分:

#include ""

main()

int key=0;

int data[10]=;

int ret;

printf("请输入要查找的数");

scanf("%d",&key);

ret=binarysearch(key,data);

if(ret>=0)

printf("%d\t%d",key,ret+1);

elseprintf("no");

system("pause");

int binarysearch(int key,int data)

int low=0,high=9,middle;

while(low

return -1;}

2023年江苏高考卷

2010年普通高校招生统一考试江苏卷。一 选择题 共60分 一 单项选择题 2010年3月以来,北大西洋极圈附近的冰岛发生大规模火山喷发,火山灰蔓延使欧洲航空业蒙受重大损失。图1为火山喷发 回答1 2题。图1 1 导致冰岛火山灰蔓延到欧洲上空的气压带和气流是。a 副热带高气压带和西风b 副极地低气压...

2023年高考卷文言文阅读题

一 全国卷1 阅读下面的文言文,完成8 10题。9分,每小题3分 魏德深,本巨鹿人也。祖冲,仕周,为刑部大夫 建州刺史,因家弘农。父毗,郁林令。德深初为隋文帝挽郎,后历冯翊书佐 武阳郡司户,书佐,以能迁贵乡长。为政清净,不严而肃。会兴辽东之役,征税百端,使人往来,责成郡县。于时王纲弛紊,吏多赃贿,所...

2023年新课标高考卷

2013年高考语文试题详析 江苏卷 语文 卷。一 语言文字运用 15分 1 下列词语中加点的字,读音全都相同的一组是 3分 d a 高亢引吭高歌伉俪沆瀣一气 b 稂莠锒铛入狱阆苑书声琅琅 c 孩提骇人听闻尸骸言简意赅 d 馈赠功亏一篑匮乏振聋发聩 答案 d 解析 a项k ng h ng k ng h...