奇安信2018春招专业知识题(二)
时长:120分钟 总分:101分
212浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 52 | 28 |
以下代码执行后输出结果为(&nbsp ) #include #...
#include<stdio.h> #define FUDGF(y) 2.84+y #define PR(a) printf("%d",(int)(a)) #define PRINTI(a) PR(a)putchar('\n') void main() { int x=2 PRINTI(FUDGF(5)*x) } </stdio.h><stdio.h>#define FUDGF(y) 2.84+y </stdio.h><stdio.h>#define PR(a) printf("%d",(int)(a)) </stdio.h><stdio.h>#define PRINTI(a) PR(a)putchar('\n') </stdio.h><stdio.h>void main() </stdio.h><stdio.h>{ </stdio.h><stdio.h> int x=2 </stdio.h><stdio.h> PRINTI(FUDGF(5)*x) </stdio.h><stdio.h>}</stdio.h>
下列程序的运行结果是(&nbsp )&nbsp #incl...
#include int a=2 int fun(auto int n) { static int a=4 int t=1 if(n/2){ int a=0 t+=++a } else { static int a=1 t+=a++ } return t+a++ } main() { int sum=a, i for( i=0 i<=3 i++) sum+=fun(i) printf("%d\n", sum) }
有以下程序段 for(int i=1i&lt=4i++)&nbsp...
for(int i=1i<=4i++) {for(int j=1j<=_______j++) cout<<" " for(j=1j<=2*i-1j++) cout<<"*" cout<<endl}程序的运行结果是
* *** ***** *******请为横线处选择合适的程序( )
下面程序的输出结果是:() #include struct m {...
#include
<stdio.h>struct m </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> int x </stdio.h>
<stdio.h> int *y </stdio.h>
<stdio.h>}*p </stdio.h>
<stdio.h>int a[4]={12,33,-40,100} </stdio.h>
<stdio.h>struct m b [4]={10,&a[2],9,&a[3],8,&a[0],7,&a[1]} </stdio.h>
<stdio.h>main() </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> p=b </stdio.h>
<stdio.h> printf("%d\n",++p->x) </stdio.h>
<stdio.h> printf("%d\n",(++p)->x) </stdio.h>
<stdio.h> printf("%d\n",++(*p->y)) </stdio.h>
<stdio.h>} </stdio.h>
<stdio.h>struct m </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> int x </stdio.h>
<stdio.h> int *y </stdio.h>
<stdio.h>}*p </stdio.h>
<stdio.h>int a[4]={12,33,-40,100} </stdio.h>
<stdio.h>struct m b [4]={10,&a[2],9,&a[3],8,&a[0],7,&a[1]} </stdio.h>
<stdio.h>main() </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> p=b </stdio.h>
<stdio.h> printf("%d\n",++p->x) </stdio.h>
<stdio.h> printf("%d\n",(++p)->x) </stdio.h>
<stdio.h> printf("%d\n",++(*p->y)) </stdio.h>
<stdio.h>}</stdio.h>
有以下类定义 #includeusing namespace stdcl...
有以下类定义
#includeusing namespace stdclass A{public:void setA(int)void showA()private:int a}class B{public:void setB(int)void showB()private:int b}class C : protected A, private B{public:void setC(int, int, int)void showC()private:int c}C类的私有数据成员是( )
有以下程序 #include #include using namespa...
有以下程序
#include #include using namespace std class S {public: char * p S(int len) {p=new char[len+1] } ~S() {delete p} } void fun(Sa,int len) {Sold=a a=new S(len) } int main() {S str(10) Sp1=&str S {Sold=a a=new S(len) } int main() {S str(10) Sp1=&str Sp2=&p1 strcpy(str.p,"china") fun(p2, 5) cout<<str.p<<endl return 0}程序的运行结果是( )
下列函数的功能是找出数组x中的最大数和最小数,并且将最大数和最小数交换位置...
void f(int x[],int n) { int p0,p1,i,j,t,m _____________ p0=p1=0 for(m=0m<nm++) { if(x[m]>i) {i=x[m] p0=m} else if(x[m]<j) {j=x[m] p1=m} } t=x[p0]x[p0]=x[p1]x[p1]=t }
下列程序的运行结果是DC-D-C-D-,请为横线处选择合适的程序( ...
下列程序的运行结果是DC-D-C-D-,请为横线处选择合适的程序( )
#includeusing namespace stdclass Point{public:Point(){ X=Y=0 cout<<"DC-"}Point(int xx,int yy){ X=xxY=yy cout<< "C-" }~Point() { cout<<"D-" }int GetX(){return X}int GetY(){return Y}private:int X,Y}int main(){ Point *Ptr1=new Pointdelete Ptr1Ptr1=new ____delete Ptr1return 0}
有以下类定义 class Point {&nbsp &nbsppubl...
class Point { public: Point(){ X=Y=0} Point(int xx,int yy){X=xxY=yy} void Move(int x,int y){X=xY=y} int GetX() {return X} int GetY() {return Y} private: int X,Y }假设有语句定义:
Point A(4,5) Point *p1=&A int (Point::*p)()=Point::GetX则可以输出对象A的X成员值的语句是( )
以下代码的执行结果为() class Parent { &nbsp &n...
class Parent { private final void Print(){ System.out.println("Parent") } } public class Child extends Parent { private final void Print() { System.out.println("Child") } public static void main(String[] args) { new Child().Print() } }
下面代码的运行结果是(&nbsp &nbsp &nbsp ) &nb...
public class Arraytest { int a[] = new int[6] public static void main ( String arg[] ) { System.out.println ( a[0] ) } }
执行如下程序,输出结果是(&nbsp &nbsp &nbsp ) c...
class Test{ private int data int result = 0 public void m(){ result += 2 data += 2 System.out.println(result + " " + data) } } class ThreadExample extends Thread{ private Test mv public ThreadExample(Test mv){ this.mv = mv } public void run(){ synchronized(mv){ mv.m() } } } class ThreadTest{ public static void main(String args[]){ Test mv = new Test() Thread t1 = new ThreadExample(mv) Thread t2 = new ThreadExample(mv) Thread t3 = new ThreadExample(mv) t1.start() t2.start() t3.start() } }
分析程序,执行结果是(&nbsp &nbsp &nbsp )&nbs...
public class bbb{ public static void main(String args[]) { ccc c=new ccc() c.test() } void test() { System.out.print("bbb") } } class ccc extends bbb{ void test(){ super.test() System.out.print("ccc") }
以下程序的运行显示的内容是(&nbsp &nbsp &nbsp) c...
class TestArray{ public static void main(String argv[]){ TestArray t=new TestArray() System.out.println(t.method()) } public int method() { try { int array[]=new int[3] for(int i=0i<=array.lengthi++) {System.out.print(array[i]) } }catch (ArrayIndexOutOfBoundsException e) { System.out.println("索引超界") return -1 } finally{ System.out.println("正常执行完成") } return 0 } }
分析如下的JavaScript代码段, 则运行后在页面上输出(&nbsp...
var c="10",d=20 document.write(c+d)
JavaScript函数SetTimeOut(&rdquotestA()&rdquo,1000...
分析下面的JavaScript代码段 a=new Array(1,2,4,...
a=new Array(1,2,4,6,8) sum=0 for(i=1i<a.lengthi+=2 ) sum +=a[i] document.write(sum)输出结果是( ).
ID为&ldquoshowTime&rdquo的DIV标签内显示时钟,每秒刷新一次,完成每秒刷...
分析下面的HTML代码段,该页面在浏览器中的显示效果为(&nbsp &n...
<HTML> <body> <marquee scrolldelay="300" direction="left">Welcome!</marquee> </body> </HTML>
当使用地图进行图像搜索时,可以把一幅图片从电脑桌面拖放到地图页面的输入框里...
下面关于cookies,sessionStorage 和 localSto...
一般浏览器在默认情况下,超链接文字的颜色为蓝色加下划线,已访问的超链接文字...
虽然可以直接使用 Bootstrap 提供的 CSS 样式表,也可以采用预...
有如下Python代码段: b1=[1,2,3] b2=[2,3,4] b...
b1=[1,2,3] b2=[2,3,4] b3 = [val for val in b1 if val in b2] print (b3)
下面的程序根据用户输入的三个边长a,b,c来计算三角形面积.请指出程序中的...
1.import math 2.a, b, c = raw_input(“Enter a,b,c: ”) 3.s = a + b + c 4.s = s / 2.0 5.area = sqrt(s*(s-a)*(s-b)*(s-c)) 6.print “The area is:”, area
下面的程序要求用户输入二进制数字0/1并显示之.请指出程序中的错误: 1....
1.bit = input(“Enter a binary digit: “) 2.if bit = 0 or 1: 3.print “Your input is:”, bit 4.else 5.print “Your input is invalid.”
internet中邮件服务器为客户提供了远程web用户注册,要保证服务器安...
linux系统普通用户shell提示符是当前目录相对路径$,希望shell...
Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft ...
某超市人员通过研究销售记录发现,买肉丸子的人很大的概率也会购买火锅料,这种...
一共5个点A(0,0), B(1,0.3),C(3,0.5),D(2,1)...
两个种子点A(-1,0),B(-1,6),其余点为(0,0),(2,0),...
下面的表格中列出了14个日期中天气、温度、湿度和风力四个因素和小明是否攀岩...
