![河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第1页](http://file4.renrendoc.com/view11/M02/03/1C/wKhkGWVa5gCAMRvkAAEGo9GWL70017.jpg)
![河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第2页](http://file4.renrendoc.com/view11/M02/03/1C/wKhkGWVa5gCAMRvkAAEGo9GWL700172.jpg)
![河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第3页](http://file4.renrendoc.com/view11/M02/03/1C/wKhkGWVa5gCAMRvkAAEGo9GWL700173.jpg)
![河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第4页](http://file4.renrendoc.com/view11/M02/03/1C/wKhkGWVa5gCAMRvkAAEGo9GWL700174.jpg)
![河南财经政法大学管理科学与工程808C程序设计历年考研真题汇编_第5页](http://file4.renrendoc.com/view11/M02/03/1C/wKhkGWVa5gCAMRvkAAEGo9GWL700175.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录
2014年河南财经政法大学管理科学与工程808C程序设计考研真题
2013年河南财经政法大学管理科学与工程808C程序设计考研真题
2012年河南财经政法大学管理科学与工程808C程序设计考研真题
2011年河南财经政法大学管理科学与工程808C程序设计考研真题
2010年河南财经政法大学管理科学与工程808C程序设计考研真题
2009年河南财经政法大学管理科学与工程808C程序设计考研真题
2014年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
一、单选:(答案填在答题纸上,注明题号,不要直接填在卷子
上)
(本题共20小题,每小题2分,共计40分)
1.C语言程序表达式:x=a+Y+z与x=a+y+z______。
A.二者是等价的
B.二者不等价
C.二者可以通用
D.二者没有区别
2.C语言是______。
A.面向对象的程序设计语言
B.面向过程的程序设计语言
C.一种逻辑编程语言
D.一种自然语言
3.以下选项中合法的标识符是是______。
A.No-1
B.No.1
C.No_1
D.1-No
4.下列语句中语法错误的是______。
A.printf("%o",09)
B.printf("%x",15)
C.printf("%d",2)
D.printf("%g",2.8)
5.若有:intx=1,y=2,z=3,a=4;错误的C语言表达式是______。
A.x+++y
B.a+=++a
C.x+++=y
D.x=y=z
6.若有intx=1,y=2,z=3;则printf(“%d%d”,(x,y),z);输出
结果为______。
A.1,2
B.2,3
C.1,3
D.3,3
7.有程序段:intx=3,y=2,z=3;printf("%d",x<=y<=z);输出结果
是:______。
A.2
B.1
C.0
D.-1
8.下面程序段运行结果是______。
charc1,c2;c1=’A’;c2=’B’;c1=c1+32;c2=c2+32;
printf(“%c,%c”,c1,c2);
A.65,66
B.A,B
C.97,98
D.a,b
9.在C语言中,表达式为______时表示逻辑值“真”。
A.T
B.true
C.非0
D.非1
10.若有a=1表达式a+=a-=a+3的值是______。
A.-3
B.-4
C.-5
D.-6
11.若有:intx=3,y=4;则x&y的结果是______。
A.12
B.7
C.1
D.0
12.若有:intx=4,y=2;则表达式++x+y++的值为:______。
A.7
B.6
C.1
D.0
13.若有:intsum,i;for(i=0;i<=3;i++)sum+=i;
printf("%d\n",sum);
其输出结果是:______。
A.6
B.5
C.0
D.结果不能确定
14.若有:intx=22,y=10;y=x>22?x+20:x-22;则y的值为:______。
A.0
B.1
C.42
D.2
15.若有:intx=0,y=0;y=(x=0)?x+2:x-2;则y的值是:______。
A.2
B.1
C.0
D.-2
16.有程序段:inta[5]={1,2,3,4,5},*p;p=a;
printf("%d",p[3]-*p);其输出结果为:______。
A.0
B.1
C.2
D.3
17.有程序段如下:
inta[3][3]={1,2,3,4,5,6,7,8,9},*p;
p=a[1];
printf("%d",*(p+2));
程序段运行结果是:______。
A.3
B.6
C.8
D.a[1][3]首地址
18.若有:union
{charch;
intx;
doubley;}s1;
s1.y=28.6;
则变量s1所占的存储空间是______。
A.同ch占的一样大
B.同x占的一样大
C.同y占的一样大
D.等于ch、x、和s1所占存储空间之和
19.int*p[5],表示:______。
A.p是指向int型变量的指针变量
B.p是指向函数的指针变量
C.p是函数名,该函数返回值是int型
D.p是指针数组
20.有程序段如下:
inta[3][3]={1,2,3,4,5,6,7,8,9},(*p)[3];
p=a;printf("%d",*(*(p+1))+2);
该程序输出结果是______。
A.6
B.7
C.a[1][2]的首地址
D.语法错
二、编写程序
1.计算方阵的下三角形周边元素之和,如:
1234
5678
9101112
13141516
下三角周边之和为90(本题13分)
2.读入一个字符串到数组中,计算出其中数字字符占总字符个数
的百分之几,小写字母占总字符个数的百分之几,大写字母占总字符个
数的百分之几,其它字符占总字符个数的百分之几,如:
输入:a1BC.
输出:数字占20%小写字母占20%大写字母占40%其它字符占
20%(本题13分)
3.有二维数组,求出每一行的最大值,放在本行最右边元素中,
求出每一列的最小值,放在本列最下边的元素中。如:
1323
4656
7989
1320
请写出程序。(本题14分)
4.求一矩阵与其转置矩阵之和。如:
1231472610
456+258=61014
789369101418
写出程序(本题14分)
5.求大于某个数的最小素数。如,大于20的最小素数是23。请写
出程序。(本题14分)
6.有一整数数组,将其循环左移两位。如:12345循环左移两
位后为:34512(本题14分)
7.将10进制正整数转换为2进制数,并输出出来。如:十进制数
10,转换后输出1010。请写出程序。(本题14分)
8.测定一个字符串中所含的子字符串的个数。如:字符串:
abcdabcdab中含子字符串ab共3个。请写出程序。(本题14分)
2013年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)
(本题共20小题,每小题2分,共计40分)
1.C程序可以______。
A.在一个函数中定义另一个函数
B.在一个函数中调用另一个函数
C.在一个函数中定义一个主函数
D.在一个函数中调用一个主函数
2.C程序在运行前,要将源程序______成目标程序。
A.解释
B.阐述
C.编译
D.摘要
3.四个运算符&&、=、!和+之中,优先级最高的是______。
A.+
B.&&
C.=
D.!
4.C语言中,a/b运算结果______。
A.必定是整型
B.必定是实型
C.a和b中只要有一个是实型,结果就是实型
D.a和b中只要有一个是整型,结果就是整型
5.下列四组选项中,正确的C语言标识符是______。
A.%x
B.a+b
C.a123
D.123
6.在C语言中,字符型数据所占的内存空间是______。
A.2个字节
B.4字节
C.1字节
D.由用户自定义
7.有定义charc;c=getchar();若表达式为真,字符变量c的值为大
写字母的正确表达式为______。
A.‘A’=<c<=’Z’
B.c>=‘A’&&c<=‘Z’
C.A=<c<=Z
D.c>=A&&c<=Z
8.printf("%c",'d'+'\0');输出结果是:______。
A.d
B.e
C.d0
D.d\0
9.inta=0,y=10;
if(a==0)y--;
elseif(a>0)y++;
elsey+=y;
printf("%d\n",y);
A.20
B.11
C.9
D.0
10.若charch='\065';
则ch中含有:______。
A.1个字符
B.2个字符
C.3个字符
D.4个字符
11.若:intz=4,x=5,y=3,n;执行下面语句后n的结果是______。
n=(z<x)?z:x;
n=(n<y)?n:y;
A.1
B.2
C.3
D.以上结果都不对
12.有程序段:intx=20,y=20;
printf(“%d,%d\n”,x--,++y);
该程序段的输出结果是______。
A.20,20
B.20,21
C.21,20
D.21,21
13.有程序段:intz=10&&3&&!8||-5;
printf("%d\n",z);
其输出结果是:______。
A.10
B.3
C.0
D.1
14.有程序段:
intx=1,y=2,z=3;
if(x<y)
if(y<0)z=0;
elsez=z+1;
printf("%d\n",z);输出结果是:______。
A.1
B.2
C.3
D.4
15.有程序段如下,该程序段输出结果是:______。
inti=3;
switch(i)
{case1:i++;break;
case2:i++;break;
case3:i++;
default:i++;break;
}
printf("%d",i);
A.3
B.4
C.5
D.6
16.有程序段如下,其输出结果为:______。
inti=3;
i=i-=i-=i;
printf("%d",i);
A.3
B.2
C.1
D.0
17.有程序段如下:
intx=-1;
do{x=-x*x;}while(x>0);
printf("%d\n",x);
程序段运行结果是:______。
A.0
B.-1
C.1
D.死循环
18.定义数组inta[3][4];则a[2]是______。
A.数组元素a[2][0]
B.a[2][0]的首地址
C.a[2][1]的首地址
D.语法错误
19.int*f(),表示:______。
A.f是指针变量,可指向int型变量
B.f是指针变量,可指向int*型变量
C.f是函数名,该函数返回值是int型
D.f是函数名,该函数返回值是int*型
20.有程序如下:
#include<stdio.h>
voidfun()
{staticintx=10;
x=x+1;
printf("%d",x);
}
voidmain()
{inti;
for(i=0;i<3;i++)fun();
}
该程序输出结果是______。
A.101010
B.101112
C.111213
D.变量x定义错误
二、编写程序
1.有3个整数a,b,c,取出每一个整数的个位数,组成一个新的整数
d,d的百位数是a的个位数,d的十位数是b的个位数,d的个位数是c的
个位数。如a=423,b=584,c=758,则d=348。请编出程序。
(本题13分)
2.求100以内(含100)同时能被5与11整除的所有自然数之和的平
方根。请编出程序。(本题13分)
3.有一个4乘4的矩阵,要求将其两对角线元素全部置零,如:
12340230
5678变为:5008
910111290012
13141516014150
请编出程序。(本题14分)
4.有二维数组:a[3][3]和一维数组b[3],找出a数组每一行的最大
值,存放到b数组的下标与a数组行下标相同的元素中。如:
a数组:132b数组:3
4566
9879
(本题14分)
5.从键盘输入一个任意的整数,求出该整数的各因子(除1和该整
数自身之外)之和。如:12的各因子之和为15。请编出程序。
(本题14分)
6.有3×4的数组a[3][4],先将其第0行与第2行对换,再将其第0列与
第3列对换。如:
12341210119
5678对换后为:8675
91011124231
(本题14分)
7.有二维字符数组ch[4][10],每行存放一个字符串,将这些字符
串按照由小到大的顺序重新排列。
如:ddddaaaa
aaaa重新排列后为:bbbb
bbbbcccc
ccccdddd
(本题14分)
8.有一维数组a[10],将其前三个元素移到数组的末尾。
如:0123456789
移动后为:3456789012
(本题14分)
2012年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)
(本题共20小题,每小题1分,共计20分)
1.下列可用作C语言程序标识符的一组字符序列是______。
A._r38,B_K_R,_3d32,Bor_3
B.for.x,R&D,sd_2,3DMAX
C.if,extern,num,2D&3D
D.c#,c++,c,vb
2.有语句:intx,y;scanf(“x=%d,y=%d”,&x,&y);从键盘上的正
确输入为______。
A.x=3,y=5
B.35
C.3,5
D.x=3y=5
3.下列程序段输出结果为:______。
intx=-20;
printf("%d",!x);
A.0
B.1
C.20
D.-20
4.下列程序段输出结果为:______。
intx=10;
printf("%d",x=10);
A.10
B.x=10
C.1D.0
5.以下程序段的输出结果是:______。
intx=3,y=3;
printf("%d%d\n",x--,--y);
A.33
B.32
C.23
D.22
6.以下程序段的输出结果是:______。
intx=3,y=4;
printf("%d\n",y+=x+y);
A.7
B.10
C.11
D.16
7.以下语句的输出结果是:______。
printf("%d\n",(3,4,5));
A.3
B.4
C.5
D.12
8.语句scanf("%lf",&x);中,变量x的类型应为:______。
A.int
B.char
C.float
D.double
9.以下程序段所能输出的数必定是:__________。
scanf("%d",&n);
if(n%2)printf("%d\n",);
A.奇数
B.偶数
C.素数
D.整数
10.语句printf("\\\"");输出为:______。
A.\\\"
B.\\"
C.\"
D.\""
11.有如下程序段:
intx=5,y=0;
y=++x;
printf("x=%dy=%d",x,y);
y=x++;
printf("x=%dy=%d",x,y);
则输出结果为:______。
A.x=6y=6x=7y=6
B.x=7y=6x=6y=6
C.x=6y=7x=7y=7
D.x=7y=7x=7y=6
12.有程序段如下,若x读入3,程序输出结果是:______。
intx;
scanf("%d",&x);
switch(x)
{
case1:printf("1");
break;
case2:printf("2");
break;
case3:printf("3");
case4:printf("4");
default:printf("5");
}
A.1
B.123
C.3
D.345
13.有程序段如下,若x读入-1,程序输出结果是:______。
intx;
scanf("%d",&x);
if(x>=0)
if(x>0)
printf("%d",x);
else
printf("%d",x);
printf("%d",x);
A.-1
B.-1-1
C.-1-1-1
D.-1-1-1-1
14.有下面程序:
intx=1,y=10,n=0;
do
{
y=y+x;
x++;
n++;
}while(y<5);
printf("%d",n);
输出结果是:______。
A.0
B.1
C.2
D.3
15.有数组:inta[3][4];其行和列下标的取值范围为:______。
A.0-3,0-4
B.1-3,1-4
C.0-2,0-3
D.1-2,1-3
16.有程序段如下,其输出结果为:______。
intx=0,i;
for(i=1;;i++)
{
x++;
}
printf("%d",x);
A.0
B.1
C.语法错误
D.死循环
17.有程序如下,输出结果为:______。
#include"stdio.h"
voidf2(int,int*);
voidf1()
{
intx=10,y=20;
f2(x,&y);
printf("%d%d",x,y);
}
voidf2(intx1,int*y1)
{
x1=x1+10;
*y1=*y1+10;
}
main()
{
f1();
}
A.1020
B.1030
C.2020
D.2030
18.有声明:int(*p)();其声明的是:______。
A.返回指针的函数
B.指向数组的指针
C.指针数组
D.指向函数的指针
19.有程序段如下,输出结果为:______。
inta[4]={1,2,3,4},*p;
p=a;
printf("%d",*p++);
A.1
B.2
C.3
D.4
20.有变量定义inta=5;a是:______。
A.外部变量
B.自动变量
C.静态变量
D.寄存器变量
二、编写程序
1.韩信点兵问题:士兵排队报数,从1至5报数,最后一个士兵报
数为1;从1至6报数,最后一个士兵报数为5;从1至7报数,最后一个士
兵报数为4;从1至11报数,最后一个士兵报数为10,请编程计算士兵总
人数。(本题18分)
2.编程计算13+23+33+…+103的和,并输出结果。
(本题18分)
3.编写自动出题程序:每次出一道10以内的随机的个位加法题,
在等号后面输入答案,如果答案正确,显示“正确!”,若答案不正确,
显示“错误。”,共出10道题。如:
1+2=3
正确!
4+8=11
错误。
(随机数函数为:rand(),产生2147483647以内的随机整数,对
应头文件为stdlib.h。产生不同随机数种子的语句为:srand((int)
time(0));对应头文件为time.h。)
(本题18分)
4.有一个字符数组,读入一字符串,然后统计出该字符串中字
母、数字和其它字符各有多少个并输出出来。
如:
输入:abcd234*&
输出:字母有4个,数字有3个,其它字符有2个。
请编程。(本题18分)
5.定义一个3行4列的整型数组,为每一个数组元素读入数据,然
后将数组元素按行由小到大排序。
如:72391234
8645排序后:5678
10112119101112
(本题18分)
6.定义一个3行3列的二维数组,为每一个元素读入数据,然后查
找其两对角线元素中的最大值。如:
1214
30117
9516
两对角线元素中的最大值为16。(本题20分)
7.自己编写一个字符串函数实现strcmp的功能。编一个函数:int
MyCmp(charch1[],charch2[]),在该函数中比较两字符串大小。若ch1
中的字符串大于ch2中的字符串,返回1,ch1中的字符串小于ch2中的字
符串返回-1,ch1中的字符串等于ch2中的字符串返回0.在主函数中读入
两字符串,调用该函数,输出比较结果。(本题20分)
2011年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
单选:(答案填在答题纸上,注明题号,不要直接填在卷子上)
(本题共20小题,每小题2分,共计40分)
1.C语言是一种面向______的程序设计语言。
A.对象
B.过程
C.数据
D.方法
2.计算机只能直接运行______。
A.C言源程序
B.高级语言源程序
C.汇编语言源程序
D.机器语言程序
3.结构化程序设计中三种基本结构是:______。
A.选择结构、循环结构和嵌套结构
B.选择结构、循环结构和模块结构
C.选择结构、循环结构和递归结构
D.选择结构、循环结构和顺序结构
4.C语言中,运算对象必须是整型数的运算符是:______。
A.%
B.*
C.+
D./
5.以下程序的输出结果是______。
main()
{
intx=5,y=5;
printf(“%d%d\n”,x——,——y);
}
A.55
B.44
C.45
D.54
6.定义一个数组:inta[7];数组下标取值范围为:______。
A.0—6
B.0—7
C.1—6
D.1—7
7.有程序段如下:
inti=0;
while(i=10)
{
i++;
if(i==10)break;
}
printf(“%d”,i);
其输出结果为:______。
A.-10
B.10
C.11
D.死循环
8.printf("%d",'\0'&1);输出结果为:______。
A.0
B.1
C.true
D.false
9.若希望x为偶数时,表达式值为真,x为奇数时表达式值为假,
应使用哪个表达式:______。
A.!(x%2)
B.!x%2
C.!(x%1)
D.!x%1
10.若charch='\067';
则ch中含有:______。
A.4个字符
B.3个字符
C.2个字符
D.1个字符
11.若有以下类型说明语句
charw;intx;floaty;doublez;
则表达式w*x+z-y的结果是______类型。
A.float
B.char
C.int
D.double
12.将从键盘上输入的数读给变量x,C语言的正确的读语句
是:______。
A.scanf(“%d”,x);
B.scanf(“%d”,&x);
C.cin>>x
D.x=Console.Read()
13.7&&3+12的值是:______。
A.12
B.13
C.33
D.22
14.有下面程序:
intx=10;
main()
{
{
intx=20;
printf("%d",x);
}
printf("%d",x);
}
输出结果是:______。
A.1020
B.1010
C.2020
D.2010
15.A字符的ASCII码是65,下列语句的输出结果是:______。
intx=65;
printf("%d",x);
printf("%c",x);
printf("%x",x);
A.A65101
B.A65“A”
C.65A01000001
D.65A41
16.有程序段如下,其输出结果为:______。
intx=2;
x-=x;
printf("%d",x);
A.0
B.-2
C.4
D.-4
17.若主调函数的实参和被调函数的形参均为int型变量,则参数传
递方式为:______。
A.引用传递
B.值传递
C.地址传递
D.输出传递
18.有函数声明:int*p();在其函数体中应返回______类型数
据。
A.int*
B.int
C.void
D.double
19.若主调函数的实参和被调函数的形参均为数组名,则传递的
是:______。
A.数组首地址
B.第一个数组元素
C.全部数组元素
D.数组元素个数
20.有变量定义externintx;其中x是一种:______。
A.外部变量
B.自动变量
C.静态变量
D.寄存器变量
二、编写程序
1.编程输出1到1000之间能满足除3余2和除5余3条件的所有的数。
如:8、23、38……等。
(本题13分)
2.写一个函数,求三个整数中的较大者,用主函数调用这个函
数,并输出结果,三个整数由键盘输入。
(本题13分)
3.有一个3乘4的矩阵,要求编程序求出其中值最大的那个元素的
值,以及其所在的行号和列号。
(本题14分)
4.有二维数组:a[2][3]={{1,3,5},{2,4,6}};将该数组的行和列的
元素互换,并输出该数组:
12
34
56
(本题14分)
5.输出100以内的所有完全平方数,即若满足条件c2=a2+b2,则输
出c。
如:52=32+42,102=62+82……,输出5、10……。
(本题14分)
6.求一个二维数组的四周元素之和。如:
12345
678910
…
1112131415
求图中带下划线的元素和。
(本题14分)
7.编程输出斐波那契数列的前20个数(斐波那契数列是指前两个
数是1,从第三个数开始,每个数都是前面两个数之和的序列)。如:
1,1,2,3,5,8,13,21……
(本题14分)
8.输出杨辉三角形的前五行(除了垂直边和斜边的是1之外,每个
数都是上一行相邻两数之和):
1
1
21
331
4641
(本题14分)
2010年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
填空:
(答案填在答题纸上,注明题号,不要直接填在卷子上)
(本题共20个空,每空2分,共计40分)
1.C语言提供的基本的数据类型有:单精度型、双精度型、枚举类
型、___(1)___和(2)。
2.若有语句:doublex=312.567;
printf(“%2.2f”,x);
执行上述语句后,输出结果是(3)。
3.若有语句:charch=’a’;
printf("%c",ch);
执行上述语句后,输出结果是(4)。
4.有程序段如下:inta=5,b=5,c;
if(a=B.c=0;
elsec=1;
则c的值为(5)。
5.有表达式:9/3*sqrt(2.0)/4,该表达式的值为:
(6)类型。
6.已知x为int型变量,x值为一正整数,表达式:
x%2+(x+1)%2;的值为:(7)。
7.定义数组:intarr[5],该数组共有(8)个元素,数组的最大
下标是(9)。
8.有程序段如下:
intx=0;
while(x<3)x++;
printf("x=%d",x);
执行该程序段后,输出结果是:x=(10)。
9.有程序段如下:
intx=0,y;
while(x<3)y=x++;
printf("y=%d",y);
执行该程序段后,输出结果是:y=(11)。
10.有程序段如下:
intx=0,y;
while(x<3)y=++x;
printf("y=%d",y);
执行该程序段后,输出结果是:y=(12)。
11.有程序段如下:
intx=0,y=1,z;
z=(y)?x:y;
printf("z=%d",z);
执行该程序段后,输出结果是:z=(13)。
12.有程序段如下:
intz=0;
doz++;
while(z<2);
printf("z=%d",z);
执行该程序段后,输出结果是:z=(14)。
13.有程序段如下:
charch[10]="a\0\0\0";
printf("ch=%d",strlen(ch));
执行该程序段后,输出结果是:ch=(15)。
14.有程序段如下:
chara=5,b=4;
printf("a=%d",a%=B.;
执行该程序段后,输出结果是:a=(16)。
15.有程序段如下:
inta[4][4]={{1,2,3},{0},{1}};
printf("a[1][2]=%d",a[1][2]);
执行该程序段后,输出结果是:a[1][2]=(17)。
16.有程序段如下:
#definea2+2
#defineb3+3
#definec(A.*(B.
main()
{printf("c=%d",C.;}
执行该程序段后,输出结果是:c=(18)。
17.有程序段如下:
intx=5,*p;
p=&x;
printf("%d",++(*p));
执行该程序段后,输出结果是:(19)。
18.有程序段如下:
inta[3][4]={0,1,2,3,10,11,12,13,20,21,22,23};
int(*p)[4];
p=a;
printf("%d",*(*(p+1)+2));
执行该程序段后,输出结果是:(20)。
二、编程序求100以内的所有能被7整除的整数之和,并输出结果。
(本题20分)
三、有数组inta[7]={1,3,5,7,6,2,4};编程序求出数组中的最大元素和
最小元素,然后将最大的数组元素和最小的数组元素交换,交换后的数
组为7,3,5,1,6,2,4。输出交换后的数组。(本题20分)
四、有二维数组如下:
0123
10111213
20212223
30313233
要求对称交换主对角线元素,交换后的数组如下:
33123
10221213
20211123
3031320
(本题15分)
五、有二维数组如下:
0123
10111213
20212223
30313233
求两对角线元素之和,并输出结果。
(本题15分)
六、有数组如下:
inta[]={5,1,6,7,8,4,3,2};
要求将下标为奇数的数组元素进行由小到大排序,偶数下标的不
动。排序后的数组为:5,1,6,2,8,4,3,7。
(本题20分)
七、有字符串abcdefg:
char*str="abcdefg";
请利用指针变量编程序,将其中的字符‘c’删除,并输出字符
串:“abdefg”。
(本题20分)
2009年河南财经政法大学管理科学与工程
808C程序设计考研真题
专业名称:管理科学与工程
考试科目:C程序设计(共150分)
填空:
(本题共20个空,每空3分,共计60分)
1.定义m为无符号短整形变量,初值为15,写出变量定义
(1)。
2.printf(“\\abc”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022人教版六年级上册数学期末考试卷含完整答案【名校卷】
- 人教版二年级上册数学期中考试试卷【基础题】
- 人教版一年级上册数学期中测试卷及参考答案【能力提升】
- 2022人教版二年级上册数学期末测试卷【考点精练】
- 人教版六年级上册数学 期中测试卷及答案
- 2023部编版四年级下册道德与法治期末测试卷附答案(培优b卷)
- 2023年小学六年级下册数学期末测试卷附答案【预热题】
- 一年级数学上册期中测试卷(综合卷)
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷及完整答案【易错题】
- 二年级上册数学解决问题60道附答案解析
- 2022-2023学年广东省广州市越秀区七年级(下)期末数学试卷含答案
- 2024-2029年中国LCD市场发展分析及市场趋势与投资方向研究报告
- 2024年江苏省无锡九年级中考数学选填压轴预测强化训练
- 24春国开电大《旅游学概论》形考任务1-4试题及答案
- 苏教版科学四年级下册 期末测试卷及答案(考点梳理)
- 社会工作者之中级社会工作法规与政策考试题库
- 2024-2030年中国计量行业技术创新策略及未来发展趋势分析报告
- 人教版小学四年级下册数学期末测试卷及完整答案(夺冠)
- 眼镜采购协议书
- 电动自行车消防安全综合治理
- 浙江省杭州市余杭区2022-2023学年二年级下学期期末数学试题
评论
0/150
提交评论