360公司2015软件测试工程师笔试题
时长:90分钟 总分:100分
188浏览 0人已完成答题
题型介绍
题型 | 单选题 |
---|---|
数量 | 40 |
优异虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行以下访问页号序列后1,3,4,2,1,3,5,1,2,5,4,2,会产生多少次缺页?
假设用户今天是否使用360搜索与前一日用户是否使用360搜索有关,用户今日使用360搜索,则明日使用的概率为0.8;今日不使用,则明日使用的概率为0.5;那么用户如果周二使用了360搜索,则周四继续使用的概率为:
下面代码会输出什么
int main(int argc,char**argv){ int a[4]={1,2,3,4} int*ptr=(int*)(&a+1) printf(“%d”,*(ptr-1)) }
以下函数用法正确的个数是:
以下函数用法正确的个数是:
void test1(){ unsigned char array[MAX_CHAR+1],i for(i = 0i <= MAX_CHARi++){ array[i] = i } } char*test2(){ char p[] = "hello world" return p } char *p = test2() void test3(){ char str[10] str++ *str = '0' }
如下代码输出结果是什么?
如下代码输出结果是什么?
#include <stdio.h> char buffer[6] = {0} char *mystring() { char *s = "Hello world" for (int i = 0 i < (sizeof(buffer) - 1) i++) { buffer[i] = *(s + i) } return buffer } int main(int args, char **argv) { printf("%s\n", mystring()) return 0 }
请问下面的程序最后会产生多少个进程
请问下面的程序最后会产生多少个进程:
#include<stdio.h> #include<unistd.h> Int main( ) { int i for(i = 0 i<5i++){ int pid = fork() if(pid == 0){ //do something } else { //do something } } // do somthing,sleep return 0 }
教授选出两个从2到5的数字(假设第一个数字比第二个大),分别把它们的和告诉学生A,把它们的差告诉学生B。结果学生A和B都无法正确推导出数字是多少。又假设学生A和B的结论是正确的,则这两个数字是:
单任务系统中CPU的利用率为多少?
下面程序会输出什么
#include <stdio.h> #include <string.h> static int a = 1 void fun1(void) { a = 2 } void fun2(void) { int a = 3 } void fun3(void) { static int a = 4 } int main() { printf("%d", a) fun1() printf("%d", a) fun2() printf("%d", a) fun3( ) printf("%d", a) }
下面这段代码的输出结果为:
下面这段代码的输出结果为:
#include<stdio.h> void change(int*a, int&b, int c) { c=*a b=30 *a=20 } int main ( ) { int a=10, b=20, c=30 change(&a,b,c) printf(“%d,%d,%d,”,a,b,c); return 0; }
在x86的机器上,int a=0xabcd1234 char b=((char*)&a)[0]请问b是多少
int a = 0xabcd1234 char b = ((char*)&a)[0]