c语言试题资料答案(word文档良心出品).docVIP

c语言试题资料答案(word文档良心出品).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语言试题 一、基础知识填空题 1、一个  C 程序由若干函数构成,其中有且只能有一个  主 函数。 2、 C 语言中的基本数据类型有整形、字符型、 实型 3、若变量 a 是数字字符,将其转换成相应的数值用什么语句  和 枚举类型 a=a+48  。 。 4、 C 语言中的数据类型有基本类型、 构造类型 和  指针  以及  空类型  。 5、若变量 a 是小写字母,将其转换成相应的大写字母用什么语句  a=a-65  。 6、 将数 学 表达 式  y  sin( ax)  ln( a  x) eax  写 成  C 语言表 达式 为 y=sin(a*x)+ln(a+x)+exp(a*x)  。 7、若有定义  union st{ char name[20]; float score; int age;}  ; 则 sizeof (union st ) 为 20 8、有定义 int td[10]={0,1,2,3,4,5,6,7,8,9}, *p, i=4;  。(在 TC 环境下) 若执行语句: p=td; printf( “%d”, *(p+i)); 输出结果是  4  。 1. 在 C 语言中,关键字都用( 大写 ) { 大写或小写 } ;C 语言是通过有且仅有一个 ( 主函数 )。 2. C 语言中构造类型数据有哪三种: ( 数组 )、( 结构体 )、( 公用体 )。 3. 若 k=sizeof(int) , I=sizeof(float) ,则 k= ( 2 ),I= ( 4 )。 4. 符号 ’ ’是( 逻辑与 )运算符, a 是指( 取 a 的地址 )。 5. 能表述 20x30 或 x-100 的 C 语言表达式是( 20xx30||x-100 )。 若有以下程序段: int t,x=2,y=1; t=(x=0)(y=0); 则 t=( 0 ),x=( 0 ),y=( 1 )。 若有以下程序片段: char str[] = “ ab\\\n\0 ””; printf( “ %d” ,strlen(str));则输出结果是( 6 )。 如果缺省函数的类型,编译器默认它为 ______int________ 类型。 3. 当函数的类型和返回值的类型不一致是,则以 ____ 函数 ________类型为准。 5. 已知 x=3,y=2, 循环 while(x == y){x--; continue; } 执行 0次。 6. 若有定义 union student { char name[20]; float score; } ; 则 sizeof (union student ) 为 20 。 二、单选题 下面哪个是合法的变量名: A 。 (A ) f_max ( B) typedef ( C) tr?ue ( D) 5ac 2、下列常数中哪个是不符合 C 语法规定的 B (A )‘’ ( B) ‘\101’ (C) 0x1e ( D )1.e5 3、 C 语言程序是由 C 组成的。 (A ) .子程序 (B) . 过程 ( C) .函数 (D )主程序和子程序 4、 C 源程序中不能表示整形常数的数制是 A (A) 二进制 (B) 八进制 (C) 十进制 (D) 十六进 当定义一个共用体变量时系统分配给它的内存是 ( A)。 各成员所需内存的总和 成员中占内存量最大者所需的容量 结构中第一个成员所需内存量 结构中最后一个成员所需内存量 判断  char  类型的变量  cl  是否为数字字符的正确表达式为  ( B  ) A.(cl=0)(c1=9)  B .(c1=0)(c1=  ’9’) C.0=c1 =’ 9  D .(c1=0)||(cl=9  ’ ) 设有如下枚举类型定义: enum language{Basic,Assembly,Ada=100,COBOL,Fortran}; 请问枚举变量  Assembly  的值是( A  )  。  若枚举类型定义中没有指定元素的值,则整型常量值 从 0 开始依次递增, (A) 1  (B)0  (C) 101  (D)99 执行语句  for(i=0;i1O;i++);  后,变量  i  的值为 (  A  ) A.1O B.9 C.O  D . 1 下列语句的循环次数为 ( A ) int x=5; while(x){x--;break;} A. 1;  B .5  C .6  D .  无限次 4、若对两个数组  a 和  b 进行初始化 char a[]= 〞 abc〞 ;char b[]={  ‘ a’ , ’ b’

文档评论(0)

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

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

1亿VIP精品文档

相关文档