腾讯2014校招研发工程师笔试卷C
时长:120分钟 总分:100分
198浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 11 | 1 | 6 |
数据存储在磁盘上的排列方式会影响I/O服务的性能,一个圆环的磁道上有 10 个物理块,10 个数据记录R1------R10 存放在这个磁道上,记录的安排顺序 如下表所示: 假设磁盘的旋转速度为20ms/周,磁盘当前处在R1 的开头处,若系统顺序扫描 后将数据放入单缓冲区内,处理数据的时间为4ms(然后再读取下个记录), 则处理这10 个记录的最长时间为()

下面程序的输出结果为多少?
#include <stdio.h> #include <string.h> void Func(char str_arg[100]) { printf("%d\n", sizeof(str_arg)) } int main(void) { char str[] = "Hello" printf("%d\n", sizeof(str)) printf("%d\n", strlen(str)) char *p = str printf("%d\n", sizeof(p)) Func(str) }
下面程序的输出结果为多少? void Func(char str_arg[2]) { int m = sizeof(str_arg) //指针的大小为4 int n = strlen(str_arg) //对数组求长度,str_arg 后面的那个2没有任何意义,数组已经退化为指针了 printf("%d\n",m) printf("%d\n",n) } int main(void) { char str[]="Hello" Func(str) }
下面程序的输出结果为多少?
void Func(char str_arg[2]) { int m = sizeof(str_arg) //指针的大小为4 int n = strlen(str_arg) //对数组求长度,str_arg 后面的那个2没有任何意义,数组已经退化为指针了 printf("%d\n",m) printf("%d\n",n) } int main(void) { char str[]="Hello" Func(str) }