C语言试题(带答案大一适用).docVIP

  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文档。上传文档
查看更多
C语言试题(带答案大一适用)

C语言试卷(小红版) 以 (;)为结束标志。 空语句: ( ;) 复合语句: ( { …… }) 2. a=(xy)?x:y; →(if(xy) a=x;else a=y; ) 3. int a;a=3%2; 结果是: ( 1 ) 4. int a;a=3.0/2;结果是:( 1.5 ) 5. x=x%4;→(x%=4) 6. int a=1,b=2,c=0;a b || c;结果为: (1) 7. 在C语言中,常用(非零)来表示逻辑真. 8. 执行C语言逗号表达式:(a=3*5,a*4),a+15后的值为( 30),a的值为( 15 )。 9. 设a、b、d都是int型变量,则执行表达式 d=(a=2,b=a+1,b+2)后,b的值为(3 ) 10. 如果在一个复合语句中定义了一个变量,那么该变量(只在该复合语句中有效) 11. 已知字母A的ASCII码为十进制的65,且c2为字符型,则执行语句: C2=’A’+’6’-‘3’后,C2中的值为( 68 ) 12. 使用函数printf( )时,以字符格式输出时,应以(%c、%d、%s)作为格式符。 13. 在C语言中,有数组定义:int a[3][4],则系统为该数组分配的存储空间大小为(24 )B,长度为(12 ) 14. 在C语言中,数组下标的编号从( 0 )开始。 15. 在C语言中,字符串数据的结束标志符用(\0 )字符表示。 16. 在C语言中有表达式:strlen(“abc123c”);,则其值为( 7 )。 17.C语句if(表达式)中的表达式不能为常量。 二.判断题 1.表达式:x*=a+b与x=x*(a+b)的作用是一样的。对 2. 在C语言中,’a’ 与”a”是两个不同的字符常量。对 3. 如果有:char c; 则表达式C=’A’+32是错误的?对 4. 表达式 (int)x+y 与(int)(x+y)的作用是一样的?错 5. 在C语言中,“!=”为关系运算符,而“!”却是逻辑运算符?对 6. 通过语句: int a(4)可以定义一个具有4个元素的整型数组a?错 7. 在循环结构或选择结构的嵌套中,都只能是包含关系而不能有交叉关系。错 三.选择题 1. 下列符号在C语言程序设计中,是合法的变量标识符的是(3) ①%X ②a+b ③a123 ④test! 2. 下列符号中,不是C语言合法的变量标识符的是:(2) ①AC2 ②Int ③d_c ④a$ 3.语言提供的合法的定义字符变量的关键字是(4) ①、double ②、short ③、int ④、char 4. 下列C代码中,合法的数组定义是( 2 ) ①char[ ]={“string”}; ②int a[5]={0,1,2,3,4,5}; ③char a={”string”}; ④char[5]={0,1,2,3,4,5}; 5. 定义一个具有10个元素的整型数组a,应当使用的语句是( 1 ) ①int a[10]; ②int a[2,5]; ③int a[ ]; ④int a(2)(5) 6. 下面对数组x的定义和初始化语句中,正确的是( 2 ) ①int x[5]={0,1,2,3,4,5} ②int x[ ]={0,1,2,3,4,5} ③int x[5]={5*x}; ④int x[ ]=(0,1,2,3,4,5} 7. 9)对于二维数组a[5][10],下列对元素的引用正确的是( 3) ①a[6][0] ②a[0.5][4] ③a[4][4+5] ④a[5][10] 8. 在C语言中,字符串常量”china”在内存中所占存储单元的个数为( 2) ①5B ②6B ③5b ④6b 9. 执行如下语句序列: static char a[10]={“1,2,3,4,5”}; int j; j=strlen(a)后,j的值为( 2 ) ①5 ②9 ③10 ④6 10.如果一个函数中没有return语句,那么:( 2 ) ①该函数没有返回值 ②该函数返回一个不确定的值 ③返回-1 ④程序运行出错 11. 如果一个函数中有多个return语句,那么:( 2 ) ①返回多个值; ②只返回一个值; ③返回-1;

文档评论(0)

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

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

1亿VIP精品文档

相关文档