C语言程序设计高起专.docx

上传人:b****7 文档编号:16539769 上传时间:2023-07-14 格式:DOCX 页数:9 大小:21.89KB
下载 相关 举报
C语言程序设计高起专.docx_第1页
第1页 / 共9页
C语言程序设计高起专.docx_第2页
第2页 / 共9页
C语言程序设计高起专.docx_第3页
第3页 / 共9页
C语言程序设计高起专.docx_第4页
第4页 / 共9页
C语言程序设计高起专.docx_第5页
第5页 / 共9页
C语言程序设计高起专.docx_第6页
第6页 / 共9页
C语言程序设计高起专.docx_第7页
第7页 / 共9页
C语言程序设计高起专.docx_第8页
第8页 / 共9页
C语言程序设计高起专.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计高起专.docx

《C语言程序设计高起专.docx》由会员分享,可在线阅读,更多相关《C语言程序设计高起专.docx(9页珍藏版)》请在冰点文库上搜索。

C语言程序设计高起专.docx

C语言程序设计高起专

15. (单选题)在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是()。

(本题2.0分)

A.for

B.if

C.do

D.while

答案:

 B

解析:

 无

16. (单选题)带有随机函数调用的表达式rand()%20的值在()区间内。

(本题2.0分)

A.1~19

B.1~20

C.0~19

D.0~20

答案:

 C

解析:

 无

17. (单选题)for(int i=0;i

border-box;">n/2){cout<(本题2.0分)

A.n/2

B.n/2+1

C.n/2-1

D.n-1

答案:

 B

解析:

 无

18. (单选题)用calloc函数创建具有10个整型元素的一维数组的正确语句是()。

(本题2.0分)

A.int *p=calloc(10,2);

B.int *p=calloc(10);

C.int *p=calloc(10,4);

D.int *p=malloc(10)

答案:

 C

解析:

 无

19. (单选题)假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

(本题2.0分)

A.ff(a)

B.ff(a[0])

C.ff(a+3

D.ff(&a[0])

答案:

 B

解析:

 无

20. (单选题)for语句能够被改写成的语句是()。

(本题2.0分)

A.复合

B.if

C.switch

D.while

答案:

 D

解析:

 无

21. (单选题)C语言程序中的基本功能模块为()。

(本题2.0分)

A.表达式

B.标识符

C.语句

D.函数

答案:

 D

解析:

 无

22. (单选题)在下面的字符数组定义中,()语句有语法错误。

(本题2.0分)

A.char a[20]=“abcdefg”;

B.char a[]=“x+y=55.”;

C.char a[15]={“1”,“2”};

D.char a[10]=‟5”;

答案:

 D

解析:

 无

23. (单选题)假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为()。

(本题2.0分)

A.char a

B.char* a

C.char& a

D.char**a

答案:

 B

解析:

 无

24. (单选题)若有一个函数原型为“double *function()”,则它的返回值类型为()。

(本题2.0分)

A.实数型

B.实数指针型

C.函数指针型

D.数组型

答案:

 B

解析:

 无

25. (单选题)在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

(本题2.0分)

A.尖括号

B.双引号

C.单引号

D.花括号

答案:

 B

解析:

 无

26. (单选题)设x和y均为逻辑值,则x && y为真的条件是()。

(本题2.0分)

A.它们均为真

B.其中一个为真

C.它们均为假

D.其中一个为假

答案:

 A

解析:

 无

27. (单选题)变量s已定义为"char *s="Heoll world!

";",要使变量p指向s所指向的同一个字符串,则应定义为()。

(本题2.0分)

A.char *p=s;

B.char *p=&s;

C.char *p;p=*s;

D.char *p;p=&s;

答案:

 A

解析:

 无

28. (单选题)程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

(本题2.0分)

A.空格或逗号

B.逗号或回车

C.逗号或分号

D.空格或回车

答案:

 D

解析:

 无

29. (单选题)假定一个结构类型的定义为 “struct A{int a,b; double c;};”,则该类型的长度为()。

(本题2.0分)

A.8

B.10

C.12

D.16

答案:

 D

解析:

 无

30. (单选题)运算符优先级最高的是()。

(本题2.0分)

A.=

B.*=

C.&&

D.!

=

答案:

 D

解析:

 无

31. (多选题)下面关于程序中使用while描述正确的是()。

(本题4.0分)

A.while结构中可以嵌入if结构

B.while结构中可以嵌入switch结构

C.while结构中不能嵌入选择结构

D.if选择结构中可以包含循环结构while

答案:

 ABD

解析:

 无

32. (多选题)while循环格式中,对于表达式1、2、3描述正确的有()。

(本题4.0分)

A.表达式1代表初始值

B.表达式2代表增量

C.表达式2代表条件

D.表达式3代表增量

答案:

 ACD

解析:

 无

33. (多选题)下面关于while循环结构概念中描述正确的项是()。

(本题4.0分)

A.while结构是先进行条件判断,如果条件为真则执行while后面{}里面的语句

B.while结构是先执行循环体,然后进行条件判断,如果条件为真则执行while后面{}里面的语句

C.while结构是先进行条件判断,如果条件为假则执行while后面{}里面的语句

D.while循环结构如果条件为假一次循环也不进行

答案:

 AD

解析:

 无

34. (多选题)下面程序是用while输出1-200,下列说法不正确的是()。

 

(本题4.0分)

A.程序的空白处没添任何内容,程序执行后可以输出1-200的值

B.while结构可以实现多分支选择判断

C.while结构只能用于循环次数确认的情况

D.while结构无论条件成立与否都会执行循环体

答案:

 ABCD

解析:

 无

35. (多选题)累乘求积中,与s=i;相同的是()。

(本题4.0分)

A.i=s;

B.s=si;

C.i=si;

D.s=is;

答案:

 BD

解析:

 无

36. (多选题)利用循环求1到10的和值,循环控制i,和值变量sum;则循环体中求和的式子正确的是()。

(本题4.0分)

A.sum=sum+i

B.sum+=i

C.sum=i

D.i=sum+i

答案:

 AB

解析:

 无

37. (多选题)已知p=5,i=2;则p=pi语句执行中关于p的值说明正确的是()。

(本题4.0分)

A.执行后等号左边的p是10

B.执行中等号右边的p的值是5

C.执行后等号左边的p是5

D.执行中等号右边的p的值是10

答案:

 AB

解析:

 无

38. (多选题)利用循环求1到5的和值,已知i=1,sum=0;利用循环每次让sum求和,然后i++;判断条件是i<6;则求和的循环操作是()。

(本题4.0分)

A.sum=sum+i

B.sum+=i

C.sum=i

D.i=sum+i

答案:

 AB

解析:

 无

39. (多选题)if(表达式){}这段代码在程序中的表达式可以出现的形式为()。

(本题4.0分)

A.算术表达式

B.关系表达式

C.逻辑表达式

D.数值0或1

答案:

 ABCD

解析:

 无

40. (多选题)default使用说法正确的是()。

(本题4.0分)

A.switch结构中的default是注释语句,不执行

B.default与case语句的顺序是任意的

C.default只能写在所有case语句之后

D.default在switch结构中可以省略,但一般不省略

答案:

 BD

解析:

 无

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2