欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (中职)C语言程序设计练习题2及答案.doc

    • 资源ID:48032110       资源大小:95.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (中职)C语言程序设计练习题2及答案.doc

    练习题21( A )是构成C语言程序的基本单位。A、函数 B、过程 C、子程序 D、子例程2C语言程序从 C 开始执行。 A) 程序中第一条可执行语句    B) 程序中第一个函数   C) 程序中的main函数          D) 包含文件中的第一个函数3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分4.下列关于C语言的说法错误的是( B ) 。A) C程序的工作过程是编辑、编译、连接、运行B) C语言不区分大小写。C) C程序的三种基本结构是顺序、选择、循环D) C程序从main函数开始执行5.下列正确的标识符是(C)。A.-a1 B.ai C.a2_i D.int t6下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union7下列四组选项中,正确的C语言标识符是( C )。A) %x B) a+b C) a123 D) 1238、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)311如果int a=3,b=4;则条件表达式"a<b? a:b"的值是_A_。A) 3 B) 4 C) 0 D) 112若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( B ). A)4 B)3 C)2 D)0 E)113C语言中,关系表达式和逻辑表达式的值是( B )。A) 0 B) 0或1 C) 1 D) T或F14. 下面( D )表达式的值为4.   A) 11/3           B) 11.0/3   C) (float)11/3    D) (int)(11.0/3+0.5)15.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B)A.b=1.0/a B.b=(float)(1/a) C.b=1/(float)a D.b=1/(a*1.0)16. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)A.1 B.4 C.4.333333 D.4.617. 以下对一维数组a的正确说明是: DA) char a(10); B) int a;C)int k5,ak; D)char a3=a,b,c;18.以下能对一维数组a进行初始化的语句是: ( C ) A. int a5=(0,1,2,3,4,) B. int a(5)=C. int a3=0,1,2 D. int a5=10*119.在C语言中对一维整型数组的正确定义为 D 。 A)int a(10); B)int n=10,an;C)int n;an; D)#define N 10 int aN;20、已知:int a10; 则对a数组元素的正确引用是( D )。 A、a10 B、a3.5 C、a(5) D、a021.若有以下数组说明,则i=10;aai元素数值是( B)。int a12=1,4,7,10,2,5,8,11,3,6,9,12;A.10 B.9 C.6 D.522.若有说明:int a3=1,2,3,4,5,6,7; 则数组a的第一维的大小为: ( B ) A. 2 B. 3 C. 4 D.无确定值5 7 D) 3 6 923.对二维数组的正确定义是( C) A.int a =1,2,3,4,5,6; B.int a2 =1,2,3,4,5,6;C.int a 3=1,2,3,4,5,6; D.int a2,3=1,2,3,4,5,6;24已知int a34;则对数组元素引用正确的是_C_ A)a24 B)a1,3 C)a20 D)a(2)(1)25.C语言中函数返回值的类型是由 A 决定的. A)函数定义时指定的类型 B) return语句中的表达式类型 C) 调用该函数时的实参的数据类型 D) 形参的数据类型26. 在C语言中,函数的数据类型是指( A )A 函数返回值的数据类型 B. 函数形参的数据类型C 调用该函数时的实参的数据类型 D.任意指定的数据类型27. 在函数调用时,以下说法正确的是( B)A.函数调用后必须带回返回值B.实际参数和形式参数可以同名C.函数间的数据传递不可以使用全局变量D.主调函数和被调函数总是在同一个文件里28. 在C语言中,表示静态存储类别的关键字是: ( C )A) auto B) register C) static D) extern29未指定存储类别的变量,其隐含的存储类别为( A )。 A)auto B)static C)extern D)register30. 若有以下说明语句: struct student int num; char name ; float score; stu; 则下面的叙述不正确的是: ( D )A. struct是结构体类型的关键字B. struct student 是用户定义的结构体类型C. num, score都是结构体成员名D. stu是用户定义的结构体类型名31.若有以下说明语句: struct date int year; int month; int day; brithday; 则下面的叙述不正确的是_C_.A) struct是声明结构体类型时用的关键字B) struct date 是用户定义的结构体类型名C) brithday是用户定义的结构体类型名D) year,day 都是结构体成员名32. 以下对结构变量stul中成员age的非法引用是 Bstruct student int age;int num;stu1,*p;p=&stu1;A) stu1.age B) student.age C) p->age D) (*p).age33.设有如下定义:struck sk int a;float b;data;int *p;若要使P指向data中的a域,正确的赋值语句是 CA) p=&a;B) p=data.a;C) p=&data.a;D)*p=data.a;34.设有以下说明语句: typedef struct stu int a; float b; stutype; 则下面叙述中错误的是( D )。 A、struct是结构类型的关键字B、struct stu是用户定义的结构类型 C、a和b都是结构成员名D、stutype是用户定义的结构体变量名35 语句int *p;说明了 C 。A)p是指向一维数组的指针B)p是指向函数的指针,该函数返回一int型数据C)p是指向int型数据的指针D)p是函数名,该函数返回一指向int型数据的指针36下列不正确的定义是(A )。A. int *p=&i,i; B.int *p,i;Cint i,*p=&i; D.int i,*p;37. 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: (D )A)p=q B)*p=*q C)n=*q D)p=n38有语句:int a10,;则 B 是对指针变量p的正确定义和初始化。A)int p=*a; B)int *p=a; C)int p=&a; D)int *p=&a;39.若有说明语句“int a5,*p=a;”,则对数组元素的正确引用是( C )。A.ap B.pa C.*(p+2) D.p+240. 有如下程序int a10=1,2,3,4,5,6,7,8,9,10,*P=a;则数值为9的表达式是 BA) *P+9 B) *(P+8) C) *P+=9 D) P+841. 在C语言中,以 D 作为字符串结束标志A)n B) C) 0 D)042.下列数据中属于“字符串常量”的是(A )。A.“a” B.ABC C.abc0 D.a43.已知char x="hello", y='h','e','a','b','e', 则关于两个数组长度的正确描述是 B .A)相同 B)x大于y C)x小于y D)以上答案都不对44. 下面各函数中能实现打开文件功能的是 AA) fopen B) fgetc C) fputcD) fclose45. 下列语句中,把变量fp说明为一个文件型指针的是( A ) 。A) FILE *fp; B) FILE fp;C) file *fp; D) file fp;46以读写方式打开一个已有的文本文件file1,并且FILE *fp,下面fopen函数正确的调用方式是( B )。A.fp=fopen(“file1”,“r”)B.fp=fopen(“file1”,“r+”)C.fp=fopen(“file1”,“rb”)D.fp=fopen(“file1”,“w”)

    注意事项

    本文((中职)C语言程序设计练习题2及答案.doc)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开