大一C语言试题.docC语言考试模拟试题
本卷共有4道大题:
一、单项选择题(20道小题,共20分)
1、 以下叙述中不正确的是(c) (1分)
A、在不同的函数中可以使用相同名字的变量B、函数中的形式参数是局部变量
C^在一个函数内定义的变量只在本函数范围内有效D、在一个函数内的复合语句中定义的 变量在本函数范围内有效
2、 有以下函数定义:voidfun(int n, double x) { }若以下选项中的变量都已正确定义并
赋值,则对函数fun的正确调用语句是(b) (1分)
A、fun(int y,double m); B、k=fun(10,);
C、fun(x,n); D、void fun(n,x);
3、 给出以下定义:charx[]="abcdefg"; chary[]=('a', 'b', 'c', 'd', 'e', 'f, 'g'};则正确的叙
述为()(1分)
A、数组x和数组y等价B、数组x和数组y的长度相同
C、数组x的长度大于数组y的长度D、数组x的长度小于数组y的长度
4、 设有如下定义:struct op (inti: float k; } self, *p;若有 p=&self;则对 self 中的 i 域的 正确引用是()(1分)
A、(*p). B> (*p).i
C^ p-> D、
5^设有如下定义:int (*ptr)();则以下叙述中正确的是()(1分)
A、ptr是指向一维组数的指针变量B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针,该函数返回一个int型数据D、ptr是一个函数名,该函数的返 回值是指向int型数据的指针
6、 C语言标准库函数"fgets(string,n,fp)”的功能是()(1分)
A、从文件fp中读取长度为n的字符串存入指针string指向的内存B、从文件fp中读取长
度不超过n-1的字符串存入指针string指向的内存
C、从文件fp中读取n个字符串存入指针string指向的内存D、从文件fp中读取不超过长 度为n的字符串存入指针string指向的内存
7、 设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是()(1分)
A、0 至 255 B、0 至 65535
C、-256 至 255 D、-32768 至 32767
8、 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占 字节数是()(1分)
A、3B、6
C、10 D、20 9、函数调用:strcat(strcpy(strl, str2), str3)的功能是()(1 分) A、将串strl复制到串str2中后,再连接到串str3之后B、将串strl连接到串str2之后,再复 制到串
str3之后
C、将串str2复制到串strl中后,再将串str3连接到串strl之后D、将串str2连接到串strl 之后,再将串strl复制到串str3中
10、指出下面正确的输入语句是()(1分)
A、scanf("a=b=%d”,&a,&b)B、scanf("a=%d,b=%f',&m,&f)
C、scanf("%3c",c)
大一C语言试题 来自淘豆网m.daumloan.com转载请标明出处.