文档库

最新最全的文档下载
当前位置:文档库 > 江西农业大学专升本考试C语言程序设计B卷真题2011年

江西农业大学专升本考试C语言程序设计B卷真题2011年

江西农业大学专升本考试C语言程序设计B卷真题2011年

(总分:95.00,做题时间:150分钟)

一、填空題(每空1分,共20分)(总题数:15,分数:15.00)

1. 1 是C程序的基本单位,一个C程序总是从 2 开始执行。

(分数:1.00)

填空项1:__________________ (正确答案:函数)

填空项1:__________________ (正确答案:主函数或main函数)

解析:

2.C语言规定标识符只能由字母、 1 和 2 3种字符组成,且第一个字符必须为字母或 3 。

(分数:1.00)

填空项1:__________________ (正确答案:数字)

填空项1:__________________ (正确答案:下划线)

填空项1:__________________ (正确答案:下划线)

解析:

3.著名计算机科学家沃思提出的一个公式:数据结构+ 1 =程序

(分数:1.00)

填空项1:__________________ (正确答案:算法)

解析:

4.Turbo C++中,若有语句:unsigned int a;则a的范围是0~ 1

(分数:1.00)

填空项1:__________________ (正确答案:65535)

解析:

5.C中的转义符“/r”表示: 1 。

(分数:1.00)

填空项1:__________________ (正确答案:回车)

解析:

6.表达式 21 / 4 的值为 1 。

(分数:1.00)

填空项1:__________________ (正确答案:5)

解析:

7.C语言中没有专门的字符串变量,如果想将一个字符串存放在变量中以便保存,必须使用 1 。(分数:1.00)

填空项1:__________________ (正确答案:字符数组)

解析:

8.已知a=12.789,则表达式 (int)a 的值为 1 。

(分数:1.00)

填空项1:__________________ (正确答案:12)

解析:

9.表达式 3 | 2 的值是 1 。

(分数:1.00)

填空项1:__________________ (正确答案:3)

解析:

10.若a=5,经a-=3;后a= 1 。

(分数:1.00)

填空项1:__________________ (正确答案:2)

解析:

11.已知ch='a',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为 1 。

(分数:1.00)

填空项1:__________________ (正确答案:a 或 97)

解析:

12.C中定义符号常量E为2.71828的宏命令是 1 。

(分数:1.00)

