C程序设计第三单元

发布 2022-10-12 03:19:28 阅读 8955

c程序设计第三单元——顺序结构程序设计。

考试时间:100分钟。

一、 填空题(每空1分,共计10分)

1、在一个c源程序中,注释部分两侧的分界符分别为___和___

2、在c语言中的实型变量分为两种类型,它们是___和___

3、若s是int型变量,且s = 7 ,则下面表达式的值为___

s % 2 + s + 1) %2

4、若a是int型变量,且a的初值为5,则计算下面表达式后a的值为___

a + a - a * a

5、假设所有变量均为整型,则表达式( a = 2 , b = 5 , a++ b++ a+b)的值为___

6、表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为___

7、若a=6,b=4,c=3,则表达式a&&b+c||b - c的值是___

8、条件”2二、 选择题(每题2分,共计30分)

1、一个c程序的执行是从( )

a)本程序的main函数开始,到main函数结束。

b)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

c)本程序的main函数开始,到本程序文件的最后一个函数结束。

d)本程序文件的第一个函数开始,到本程序main函数结束。

2、一个c语言程序是由( )

a)一个主程序和若干子程序组成 b)函数组成。

c)若干过程组成d)若干子程序组成。

3、c语言规定:在一个源程序中,main函数的位置( )

a)必须在最开始。

b)必须在系统调用的库函数的后面。

c)可以任意。

d)必须在最后。

4、若x﹑i﹑j和k都是int型变量,则计算下面表达式后,x的值为( )

x=(i=4,j=16,k=32)

a) 4 b) 16 c) 32 d) 52

5、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )

a) 7 b) 8 c) 6 d) 2

6、c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )

a)必须为字母b)必须为下划线。

c)必须为字母或下划线 d)可以是字母、数字和下划线中任一种字符。

7、下面四个选项中,均是合法整型常量的选项是( )

a)160 b)-0xcdf c)-01 d)-0x48eg

-0xffff 0la986,012 2e5

011 0xe0668 0x

8、下面四个选项中,均是合法转义字符的选项是( )

abc) ‘018’ d)‘\0’

017’ ‘f101’

‘xab’ ‘xlf’

9、已知变量的类型说明如下:

int i=8,k,a,b;

unsigned long w=5;

double x=1.42,y=5.2;

则以下符合c语言的表达式是( )

a)a+=a-=(b=4)*(a=3b) a = a * 3 = 2

c) x % 3d) y =float(i)

10、 已知字母a的asicc码为十进制数65,且c2为字符型,则执行语句c2=’a’+’6’-‘3;后c2中的值为( )

a)d b)68 c)不确定的值 d)c

11、在c语言中,要求运算数必须是整型的运算符是( )

abcd)%

12、设有说明:char w; int x; float y; double x; 则表达式w*x+z-y

a)float b)char c)int d)double

13、若有以下定义,则能使值为3的表达式是( )

int k=7,x=12;

a)x % k % 5b) x % k - k % 5 )

c)x % k – k % 5 d)( x % k )-k % 5)

14、putchar函数可以向终端输出一个( )

a)整型变量表达式值。

b)实型变量值。

c)字符串。

d)字符或字符型变量值。

15、已有如下定义和输入语句,若要求a,b,c,d的值分别为10,20,a和b,当从第一列开始输入数据时,正确的数据输入方式是( )注: 表示空格,表示回车)

int a,b; char c,d;

scanf(“%d%c%d%c”,&a,&c,&b,&d);

a)10a 20bb)10 a 20 b

c)10a20bd)10a20 b

三、 程序结果题(每题4分,共计24分)

1、main()

运行结果。四、 程序填空题(每空3分,共计18分)

1、以下程序实现输出x,y,z三个数中的最大者。

main()

int x = 4,y = 6,z = 7;

ifu = x;

else u = y;

if (u>z)

else v = z;

printf(“v = d”,v);

2、假设x是整数,其值由键盘输入,写一程序计算y=2x+5.

main()

int xscanf(“%d”,&x);

printf(“y=%d”,

五、编程题(每题9分,共计18分)

1、 输入三个整数,求它们的和。

2、 输入一个三位整数,求它们每一位上数值的和。

C程序设计试卷1C程序设计

c 程序设计试卷。一 选择题。每小题3分,共15分 1 派生类能够直接访问的基类的成员是 a 公有成员 b 保护成员 c 私有成员 d 静态。2 下面是几条定义类的语句,不能被继承的类是 a abstract class figure b class figure c public class fi...

程序设计 C 作业三

程序设计 c 作业三。说明 以下作业题是第3 4次上机练习中的编程题,要求每道编程题单独写一个。c文件,可以用题号命名。3个。c文件打成一个rar压缩包,在截止日期前提交到作业系统中 其他实验程序不用提交 1 给定程序中函数fun的功能是 输出m行m列的整数方阵,然后求两条对角线上的元素之和,要求返...

C 程序设计试卷C

面向对象的程序设计c 试卷c 一 填空 每空2分,共20分 1 定义于函数外的变量称为。2 假定class1为一个类,则执行 class1 a 5 b 2 p 3 语句时,自动调用该类构造函数的次数为。3 利用操作符 语句序列p p 1 f p 5 的功能可以由一个语句完成。4 不借助于其他变量交换...