9512.net
甜梦文库
当前位置:首页 >> 研究生入学考试 >>

程序设计基础期末试卷B


2014—2015 学年第 1 学期闽江学院考试试卷
}

case ‘N’: printf(“\nThis is No.\n”); }

考试课程: 《程序设计基础(C 语言) 》 试卷类别:A 卷□ B卷? 考试形式:闭卷 ? 开卷□

main() { char ch; printf(“\nEnter a char ‘y’,‘Y’or‘n’,‘N’:”); ch=__________________; printf(“ch:%c”,ch);

适用专业年级:14 级软件工程(金融服务、软件服务) 班级 姓名 学号



题号 得分





















总分

YesNo(ch);}

二、单项选择(请将答案填入答题卡对应位置,每题 得分 2 分,共 30 分)
(1)在 C 语言中,正确的 int 类型的常数是( A.32768 B.0 C.039 )。 D.0xAH

一、填空题(请将答案填入答题卡对应位置,每空 2 得分 分,共 20 分)



(1)C 语言是结构化的程序设计思想,包括____________________结构、 _____________________结构和____________________结构三种基本结构类型。 (2)若有说明语句:float c=6.5;则变量 c 在内存中占 _______个字节。

(2)程序段(

)的功能是将变量 u 、s 中的最大值赋给变量 t 。 B、 t=u; if(t ) t=s; t=u;

A、 if(u>s) t=u;t=s; C、 if(u<s) t=s;else t=u; (3)有如下程序 main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;} printf(“a=%d,b=%d\n”,a,b); }该程序的输出结果是( A.a=2,b=1 (4)以下程序段( x=-1; while(!x){ x=x*x; )。

D、 t=s; if(u )

(3)已知 char[] arr= "ab\n\012\\\"",则数组 arr 的长度是___________。 (4)若有定义:int a[]={1,2,3,4,5,6},*p=a;则*++p 的值是___________ *(p+4)的值是 ___________。

线

(5)设有如下枚举类型定义: enum WeekDay{ Mon=3,Tue,Wed=100,Thi,Fri}; 则枚举量 Fri 的值为___________。 (6)以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This is NO.” 。请填空。 void YesNo(char ch) { { switch(ch) case ‘y’: case ‘Y’: printf(“\nThis is YES.\n”); __________________; case ‘n’:
共6页 第1页

B.a=1,b=1 )。

C.a=1,b=0

D.a=2,b=2

共6页

第2页

} A.是死循环 B.循环执行二次 C.循环执行一次 D.不执行循环

} main() { B. int n=10,a[n]; D. #define SIZE 10 int a[SIZE]; int i=10; num(i) ; i++ ; printf(“%d\n”,i);} A.10 B.11 C.12 D.以上答案都不对 ) 。

(5)以下对一维整型数组 a 的正确说法是( ) A .int a(10); C. int n;scanf(“%d”,&n);int a[n]; (6)以下不正确的定义语句是:( )

A.double x[5]={2.0,4.0,6.0,8.0,10.0}; B.int y[5]={0,1,3,5,7,9}; C.char cl[ ]={‘1’,’2’,’3’,’4’,’5’}; D.char c2[ ]={‘\x10’,’\xa’,’\x8’}; D.因为数组长度与初值的个数不同,所以此语句不正确 (7)对两个数组 a 和 b 进行如下初始化 char a[ ]=”ABCDEF”; char a[ ]={‘A’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是( A.a 和 b 数组完全相同 C.a 和 b 中都存放字符串 (8)以下正确的函数形式是( A) double fun(int x,int y) { z=x+y; return z; } B) fun(int x,y) { int z; return z; } C)int fun(x,y) { int x,y; double z; z=x+y; return z; } D) double fun(int x,int y) { double z; z=x+y; return z; } (9)以下程序的正确运行结果是( void num(int i) { i++;
共6页 第3页

(10)凡是函数中未指定存储类型的局部变量,其隐含的存储类别为( A)自动(auto) C)外部(extern) (11)以下正确的说法是( B)静态(static) D)寄存器(register) )。

如果在一个函数中的复合语句中定义了一个变量,则该变量 A.只在该复合语句中有效 C.在本程序范围内均有效 (12)执行语句 int a = 5, b = 10 , c ; B.a 与 b 中各自保存的内容是在内存上是连续的. D.a 和 b 的存储空间相同 int *p1 = &a , *p2 = &b ; 后下面不正确的赋值语句是( A.*p2 = b; C.p2 = p1; B.p1 = a; D.c = *p1 * (*p2); )。 B.在该函数中有效 D.为非法变量



)。

