考试时间30分钟,满分100分
- 列出5个常用的linux命令,并说明功能
ls 显示当前目录的内容
cd 进入文件夹
pwd 显示当前路径
mv 重命名文件
rm 删除
- ls命令如何显示隐藏文件,写出命令
ls -a - 拷贝当前目录下的test文件夹到/tmp目录,写出命令
cp test /tmp -a
- 写出下列程序的运行结果
void func(int a) {
switch (a) {
case 0:
printf(“0”);
case 1:
printf(“1”);
default:
printf(“2”);
}
}
int main() {
func(0);
return 0;
}
012
-
写出下列程序的运行结果
void func1()
{
int i = 0;
printf("%d %d\n", i, i++);
}
int main() {
func1();
return 0;
}
10
printf是从最右边的开始执行的,也就是先执行i++,i初始值为0,然后执行++,i的值变为1 -
用for打印出数组array的所有元素,实现函数
void print_array()
{
int array[5] = {0, 1, 2, 3, 4};
int i;
for(i=0; i<5; i++)
{
printf("%d\n", array[i]);
}
// 用for打印出数组array的所有元素
} -
c语言提供的合法关键字是哪个___
A) Double B) short C)interger D)Char
B
- 一个C语言的执行是从___
A) 本程序的主函数开始,到本行的主函数结束
B) 本程序的第一个函数开始,到本程序的最后一个程序结束
C) 本程序的主函数开始,到本程序的最后一个程序结束
D)本程序的第一个函数开始,到本行的主函数结束
A
- 定义一个函数,函数有一个int参数,返回值是void类型
void func(int a);
10. 定义一个函数,函数没有参数,返回值是int
int func();