打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
a little of mine
1.如何用宏定义函数,实现一个数对128的向上和向下取整,不允许用除法。如53对128向上取整为1,向下取整为0;而128,则都是1。
向上取整 #define UpQuZeng(num) num>>7 + (num%128? 1:0)
向下取整 #define DownQuZeng(num) num>>7
 
2.一个自动售货机接受一块钱的纸币、一块钱的硬币、五块钱的纸币。写出n块钱,有多少种投币顺序,其中纸币和硬币顺序不同。写出初始条件和递推关系。
f(n) = 2*f(n-1) + f(n-5)  n>1
     = 2                  n=1
     = 0                  n<1
 
3.这个用于查找特定元素的程序的缺陷是什么:
i =0;
while(tab[i]!= x && i<tabsize)
i++;
可能会出现数组越界访问,当i = tabsize时,执行tab[i]!= x时越界
i =0;
while(i<tabsize && tab[i]!= x)
i++;

4.在dos环境下,写一个简单的c程序,编译后运行时,如何显示出编译后生成的可执行文件名?(大致意思是这样吧,有点记不清了)
可能是通过main函数的参数把程序名称给打印出来,main(int argc, char* argv[]),打印argv[0]就可以了吧
 
5.(int) (*f[10])(int)这个定义的意思是什么?
一个函数指针数组。函数指针为指向参数为int,返回值为int的函数
 
6.void f(char a[])和void f(char *s)的定义等价吗?
int a=123和int a = 0123的定义相等吗?
前面的一样
第二个不一样,a = 0123是八进制的123
 
7.从CPU里读出来,从地址主线传输过来的地址是?,经过编译连接后得到的地址是?
A.逻辑地址 B.物理地址 C.段地址 D.页地址
 
中兴笔试归来:
1。指令周期是取出并执行一条指令的时间,由于各种指令的操作功能不同,有的简单,有的复杂,因此各种指令的指令周期是不尽相同的。
指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期。通常用内存中读取一个指令字的最短时间来规定CPU周期。
一个CPU周期时间又包含有若干个时钟周期。 通常情况下,取出和执行任何一条指令所需的最短时间为两个CPU周期。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
php数学函数
字符串转换整数及整数转换字符串
迈特莱博
PX4飞控学习与开发(七)-Pixhawk源码中的功能模块分析_pixhawk中servno output功能函数helirsc
江苏计算机等级考试C语言考前冲刺模拟试卷
字节存储排序:大端和小端的判别及转换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服