《程序设计基础》模拟试卷4_第1页
《程序设计基础》模拟试卷4_第2页
《程序设计基础》模拟试卷4_第3页
《程序设计基础》模拟试卷4_第4页
全文预览已结束

下载本文档

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

文档简介

共3页,第2页《程序设计基础》模拟试卷4一、选择题(15×2=30)1、在C语言中,要求运算量必须是整型的运算符是()。A、! B、++C、!= D、%2、下列四个选项中,均是不合法的用户标识符是()。A、AP_0doB、floatlao_AC、b-aifint D、_123tempINT3、C语言的三种基本结构是()。A、顺序结构、逻辑结构、选择结构B、顺序结构、选择结构、循环结构C、逻辑结构、层次结构、网状结构D、层次结构、顺序结构、循环结构4、设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()。A、intB、floatC、doubleD)不确定5、下列有关函数的叙述中,正确的是()A、#define是文件包含。B、#include是宏定义。C、在变量的声明前加static说明是动态存储变量。D、函数可以没有返回值,也可以没有参数。6、强行终止循环的语句是()A、while;B、break;C、for;D、continue;7、若chars[10],*p=s;则下列赋值语句不妥的是()A、p=s+5B、s[2]=p+1C、s[2]=p[4]D、*p=s[0]8、下面程序输出的结果是()voidfun(float*a,float*b)main(){floatw;{floatx=2.0,y=3.0;*a=*a+*a;float*px=&x,*py=&y;w=*a;fun(px,py);*a=*b;printf(“%2.0f,%2.0f”,x,y);*b=w;}}A、4,3

B、2,3

C、3,2

D、3,49、下面程序输出的结果是()main(){structinfor{intx;inty;}cnum[2]={1,3,2,7};printf("%d",cnum[0].y);}A、1B、3C、2D、710、判断char型变量ch是否为大写字母的正确表达式是()。A、'A'<=ch<='Z' B、(ch>='A')&(ch<='Z')C、(ch>='A')&&(ch<='Z') D、('A'<=ch)AND('Z'>=ch)11、下面程序输出的结果是()#definesum(x,y)x+ymain(){intresult;result=sum(1,2)*sum(2,3);printf("%d",result);}A、6B、8C、10D、1512、文本文件打开操作中,可读不可写的打开文件属性是()A、“r”B、“w”C、“w+”D、“rb”13、文件操作中字符串读操作的函数名称是()A、fgetsB、fputsC、fputcD、fprintf14、(01100110)^(00000000)结果为()A、01100110B、10011001C、00000000D、1111111115、字符串“d:\\abc.txt\n”的长度为()A、9B、10C、11D、12二、填空题(10×2=20)1、指针就是()。2、程序设计三大基本结构包括()、()和()。3、求字符串长度的函数名称是()。4、文件操作中字符读操作的函数名称是()。5、移位运算中左移2位相当于数据值乘以()。6、为结构体开辟一个新存储单元需要的函数名称是()。7、以下运算的结果是()。(01101001)&(00010101)8、结构体成员的引用方法是()。三、判断题(10×2=20)1、C语言源程序文件的扩展名均为.c。()2、所谓常量,就是在程序运行过程中其值可以改变的量。()3、一个C语言程序总是从main函数开始执行。()4、算术运算符中‘%’的优先级高于‘*’。()5、inta[10];该语句表明数组a中的第十个元素为a[10]。()6、两个字符串比较的函数名称是strcmp。()7、函数参数传递分为值传递和内容传递。()8、文件操作中字符写操作的函数名称是fgetc。()9、移位运算中右移3位相当于数据值乘以8。()10、为结构体开辟一个新存储单元需要的函数名称是malloc。()四、简答题(2×10=20)1、程序设计中全局变量和局部变量的区别?2、依下列格式定义其结构类型动物编号名称性别颜色价格6个字符8个字符字符型8个字符浮点型五、编程题(1×10=10)1、编程实现,将文件file1.txt中的内容复制到文件file2.txt中。

《程序设计基础》模拟试卷4答案选择题(15×2=30)1、D2、C3、B4、C5、D6、B7、B8、D9、B10、C11、B12、A13、A14、A15、C填空题(10×2=20)1、地址2、顺序选择循环3、strlen4、fgetc5、46、malloc7、000000018、结构体变量.成员三、判断题(10×2=20)1、√2、×3、√4、×5、×6、√7、×8、×9、×10、√四、简答题(2×10=20)1、局部变量:在程序中,只在特定的过程或函数中可以访问的变量。全局变量也称为外部变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。局部变量可以和全局变量重名,但是局部变量会屏蔽全局变量。2、structanimal{charid[6];//动物编号charname[8];//动物名称charsex;//性别charcolor[8];//颜色floatprice;//价格};五、编程题(1×10=10)main(){ charch; FILE

温馨提示

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

评论

0/150

提交评论