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...