C语言 3套 选择题
- 格式:pdf
- 大小:350.50 KB
- 文档页数:25


C语言期末考试试题第一部分——单项选择题
1.(D)是合法的用户自定义标识符。
A、 b-b B、float C、 D、 _isw
2.若变量已正确定义并赋值,表达式(B)不符合C语言语法。
A、a*b/c; B、3.14%2 C、2, b D、a/b/c
3.(C)是不正确的字符常量。
A、'n'B、'1'C、"a" D、'101'
4.在 C 程序中,用(B)表示逻辑值“真”。
A、1B、非 0 的数C、非 1 的数 D、 大于 0 的数
5.(C)把x、y定义成float类型变量,并赋同一初值3.14。
A、float x, y=3.14;B、float x, y=2*3.14;
C、float x=3.14, y=x=3.14; D、float x=y=3.14;
6.若变量已正确定义,表达式(C)的值不是2。
A、2&3 B、1<<1C、a==2D、1^3
7.若变量已正确定义,语句“if(a>b) k=0; else k=1;”和(C)等价。
A、k=(a>b)?1:0; B、k=a>b;
C、k=a<=b;D、a<=b ? 0 : 1;
8.设变量定义为“int a, b;”,执行下列语句时,输入(D),则a和b的值都是10。
scanf("a=%d, b=%d",&a, &b);
A、10 10 B、10, 10 C、a=10 b=10 D、a=10, b=10
9.下列程序的输出结果是(D)。
fun(int a, int b, int c)
{ c =a*b; }
void main( )
{ int c;
fun(2,3,c);
printf(”%dn”,c);
}
A、0 B、1 C、6 D、无法确定
10.在C程序中,若对函数类型未加说明,则函数的隐含类型为(A)。
A、int B、double C、void D、char
2022年华东理工大学公共课《C语言》科目期末试卷A(有答案)
一、填空题
1、在C语言中,&运算符作为单目运算符时表示的是_______运算;作为双目运算符时表示的是_______运算。
2、C语言源程序的基本单位是________
3、一个C语言源程序由若干函数组成,其中至少应含有一个________
4、在C语言的赋值表达式中,赋值号左边必须是_______
5、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为_______。
6、已有一维数组a,n为元素的个数,且各元素均有值;函数void process(float*p,int n,float(*fun)(float*,int))为一个可完成下面各种计算的通用函数。请分别写出用于以下计算的各函数中的调用语句_______、_______和_______。
(1)float arr_add(float*arr,int n)计算数组元素值之和。
(2)float odd_add(float*p,int n)计算下标为奇数的元素之和。
(3)float arr_ave(float*p,int n)计算各元素的平均值。
7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。函数中错误的部分是_______,改正后为_______。
void add(float a,float b)
{float c;
c=a+b;
return c;
} 8、执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1='A'、c2='a',正确的数据输入形式是_______。
#include
int main()
{int a,b;
float x,y;
char cl,c2;
scanf("a=%d b=%d",&.a,&.b);
scanf("x=%f y=%",8.x,8.y);
scanf("c1=%cc2=%c”,8.cl,8.c2);
1 C语言试题及答案(6)
我爱学习 2009-09-13 10:05:46 阅读3030 评论1 字号:大中小
C语言程序设计技能测试考试说明
1、在D盘或E盘根目录下创建文件夹以存放程序文件。
2、1-4题的程序名称分别为:q1.c、q2.c、q3.c、q4.c 。上传源程序代码到教师指定机器。
3、第1-3题,任意选择两道题,第4题必做。
C语言程序设计技能测试题 (第1套)
一、利用循环打印出以下图案(行数由键盘输入) 。(30分)
****
***
**
*
二、输入一个正整数,按照逆序显示输出各位数字。例如:输入2389,则输出为9832。(30分)
三、求s=1!+2!+3!+4!+5!并输出结果。(30分)
四、学生记录由学号、姓名、成绩组成(学号、成绩都为整数),使用结构体数组,将下列学生的数据按成绩(由大到小)排序后显示到屏幕上。(学生数据可以直接在程序中定义,或者从键盘录入)(40分)
1 Li 90
2 wang 95
3 zhao 80
4 liu 85
5 chen 94
6 yang 79
C语言程序设计技能测试考试说明
1、在D盘或E盘根目录下创建文件夹以存放程序文件。
2、1-4题的程序名称分别为:q1.c、q2.c、q3.c、q4.c 。上传源程序代码到教师指定机器。
3、第1-3题,任意选择两道题,第4题必做。
C语言程序设计技能测试题 (第2套)
一、从键盘输入一个正整数,输出各位数字的和。(30分)
例如:输入2389,输出为22。(因为2+3+8+9=22)。
二、输出101-200之间的所有素数。 (30分)
三、有一个已经排好序的数组a[30]={7,10,13,16,20,24,26,46,68,69,99}。从键盘录入一个整数,要求按原来的排序规律将它插入数组中,并显示插入后的数组的内容。 (30分)
2010-2011 第一C语言程序设计
一、填空题
1. 每一个C程序都必须有一个____函数。
2. C程序是由____构成的。
3. TC集成开发环境中,用热键______查看运行结果。
4. 浮点数3*108写成C语言指数格式为_____(最简格式)。
5. TC控制字符'\r'表示____。
6. 字符串"abc\r\x41\x42\\"中有效字符个数是__。
7. 求表达式的值:123/10%10=___________ 。
8. 已知:a=3,b=4,c=5,求a=(b++)+c运算后a的值为:___________
9. 用于从键盘读入一个字符但不回显的是__。
10. 执行语句if((x=4+3)==3)y=5;else y=10;后,结果:y=_______
11. 执行语句if(!5)y=5;else y=10;后,结果:y=_____
12. C语言是以( )为单位进行编译的。
第 1 页/共62 页
13. 定义函数时在数据类型前面加static和extern分别表示定义____函数和____函数。
14. 内部函数的作用域只限于一个____。
15. 外部函数的作用域只限于一个____。
16. 有序线性表能进行二分查找的前提是该线性表必须是____ 存储的。
17. 对软件设计的最小单位(模块或程序单元)进行的测试通常称为____测试。
18. 实体完整性约束要求关系数据库中元组的____属性值不能为空。
19. 在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称____是关系A的外码。
20. 字符(char)型数据在微机内存中的存储形式是____
21. 输入一个五位整数,将它反向输出。例如输入12345,输出应为____。
22. C语言程序的基本单位是____ 。