c语言程序设计课程测试试卷,2014年韩山师范学院本科插班生考试《C语言程序设计》课程试卷...

韩山师范学院2014年本科插班生考试试卷,教育技术学专业 C语言程序设计试卷(A卷),一、填空题(每空1分,1.C语言的标识符必须以__字母_或__下划线_开头,2,3,4,5,6,7,1,A.main()函数开始,B.第一个函数开始,C.第一个语句开始,D.main()函数开始,2,A.一个主程序和若干子程序组成,B.一个或多个函数组成,C.若干过程组成,D.若干子程序组成,3,...的字符串常量是___A___,A,B,C,D,//A,4.以下结果为整数的表达式(设有int i,A,B,C,D,//这涉及c表达式中的类型转换问题,5,A,B,C,D,下面的是转义字符表,\a 响铃(BEL) 007,\b 退格(BS) 008,\f 换页(FF) 012,\n 换行(LF) 010,\r 回车(CR) 013,\t 水平制表(HT) 009,\v 垂直制表(VT) 011,\\ 反斜杠092,\,\' 单引号字符039,\&quot,\0 空字符(NULL) 000,\ddd 任意字符三位八进制,\xhh 任意字符二位十六进制,6,A,B,C,D,7,main(),{,int n=1,printf(&quot,},A,B,C,D,8,A,B,C,D,9,A,B,C,D,10,A,B,C,D,11,#include &lt,main(),{ int k,scanf(“%d”,switch(k),{ case 1:printf(“%d\n”,case 2:printf(“%d\n”,case 3:printf(“%d\n”,case 4: printf(“%d\n”,default:printf(“FULL,},},A,B,C,D,3 2,4 3,5 4,12,A,B,C,D,13,x=-1,do,{ x=x*x,While(,A,B,C,D,14,A.高效性 B.有穷性 C.有零个输入或多个输入 D.确定性,15,A.顺序结构、选择结构、循环结构,B.递归结构、循环结构、转移结构,C.嵌套结构、递归结构、顺序结构,D.循环结构、转移结构、顺序结构,16.设有以下结构类型说明和变量定义,{ char num[6],double ave,} a,A.14 B,17,for (i=1,A,B,C,D,18,A,B,C,D,19,int a[5],A,B,C,D,20,...的说法为___D___,A,B,C,D,三、阅读程序,小题4分。

共10分),C语言程序的执行是从_main_函数开始,fgets函数的作用是从指定文件读入一个_字符串_,表达式13%10的结果是__3___, 若有定义:int a[3][5], 若x=3,数据的输入输出是针对__程序_而言的, 一个C程序的执行是从___A_____,直到main()函数结束,直到最后一个函数结束,直到最后一个语句结束,到最后一个函数结束, 一个C程序是由___B__, 下面不正确, 'abc', &quot, &quot, &quot, 单引号是字符,char c,i+f,i*c,c+f,i+c+f,一般规则是, 设char ch,ch= '123’,ch= '\xff’,ch= '\08’,ch=”\”, 问号字符063, 双引号字符034, 设int m=1,0,1,2,3, 如下程序的执行结果是__C_____,m=2,%d %d &quot,2 1,1 2,2 2,1 1, 设int a=1, F, 0, 1, T, C语言对嵌套if语句的规定是:else总是与 ____D____ 配对, 其之前最近的if, 第一个if, 缩进位置相同的if, 其之前最近且不带else的if,下面表达式中___D____的值等于0,a&amp, 执行下列程序,stdio,&amp,k++),k++),k++),k++),\n”),1,2,2,1, 以下正确的函数声明形式是___C___, double fun(int x, double fun(int x, double fun(int x, double fun(int x, 以下程序段___C___,},x),是死循环,循环执行二次,循环执行一次,语法错误, 算法是指为解决某个特定问题而采取的正确且有限的步骤, C语言程序的三种基本结构是(A),则变量a在内存所占字节数是A_ struct stud, 18 C.26 D.22,设i和x都是整型,x=876, 最多执行6次, 最多执行5次, 是无限循环, 循环体一次也不执行,若有说明:int a[3][4], a[2][4], a[1, a[1+1][0], a(2)(1),若有以下说明,*p=a, &amp, p+2, a++, &amp,以下不正确, 在不同函数中可以使用相同名字的变量, 形式参数是局部变量, 在函数内定义的变量只在本函数范围内有效, 在函数内的复合语句中定义的变量在本函数范围内有效,将运行结果写到各题右侧的空白处(每,共20分)。

