优酷【C/C++类】:笔试题目6(最全)

下面有关重载函数的说法中正确的是
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同

单选
有一个二维数组A[10][5],每个数据元素占1个字节,且A[0][0]的存储地址是1000,则A[i][j]的地址是多少 ?
A. 1000+10i+j
B. 1000+i+j
C. 1000+5i+j
D. 1000+10i+5j

单选
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则不能表示a数组元素的表达式是
A. *p
B. a[10]
C. *a
D. a[p-a]

单选
short a[100],sizeof(a) 返回什么?
A. 2
B. 4
C. 100
D. 200
E. 400

单选
判断下述语句的对错:MFC中CString是类型安全的类。
A. 对
B. 错

单选
以下程序段的输出结果是

char s[]="\\123456\123456\t";
printf("%d\n",strlen(s));
A. 12
B. 13
C. 16
D. 以上都不对

单选
下面程序段的输出结果是
char *p1 = ”123”, *p2 = ”ABC”, str[50] = “xyz”;
strcpy(str + 2, strcat(p1, p2));
printr(“s\n”, str);
A. xyz123ABC B. z123ABC C. xy123ABC D. 出错 单选 若有以下程序
main( )  <stdio. h="">{  </stdio.><stdio. h="">
    char c1,c2;
</stdio.><stdio. h="">
    c1 ='C'+'8'-'3';
</stdio.><stdio. h="">
    c2 ='9'-'0';
</stdio.><stdio. h="">
    printf("%c %d\n",c1,c2);
</stdio.><stdio. h="">}</stdio.>
则程序的输出结果是 A. H'9' B. H 9 C. F'9' D. 表达式不合法输出无定值 单选 下面函数的功能是 int fun (char *s) {    char *p=s;    while(*p++);    return p-s-1; } A. 计算字符串的位(bit)数 B. 复制一个字符串 C. 求字符串的长度 D. 求字符串存放的位置 单选 以下有关C语言的说法中,错误的是? A. 内存灌露一般是指程序申请了一块内存,使用完后,没有及时将这块内存释放,从而导致程序占用大量内存。 B. 无法通过malloc(size)函数调用申请超过该机器物理内存大小的内在块。 C. 无法通过内存释放函数free(void*)直接将某块已经使用完的物理内存直接还给操作系统。 D. 可以通过内在分配函数malloc(size)直接申请物理内存。

个人资料
onemore
等级:8
文章:133篇
访问:11.8w
排名: 4
上一篇: 优酷【算法类】:笔试题目5(最全)
下一篇:优酷【算法类】:笔试题目6终(最全)
猜你感兴趣的圈子:
优酷笔试面试圈
标签: stdio、单选、重载、c2、c1、面试题
隐藏