#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 int data;
6 printf("请输入data>>\n");
7 scanf("%d",&data);
8
9 int a=data | 1<<5;
10 int b=a&~(1<<3);
11 printf("%d\n",b);
12
13 return 0;
14 }
A卷选择题:
AACBADABDDDABBCDBDCAABBAD
A卷程序题:
#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 int i,j,temp;
6 int arr[10]={0};
7 for(i=0;i<10;i++)
8 {
9 printf("请输入第%d个数",i+1);
10 scanf("%d",&arr[i]);
11 }
12
13 for(i=1;i<=9;i++)
14 {
15 for(j=0;j<10-i;j++)
16 {
17 if(arr[j]>arr[j+1])
18 {
19 temp=arr[j+1];
20 arr[j+1]=arr[j];
21 arr[j]=temp;
22 }
23 }
24 }
25
26 for(i=0;i<10;i++)
27 {
28 printf("%d ",arr[i]);
29 }
30 printf("\n");
31
32 return 0;
33 }
#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 int a[3][4]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};
6 int max=a[0][0];
7 int i,j,row,line;
8 for(i=0;i<3;i++)
9 {
10 for(j=0;j<4;j++)
11 {
12 if(a[i][j]>max)
13 {
14 max=a[i][j];
15 row=i;
16 line=j;
17 }
18 }
19 }
20 printf("a[%d][%d]=%d",row,line,max);
21 printf("\n");
22
23 return 0;
24 }
~
#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 unsigned int num;
6 printf("请输入二进制数>>\n");
7 scanf("%d",&num);
8 int i,count=0;
9 while(num!=0)
10 {
11 if(num%2==1)
12 {
13 count++;
14 }
15 num=num/2;
16 }
17 printf("count=%d",count);
18 printf("\n");
19
20 return 0;
21 }
B卷选择题:AACBADABDDDABCDDDCABBAACBD
B卷程序题:
#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 int a[10] = {1,3,5,7,9,11,13,15,17,19};
6 int b[10] = {2,4,6,8,10,12,14,16,18,20};
7 int c[20] = {0};
8 int i;
9 for(i=0;i<20;i++)
10 {
11 if(i<10)
12 {
13 c[i] = a[i];
14 }
15 else
16 {
17 c[i] = b[i-10];
18 }
19 }
20 for(i=0;i<20;i++)
21 {
22 printf("%d ",c[i]);
23 }
24 printf("\n");
25
26 return 0;
27 }
#include<stdio.h>
2 #include<string.h>
3 int main(int argc, char *argv[])
4 {
5 int arr[10] = {0};
6 int i,j,temp,index;
7 printf("请输入数组arr>>\n");
8 for(i=0;i<10;i++)
9 {
10 printf("请输入第%d个数组元素>>\n",i+1);
11 scanf("%d",&arr[i]);
12 }
13 for(i=0;i<10;i++)
14 {
15 index = i;
16 for(j=i+1;j<10;j++)
17 {
18 if(arr[j]>arr[index])
19 {
20 index = j;
21 }
22 }
23 temp = arr[index];
24 arr[index]=arr[i];
25 arr[i] = temp;
26 }
27
28 for(i=0;i<10;i++)
29 {
30 printf("%d\t",arr[i]);
31 }
32 printf("\n");
33
34 return 0;
35 }