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