2024年上学期《c语言》期末试题。
考试得分 一、选择题(请选择一个或多个正确选项,2分×20=40分)
1、下面有关高级语言的说法中,正确的是___
a.高级语言编写的程序可读性好,执行效率也最高。
b.高级语言程序必须翻译成机器语言程序,计算机才能执行。
c.解释方式和编译方式相比,具有占用内存少、执行速度快的特点。
语言是一种解释型高级语言。
2.下面有关c语言特点的说法中,错误的是___
语言编写的**较为紧凑,执行速度也较快。
语言不仅适合编写各种应用软件,还适于编写各种系统软件。
语言是一种模块化和结构化的语言。
语言编写的程序通常不具备移植性。
3. 一个c语言程序是由___组成。
a.主程序b.子程序 c.函数d.过程。
4. 一个c语言程序总是从开始执行。
a.主程序 b.子程序c.主函数 d.函数。
5.下列标识符中,合法的用户标识符为。
b.5xy name
6.如果将一个函数的返回值类型说明为void,则表示。
a.该函数可以返回任意类型的值 b.该函数不能返回任何值。
c.该函数可以返回基本类型的值 d.该函数是main函数,是程序运行的起点。
7.已知字母a的ascii码为十进制数65,且c2为字符型,则执行语句c2='a'+'6'-'2';后,c2中的值为。
a.69 8.在c语言中,函数值类型在定义时可以缺省,此时函数值的隐含类型是___
9.以下程序运行后的输出结果是___
int f(int x);
main()
int f(int x)
a.1b.2c.4d.8
10.以下程序执行时,给变量x输入10,程序的输出结果是___
int fun(int n)
main()
a.45 b.54 c. 55 d. 65
11.下列程序的运行结果为___
#define ma(x) x*(x-1)
void main()
a.5 b.6c.7 d.8
12.-8在内存中的存储形式是___
a.11111111 11111000b.10000000 00001000
c.00000000 00001000d.11111111 11110111
13.为表示关系100≥b≥0,应使用c语言表达式___
a.(100>=b)&&b>=0) b.(100>=b)and(b>=0) c.100>=b>=0 d.(100>=b)&&b>=0)
14.以下运算符中优先级最高的运算符为___
abcd.%
15.下列条件语句中,输出结果与其他语句不同的是___
printf("%d",x); else printf("%d",y);
printf("%d",y); else printf("%d",x);
printf("%d",x); else printf("%d",y);
printf("%d",x); else printf("%d",y);
16.执行以下程序后,输出的结果是___
main()
23) 下列程序的运行结果是。
main()
printf(“\101\t\x42\?\b\””
24) 下列程序的运行结果是。
main()
int i=5,p;
p=(+i)+(i)+(i++)printf(“%d,%d”,p,i);}
25) 下列程序的运行结果是。
main()
26) 下列程序的运行结果是。
main()
27) 下列程序的运行结果是。
main()
28) 下列程序的运行结果是。
main()
29)下面程序段的输出结果是___
int n='c';switch(n++)
30)当a=1,b=3,c=5,d=4,x=0时,执行完下面一段程序后x的值是___
if(a>b) if(cc) if(b三、程序填空题。按照题目要求,填入正确的内容,使程序完整。(每空5分,共40分)
1、编一程序,判断一个字符是否为大写英文字母,若是,则转换为小写字母。
main()
char ch;scanf(“%c
chprintf(“%c”,ch);}
2、根据考试成绩的等级(a,b,c,d)输出“优秀”,“良好”等评语。
#include <>
main()
char grade;printf(“请输入成绩等级(a,b,c,d):”
gradecase ‘a’:printf(“优秀”);break;
case ‘b’:printf(“优秀”);break;
case ‘c’:printf(“优秀”);break;
c语言试卷c
a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...
C语言试卷A
青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...
C语言试卷
一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...