下载此文档

C语言程序设计期末考试卷及答案.docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
C语言程序设计期末考试卷及答案.docx语言程序设计期末考试卷及答

;
C)i = *( *( x + 1 ) ); D ) i =
*( x[1] + 1 );
26.有如下程序段:
int a[6] = { 1,2,3,4,5,6 };
int m,*ptr;
ptr = &a[0];
m = ( *ptr )*( *( ptr + 2 ) ) *( *( ptr
+4));
执行该程序段后, m的值为( )。
A) 15 B)48 C)24
D )8
27.设有定义: enumteam{ my,your=4,his,her = his+10};
则枚举元素 my、your 、his 、her 的值分别
是( )。
A)0123 B)04010 C)04515 D)1 4515
28.下面程序的运行结果是( )。
union myun
{ struct
{ int x,y,z; }u; int k;

}a; 然后经过连接生成可执行程序。
void main( ) 2 . 实 型 常 量 有 两 种 表 示 方 法 : 小 数 形 式
{ = 4; 和 。
= 5; 3 . rewind 函 数 的 功 能
= 6; 是
= 0; 。
printf("%d\n",); 4. 若 ch 是字符型变量, 与 ch=getchar() ;功能
} 相同的语句是 。
A)4 B )0 C)5 5.以下程序段要使指针变量 p 指向一个整型的动
D)6 态存储单元,请填空。
29.表达式 11 & 18 的值是( )。 int * p;
A)0 B )1 p= malloc(sizeof(int));
C)2 D)27 6.已知: int *p,a = 2,b = 1; ,则执行程序段
30.当顺利执行了文件关闭操作后, fclose 函 p = &a;a = *p + b; 后, a 的值为 。
数的返回值是( )。 7.已知: int x = 1, y = 2, z; ,则执行 z =
A) 0 B)true C) -1x > y ? ++x : ++y; 后, z 的值为 。
D) 1 8.当执行下面程序且输入: ABC<回车 >时,输出
阅 复 的结果是 。
得分 卷 核 #include <>
人 人 void main( )
{ char ss[10] ="12345";
二、填空题(每小题 2 分,共计 20 分) 。 gets(ss);
1.C 语言源程序编译后生成 程序, printf( “%s\n”,ss);

}
9.下面程序的功能是用函数的递归调用求 n!(n
≥1), 请填空。
float f(int n)
{ if (n==1) return(1);
else return
( );
}
void main( )
{ i nt n;
scanf("%d",&n);
printf("%.0f\n",f(n));
}
10.以下程序执行后的输出结果
是 。
void main( )
{ int a = 3,b = 1,t;
t = ( a << 2 ) | b;
printf("%d\n",t );
}
阅 复
得分
卷 核

人 人
三、程序阅读题(每小题 4 分,共计 20 分)。
1.以下程序执行后的输出结果是 。
#include <>
void main( )
{ int i;
for ( i = 1;i <5;i++ )
putchar( ‘#’);
}
以下程序执行后的输出结果
是 。
void main( )
{
int
arr[10]={-1,2,3,4,

C语言程序设计期末考试卷及答案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人万家乐书屋
  • 文件大小405 KB
  • 时间2022-03-14