考研计算机复试(广东工业大学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;
}
}
最新文章
- 一个简单的金额平均分配函数(C#版)
- Rest API 开发 学习笔记(转)
- 使用Mongo官方驱动操作Mongo数据库
- 将ntfs分区转换为ext4分区
- sql server 查询数据库所有的表名+字段
- swift:入门知识之函数与闭包
- C#网络编程(1)
- HDU-4879-ZCC loves march(map+set+并查集)
- RBL, UBL, Uboot的关系
- html学习笔记二
- SpringMVC全注解
- UltraEdit 注册机
- 美橙互联SSL 部署到IIS 7以上
- js 数组拷贝与深拷贝
- 广联达 BIM5D 云平台---《建筑信息模型标准》解读
- 最小生成树(图论)--3366lg【模版】
- 最近关于mysql的造型,binlog使用,以及阿里云上线数据处理错误导致被处罚的思考
- 【BZOJ1005】[HNOI2008]明明的烦恼(prufer序列)
- bzoj千题计划187:bzoj1770: [Usaco2009 Nov]lights 燈 (高斯消元解异或方程组+枚举自由元)
- GaN助力运营商和基站OEM实现5G sub-6GHz和mmWave大规模MIMO