第一范文网 - 专业文章范例文档资料分享平台

C语言 五邑大学 高潮 练习6 答案

来源:用户分享 时间:2025/6/28 8:50:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

试卷号:TSheet1

一、选择题

1、C语言源程序文件的扩展名一般为______ 。 (A) .txt (B) .c (C) .obj (D) .exe

2、以下选项中合法的用户标识符是_____ 。 (A) long (B) _2Test (C) 3Dmax (D) A.dat

3、以下选项中,_____ 不是C语言的保留字(关键字)。 (A) printf (B) short (C) if (D) sizeof

4、下列选项中合法的变量名是_____ 。 (A) x(1) (B) y.1 (C) 3y

(D) _xyz

5、下面各选项中,属于非法的C语言整型常量的是_____ 。 (A) 01 (B) 0x11 (C) 081 (D) -32765

6、以下不合法的常量是_____ 。 (A) 2.7 (B) 1.0E+3 (C) 3.5E-3.0 (D) 3.4e-5

7、下列字符常量的写法中,正确的是_____ 。 (A) '\\082' (B) \(C) '\\t' (D) '\\4f '

8、下列各组中全是字符串常量的是_____ 。

(A) '123' , \(B) 'abc' , 'xyz' , '5'

(C) \(D) '\\n' , \

9、已知字符A的ASCII码是65,字符

a的ASCII码是97,则'\\101'表示的字符常量是____ 。 (A) 字符A (B) 字符B (C) 字符e (D) 非法常量

10、在C语言中,char型数据在内存中的存储形式是_____ 。 (A) 原码 (B) 反码 (C) 补码 (D) ASCII码

11、sizeof(float) 是_____ 。 (A) 一个双精度型表达式 (B) 一个整型表达式 (C) 一种函数调用

(D) 一个不合法的表达式

12、以下能正确地定义整型变量a,b,c,并给它们都赋值5的语句是_____ 。 (A) int a=b=c=5; (B) int a,b,c=5;

(C) int a=5,b=5,c=5; (D) a=b=c=5;

13、以下各组运算符的优先级按由高到低的顺序排列正确的是_____ 。 (A) *=、&&、!=、% (B) *=、%、&&、!= (C) %、!=、&&、*=

(D) &&、!=、%、=

14、已知a、b为整型,z为实型,ch为字符型,下列表达式中合法的是____ 。

(A) z=(a+b)++ (B) a+b=z (C) b=ch+a (D) b=z%a

15、设char ch; 则不合法的赋值语句是____ 。 (A) ch='a+b'; (B) ch='\\0'; (C) ch='a'+'b'; (D) ch=7+9;

16、若有定义int x;则经过表达式x=(float)2/3运算后,x的值为_____ 。(A) 2.0 (B) 0 (C) 2 (D) 1 17、若有int x=13,y=5; 则表达式 x++, y+=2, x/y的值为____ 。 (A) 1 (B) 2 (C) 0 (D) 13

18、逻辑运算符两侧运算对象的数据类型_____ 。

(A) 只能是0或1

(B) 只能是0或非0数

(C) 只能是整型或字符型数据 (D) 可以是任何类型的数据

19、设整型变量m、n、a、b、c、d的值均为1,表达式(m=a>b)&&(n=c>b)运算后,m、n的值是____ 。 (A) 0,0 (B) 0,1 (C) 1,0 (D) 1,1

20、以下为非法操作的是_____ 。 (A) int i ; i=100 ; (B) int i=100 ;

(C) const int i ; i=100 ; (D) const int i=100 ;

21、C语言源程序文件代码经编译后生成的目标文件,其扩展名为_____ 。 (A) .txt (B) .c (C) .obj (D) .exe

22、C语言源程序文件代码经编译后生

成目标文件,对目标文件进行连接后生成可执行文件,其生成的可执行文件的扩展名为_____ 。 (A) .txt (B) .c (C) .obj (D) .exe

二、填空题

1、C语言程序书写格式规定,每行可写____语句,一个语句可以_____ 。

2、一条C语言的语句至少应包含一个_____。 3、用____ 对C语言程序中的任何部分作注释。

4、运用C语言实现一个基本程序的过程,包括编写源程序、_____、连接、运行(调试)。 5、设有说明:char c1; 则 c1='a'; 是否正确?(回答\是\或\否\

6、设有说明:char c2;则 c2=65; 是否正确?(回答\是\或\否\

7、char c ; 表达式 c='a'- 'A'+'B' 运算后,c的值为______ 。

8、表达式 10+'x'+2.5*7 的值为______型的量。

9、表达式 x= (2+3, 6*5) , x+5 运算后,x的值为______ 。

10、设 a=5 ; 则表达式 a+=a*=a+a 运算后,a的值为______ 。 11、设int a=7 ; double x=2.5,y=4.7 ; 则表达式x+a%3*(int)(x+y)%2/4的值为_____ 。

12、把数学表达式x+y≠a+b写成C语言表达式:___________ 。

13、条件\<x<3或x<-10\的C语言表达式是________ 。

14、设int i=32,j=1,k=3;则表达式!i||(j-k)&&i&&!(k-3||i*k)的值为____ 。

15、设int x,y,z; 则执行语句x=(y=(z=10)+5)-5;后,x值为___ ,y值为___ ,z值为___ 。 16、表达式 (int)(sqrt(0.25)+5.7) 运算后, 其值为______ 。

试卷号:TSheet2

一、选择题

1、为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else匹配原则是____ 。

(A) else子句与其之前未配对的if配对 (B) else子句与其之前未配对的最近的if配对

(C) else子句与其之后最近的if配对 (D) else子句与同一行上的if配对

2、对于switch(c)中的变量c不能定义为____ 类型。 (A) unsigned (B) int (C) char (D) float

3、下列关于switch语句的描述中,正确的是_____ 。

(A) switch语句中default子句只能放在最后

(B) switch语句中case子句后面的表达式可以是整型表达式

(C) switch语句中每个语句序列中必须有break语句

(D) switch语句中default子句可以没有,也可有一个

4、下面叙述正确的是____ 。

(A) for循环只能用于循环次数已经确定的情况

(B) for循环同do while语句一样,先执行循环体再判断

(C) 不管哪种形式的循环语句,都可以从循环体内转到循环体外

(D) for循环体内不可以出现while语句

搜索更多关于: C语言 五邑大学 高潮 练习6 答案 的文档
C语言 五邑大学 高潮 练习6 答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5ifma6udhq072ie1yc7k_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top