爱奇艺2017校园招聘 Cpp研发工程师
时长:60分钟 总分:100分
287浏览 4人已完成答题
题型介绍
题型 | 多选题 |
---|---|
数量 | 20 |
时长:60分钟 总分:100分
287浏览 4人已完成答题
题型 | 多选题 |
---|---|
数量 | 20 |
void main( ) { int a=1, b=0, c=-1, d=0; d=++a||++b&&++c; cout<<d<<endl; return; }
char fun( char x, char y ) { if ( x ) return(y); } void main() { int a = '0', b = '1', c = '2'; printf( "%c\n", fun( fun( a, b ), fun( b, c ) ) ); }
int func() { int i,j,k=0; for(i=0,j=-1;j=0;i++,j++) { k++; printf("%d", k); } return k; } void main(void) { printf("%d", func()); }
#define BUF_SIZE 13 int func( ) { bool flag=true; char acdesbuf[BUF_SIZE]; sprintf(acdesbuf,"string is %s", "hello world"); /* 语句1 */ char tempbuf=new char[BUF_SIZE]; /* 语句2 */ if(flag) { strcat(tempbuf,"flag is true"); /* 语句3 */ printf(acdesbuf); /* 语句4 */ return 1; } delete[] tempbuf; return 0; }
#include<iostream.h> void f(char *ch1, char ch2){ *ch1 = *ch1 + 1; // ch1 B, ch2 A ch2 = ch2+1; // ch1: B->C, ch2: A->B cout<<*ch1<<ch2<<endl; // CB } int main(){ char a ='A', b ='B'; f(&b,a); cout << a <<b << endl; // AC return 0; }
class CBase { int x; public: CBase(int n){x=n;} }; class CDerive:public CBase { CBase y; int z public: CDerive(int a,int b,int c); };在构造函数CDerive的下列定义中,正确的是( )
int Xfun(int *a, int n) { int x=*a; for(int *pa=a+1; pa<a+n;pa++) if(*pa>x) x=*pa; return x; }若执行了语句 int x[5]={23,46,78,55,16};后,通过表达式Xfun(x,5)调用该函数,则得到的返回值为( )
#include<stdio.h> int main() { char s[]="012xy\08s34f4w2"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>='0'&&s[i]<='9') n++; printf("%d\n",n); }程序运行后的输出结果是( )