资源描述:
《《c语言程序设计》试卷17039new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》试卷一、选择题(共40题,每题2分,共80分)1.程序员编写的C源程序经编译之后得到的目标文件的扩展名是。A)cppB)objC)cD)exe2.在C语言中,要求运算数必须是整型的运算是________。A)/B)&&C)!=D)%3.C语言规定:在一个源程序中,main函数的位置。A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后4.两个指针变量不可以A)相加B)比较C)相减D)指向同一地址5.在C语言程序中以下不能作为用户标识符的是______A)timeB)_nameC)whileD)sum106.以下关于运算符优先顺序的描
2、述中正确的是______A)算术运算符<关系运算符<赋值运算符<逻辑与运算符B)逻辑与运算符<关系运算符<算术运算符<赋值运算符C)赋值运算符<逻辑与运算符<关系运算符<算术运算符D)算术运算符<关系运算符<赋值运算符<逻辑与运算符7.一个结构体变量所占的内存量是。A)结构体中各成员所需内存量的总和B)结构体成员中占内存量最大者所需的容量第18页共18页C)结构中最后一个成员所需的内存量D)结构中第一个成员所需的内存量8.若有说明:inta=4,b=2,c=3;则表达式a
3、.y.z输入数据,正确的输入语句是____A)getchar("%d%d%d",x,y,z);B)scanf("%d%d%d",&x,&y,&z);C)scanf("%d%d%d",x,y,z);D)getchar("%d%d%d",&x,&y,&z);10.在C语言中,判断一个量是否为“真”时,通常以判定该量逻辑值为“真”。A)trueB)1C)大于0的整数D)非0值11.在C语言中,while语句中的条件为__________时,结束该循环。 A)0B)1C)trueD)非012.为表示关系x≥y≥z,应使用的C语言表达式是__________。A)(x>=y)&(
4、y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&&(y>=z)13.在C语言中,表达式!‘A’的值等于:A)65B)56C)0D)9714.sizeof(float)是__________。A)一种函数调用B)一个不合法的表示形式C)一个整型表达式C)一个浮点表达式15.函数rewind的作用是A.将文件位置指针重新返回文件的开始B.将文件位置指针指向文件中所要求的特定位置C.将文件位置指针指向文件的尾部D.将文件位置指针自动移向下一个字符位置16.若有说明:inta[3][4];则对a数组元素的正确引用是。第18页共18页A)a[2]
5、[4]B)a[1,3]C)a[1+1][0]D)a(2)(1)17.假定int类型变量占用两个字节,若有定义:intx[3]={0,2,4};,则数组x在内存中所占字节数是。A)3B)6C)10D)2018.如果在一个函数中的复合语句中定义了一个变量,则对该变量的正确说法是。A)在该函数中有效B)在本程序范围内均有效C)只在该复合语句中有效D)为非法变量19.若执行fopen函数时发生错误,则函数的返回值是。A)EOFB)NULLC)1D)随机值20.定义inta[10]={1,2,3},*P=a;则*(P+5)的值是:_____A)5B)aC)3D)021.若fp是指向
6、某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是____A.EOFB.0C.非零值D.NULL22.在C程序中,可把整型数以二进制形式存放到文件中的函数是_____A.fprintf函数`B.fread函数C.fwrite函数D.fputc函数23.若要打开A盘上user子目录下名为abc.txt的文本文件进行读.写操作,下面符合此要求的函数调用是_____A.fopen("A:userabc.txt","r")B.fopen("A:\user\abc.txt","r+")C.fopen("A:userabc.txt","rb")D.fop
7、en("A:\user\abc.txt","w")24.以下叙述中错误的是_____。第18页共18页A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以B.在程序结束时,应当用fclose函数关闭已打开的文件C.利用fread函数从二进制文件中读数据,可以用数组名给数组中元素读入数据D.不可以用FILE定义指向二进制文件的文件指针25.C语言中标准输入文件stdin是指_____。A.键盘B.显示器C.软盘D.硬盘26.C语言中标准输出文件stdout是指_____。A.键盘B.显示器C.软盘D.硬盘27.C语言中对