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

内容发布更新时间 : 2024/6/29 18:35:29星期一 下面是文章的全部内容请认真阅读。

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

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

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

1.C程序是由 1构成的,一个C源程序至少且仅包含一个 2。 (分数:2.00)

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

2.C语言规定标识符只能由 1、 2和下划线3种字符组成,且第一个字符必须为 3或下划线。 (分数:3.00)

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

3.著名计算机科学家沃思提出的一个公式:数据结构+算法= 1。 (分数:1.00)

填空项1:__________________ (正确答案:程序) 解析:

4.Turbo C++中,若有语句:int a;则a的范围是-32768~ 1。 (分数:1.00)

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

5.C中的转义符“/n”表示: 1。 (分数:1.00)

填空项1:__________________ (正确答案:换行) 解析:

6.表达式 21 % 4 的值为 1。 (分数:1.00)

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

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

填空项1:__________________ (正确答案:字符串) 解析:

8.已知a=79.345,则表达式 (int)a 的值为 1。 (分数:1.00)

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

9.表达式 3 & 2 的值是 1。 (分数:1.00)

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

10.若a=5,经a+=3;后a= 1。 (分数:1.00)

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

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

填空项1:__________________ (正确答案:b 或 98) 解析:

12.C中定义符号常量PI为3.14159的宏命令是 1。 (分数:1.00)

填空项1:__________________ (正确答案:#define PI 3.14159) 解析:

13.函数形参和调用的实参是普通变量时,参数按 1方式进行传递。 (分数:1.00)

填空项1:__________________ (正确答案:值传递 或 传值) 解析:

14.C中逻辑运算符的优先次序是: 1 → 2 → 3。 (分数:3.00)

填空项1:__________________ (正确答案:! && ||) 解析:

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

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

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

16.下列C语言标识符中,合法的是………………………………………………( ) (分数:2.00) A.if B.return C.23a D.a23 √ 解析:

17.欲从键盘给整型变量a赋值3,b赋值2,则对应语句 scanf(\的输入格式是………………………………………………………………………( ) (分数:2.00) A.3 2 B.2,3 C.2 3 D.3,2 √ 解析:

18. C语言源程序文件经过C编译程序编译连接之后生成的文件后缀名是……( ) (分数:2.00) A..exe √ B..obj C..bat D..c 解析:

19.结构化程序设计的三种基本结构是…………………………………………( ) (分数:2.00)

A.顺序结构、复杂结构、循环结构 B.顺序结构、复杂结构、分支结构 C.顺序结构、分支结构、选择结构 D.顺序结构、选择结构、循环结构 √ 解析:

20.以下表达式中,值为0的是…………………………………………………( ) (分数:2.00) A.4%5 B.4/5.0 C.4/5 √ D.4<5 解析:

21.设下列表达式中所涉及的变量均已正确定义,则不符合C语言语法的是…( ) (分数:2.00) A.4&&3 B.a++ C.a=b=5

D.int(3.14159) √ 解析:

22.设变量定义为【int a[3]={1,3,5}, *p=&a[0]+1; 】,则*p的值是…………( ) (分数:2.00) A.2 B.3 √ C.4 D.&a[0]+1 解析:

23.在C 语言程序中,在函数内部定义的变量称为……………………………( ) (分数:2.00) A.全局变量 B.外部变量 C.全程变量 D.内部变量 √ 解析:

24.对于以下的变量定义,正确的表达式是……………………………………( ) struct node { char s[10]; int k; } p[4]; (分数:2.00) A.p->k=2 √ B.p[0]->k=2 C.p(0)->k=2 D.p->s='a' 解析:

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 √