(13)若有说明 int *p, m=5, n; 以下正确的程序段的是____ A) p=&n; scanf("%d",&p); C) scanf("%d",&n); *p=n; (14)能定义 s 为合法的结构体变量的是( A.typedef struct abc { double a; B) p=&n; scanf("%d",*p); D) p=&n; *p=m; )。 B. struct abc { double a; char b[10];}; abc s; D. typedef abc
第4页

)。 }s;

char b[10];

C.typedef struct

共6页

{

double

a;

{ double a; char b[10];}; abc s;

char b[10]; }abc; abc s;

(15)以下程序运行的结果是( ) main( ) { struct date { int year , month , day ; } today ; printf(“%d\n”,sizeof(struct date));} A.6 B.8 C.10 D.12

三、 编程题(请将答案填入答题卡对应位置, 共 50 分) 得分
(1)编写程序:由键盘输入 a 和 b 的值,当 a、b 中有至少有一个为负数时提示输入正值, 当 a 与 b 均为正值时输出 a 与 b 相除的商及余数。 (6 分) (2)编写程序:编写一个程序,实现功能如下: 在键盘上任意输入一个三位正整数,然后反向输出对应的一个数。 例如,你在键盘中输入 123,则应输出 321。(8 分) (3)编写程序:求 1-100 以内所有素数的和(要求:编写函数完成对某数是否是素数的判 断) 。 (10 分) (4)完成一个 20 长度的 1 维数组,对其每个元素赋值,使得其满足斐波那契序列的前 20 项(要求:使用循环语句, 10 分)。 (5)编写一个程序输入 4×4 的数组,实现: 1) 求出对角线上各元素的和;(8 分) 2) 对每行最大值累加求和;(8 分)

共6页

第5页

共6页

第6页


赞助商链接

更多相关文章:
程序设计基础2013-2014-1 期末试卷答案-A
程序设计基础2013-2014-1 期末试卷答案-A - 2013—2014 学年第一学期闽江学院考试试卷答案 考试课程: 《程序设计基础》 试卷类别:A 卷□ B 卷□ C 卷□ D...
2012级程序设计基础期末考试试题B卷Q
试卷 考试科目:程序设计基础姓名: 考核方式:开卷( )闭卷(√ ) 试卷适用专业(班) : 2012-2013 学年度第 线 题号 分值 得分 一 40 2012 级本科各班 2 ...
程序设计基础2013-2014-1 期末试卷答案-B
程序设计基础2013-2014-1 期末试卷答案-B - 2013—2014 学年第一学期闽江学院考试试卷答案 考试课程: 《程序设计基础》 试卷类别:A 卷□ B卷? C 卷□ D ...
程序设计基础2013-2014-1 期末试卷A
程序设计基础2013-2014-1 期末试卷A - 2013—2014 学年第一学期闽江学院考试试卷 考试课程: 《程序设计基础》 试卷类别:A 卷 ? B 卷□ 考试形式:闭卷 ? ...
2012-2012秋季学期计算机学院程序设计基础试题B_图文
2012-2012秋季学期计算机学院程序设计基础试题B - 黑龙江大学 2015-2016 学年第一学期考试试卷 装 2015—2016学年第一学期程序设计基础试卷(B) 订(线 2015...
《计算机程序设计基础试卷B卷(有答题卷)
《计算机程序设计基础试卷B卷(有答题卷)_IT认证_资格考试/认证_教育专区。…...广州松田职业学院 试题卷 2013 级学生毕业补考试卷 A 卷(适用年级、专业:2013 ...
2012~2013 第一学期《程序设计基础》半期试卷B
2012~2013 第一学期《程序设计基础》半期试卷B_IT认证_资格考试/认证_教育专区。程序设计基础(C语言)试卷 2012—2013 学年第一学期闽江学院考试试卷考试课程: 《...
程序设计基础2013-2014-1 期末试卷答案-D
程序设计基础2013-2014-1 期末试卷答案-D - 2013—2014 学年第一学期闽江学院考试试卷答案 考试课程: 《程序设计基础》 试卷类别:A 卷□ B 卷□ C 卷□ D...
13-14-1程序设计基础试卷软件1313、31、21B卷
13-14-1程序设计基础试卷软件1313、31、21B卷_工学_高等教育_教育专区。南京工业职业技术学院 2013/2014 课程: 第一学期期末试卷( B 卷) 程序设计基础 适用...
程序设计基础试题(附答案)
程序设计基础试题(附答案) - 程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图