沈阳航空航天大学C语言程序设计2015考研真题

发布时间:2017-12-19 编辑:少冰

  随着2017考研的到来,考生们都在积极寻找相关的考研真题了。下面是小编为大家整理收集的关于沈阳航空航天大学C语言程序设计2015考研真题的相关内容,欢迎大家的阅读。

  科目代码:823

  科目名称:C语言程序设计 A卷

  注意:考生不得在此题签上做答案,否则无效!

  一、 选择题(每题3分,共60分)

  1.( )是构成C语言程序的基本单位。

  A 函数 B 过程

  C 子程序 D 子例程

  2.下列C语言用户标识符中合法的是( )。

  A 3ax B x

  C case D -e2

  3.以下符合C语言语法的实型常量是( )。

  A 1.2E0.5 B 3.14.159E

  C .5E-3 D E15

  4.若以下选项中的变量已正确定义,则正确的赋值语句是( )。

  A x1=26.8%3 B 1+2=x2

  C x3=0x12 D x4=1+2=3

  5.已知int x=1,y=2,z=3;则表达式z+=x>y?++x:++y 的值为( )。

  A 2 B 3

  C 5 D 6

  6.以下程序的输出结果是( )。

  main()

  {int i,j,k,a=3,b=2;

  i=(--a==b++)?--a:++b;

  j=a++;k=b;

  printf("i=%d,j=%d,k=%d\n",i,j,k);}

  A i=2,j=1,k=3 B i=1,j=1,k=3

  C i=4,j=2,k=4 D i=1,j=1,k=2

  7.以下程序的执行后输出的结果是( )。

  main( )

  { int i,s=0;

  for(i=1;i<10;i+=2)

  s+=i+1;

  printf(“%d\n”,s);}

  A 自然数1~10 中的偶数之和。 B 自然数1~10 的累加和。

  C 自然数1~9 中的奇数之和。 D 自然数1~9 的累加和。

  8.以下叙述正确的是( )。

  A do-while 语句构成的循环不能用其它语句构成的循环来代替。

  B do-while 语句构成的循环只能用break语句退出。

  C 用do-while 语句构成的循环,在while后的表达式为非零时结束循环。

  D 用do-while 语句构成的循环,在while后的表达式为零时结束循环。

  9.有以下函数定义:

  void fun( int n, double x) { …… }

  若以下变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。

  A fun(int y,double m); B k=fun(10,12.5);

  C fun(n,x); D void fun(x ,n);

  10.关于return语句,下列正确的说法是( )。

  A 可以在同一个函数中出现多次。

  B 必须在每个函数中出现。

  C 在主函数和其他函数中均可出现。

  D 只能在除主函数之外的函数中出现一次。

  11.以下能正确定义数组并正确赋初值的语句是( )。

  A int N=5,b[N][N]; B int a[1][2]={{1},{3}};

  C int c[2][]={{1,2},{3,4}}; D int d[3][2]={{1,2},{34}};

  12.对以下说明语句 int a[10]={6,7,8,9,10};的正确理解是( )。

  A 将5个初值依次赋给a[1]至a[5]。

  B 将5个初值依次赋给a[0]至a[4]。

  C 将5个初值依次赋给a[6]至a[10]。

  D 因为数组长度与初值的个数不相同,所以此语句不正确。

  13.变量p为指针变量,若p=&a,下列说法不正确的是( )。

  A &*p==&a B *&a==a

  C (*p)++==a++ D *(p++)==a++

  14.有以下程序段

  main()

  { int a=5, *b, **c;c=&b; b=&a;……}

  程序在执行了c=&b;b=&a;语句后,表达式:**c 的值是( )。

  A 变量a的地址 B 变量b中的值

  C 变量a中的值 D 变量b的地址

  15.与实际参数为实型数组名相对应的形式参数不可以定义为( )。

  A float a[]; B float *a;

  C float a; D float (*a)[3];

  16.有以下程序

  main()

  {char *s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);}

  执行后输出结果是( )。

  A n,two B w,one

  C t,one D o,two

  17.阅读以下函数

  fun(char *s1,char *s2)

  { int i=0;while(s1[i]==s2[i]&& s2[i]!=‘\0’) i++;return(s1[i]== && s2{i}!==‘\0’);}

  此函数的功能是( )。

  A 将s2所指字符串赋给s1。

  B 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0。

  C 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0。

  D 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0。

  18.设有如下定义

  struct ss{ char name[10];int age;char sex;}std[3],*p=std;

  下面各输入语句中错误的是( )。

  A scanf("%d",&(*p).age); B scanf("%s",&std.name);

  C scanf("%c",&std[0].sex); D scanf("%c",&(p->sex));

  19.表达式0x13&0x17的值是( )。

  A 0x17 B 0x13

  C 0xf8 D 0xec

  20.C语言中文件的存储方式有( )。

  A 只能顺序存取。 B 只能随机存取(或直接存取)。

  C 只能从文件的开头进行存取。 D 可以顺序存取,也可随机存取。

  二、 填空题(每空3分,共30分)

  1.下列程序段的输出结果是 (1) 。

  int p=30;

  printf(“%d\n”,(p/3>0?p/10:p%3));

  2.表示“x≥y≥z”的C表达式是 (2) 。

  3.下面的程序是求1!+3!+5!+……+n!的和,请填空。

  main()

  { long int f,s;

  int i,j,n;

  s=0;

  scanf("%d",&n);

  for(i=1;i<=n; (3) )

  {

  f= (4) ;

  for(j=1; j<=i;j++)

  (5) ;

  s=s+f;

  }

  printf("n=%d,s=%ld\n",n,s);

  }

  4. 下面rotate 函数的功能是:将n行n列的矩阵A转置为A’,请填空。

  #define N 4

  void rotate(int a[][N])

  { int i,j,t;

  for(i=0;i

  for(j=0; (6) ;j++)

  { t=a[i][j];

  (7) ;

  a[j][i]=t;

  }}

  5.函数min()的功能是:在带头结点的单链表中查找数据域中值最小结点,请填空。

  #include

  struct node

  { int data;

  struct node * next;

  };

  int min(struct node *first)

  { struct node *p;

  int m;

  p= (8) ;

  m=p->data;

  p=p->next;

  for(;p!=NULL;p= (9) )

  if(p->data

  return m;

  }

  三、 编程题(共60分)

  1.(10分)编程实现以下功能:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

  2.(15分)编程实现以下功能:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

  3.(15分)编程实现以下功能:用梯形法求sin(x)在(0,1)上的定积分,积分区间分割步长为0.001。

  4.(20分)编程实现以下功能:设在文件a.txt和文件b.txt中分别存有两个字符串,设计一个程序将这两个字符串按依序交叉的方式合并为一个字符串(例如“aaaaa”与“bbb”的合并结果为“abababaa”,而“bbb”与“aaaaa”的合作结果为“ bababaa”,)并将结果存入文件a.txt中。
 


相关文章:

1.沈阳航空航天大学C语言程序设计2015考研真题

2.沈阳航空航天大学材料学基础2015考研真题

3.沈阳航空航天大学管理学2015考研真题

4.考研真题

5.沈阳航空航天大学中国化马克思主义2015考研真题

6.沈阳航空航天大学理论力学2015考研真题

7.沈阳航空航天大学2015年研究生招生简章

8.沈阳航空航天大学2015考研调剂信息

9.沈阳航空航天大学2015年公开招聘人员公告

10.沈阳航空航天大学2015年招生章程

最新推荐
热门推荐