本试题一共分为10道题,考核点全部以C语言为主,难度有层次划分,希望你尽最大努力完成,我
们不需要你每道题都能得到正确答案,但希望你能有良好的学习态度。我们期待在面试那天与你相
遇!
(本测试题目省略#include…,编程题只用写出核心代码,你也可以在面试时带上U盘或者电脑直接展
示你的结果!)
#include<stdio.h>
#include<stdlib.h>
int main(void){
int i=3;
int k=4;
k += (k++) - (--i);
printf("%d",k);
return 0;
}
a)6 b)7 c)8 d)9
#include <stdio.h>
int main() {
int a = 2, b = 3;
printf("%d\n", a <<= a < b ? a + b : a - b );
return 0;
}
A)-32 b) 64 c)2*(2-5) d)1*(2-5)
int main(int argc, char const* argv[])
{
int a = 0, b = 5;
++a || ++b, a - b;
b = b--;
printf("%d %d\n", a, b);
return 0;
}
int main() {
int a = 0;
int b = 0 == a;
int c = -1;
if (a = 1) {
c = a && b;
}
printf("%d%d%d", a, b, c);
return 0;
}
int main(){
struct x{
int a;
char b;
double c;
};
struct y{
float b;
int a;
double c;
};
struct z{
int a;
double c;
char b;
};
}
print("%d",___);
int main() {
int n;
printf("%d", scanf("%d", &n));
return 0;
}
设计一个程序实现字符串翻转,即将abcdefg反转成gfedcba,已经为你写好了部分代码,请在规定的区域添加代码来实现程序。
不允许在规定地方之外写代码,不允许删除写过的代码。
代码本来就定义了一个字符串和一个字符变量和一个整型数,不允许声明新的任何类型的变量。
int main() {
char s[32];
scanf("%s", s);
int n = strlen(s);
int i;
char ch;
/* 规定区域开始 */
/* 规定区域结束 */
printf("%s", s);
return 0;
}