网站大量收购独家精品文档,联系QQ:2885784924

c语言复习卷带答案.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言复习卷带答案

《复习卷》试卷总分题号一二三四五题分得分得分一、单选题(每题1分,共计30分)1、下列选项中,不合法的变量是(D)。A、int x = 3;B、char ch = cC、float f ;D、case c;2、下列选项中,不合法的常量是(D)。A、2B、\nC、aD、\4833、关于#includestdio.h这句代码,下列描述中错误的是(C)A、#是预处理标志,用来对文本进行预处理操作B、include是预处理指令C、一对尖括号可以去掉D、stdio.h是标准输入输出头文件4、假设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,那么逻辑表达式(m=ab)(n=cd)运算后,n的值为( ?C )。A、0B、1C、2D、35、C语言程序的三种基本结构是( A )。A、顺序结构,选择结构,循环结构B、递归结构,循环结构,转移结构C、嵌套结构,递归结构,顺序结构D、循环结构,转移结构,顺序结构6、?关于下面的for循环语句 int i,k; for(i = 0,k = -1;k = 1;i++,k++) ?printf(“*****”); 下列选项中,描述正确的是(B?) A、判断循环结束的条件非法B、是无限循环C、只循环一次D、一次也不循环7、以下定义语句中,错误的是( D )。A、int a[]={1,2};B、char *a[3];C、char s[10]=test;D、int n=5,a[n];8、下列描述中不正确的是(C )。A、字符型数组中可以存放字符串B、可以对字符型数组进行整体输入、输出C、可以对整型数组进行整体输入、输出D、不能在赋值语句中通过赋值运算符=对字符型数组进行整体赋值9、C语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为(D)。A、该数组的长度B、该数组的元素个数C、该数组中各元素的值D、该数组的首地址10、在C语言中,引用数组元素时,其数组下标的数据类型允许是( C)A、整型常量B、整型表达式C、整型常量或整型表达式D、任何类型的表达式11、若有定义double x = 12.2;则表达式int a = x;则a的值为(C)。A、0B、0.0C、12D、12.212、若有定义: char *a= China; , 则 a+3 表示 ?(C) 。A、该字符串的首地址B、该字符串中字符 n 的值C、该字符串中字符 n 的地址D、该字符串中字符 i 的地址13、下述对C语言字符数组的描述中错误的是( ?C )。A、字符数组可以存放字符串B、字符数组中的字符串可以整体输入、输出C、可以在赋值语句中通过赋值运算符=对字符数组整体赋值D、不可以用关系运算符对字符数组中的字符串进行比较14、C语言中数组下标的下限是(B)。A、1B、0C、视具体情况D、无固定下限15、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( C)。A、1B、2C、2.0D、2.516、关于结构体作为函数参数,下列描述中错误的是(D )A、结构体可以作为函数参数B、结构体数组可以作为函数参数C、结构体指针可以作为函数参数D、结构体成员变量不可以作为函数参数17、若有定义: struct ?KeyWord { char Key[20]; int ID; }kw[] = { void, 1, char, 2, int, 3, float, 4, double, 5 }; 则printf(%c,%d\n, kw[3].Key[0], kw[3].ID);语句的输出结果为(C )A、i 3B、n 3C、f 4D、l 418、下列关于指针变量的描述,不正确的是(C )A、在没有对指针变量赋值时,指针变量的值是不确定的B、同类指针类型可以进行相减操作C、在使用没有赋值的指针变量时,不会出现任何问题D、可以通过指针变量来取得它指向的变量值19、关于C语言中print()函数与scanf()函数,下列描述中正确的是( B?)A、printf()函数可以向任何地方输出数据B、printf()只向控制台输出数据C、scanf()只能输入英文字母和数字D、scanf()函数可以识别输入的空格20、表示关系X=Y=Z的C语言表达式为( ?A )。A、(X=Y)(Y=Z)B、(X=Y)AND(Y=Z)C、(X=Y=Z)D、(X=Y)(Y=Z)21、下列是多行注释的符号是(D)A、//B、/C、/*D、/**/22、在以下定义中,正确的说明语句为(D )。A、int a[b]B、int a[3,4]C、int a[][]D、int *a[10]23、关于指针定义,下列选项中正确的是(B )A、int x; int p = x;B、int x; int *p = x;C、int x; int

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档