吉比特2018届提前批校园招聘-开发类试卷
时长:120分钟 总分:100分
104浏览 0人已完成答题
题型介绍
题型 | 单选题 | 判断题 | 填空题 |
---|---|---|---|
数量 | 40 | 10 | 2 |
设:char w int x float y double z 则...
下面程序的输出的是()
#include <iostream> using namespace std int main() { int x = 7, y = 3 cout << (y = x / y) << endl return 0 }
若有定义int x=3,y=2和float a=2.5,b=3.5,则表达...
两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来信息,...
设有一个二维数组A[m][n],假设A[0][0]存放位置在 644,A[...
已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另...
给出以下定义:char x[ ]="abcdefg"char y[ ]=...
char x[ ]="abcdefg"
char y[ ]={'a','b','c','d','e','f','g'}
则正确的叙述为
下面程序的输出是
#include
#include <stdio.h> int main() { int x=023 printf("%d\n",--x) }
对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,...
H(K)=K % 9作为散列函数,则散列地址为1的元素有 个
下面函数的功能是 int sss(char s[]...
int sss(char s[],char t[])
{
int i=0
while(s[i]&&t[i]&&(t[i]==s[i]))
i++
return (s[i]-t[i])
}
有如下程序
#include
#include <stdio.h> int main() { char ch[80]="123abcdEFG*&" int j puts(ch) for(j=0ch[j]!='\0'j++) if(ch[j]>='A'&&ch[j]<='Z') ch[j]=ch[j]+'e'-'E' puts(ch) }该程序的功能是()
下面程序的输出是 #include <std...
#include <stdio.h>
int fun3(int x)
{
static int a=2
a+=x
return(a)
}
void main()
{
int k=2,m=1,n
n=fun3(k)
n+=fun3(m)
printf("%d\n",n)
}
若干个等待访问磁盘者依次要访问的磁道为 19、43、40、4、79、11、...
若有一个顺序有序表A[1:18] 中有18个元素,现进行二分查找,则查找 ...
若序列 X={1, 2, -2, 3, -3, 1, -3, 2, 2, ...
若序列 X={B, C, A, D, B, C, D},Y={A, C, ...
下列程序的输出是[$##$] #include &l...
#include <stdio.h> int func(int v) { int c for(c=0vc++) v&=v-1 return c } void main( ) { printf("%d\n",func(16640)) }
下列程序的输出是[$##$] #include &l...
#include <stdio.h> void func(int a) { int b=0,c,d d=a while(d!=0) { c=d%10 b=b*10+c d/=10 } if(b==a) printf("%d",a) } void main( ) { int i for(i=12300i<12400i++) func(i) printf("\n") }
运行以下代码输出的结果是[$##$] #include <stdio...
#include <stdio.h> void main( ) { int a=10,b=20 a^=b b^=a a^=b printf("%d\n",a) }
下列程序的输出是[$##$] #include &l...
#include <stdio.h> void func(int n) { int i for(i=2i<ni++) { while(i!=n) { if(n%i!=0) break n=n/i printf("%d",i) } } printf("%d\n",n) } void main( ) { func(270) }
下列程序的输出结果是[$##$] #include ...
#include <stdio.h> int func(int v) { v-=1 v|=v>>16 v|=v>>8 v|=v>>4 v|=v>>2 v|=v>>1 return v+1 } void main( ) { printf("%d\n",func(10000)) }
请问运行以下代码输出的结果是[$##$] #incl...
#include <stdio.h> int func(int n) { return n>0&&(n&(n-1))==0&&(n&0x55555555) } void main( ) { printf("%d\n",func(4096)+func(8192)*10+func(16384)*100) }
下列程序的输出结果是[$##$] #include <stdio.h...
#include <stdio.h> int func(int x) { if(x==0) return 0 int left=1,right=0x7fffffff while(1) { int mid=left+(right-left)/2 if(mid>x/mid) { right=mid-1 }else { if(mid+1>x/(mid+1)) return mid left=mid+1 } } } void main( ) { printf("%d\n",func(200)) }
下列程序的输出结果是[$##$] #include <stdio...
#include <stdio.h> unsigned func(unsigned n,unsigned p,unsigned m) { unsigned k=1 n%=m while(p!=1) { if(0!=(p&1)) k=(k*n)%m n=(n*n)%m p>>=1 } return (n*k)%m } void main( ) { printf("%d\n",func(2,10,11)) }