C语言程序设计4-1
- 格式:ppt
- 大小:148.00 KB
- 文档页数:20


1、在C语言中,合法的字符常量是( )。
A.'字' B."A" C."ABC" D.'\x41'
2、 下面叙述正确的是( )。
A.程序中必须包含有输入语句 B.变量按所定义的类型存放数据
C.main函数必须位于文件的开头 D.每行只能写一条语句
3、 错误的叙述是( )。
A.一个C语言源程序可由一个或多个函数组成
B.若一条语句较长,也可分写在下一行上
C.C程序必须包含一个main()函数
D.构成C语言源程序的基本单元是算术表达式
4、 ( )是关于C语言数据类型的正确叙述。
A.变量必须先定义后使用 B.不允许使用空类型
C.枚举类型不是基本类型 D.数组并不是构造类型
5、 main( )函数的位置( )。
A.必须在自定义函数前面 B.可以在自定义函数后面
C.必须位于程序的最前面 D.必须在自定义函数后面
6、 C语言函数体由( )括起来。
A.<> B.( ) C.{ } D.[ ]
7、( )是不正确的叙述。
A.注释说明只能位于一条语句的后面 B.C源程序的基本组成单元是函数
C.C源程序可由一个或多个函数组成 D.每条语句最后必须有一个分号
8、 一个C语言源程序是由( )。
A.一个主程序和若干子程序组成 B.函数组成 C.若干过程组成 D.若干子程序组成
9、 结构化程序设计的三种基本结构是( )。
A.函数结构、判断结构、选择结构 B.平行结构、嵌套结构、函数结构
C.顺序结构、选择结构、循环结构 D.判断结构、嵌套结构、循环结构
10、 C源程序的调试是指对源程序进行( )。
A.录入与编辑 B.查错与编译 C.查错与排错 D.连接与运行
1、 C语言中,可将一系列语句置于一对( )之间从而构成复合语句。
A.尖括号"<>" B.圆括号"( )"C.花括号"{}" D.方框号"[ ]"
浙江大学“程序设计基础-C”试题卷
2001-2002学年春季学期
考试时间: 2002年6月30日下午2:00-4:00
注意:答题内容必须写在答题卷上,写在本试题卷上无效
一.单项选择题(每题2分,共20分)
1. 1. C 语言程序的三种基本结构是顺序结构、选择结构和______结构。
A.递归 B.转移 C.循环 D.嵌套
2. 2. 下列运算符中,优先级最高的是_____。
A.-> B.++ C.&& D.=
3. 3. 表达式 !(x>0&&y>0) 等价于_____。
A.!(x>0)||!(y>0) B.!x>0||!y>0 C.!x>0&&!y>0 D.!(x>0)&&!(y>0)
4. 4. 表达式 sizeof("\nsum=%d\n") 的值是______。
A.8 B.9 C.10 D.11
5. 5. 以下选项中不正确的实型常量是_____。
A.0.23E B.2.3e-1 C.1E3.2 D.2.3e0
6. 6. 表达式______的值不是1。
A.0?0:1 B.5%4 C.!EOF D.!NULL
7. 7. 数组定义为 int a[11][11],则数组a 有_____个数组元素。
A.12 B.144 C. 100 D. 121
8. 8. 对于以下的变量定义,表达式______是不正确的。
struct node {
int j, k;
} x, *p=&x;
A.p->k=2 B.(*p).k=2 C.x.k=2 D.x->k=2
9. 9. 不正确的赋值或赋初值的方式是______。
A.char str[ ]="string"; B.char str[10]; str="string";
C.char *p="string"; D.char *p; p="string";
.
实用文档. C语言程序设计A期末模拟试题一
一、单项选择题〔每题2分,共20分〕
1. 由C++目标文件连接而成的可执行文件的缺省扩展名为( )。
A. cpp B. exe C. obj D. lik
2. x>0 && x<=10的相反表达式为〔 〕。
A. x<=0 || x>10 B. x<=0 && x>10
C. x<=0 || x<=10 D. x>0 && x>10
3. 在下面的一维数组定义中,哪一个有语法错误。〔 C 〕
A. int a[]={1,2,3}; B. int a[10]={0};
C. int a[]; D. int a[5];
4. 假定p是具有double类型的指针变量,那么表达式++p使p的值〔以字节为单位〕增加〔 C 〕。
A. 1 B. 4 C. sizeof(double) D.
sizeof(p)
5. 当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( B )。
A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C. 仅仅搜索源程序所在目录
D. 搜索当前逻辑盘上的所有目录
6. 假定指针变量p定义为“int *p=new int(100);〞,要释放p所指向的动态内存,应使用语句〔 A 〕。
A. delete p; B. delete *p; C. delete
&p; D. delete []p;
7. 假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,那么访问px所指对象中数据成员a的格式为〔 〕。
《C语言课程设计》
报 告
专 业: 计算机网络
班 级: 15计网2
姓 名: 康琦
指导教师: 孟洁
二0一五年 十二 月 二十五 日
2 目 录
一、 课程设计题目及所涉及知识点……………………1
二、 课程设计思路及设计流程图………………………1
三、 课程设计中遇到的难点及解决办法………………4
四、 小结…………………………………………………4
参考书目…………………………………………………6
附录原程序………………………………………………7
1 一.课程设计题目及所涉及知识点
(一).课程设计题目:网吧管理系统
(1).基本内容
网吧管理系统管理信息包括会员的会员名、性别、年龄、积分等。试设计一网吧管理系统,使之能提供以下功能:
系统以菜单方式工作,密码登陆。
1.会员信息的录入(增加数据)。用数组数据类型赋初值的方法把会员信息送到
各个数组中(但要注意是合法数据),然后把它们保存起来。
2.会员信息的删除(删除数据)。任意输入一位会员号,将它所有的信息从组数中删除。
3.会员信息的浏览(查找数据)。任意输入一位会员号,打印出他的所有数据。要求能多次查找。
4.会员积分的计算(积分数据)。任意输入一位会员号,打印出会员的积分。要求能多次积分计算。
5.会员管理系统登陆。输入密码登陆系统。
(2). 课程设计的要求与数据
1.编程时,设计函数来完成每个功能,通过main函数调用各函数。
2.程序中的输入输出要加提示说明。
3.输出的结果要准确、清晰、美观。
(二).所涉及知识点:
结构体数组的定义与引用;函数的定义与调用;局部变量和全局变量; for循环语句;指针;if语句;switch语句;break语句;格式输入与输出;字符串处理函数;函数的定义;数组作为函数参数.