则数组a中共有__15___个元素,y=2,12'12&quot,0&quot, &quot,不是字符串,float f,表达式结果的类型和表达式中占字节最多的类型一样,以下正确的赋值语句是___B______,n=2,b=2,(设:int a=1,a==,a||b,(a==b),&amp,输入为1的输出结果是__ D __,h&gt,k),break,int y),int y),int y),int y),下面不属于算法的5个特性的是( A ),则以下for循环______,i&lt,则对数组元素的正确引用是___C_______,3], 请选出哪个是对a数组元素地址的正确引用___D__,a[5],a。

行下标的下界是___0_____,行下标的上界是___2____,则 x|y&lt,&lt,而且里面只能是一个字符,)___B___,ACD的结果都是float,则m=n的值是___A____,++n,m++),c=3, 则表达式a==c||a+b&gt,b='0',),b,b,=6&amp,&amp。

导读:文档《2014年韩山师范学院本科插班生考试《C语言程序设计》课程试卷》共2页,当前为第1页,大小为70kb,是教育专区、高等教育、研究生入学考试相关类别的资料,并提供若干种2014年韩山师范学院本科插班生考试《C语言程序设计》课程试卷的文本文档下载,如word文档下载、wps文档下载等。以下便是第1页的正文:

韩山师范学院2014年本科插班生考试试卷

教育技术学专业 C语言程序设计试卷(A卷)

4584a39480c758f5f61fb7360b4c2e3f57272581%7C1%7C0%7C0%7C616%7C88%7Cjpg_6_0_______%7CJm1kNXN1bT0wMGQ5YzE3YWI3NzE5OWZhYjY0NDIzMTQyNjk3MWUyZSZzaWduPTU4MjQ5ZTg4Y2I=%7CJnBuZz0wLTM3NSZqcGc9MC0yNzA0OQ==.jpg

4584a39480c758f5f61fb7360b4c2e3f57272581%7C1%7C0%7C88%7C173%7C85%7Cjpg_6_0_______%7CJm1kNXN1bT0wMGQ5YzE3YWI3NzE5OWZhYjY0NDIzMTQyNjk3MWUyZSZzaWduPTU4MjQ5ZTg4Y2I=%7CJnBuZz0wLTM3NSZqcGc9MC0yNzA0OQ==.jpg

一、填空题(每空1分,共10分)

1.C语言的标识符必须以__字母_或__下划线_开头。

2.C语言程序的执行是从_main_函数开始。

3.fgets函数的作用是从指定文件读入一个_字符串_。

4.表达式13%10的结果是__3___。

5. 若有定义:int a[3][5];则数组a中共有__15___个元素。行下标的下界是___0_____,行下标的上界是___2____。

6. 若x=3,y=2,则 x|y<<2的结果是___________。

7.数据的输入输出是针对__程序_而言的。

4584a39480c758f5f61fb7360b4c2e3f57272581%7C1%7C0%7C173%7C599%7C184%7Cjpg_6_0_______%7CJm1kNXN1bT0wMGQ5YzE3YWI3NzE5OWZhYjY0NDIzMTQyNjk3MWUyZSZzaWduPTU4MjQ5ZTg4Y2I=%7CJnBuZz0wLTM3NSZqcGc9MC0yNzA0OQ==.jpg

1. 一个C程序的执行是从___A_____

A.main()函数开始,直到main()函数结束

B.第一个函数开始,直到最后一个函数结束

C.第一个语句开始,直到最后一个语句结束

D.main()函数开始,到最后一个函数结束

2. 一个C程序是由___B__。

A.一个主程序和若干子程序组成

B.一个或多个函数组成

C.若干过程组成

D.若干子程序组成

3. 下面不正确

...的字符串常量是___A___。

A. 'abc'

B. "12'12"

C. "0"

D. " "

//A. 单引号是字符,不是字符串,而且里面只能是一个字符

4.以下结果为整数的表达式(设有int i;char c;float f;)___B___

A.i+f

B.i*c

C.c+f

D.i+c+f

//这涉及c表达式中的类型转换问题。一般规则是,表达式结果的类型和表达式中占字节最多的类型一样。ACD的结果都是float。

