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 不借助于其他变量交换...