• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

austainfael

  • 博客园
  • 管理

公告

View Post

考研计算机复试(C语言复试2014~2017笔试题)(精华题选)

1.C语言中,全局变量的存储类别是()

  A.extern      B.void

  C.int        D.static

2.静态变量:

  (1)static 外部变量===>在函数外定义,只能在本文件中使用

  (2)static 局部变量===>在函数内定义,未赋初值时默认0或'\0',不能被其他函数调用,函数调用期间只赋值一次 

3.int a; char b; scanf("%d%c",&a, &b);

  当int与char一起输入时,不能带空格,否则空格赋值给b

4.非法的C语言转义字符()

  A.'\0Xf'  B.'\v'

  C.'\f'

  解析:规定转义字符\xhh中的x为小写,不可大写,不可前面加0

5.在Turbo C中,整型数据在内存中占2个字节(错误)

  解析:一般int在Turbo C中,短整型2字节,长整型占4字节;float 占4字节

6.下列均不是八进制或十六进制数的是(0a12、7ff、-123)

  解析:八进制以0开头(是数字0不是字母O)+(0~7);十六进制以x、0x、X、0X开头+(0~f/F);规定负号是十进制独有。

7.main函数中的局部变量如果没有被初始化,则其初值就是0(错误)

  解析:

    (1)局部 int i;未被初始化,则i为随机值。

    (2)全局 int j;未被初始化,则初值为0。

8.定义变量 char a = 1;循环语句for(;++a;)实现循环次数是(254)次。

  解析:char当整型使用时,范围:(-128 ~  -1、0、1 ~ 127),其中0代表'\0'空字符。

9.设有以下说明语句:

  struct ex{int x; float y; char z;} example;

  typedef struct{int date; char c;} Arry;

  则:(1).struct ex是结构体类型名;(2).example是结构体变量名,不是结构体类型名

    (3).Arry是结构体类型,不是变量名;(4).struct是定义结构体类型的关键字

10.矩阵的乘法:A[m][n] * B[n][p] => C[m][p]

  for(i=0; i<m; i++){

    for(j=0; j<p; ++j){

      for(k=0; k<n; ++k){

        sum += a[i][k] + b[j][k];

      }

      c[i][j] = sum;

      sum = 0;

    }

  }

posted on 2019-03-29 21:24  水果和蔬菜  阅读(1192)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3