5. 设char ch;以下正确的赋值语句是___B______

A.ch= '123’;

B.ch= '\xff’;

C.ch= '\08’;

D.ch=”\”;

下面的是转义字符表

\a 响铃(BEL) 007

\b 退格(BS) 008

\f 换页(FF) 012

\n 换行(LF) 010

\r 回车(CR) 013

\t 水平制表(HT) 009

\v 垂直制表(VT) 011

\\ 反斜杠092

\? 问号字符063

\' 单引号字符039

\" 双引号字符034

\0 空字符(NULL) 000

\ddd 任意字符三位八进制

\xhh 任意字符二位十六进制

6. 设int m=1,n=2,则m=n的值是___A____

A.0

B.1

C.2

D.3

7. 如下程序的执行结果是__C_____

main()

{

int n=1,m=2;

printf("%d %d ",++n,m++);

}

A.2 1

B.1 2

C.2 2

D.1 1

8. 设int a=1,b=2,c=3; 则表达式a==c||a+b>=c的值是___C_____

A. F

B. 0

C. 1

D. T

9. C语言对嵌套if语句的规定是:else总是与 ____D____ 配对。

A. 其之前最近的if

B. 第一个if

C. 缩进位置相同的if

D. 其之前最近且不带else的if

10.下面表达式中___D____的值等于0。(设:int a=1;b='0';)

A.!a==!b

B.!a||b

C.!(a==b)

D.a&&!b

11. 执行下列程序,输入为1的输出结果是__ D __

#include

main()

{ int k;

scanf(“%d”,&k);

switch(k)

{ case 1:printf(“%d\n”,k++);

case 2:printf(“%d\n”,k++);

case 3:printf(“%d\n”,k++);

case 4: printf(“%d\n”,k++);break;

default:printf(“FULL!\n”);

}

}

A.1

B.2

C.2

D.1

3 2

4 3

5 4

12. 以下正确的函数声明形式是___C___

A. double fun(int x,int y)

B. double fun(int x;int y)

C. double fun(int x,int y);

D. double fun(int x;int y);

13. 以下程序段___C___

x=-1;

do

{ x=x*x;}

While(!x);

A.是死循环

B.循环执行二次

C.循环执行一次

D.语法错误

14. 算法是指为解决某个特定问题而采取的正确且有限的步骤,下面不属于算法的5个特性的是( A )。

A.高效性 B.有穷性 C.有零个输入或多个输入 D.确定性

15. C语言程序的三种基本结构是(A)。

A.顺序结构、选择结构、循环结构

B.递归结构、循环结构、转移结构

C.嵌套结构、递归结构、顺序结构

D.循环结构、转移结构、顺序结构

16.设有以下结构类型说明和变量定义,则变量a在内存所占字节数是A_ struct stud

{ char num[6];

double ave;

} a;

A.14 B. 18 C.26 D.22

17.设i和x都是整型,则以下for循环______

for (i=1,x=876;i<=6&&x!=876;i++) scanf("%d",&x);

A. 最多执行6次

B. 最多执行5次

C. 是无限循环

D. 循环体一次也不执行

18.若有说明:int a[3][4];则对数组元素的正确引用是___C_______

A. a[2][4]

B. a[1,3]

C. a[1+1][0]

D. a(2)(1)

19.若有以下说明, 请选出哪个是对a数组元素地址的正确引用___D__

int a[5],*p=a;

A. &a[5]

B. p+2

C. a++

D. &a

20.以下不正确

...的说法为___D___

A. 在不同函数中可以使用相同名字的变量

B. 形式参数是局部变量

C. 在函数内定义的变量只在本函数范围内有效

D. 在函数内的复合语句中定义的变量在本函数范围内有效

4584a39480c758f5f61fb7360b4c2e3f57272581%7C5%7C0%7C0%7C173%7C84%7Cjpg_6_0_______%7CJm1kNXN1bT0wMGQ5YzE3YWI3NzE5OWZhYjY0NDIzMTQyNjk3MWUyZSZzaWduPTU4MjQ5ZTg4Y2I=%7CJnBuZz0xMjk3LTE0OTcmanBnPTI3MDUwLTI5NDc2.jpg

三、阅读程序,将运行结果写到各题右侧的空白处(每

小题4分,共20分)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值