填空项1:__________________ (正确答案:#define E 2.71828)

解析:

13.函数形参和调用的实参是数组名时,参数按 1 方式进行传递。

(分数:1.00)

填空项1:__________________ (正确答案:地址传递或传址)

解析:

14.C中按位与运算符是 1 、按位异或运算符是 2 、按位或运算符是 3 。

(分数:1.00)

填空项1:__________________ (正确答案:& ^ |)

解析:

15.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为 1 个字节。

(分数:1.00)

填空项1:__________________ (正确答案:7)

解析:

二、单项选择题(每题2分,共40分)(总题数:20,分数:40.00)

16.下列C语言标识符中,不合法的是()

(分数:2.00)

A.myname

B.Wend √

C.sum

D.student

解析:

17.欲从键盘给整型变量a赋值3,b赋值2,则对应语句scanf("a=%d,b=%d",%a,&b); 的输入格式是()(分数:2.00)

A.3 2

B.a=3 b=2

C.a=3,b=2 √

D.a=b=3,2

解析:

18.C语言源程序文件后缀名是()

(分数:2.00)

A..exe

B..obj

C..bat

D..c √

解析:

19.结构化程序设计的三种基本结构是()

(分数:2.00)

A.顺序结构、复杂结构、循环结构

B.顺序结构、分支结构、循环结构√

C.顺序结构、分支结构、选择结构

D.顺序结构、复杂结构、分支结构

20.以下表达式中,值为0的是()

(分数:2.00)

A.15%5 √

B.15/5.0

C.15/5

D.15>5

解析:

21.设下列表达式中所涉及的变量均已正确定义,则不符合C语言语法的是()

(分数:2.00)

A.4||3

B.a+=4

C.a=3,b=5

D.char(65) √

解析:

22.设变量定义为【int a[3]={1,3,5}, *p=a+1; 】,则*p的值是()

(分数:2.00)

A.2

B.3 √

C.4

D.a+1

解析:

23.在C 语言程序中,在函数内部定义的变量称为()

(分数:2.00)

A.全局变量

B.外部变量

C.全程变量

D.局部变量√

解析:

24.经过以下的变量定义后,正确的表达式是() struct node { char s[10]; int k; } p[4]; (分数:2.00)

A.p->k=21 √

B.p[0]->k=21

C.p(0)->k=21

D.p->s="Mary"

解析:

25.若变量c为char类型,则能正确判断出c为大写字母的表达式是()

(分数:2.00)

A.(c>= 'A')||(c<= 'Z')

B.'A'<=c<= 'Z'

C.(c>= 'A')&&(c<= 'Z') √

D.('A'<=c)and ('Z'>=c)

解析:

26.C语言中以“只写”方式打开文件,应选择的参数是()

(分数:2.00)

A.o

B.w √

C.a

D.r

27.变量定义为【int a[2][3]={1,2,3,4,5,6}, *p=&a[1][0]; 】,则p的值是()(分数:2.00)

A.数组a的首地址

B.数组a的第1个元素的地址

C.数组a的第“1”行第“0”列的地址√

D.数组a的第“1”列的首地址

解析:

28.用链表表示线性表的优点是()

(分数:2.00)

A.便于插入和删除操作√

B.花费的存储空间较顺序存储少

C.便于随机存取

D.数据元素的物理顺序与逻辑顺序相同

解析:

29.结构化程序设计主要强调的是()

(分数:2.00)

A.程序的规模

B.程序设计语言的先进性

C.程序结构的规范化√

D.程序的效率

解析:

30.以下表达式中,不正确的浮点数常量是()

(分数:2.00)

A.2e2

B.2.2

C.2c2 √

D.2E2

解析:

31.若【int x=12,*p=x;】,则正确的赋值表达式是()

(分数:2.00)

A.p=*&x

B.*p=&x

C.&p=x

D.*p=x √

解析:

32.设有如下程序段: int i=15; for(;i>=10;)i--; 执行完这段程序后,i的值是()(分数:2.00)

A.5

B.4

C.10

D.9 √

解析:

33.设有如下程序段: int i=15; while(i

(分数:2.00)

A.循环体语句执行15次

B.这是一个死循环

C.循环体语句一次也不执行√

D.循环体语句只执行一次

34.设有如下程序段: {char a[2][6]={"abcde","uvwxy"},*p=&a[0][2]; printf("/n%s",p); 这段程序执行后,屏幕输出的结果是()

(分数:2.00)

A.wxy

B.cde √

C.w

D.c

解析:

35.设有如下程序段: union {int i; char c; }a; a.c='A'; a.i=12; printf("/n%d",a.i); 这段程序执行后,屏幕输出的结果是()

(分数:2.00)

A.A

B.97

C.12 √

D.65

解析:

三、程序填空(每空3分,共15分)(总题数:2,分数:15.00)

36.以下程序的功能是输出杨辉三角形前10行,请在下划线处填上正确的内容,使程序能正确运行。

#include #define N 11 main1 {int i,j,a[N][N]; for(i=1;i2 ; a[i][i]= 3 ; } for(i=3;i<=i-1;j++) a[i][j]= 4 ; for(i=1;i<=i;j++) printf("%6d", a[i][j] ); printf("/n"); } }

(分数:9.00)

填空项1:__________________ (正确答案:1)

填空项1:__________________ (正确答案:1)

填空项1:__________________ (正确答案:a[i-1][j-1]+a[i-1][j])

解析:

37.以下程序的功能是利用函数求100-200间素数(质数)的个数,请在下划线处填上正确的语句,使程序能正确运行。 #include int isprime(int n) { int i,f; f=1; for(i=2;i1 ) {f=0; i=n; } return(f); } main2 {int i=100,n=0; for(;i3 )n++; printf("Numbers of prime:%d",n); }

(分数:6.00)

填空项1:__________________ (正确答案:n%i==0)

填空项1:__________________ (正确答案:isprime(i)==1)

解析:

四、写出以下程序运行结果(每题4分,共12分)(总题数:3,分数:12.00)

38.以下程序输出的结果是: #include "stdio.h" void main() { char s[]="/"hello/""; printf("%s",s); }(分数:4.00)

__________________________________________________________________________________________

正确答案:(运行结果: "hello" )

解析:评分标准:内容正确得2分,引号正确得2分

39.以下程序输出的结果是: #include "stdio.h" void main() {int a=12,b=13; a=a+b; b=a-b; a=a-b; printf("%d,%d",a,b); }

(分数:4.00)

__________________________________________________________________________________________

正确答案:(运行结果: 13,12 )

解析:评分标准:内容正确得2分,格式正确得2分

40.以下程序输出的结果是:#include "stdio.h" void main() {char ch[]="I love Great Wall of China!"; printf("%c",*(ch+5)); }

(分数:4.00)

__________________________________________________________________________________________ 正确答案:(运行结果: e)

解析:

五、编程题(第1题5分,第2题8分,共13分)(总题数:2,分数:13.00)

41.百钱百鸡问题:公元前5世纪,我国古代数学家张丘建在《算经》一书中提出了百鸡问题:鸡翁一值钱

五、鸡母一值钱三、鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何? 试编程输出所有的买法。注意:每一种鸡至少要一只。

(分数:5.00)

__________________________________________________________________________________________ 正确答案:(参考程序: #include "stdio.h" void main() {int cock,hen,chick; for(cock=1;cock

解析:评分标准:程序结构正确得3分,算法正确得2分

42.编程输出所有"玫瑰花数"。(一个四位数等于它每一位数字的4次方之和.那么我们称这个四位数为"玫瑰花数")

(分数:8.00)

__________________________________________________________________________________________ 正确答案:(参考程序:#include "stdio.h" void main() { int i,g,s,b,q,m; for(i=1000;i<=9999;i++) {g=i%10; s=i/10%10; b=i/100%10; q=i/1000; m=g*g*g*g+s*s*s*s+b*b*b*b+q*q*q*q;

if(i==m)printf("/n%d",i); } } )

解析:评分标准:程序结构正确得4分,算法正确得4分

江西农业大学专升本考试C语言程序设计A卷真题2011年
江西农业大学专升本考试 C 语言程序设计 A 卷真题 2011 年 (总分:10...
2011年江西农业大学专升本考试真题
农业大学 2011 年专升本考试 《计算机基础》试卷 A 卷 注意:答案请填写在答题...A 自动控制 B 逻辑运算 C .诺依曼 D 程序设计 4.计算机能够直接执行的程序是......
C语言程序设计(专升本)试卷附答案
B) C 语言中没有逻辑类型但有集合类型 C 语言程序设计专业 题号 题分 得分...
江西农业大学专升本考试真题
实用文档 江西农业大学 2011 年专升本考试 《计算机基础》试卷 A 卷 注意:答案...A 自动控制 B 逻辑运算 C 冯.诺依曼 D 程序设计 4.计算机能够直接执行的程序......
C语言程序设计B试卷
C 语言程序设计 B 试卷 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08] 桂林电子科技大学试卷 2014-2015 学年第 2 学期 课程名称 C 语言程序设计 B ......
C语言程序设计试卷B及答案
绝密★启用前 黑龙江外国语学院继续教育学院 2014 年秋 季学期 《C 语言程序设计》试卷( B 卷)题号 得分 本题得分 一二三 总分 评卷人 审核人 一、 选择......
C语言程序设计试题(B卷)
商洛学院 2007—2008 年度第一学期期末考试试题 课程:C 语言程序设计(B 卷) 适用班级:06 物理教育(本)06 生物(本)一、填空题: (每空 1 分,共 10 分) ......
C语言程序设计基础》 试卷B及参考答案
华中师范大学成人本科 学年第二学期 《c 语言程序设计基础》 试卷 (B 卷) ...
C语言程序设计》期末考试试卷B卷
广州轻工职业学校(大源校区) 2015-2016 学年第二学期《C 语言程序设计》期末考试试卷(B 卷) 注意事项 1、请首先按要求在试卷的标封处填写您的专业、姓名、学号......
江西农业大学计算机基础考试真题 B卷
江西农业大学 2011 年专升本考试 《计算机基础》试卷 B卷 注意:答案请填写在...A 控制键 C 退格键 29.Java 语言是一种___程序设计语言。 A 低级 C 面向......
C语言程序设计》期末考试试卷 B卷
广州轻工职业学校(大源校区) 2015-2016 学年第二学期《C 语言程序设计》期末考试试卷(B 卷) 注意事项 1、请首先按要求在试卷的标封处填写您的专业、姓名、学号......
专升本C语言程序设计试卷
C 语言程序设计试卷 1 一、判断题 ( 每小题 2 分,共 40 分) [1]...
江西农业大学《java程序设计2011-2012试卷B
江西农业大学 Java 考试试卷(附答案)江西农业大学考试江西农业大学 2011—2012 学年第一学期期末考试试卷(B)课程名称:JAVA 语言程序设计 ......
c语言程序设计期末试题B(含答案)
(青海大学)c 语言程序设计期末模拟试卷 B 一 单项选择题(每小题 1 分,共...
C语言程序设计课程复习考试试题及答案B
C语言程序设计课程复习考试试题及答案B_研究生入学考试_高等教育_教育专区。《C 语言程序设计》复习纲要 B 一、单选题 1. 以下对 C 语言的表述错误的是( )。...
C语言程序设计1(专升本) 期末考试试题及参考答案
C 语言程序设计复习题 1(专升本) 一、选择题 1.用 C 语言编写的代码程序...
2011年C语言程序设计试卷A卷(正式用卷)
计算机学院 2010-2011 学年第 2 学期 C 语言程序设计考试试卷 A 卷(或 B 卷) : A卷 专业题号 题分 得分 注意:试卷后面附有运算符的优先级和结合性表。...
(完整版)C语言程序设计试卷及参考答案
C 语言程序设计》期末考试模拟试卷及参考答案(B) 一、选择题(每题 2 分,...
专升本C语言程序设计试卷
A、 b-b B、float 专升本 C 语言程序设计试卷(二) 一、单项选择题...