西安交通大学18年9月课程考试《程序设计基础》作业考核试题_第1页
西安交通大学18年9月课程考试《程序设计基础》作业考核试题_第2页
西安交通大学18年9月课程考试《程序设计基础》作业考核试题_第3页
西安交通大学18年9月课程考试《程序设计基础》作业考核试题_第4页
西安交通大学18年9月课程考试《程序设计基础》作业考核试题_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(单选题)1:要打开A盘上user子目录下名为的文本文件进行读、写操作,下面符合此要求的函数调用是()。A:fopen(A.user,r)B:fopen(A.user,r+)C:fopen(A.user,rb)D:fopen(A.user,w)正确答案:(单选题)2:语句while(!E);中的表达式!E等价于()。A: E=0B: E!=1C: E!=0D: E=1正确答案:(单选题)3:若执行fopen函数时发生错误,则函数的返回值是()。A:地址值B: 0C: 1D: EOF正确答案:(单选题)4:以下说法错误的是()A:C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数B:在

2、主函数main()中可以调用其他函数,其他函数之间不可以相互调用C:C语言的程序是由一个函数或多个函数组成的D:对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试正确答案:(单选题)5:已知intj,i=1;执行语句“j=i+;后,变量i的值是()A: 1B: 2C: -1D: -2正确答案:(单选题)6:变量的指针,其含义是指该变量的()。A:值B:地址C:名D:一个标志正确答案:(单选题)7:关于建立函数的目的,以下正确的说法是()。A:提高程序的执行效率B:提高程序的可读性C:减少程序的篇幅D:减少程序文件所占内存正确答案:(单选题)8:以下对C语言函数的描述中,正确的是()。

3、A: C程序必须由一个或一个以上的函数组成B: C函数既可以嵌套定义又可以递归调用C:函数必须有返回值,否则不能使用函数D:C程序中有调用关系的所有函数必须放在同一个程序文件中正确答案:(单选题)9:经过下列的语句intj,a10,*p;定义后,下列语句中合法的是()。A: p=p+2;B: p=a5;C: p=a2+2;D: p=&(j+2);正确答案:(单选题)10:执行下列两个语句后,输出的结果为()charc1=66,c2=98;printf(%c,%d,c1,c2);A:66,98B: 66,bC: B,97D: B,98正确答案:(单选题)11:关于形式参数,下面说法错误的是()A

4、:对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间B:调用结束后,形参自动从内存中被释放掉C:在函数定义中,可以不给出形参类型,调用的时候再定义。D:实参与形参的关系是赋值与被赋值的关系正确答案:(单选题)12:设C语言中,int类型数据占2个字节,则short类型数据占()A: 1个字节B: 2个字节C: 4个字节D: 8个字节正确答案:(单选题)13:C语言中的文件类型只有()。A:索引文件和文本文件两种B:ASCII文件和二进制文件两种C:文本文件一种D:二进制文件一种正确答案:(单选题)14:若二维数组a有m列,则在aij前的元素个数为()。A: j*m+IB: i*

5、m+jC: i*m+j-1D: i*m+j+1正确答案:(单选题)15:以下选项中不属于C语言的类型的是()A: signedshortintB: unsignedlongintC: unsignedintD: longshort正确答案:(单选题)16:函数的形式参数隐含的存储类型说明是()。A: externB: staticC: registerD: auto正确答案:(单选题)17:下列标识符中,不合法的C语言用户自定义标识符是()。A: printfB: enumC: _D: sin正确答案:(单选题)18:以下程序中,while循环的循环次数是()main()inti=0;whil

6、e(i10)if(i正确答案:(单选题)27:C语言中,定义结构体的保留字是()。A: unionB: structC: enumD: typedef正确答案:(单选题)28:每条C语句后面都要有一个()A:逗号B:冒号C:分号D:括号正确答案:(单选题)29:结构体类型的定义允许嵌套是指()。A:成员是已经或正在定义的结构体型B:成员可以重名C:结构体型可以派生D:定义多个结构体型正确答案:(单选题)30:已知函数的调用形式fread(buffer,size,count,fp);其中buffer代表的是()。A: 一个整数,代表要读入的数据项总数B: 一个文彳指针,指向要读的文件C: 一个指

7、针,指向要读入数据的存放地址D: 一个存储区,存放要读的数据项正确答案:(多选题)1:设有以下定义inta=0;doubleb=;charc=A;#defined2则下面语句中正确的是()。A:a+;B: b+;C: c+;D: d+;正确答案:(多选题)2:以下不符合C语言语法的实型常量是()。A:.5E-3D:E15正确答案:(多选题)3:有定义语句.intx,y;若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数彳112,下面四组输入形式中,正确的有()。A: 1112回车B: 11,12回车C: 11,12回车D: 11,12回车正确答案:(多选题)4

8、:关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。A:三个表达式都不可省略B:表达式1可以省略C:表达式2可以省略D:表达式3可以省略正确答案:(多选题)5:以下4个选项中,可以看作是一条语句的有()。A: ;B: a=0,b=0,c=0;C: if(a0);D: if(b=0)m=1;n=2;正确答案:(多选题)6:正确的if语句形式是()。A: if(xy&x!=y);B: if(x=y)x+=y;C: if(x!=y)scanf(%d,&x)elsescanf(%d,&y);D:if(x10B: !(a=10D:a10正确答案:(多选题)10:t为int类型,进入下面的

9、循环之前,t的值为0dowhile(t=1);则以下叙述中正确的是()A:循环控制表达式的值为0B:循环控制表达式的值为1C:循环控制表达式合法D:以上说法都不对正确答案:(判断题)1:min和id-s都是合法的标识符。()A:错误B:正确正确答案:(判断题)2:可以用typedef声明各种类型名,但不能用它来定义变量。()A:错误B:正确正确答案:(判断题)3:若定义char*str;则str=BOOK;是正确的。()A:错误B:正确正确答案:(判断题)4:若有inta10=123,4,5,6,7,8,9,10;a=a+1;则这时a代表元素2的位元元址。()A:错误B:正确正确答案:(判断题

10、)5:全局变量的作用域一定比局部变量的作用域范围大。()A:错误B:正确正确答案:(判断题)6:用户标识符中可以出现下划线和中划线(减号)。()A:错误B:正确正确答案:(判断题)7:C语言既可以用来写系统软件,也可以用来写应用软件。()A:错误B:正确正确答案:(判断题)8:C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。()A:错误B:正确正确答案:(判断题)9:一个C源程序可以由一个main()函数和若干个其它函数组成。()A:错误B:正确正确答案:(判断题)10:C语言可以直接访问物理位元元址。()A:错误B:正确正确答案:(单选题)1:要打开A盘上u

11、ser子目录下名为的文本文件进行读、写操作,下面符合此要求的函数调用是()。A:fopen(A.user,r)B:fopen(A.user,r+)C:fopen(A.user,rb)D:fopen(A.user,w)正确答案:(单选题)2:语句while(!E);中的表达式!E等价于()。A: E=0B: E!=1C: E!=0D: E=1正确答案:(单选题)3:若执行fopen函数时发生错误,则函数的返回值是()。A:地址值B: 0C: 1D: EOF正确答案:(单选题)4:以下说法错误的是()A:C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数B:在主函数main()中可以调用其他函数,其他函数之间不可以相互调用C:C语言的程序是由一个函数或多个函数组成的D:对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试正确答案:(单选题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论