C语言-第3章最简单的C程序设计练习题

上传人:壹****1 文档编号:549134680 上传时间:2023-01-09 格式:DOC 页数:8 大小:60.01KB
返回 下载 相关 举报
C语言-第3章最简单的C程序设计练习题_第1页
第1页 / 共8页
C语言-第3章最简单的C程序设计练习题_第2页
第2页 / 共8页
C语言-第3章最简单的C程序设计练习题_第3页
第3页 / 共8页
C语言-第3章最简单的C程序设计练习题_第4页
第4页 / 共8页
C语言-第3章最简单的C程序设计练习题_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《C语言-第3章最简单的C程序设计练习题》由会员分享,可在线阅读,更多相关《C语言-第3章最简单的C程序设计练习题(8页珍藏版)》请在金锄头文库上搜索。

1、第3章 最简单的C程序设计顺序程序设计一、单项选择题1. 不是C语言提供的合法关键字是 。A)switchB)cherC)caseD)default2. C语言提供的合法关键字是 。A)next B)string C)do case D)struct3. 下列不属于C语言中关键字的是 。A) long B) print C)default D)typedef4. 下列不正确的标识符是 。A) -a1 B) ai C)a2_i D)x5. 下列C语言用户标识符中合法的是 。 A)*y B)sum C)int D)%5f 6. 下面四个选项中,合法的标识符是 。 A)auto B)define C

2、) 6a D) c7下列C语言用户标识符中合法的是 。 A)3ax B)x C)case D)-e2 8. 以下选项中合法的用户标识符是 。A) long B) _2Test C) 3Dmax D) A.dat9下列四组选项中,正确的C语言标识符是 。A)%x B) a+b C)a123 D) 12310. 请选出可用作C语言用户标识符的一组标识符A) void B) a3_b3 C) For D) 2adefine _123 -abc DOWORD sum Case sizeof11. 下列四组字符串中都可以用作C语言程序中的标识符的是 。 A)print _3d oodb aBc B)Ia

3、m one_half start$it 3pai C)str_1 Cpp pow while D)Pxq My-book line# His.age12. 下列C语言标识符中合法的变量名是 。A)2e3 B)you C)*y D)float1-12题解析:参照讲义中知识点-标识符与关键字,13. C语言中的简单数据类型包括 。 A)整型、实型、逻辑型 B)整型、实型、逻辑型、字符型 C)整型、字符型、逻辑型 D)整型、实型、字符型13题解析:C语言中没有逻辑型变量14.下列可以正确表示字符型常量的是 。 A)t B)”a” C)”n” D)29715. 下列常数 是正确的C语言字符常量。 A)

4、”x” B)e3 C)”COMPUTER” D)#16. 在下列常量中,属于字符型常量的是 。A) A B) a C) A D) b17. 以下选项中合法的字符常量是 A) “B” B) n C) 68 D) E18下面字符常量表示错误的是 A)a B)? C)n D)”n” 19. 已定义c为字符型变量,则下列语句中正确的是 。A)c=97 B)c=97 C)c=a D)c=a 14-19题解析:字符型常量是由单引号括起来的单个字符,另外C语言还规定了一些转义字符的表示形式例如t表示制表符,n表示回车等,参照教材上P40的转义字符表。20. 已知ch是字符型变量,不正确的赋值语句是 。A)c

5、h=a+b ; B)ch= 0 ; C) ch= 7+ 9 ; D) ch=5+9;21语言中字符型(char)数据在内存中的存储形式是 。 A) 原码 B) 补码 C) 反码 D) ASCII码22在C语言中,字符型数据所占的内存空间是 。 A)2个字节 B) 4字节 C) 1字节 D)由用户自定义20-22题解析:字符常量具有数值含义,其值即ASCII码对应的数值,范围为0-12724. 若有以下类型说明语句:char a;int b; float c; double d; 则表达式a*b+d-c的结果类型为 。 A)float B) char C) int D)double25若有以下类

6、型说明语句: char w;int x;float y;double z; 则表达式w-x*y/z的结果为 D 类型,表达式(int)(x+y-z*w)的结果为 C 类型。 A)float B)char C)int D)double24-25解析:参照数据类型转换知识点。26 . C语言中运算对象必须是整型的运算符是 。A) %= B) / C) = D) =27. 在C语言程序中,表达式8/5的结果是 。A)1.6 B)1 C)3 D)028. 设x为int型变量,则执行语句x=10; x+=x; 后,x的值为 A) 10 B) 20 C) 40 D) 3030如果int a=1,b=2,c

7、=3,d=4;则条件表达式ab?a:(cd?c:d)的值是 。A)1 B) 2 C.)3 D )431. 在C语言程序中,表达式5%2的结果是 。 A)2.5 B)2 C)1 D)332如果int a=3,b=4;则条件表达式ab? a:b的值是_。A) 3 B) 4 C) 0 D) 134C语言中,关系表达式和逻辑表达式的值是 。A) 0 B) 0或1 C) 1 D) T或F34解析:C语言中没有逻辑型数据,逻辑假用0表示,逻辑真用1表示。反之,0表示逻辑假,非0表示逻辑真。35设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式中,值为0的表达式是 。A)a&b B)a=b

8、 C)a|b+c&b-c D)!(ab)&(n=cd)后n的值为 A) 0 B) 1 C) 2 D) 没有结果38解析:&运算有一种称为短路的情况,即当&左边的表达式值为0时,已经能够确定整个表达式的值为0,此时将不再计算&右边表达式的值。因此本题n=cd没有运算,所以n的值不变。39. 已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是 A )0 B) 1 C) 5 D) 640. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2中的值为 A) 68 B) D C) 错误 D) d41下列关于C语言的叙述错误的是 。A) 大写字

9、母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个符号在不同的场合可以有不同的含义42. 有:int w=11,x=12,y=3,m; 执行下面语句后m的结果是 。 m=(wx)?w:x; m=(my)?m:y;A)1 B) 2 C) 3 D) 以上结果都不对44. 设整型变量m,n,a,b,c,d均为0,则执行“(m=a=b)|(n=c=d)”后,m,n的值是 。A)0,0 B)0,1 C)1,0 D)1,145. 设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是 。A)b=1.0/a

10、 B)b=(float)(1/a) C)b=1/(float)a D)b=1/(a*1.0)46. 执行语句“x=(a=3,b=a-)”后,x,a,b的值依次为 。A)3,3,2 B)3,2,2 C)3,2,3 D)2,3,246解析:自减运算符用于复合语句的时候,如果运算符在变量后面,则变量先参与执行语句,然后值再自减,所以b的值为3,a的值为2。(a=3,b=a-)为逗号表达式,其值为最后一个表达式的值,所以x被赋值为3。47. 若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是 。A)1 B)2 C)2.0 D)2.547解析:“x=1,y=x+3/2”为逗号表达式。3/2值为1而非1.5。y为doube类型,所以其值为2.0而不是2。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号