第一范文网 - 专业文章范例文档资料分享平台

2011年江西农业大学专升本考试真题

来源:用户分享 时间:2025/6/4 14:43:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A. 循环体语句执行15次 B. 这是一个死循环 C. 循环体语句一次也不执行 D. 循环体语句只执行一次 19.设有如下程序段:

char a[2][6]={\ printf(\

这段程序执行后,屏幕输出的结果是………………………………………( ) A. abced

20.设有如下程序段: union

{ int i;

char c;

}a; a.i=12; a.c='A';

printf(\

这段程序执行后,屏幕输出的结果是………………………………………( ) A. 12 C. 65

B. 97 D. A B. uvwxy

C. b D. v

三、 程序填空(每空3分,共15分)

1.已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述: F(1)=1 n=1 F(2)=1 n=2 F(n)=F(n-1)+F(n-2) n>2

以下程序的功能是求F(49)的值,请在下划线处填上正确内容,使程序能正确运行。 #include #include #include main() { int i;

double f[50]; f[1]= ;f[2]= ; for(i=3;i<=49;i++)

f[i]= ; printf(\ }

2.以下程序的功能是用递归法求n!,请在下划线处填上正确的语句,使程序能正确运行。

#include long f(int n) {

if(n==1)return( );

else return ( ); }

main() {

int n;

printf(\ scanf(\

printf(\ }

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

1.以下程序输出的结果是:

#include \ void main() {

char s[]=\ printf(\

2.以下程序输出的结果是:

#include \ void main() {

int i,g,s,b,q;

for(i=1234;i<1236;i++)

{

g=i/1 ; s=i/10 % 10; b=i/100 % 10; q=i/1000 % 10;

printf(\ } }

3. 以下程序输出的结果是:

#include \ void main() {

char ch[]=\

char *p=ch;

printf(\

}

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

1.将一张百元大钞对换成1元、5元、10元的小钞,要求每种小钞最少要一张,编程求共有多少种对换方法。

2.编程输出所有\水仙花数\。(一个三位数等于它每一位数字的立方和,那么我们称这个数为\水仙花数\)

江西农业大学2011年专升本考试 《C语言程序设计》试卷 B卷 注意:答案请填写在答题纸上!

一、 填空題(每空1分,共20分)

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

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

3.著名计算机科学家沃思提出的一个公式:数据结构+ =程序 4.Turbo C++中,若有语句:unsigned int a;则a的范围是0~ 5.C中的转义符“\\r”表示: 。 6.表达式 21 / 4 的值为 。

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

8.已知a=12.789,则表达式 (int)a 的值为 。 9.表达式 3 | 2 的值是 。 10.若a=5,经a-=3;后a= 。

11.已知ch='a',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为 。 12.C中定义符号常量E为2.71828的宏命令是 。 13.函数形参和调用的实参是数组名时,参数按 方式进行传递。

14.C中按位与运算符是 、按位异或运算符是 、按位或运算符是 。 15.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为 个字节。

二、 单项选择题(每题2分,共40分)

1.下列C语言标识符中,不合法的是……………………………………………( ) A. myname B. Wend

C. sum

D. student

2.欲从键盘给整型变量a赋值3,b赋值2,则对应语句 scanf(\输入格式是……………………………………………………………………( A. 3 2 B. a=3 b=2 C. a=3,b=2 D. a=b=3,2 3.C语言源程序文件后缀名是……………………………………………………( A. .exe B. .obj C. .bat

D. .c 4.结构化程序设计的三种基本结构是…………………………………………( A. 顺序结构、复杂结构、循环结构

B. 顺序结构、分支结构、循环结构 C. 顺序结构、分支结构、选择结构

D. 顺序结构、复杂结构、分支结构 5.以下表达式中,值为0的是……………………………………………………( A. 15%5 B. 15/5.0 C. 15/5 D. 15>5 6.设下列表达式中所涉及的变量均已正确定义,则不符合C语言语法的是…( A. 4||3 B. a+=4 C. a=3,b=5 D. char(65) 7.设变量定义为【int a[3]={1,3,5}, *p=a+1; 】,则*p的值是………………( A. 2 B. 3 C. 4 D. a+1 8.在C 语言程序中,在函数内部定义的变量称为………………………………( A. 全局变量 B. 外部变量 C. 全程变量 D. 局部变量 9.经过以下的变量定义后,正确的表达式是……………………………………(

struct node {

char s[10]; int k; } p[4];

A. p->k=21

B. p[0]->k=21

的) )

搜索更多关于: 2011年江西农业大学专升本考试真题 的文档
2011年江西农业大学专升本考试真题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4ils57y6s11is530855j3blzb1bw3200hnr_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top