题型:10道单选、5道不定项、5道填空、2道编程
单选题:
1、下面总线采用异步时序协议的是
1、USB
2、I2C
3、SPI
4、PCI
2、设有int x=11;则表达式(X++*1/3)的值是
1、11
2、12
3、4
4、3
3、为了比较两个字符串s1和s2是否相等,应当使用()
1、if(strcmp(s1, s2)==0)
2、if(strcmp (&s1, &s2) ==0)
3、if(s1==52)
4、if(s1=s2)
4、C语言程序是由什么组成的?
1、一个主函数和若干子程序
2、若干子程序
3、函数
4、一些可执行语言
5、Linux中,若系统的umask设置为022,创建一个新文件的权限是?
1、-rwxr-xr-x
2、-rw--r--
3、-rwxr--r--r
4、-rwxrwxrwx
6、c语言程序的基本单位是
1、函数
2、字符
3、语句
4、程序行
7、使用哪个命令可以检测基本的网络连接:
1、netstat
2、ifconfig
3、route
4、ping
8、下面代码段的输出是()
include stdio.h
int tmp=20;
main()
{
printf("%d ",tmp);func();
printf("%d " ,tmp);
}
func()
{
static int tmp=10;
printf("%d " ,tmp);
}
1、20 20 20
2、10 10 10
3、20 10 20
4、20 10 10
9、代码段
{struct Date{
char a;
int b;
int64_t c;
char d;
};
struct Date data[2][10];}
假设data首地址为x,data[1][5].c地址为多少
1、x+368
2、x+215
3、x+365
4、x+195
10、下列关于C语言常量的声明正确的是
1、const int var = 5;
2、const char* var = 5;
3、con