jin20 12 年春季学期。
科目: c语言与程序设计(a卷) 适用年级、专业: 2011级信息与计算科学专业。
(本题15分)选择题(每小题3分),每4个选择中只有一个是正确的,并把答案填在本题末尾的圆括号中。
1. 计算机只能识别和接受由组成的机器指令。
a. 0和1b. 0和2c. 1和2d和2
2. 一个有效算法至少有个输出。
a. 0b. 1c. 2d. 3
3. 在c语言中,每个c语句最后的一个符号必须是。
abcd. :
4. 三种基本结构指的是。
a. 顺序结构、选择结构和直到结构 b. 顺序结构、选择结构和分支结构。
c. 顺序结构、选择结构和当型结构 d. 顺序结构、选择结构和循环结构。
5. 一个c语言程序由一个或多个源程序组成。
a. 文件b. 库函数c. 主函数d.被调用函数。
(本题15分)判断对错,每小题3分。 把“对”或“错”答案填在每题后面的圆括号中。
1. c语言的程序总是从main主函数开始执行的。
2. 在程序执行过程中,可以修改符号常量的值。但是,字面常量的值是不能修改的。
3. c语言规定标识符只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线。 (
4. 在c语言的循环体中,执行continue语句后,可以跳出执行的循环体,接着执行循环体后面的语句。
5. 在c语言中,goto语句可以改变程序的顺序执行过程,但是,几乎不使用该语句。
(本题10分)填空题(每空2分)。
1. 在c语言中,一个函数包含两部分,其中的一部分叫函数体,而其中的另一部分是函数 。
2. 在选择语句“if(表达式) 语句; ”中的“表达式”可以是逻辑表达式、数值表达式或者是表达式 。
3. c语言系统默认的字符数组的结束标志是 。
4. 如果一个函数只能被本文件中其他函数所调用,我们就称其为函数。
5. 一个变量的地址称为该变量的 。
本题10分)有3个整数a,b,c,由键盘输入。试编写一个程序,输出。
其中最大的数。
本题10分) 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位正。
整数,其各位数立方和等于该数本身。例如,153是一个水仙花数,因为。
(本题10分)试编写一个递归函数,用于计算2+4+6+…+2n的和。
(本题10分)试建立一个链表,每个结点包括姓名和c语言成绩。在建立链表时,请按照c语言成绩由低到高的顺序录入每个结点的值;但是,在输出时,要求按照c语言成绩从高到低的顺序输出每个结点的值,要求输出链表的值。
(本题10分)读下面的程序,对程序的第和20行进行注释,并写出程序的执行结果。如果从键盘输入的是:computer#
#include <>
#include <>
void main()
file *fp;
char ch;
fp=fopen(""w");
if(fp==null)
printf("please input a string characters:");
ch=getchar();
while(ch!='#
fclose(fp);
(本题10分)读下面的程序,请写出程序的执行结果,并注释程序第7和第8
行的含义。#include <>
#include <>
void main
char str[3][20]={holland","china","russia
int k=0
if(strcmp(str[1],str[0])>0)
k=1;if(strcmp(str[2],str[k])>0)
k=2;printf("the largest string is:%s",str[k]);
沈建理学院2023年C语言试题
本题15分 判断对错,每小题3分。把 对 或 错 答案填在每题后面的圆括号中。1.一维数组名和指针变量是一样的。2.for语句与while语句的作用是完全可以互相替换的。3.c语言的函数可以使用return语句一次返回多个值。4.在c语言的函数中,只能从实参传到形参的单向传递。5.在c语言中,字符类...
2023年滨州学院物理系C语言试题
1 以下选项中不能用作c程序合法常量的是 a.1.234 b.123 c.123 d.x7g 2 以下选项中可用作c程序合法实数的是。a.1e0 b.3.0e0.2 d.9.12e 3 阅读以下程序。include main int case float printf printf 请输入2个数 s...
光华管理学院08年试题
uid1精华0积分0帖子367阅读权限200注册2007 5 4状态离线。使用道具。发表于2008 1 25 15 17资料个人空间短消息加为好友。光华管理学院08年试题。本试题根据光华管理学院金融学专业课考试回忆整理,试题版权归北京大学光华管理学院所有。考试时间 2008年1月20日14 00 1...