网站大量收购闲置独家精品文档,联系QQ:2885784924

齐工大程序设计基础复习题.docx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序设计基础复习题第套

一、单选题(每题2分,共20道小题,总分值40分)

1.下列数据中属于“字符串常量”的是(????)。

A“a”

B{ABC}

C‘abc\0’

D‘a’

正确答案:A

2.C语言是结构化和模块化语言,它是面向(????)的。

A过程

B对象

C组件

D服务

正确答案:A

3.若int?n=2,m=3,则printf(n=%d?m=%d\n,n,m)输出的结果是(????)。

A23

Bn=2m=3

C第一行2,第二行3

D第一行n=2,第二行m=3

正确答案:B

4.以下能正确的定义整型变量a,b,c并为他们赋值5的语句是(????)。

Ainta=b=c=5

Binta,b,c=5

Ca=5,b=5,c=5

Dinta=5,b=5,c=5

正确答案:D

5.已知char?d[]={543210};,则数组d的长度是(????)。

A5

B6

C7

D8

正确答案:C

6.若有说明:int?a[][3]={{1,2,3},{4,5},{6,7}};?则数组a的第一维的大小为:?(????)。

A2

B3

C4

D无确定值

正确答案:B

7.C语言中函数返回值的类型是由(????)决定的。

A函数定义时指定的类型

Breturn语句中的表达式类型

C调用该函数时的实参的数据类型

D形参的数据类型

正确答案:A

8.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是(????)。

Ax=x+10=x+y

Bdouble(x)/10

C++x,y=x--

Dx+1=y

正确答案:C

9.语句int?*p;说明了()。

Ap是指向一维数组的指针

Bp是指向函数的指针,该函数返回一int型数据

Cp是指向int型数据的指针

Dp是函数名,该函数返回一指向int型数据的指针

正确答案:C

10.结构化程序由三种基本结构组成,三种基本结构组成的算法是(????)。

A可以完成任何复杂的任务

B只能完成部分复杂的任务

C只能完成符合结构化的任务

D只能完成一些简单的任务

正确答案:A

11.设变量a是int,f是float,i是double,则表达式10+a+i*f值的数据类型为(????)。

Aint

Bfloat

Cdouble

D不确定

正确答案:C

12.下列程序执行的结果是(????)。#include?stdio.h??main()??{?int?x,?y?=0;?for(x=1;x=10;x++)?{?if(y=10)??break;??y=y+x;}??printf(“%d?%d”,y,x);??}

A105

B10,5

C64

D6,4

正确答案:A

13.在C语言中,函数的数据类型是指(????)。

A函数返回值的数据类型

B函数形参的数据类型

C调用该函数时的实参的数据类型

D任意指定的数据类型

正确答案:A

14.C语言中,运算对象必须是整型数的运算符是(????)。

A%

B\

C%和\

D/

正确答案:A

15.下列程序执行的结果是(????)。#include?stdio.h????main()????{?int?a=1,b=3,c=5;????if?(c==a+b)????printf(yes\n);????else????printf(no\n);????}

Ayes

Bno

Cyes

Dno

正确答案:B

16.下列叙述中正确的是(????)。

Abreak语句只能用于switch语句

B在switch语句中必须使用default

Cbreak语句必须与switch语句中的case配对使用

D在switch语句中,不一定使用break语句

正确答案:D

17.下列程序的运行结果是(????)。#includestdio.h??main()??{?int?arr[?]={30,25,20,15,10,5},?*p=arr;??p++;??printf(“%d\n”,*(p+3));??}

A5

B10

C20

D30

正确答案:B

18.C语言中while和do-while循环的主要区别是(????)。

Ado-while的循环体至少无条件执行一次

Bwhile的循环控制条件比do-while的循环控制条件严格

Cdo-while允许从外部转到循环体内

Ddo-while的循环体不能是复合语句

正确答案:A

19.如有定义语句int?c[]={1,5,3,4,6,7,0},则数组有(????)个元素。

A0

B6

C7

D不定

正确答案:C

20.已知char?s3[]=China;,则程序段printf(%d,sizeof(s3));的输出结果是(????)。

A5

B6

C7

D8

正确答案:B

二、多选题(每题2分,共15道小题,总分值30分)

1.以下选

文档评论(0)

超越高度 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5023110333000032

1亿VIP精品文档

相关文档