1 / 7
文档名称:

C语言期末试题2011年C.doc

格式:doc   大小:91KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言期末试题2011年C.doc

上传人:1136365664 2018/2/3 文件大小:91 KB

下载得到文件列表

C语言期末试题2011年C.doc

相关文档

文档介绍

文档介绍:班号
姓名

C语言考试题
题号










总分
附加题
分数
说明:考试成绩分为两部分:实验占10%,卷面笔试占90%,满分为100分。本试卷为卷面笔试部分,卷面满分为90分。
注意行为规范,遵守考试纪律!
一、填空题(10分,第1小题4分,其余每空1分)
,请采用最佳方式定义一种数据类型来表示这些数据的集合。
姓名name
性别
sex
职业
profession
婚姻状况marital
未婚
年龄
single
Age
已婚married
离婚日期
divorcedDay
配偶
姓名
子女
人数

year

month

date
婚姻状况标记
marry
Flag maritalmark
其中,配偶姓名用spouseName表示,子女人数用children表示。

、、。
“假”,用________表示逻辑值“真”。
*p[10];这条语句的含义是:__ ___ _ _ 。
二、判断下列问题描述正确与否,正确的打“√”,错误的打“×”。(4分,每题1分)
,未明确指明其初始值,那么它们可以在程序编译阶段自动被初始化为0值。( )
,可以用typedef定义一种新的数据类型。( )
,实参与其对应的形参各占独立的存储单元。( )
4. 在C语言中,函数的定义可以嵌套。( )
三、选择题:(10分,每题2分)
,则实际上传递给形参的是( )。
B. 数组的第一个元素值
D. 数组元素的个数
,应当使用( )。
A. if (s1 == s2) B. if (s1 = s2)
C. if (!strcmp(s1,s2)) D. if (strcmp(s1,s2))
(x)语句中的x与下面条件表达式等价的是: 。
A. x!=0 B. x==1 C. x!=1 D. x==0
,则在a[i][j]之前的元素个数为( )。
A. j*n+i B. i*n+j C. i*n+j-1 D. i*n+j+1
:int a=1,b=0;则执行以下语句后输出为: 。
switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**");
break;
case 1: printf("**1**");
break;
}
case 2: printf("**2**");
break;
}
A)**0** B) **0****2**
C)**0****1****2** D) 有语法错误
四、写出下列程序的运行结果。(6分,每题2分)
1.#include<>
void Fun(int *y)
{
printf("*y = %d\n", *y