西安交通大学程序设计基础多选题.docx

上传人:b****0 文档编号:18481377 上传时间:2023-08-18 格式:DOCX 页数:18 大小:17.42KB
下载 相关 举报
西安交通大学程序设计基础多选题.docx_第1页
第1页 / 共18页
西安交通大学程序设计基础多选题.docx_第2页
第2页 / 共18页
西安交通大学程序设计基础多选题.docx_第3页
第3页 / 共18页
西安交通大学程序设计基础多选题.docx_第4页
第4页 / 共18页
西安交通大学程序设计基础多选题.docx_第5页
第5页 / 共18页
西安交通大学程序设计基础多选题.docx_第6页
第6页 / 共18页
西安交通大学程序设计基础多选题.docx_第7页
第7页 / 共18页
西安交通大学程序设计基础多选题.docx_第8页
第8页 / 共18页
西安交通大学程序设计基础多选题.docx_第9页
第9页 / 共18页
西安交通大学程序设计基础多选题.docx_第10页
第10页 / 共18页
西安交通大学程序设计基础多选题.docx_第11页
第11页 / 共18页
西安交通大学程序设计基础多选题.docx_第12页
第12页 / 共18页
西安交通大学程序设计基础多选题.docx_第13页
第13页 / 共18页
西安交通大学程序设计基础多选题.docx_第14页
第14页 / 共18页
西安交通大学程序设计基础多选题.docx_第15页
第15页 / 共18页
西安交通大学程序设计基础多选题.docx_第16页
第16页 / 共18页
西安交通大学程序设计基础多选题.docx_第17页
第17页 / 共18页
西安交通大学程序设计基础多选题.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

西安交通大学程序设计基础多选题.docx

《西安交通大学程序设计基础多选题.docx》由会员分享,可在线阅读,更多相关《西安交通大学程序设计基础多选题.docx(18页珍藏版)》请在冰点文库上搜索。

西安交通大学程序设计基础多选题.docx

西安交通大学程序设计基础多选题

二、多选题(20分)

61、以下合法的十六进制数是()。

A、Oxff

B、0Xabc

C.0x01

D、0X9X

正确答案:

BC

学生答案:

BCV

62、定义语句.intx.y.若要通过scanf("%d.%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A.1112<回车>

8、11.<空格>12<回车>

C、11.12<回车>

D.11、<回车>12<回车>

正确答案:

BCD

学生答苯:

BCDV

63。

以下对C语言中的函数描述不正确的有()-

A、可以概套定义,不可以嵌套调用

B、不可以嵌套定义,可以嵌套调用

C。

可以嵌套定义,也可以嵌套调用

D、嵌套定义和嵌套调用都不允许

正确答案:

ACD

学生答案:

ACD>

64、著a,b.c,d都是int型变童且初值为0,以下选项中正确的赋值语句是()。

A.a=b=c=d=100,

B、d++.

C.c+b;

D.d=(C=22)-(b++);

正确答紧:

ABD

学生答案:

ABDV

65、以下说法正确的是()。

A、C普甚里有字符串变量

B、C语言里没有字符串变量

C.C语言里有字符变量

D、C语言里设字符变量

正确答案:

BC

学生答案:

BCV

66、在定义inta[2][3]之后,对a的引用正确的有()。

A.al0121

B、aj1.3]

C.a[1>2111]

D.a[2][0]

正确答案:

AC

67、以下用户标识符,其中台法的是()。

A、return

B、f2_G3

C、A3-3

D、abc

正确答案:

BD

学生答案:

BD×

68、关于while语句与do-while语句,以下正确的是().

A、while是当型结构

B、do-while是直到型结构

C、两者有区别

D、两者无区别

正确答案:

ABC

学生答案:

ABCV

69、正确的if语句形式是().

A、if(x>y&&xl=y);

B、if(x==y)x+=y;

C、if(xl=y)scanf("%d",&x)eisescanf(["%d",&y);

D、if(x

正确答案:

ABD

学生答案:

ABDV

70、能正确表示逻辑关系:

"a210”的C语言表达式是()。

A、a≥10

B、1(a<10)

C、a>=10

D、a<10

正确答案:

BC

学生答案:

BCV

71、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。

A、三个表达式都不可省略

B、表达式1可以省略

C、表达式2可以省略

D、表达式3可以省略

正确答案:

BCD

学生答案:

BCDV

72、以下选项中合法的表达式是(),

A、0<=x<100

B、i=j==0

C、(char)(65+3)

D、x+1=x+1

正确答案:

ABC

学生答案:

ABCV

73、下面那些为合法整型常量()

A、190

B、Oxf

C、765

D、0xk

正确答案:

ABC

学生答案:

ABCV

74、以下描述错误的是()。

A、continue语句的作用是重新开始一次循环体的执行

B、只能在循环体内和switch语句体内使用break语句

C、在循环体内使用break语句和continue语句的作用相同

D、从多重循环嵌套中退出是,只能使用goto语句

正确答案:

CD

学生答案:

CDV

75、下列选项中是C语言合法标志符的有()。

A、good_morning

B、main

C、stdio.h

D、8abc

正确答案:

AB

学生答案:

ABV

76、以下关于数组描述错误的是()。

A、数组的大小是固定的,但可以有不同的类型的数组元素

B、数组的大小是可变的,但所有数组元素的类型必须相同

C、数组的大小是固定的,所有数组元素的类型必须相同

D、数组的大小是可变的,可以有不同的类型的数组元素

正确答案:

ABD

学生答案:

ABDV

77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。

A、x1=26.8%3

B、x=3*x+X

C、x3=0x12

D、x4=1+2=3;

正确答案:

AD

学生答案:

ADV

78、以下叙述中正确的是()。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main()函数

C、C源程序的基本组成单位是函数

D、在C源程序中,注释说明只能位于一条语句的最后

正确答案:

ABC

学生答案:

ABCV

79、以下描述正确的是()。

A、使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成

B、while循环是先判断表达式,后执行循环语句

C、do-while和for循环均是先执行循环语句,后判断表达式

D、for,while和do-while循环中的循环体均可以由空语句构成

正确答案:

ABD

学生答案:

ABDV

80、以下4个选项中,可以看作是一条语句的有()。

A、仔

B、a=0,b=0,c=0;

C、if(a>0);

D、if(b==0)m=1;n=2;

正确答案:

ABC

学生答案:

ABCV

61、以下叙述中正确的是()。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main()函数

C、C源程序的基本组成单位是函数

D、在C源程序中,注释说明只能位于一条语句的最后

正确答案:

ABC

学生答案:

ABCV

62、定义c为字符型变量,则下列语句中错误的是()

A、c='97';

B、c="97";

C、c=97;

D、c="a";

正确答案:

ABD

学生答案:

ABDV

63、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。

A、三个表达式都不可省略

B、表达式1可以省略

C、表达式2可以省略

D、表达式3可以省略

正确答案:

BCD

学生答案:

BCDV

64、下列选项中是C语言合法标志符的有()。

A、good_morning

B、main

C、stdio.h

D、8abc

正确答案:

AB

学生答案:

ABV

65、以下表达式中正确的是()

A、C=c+1

B、a+=1

c、x>y?

x.y

D、a-+=3

正确答案:

ABC

学生答案:

ABCV

66、能正确表示逻辑关系:

"a210"的C语言表达式是()。

A、az10

B、1(a<10)

C、a>=10

D、a<10

正确答室:

BC

67、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句

A、a=b=c=d=100;

B、d++;

C、c+b;

D、d=(C=22)-(b++);

正确答案:

ABD

学生答案:

ABDV

68、以下不合法的赋值语句是()

A、x=y=100

B、d--;

C、x+y;

D、c=int(a+b);

正确答案:

ACD

学生答案:

ACDV

69、以下关于typedef的叙述正确的是()。

A、用typedef可以定义各种类型名,但不能用来定义变量

B、用typedef可以增加新类型

C、用typedef只是将已存在的类型用一个新的名字来代表

D、使用typedef便于程序的通用

正确答案:

ACD

学生答案:

ACDV

70、以下合法的十六进制数是()。

A、oxff

B、0Xabc

C、0x01

D、0X9X

正确答案:

BC

学生答案:

BCV

71、以下选项中合法的表达式是()

A、0<=x<100

B、i=j==0

C、(char)(65+3)

D、x+1=x+1

正确答案:

ABC

学生答案:

ABCV

72、下面那些为合法整型常量()

A、190

B、Oxf

C、765

D、0xk

正确答案:

ABC

学生答案:

ABCV

73、下面那些为合法整型常量()

A、190

B、Oxf

C、765

D、0xk

正确答案:

ABC

学生答案:

ABCV

74、以下描述错误的是()。

A、continue语句的作用是重新开始一次循环体的执行

B、只能在循环体内和switch语句体内使用break语句

C、在循环体内使用break语句和continue语句的作用相同

D、从多重循环嵌套中退出是,只能使用goto语句

正确答案:

CD

学生答案:

CDV

75、下列选项中是C语言合法标志符的有()。

A、good_morning

B、main

C、stdio.h

D、8abc

正确答案:

AB

学生答案:

ABV

76、以下关于数组描述错误的是()。

A、数组的大小是固定的,但可以有不同的类型的数组元素

B、数组的大小是可变的,但所有数组元素的类型必须相同

C、数组的大小是固定的,所有数组元素的类型必须相同

D、数组的大小是可变的,可以有不同的类型的数组元素

正确答案:

ABD

学生答案:

ABDV

77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。

A、x1=26.8%3

B、x=3*x+X

C、x3=0x12

D、x4=1+2=3;

正确答案:

AD

学生答案:

ADV

78、以下叙述中正确的是()。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main()函数

C、C源程序的基本组成单位是函数

D、在C源程序中,注释说明只能位于一条语句的最后

正确答案:

ABC

学生答案:

ABCV

79、合法的标识符()。

A、可以由字母构成

B、第一个字母可以为数字

C、第一个字母可以为下划线

D、最后一个字母必须为字母

正确答案:

AC

学生答案:

ACV

80、以下可以定义为用户标识符的有()。

A、scanf

B、short

C、_3com_

D、int

正确答案:

AC

学生答案:

ACV

二、多选题(20分)

61、以下选项中不合法的字符常量是()。

A、B

B、010'

C、68

D、D

正确答案:

ACD

学生答案:

ACDV

62、以下叙述中正确的是()。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main()函数

C、C源程序的基本组成单位是函数

D、在C源程序中,注释说明只能位于一条语句的最后

正确答案:

ABC

学生答案:

ABCV

63、以下选项中,合法的字符常量是()。

A、"t'

B、"17'

C、n

D、"xaa'

正确答案:

ABD

学生答案:

ABDV

64、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句是()

A、a=b=c=d=100;

B、d++;

C、c+b;

D、d=(C=22)-(b++);

正确答案:

ABD

学生答案:

ABDV

65、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。

A、三个表达式都不可省略

B、表达式1可以省略

C、表达式2可以省略

D、表达式3可以省略

正确答案:

BCD

学生答案:

BCDV

66、以下4个选项中,可以看作是一条语句的有()。

A、{

B、a=0,b=0,c=0;

C、if(a>0);

D、if(b==0)m=1;n=2;

正确答案:

ABC

67、以下关于typedef的叙述正确的是()。

A、用typedef可以定义各种类型名,但不能用来定义变量

B、用typedef可以增加新类型

C、用typedef只是将已存在的类型用一个新的名字来代表

D、使用typedef便于程序的通用

正确答案:

ACD

学生答案:

ACDV

68、正确的if语句形式是()。

A、if(x>y&&xl=y);

B、if(x==y)x+=y;

C、if(xl=y)scanf("%d",&x)elsescanf("%d",&y);

D、if(x

正确答案:

ABD

学生答案:

ABDV

69、以下说法正确的是()。

A、C语言里有字符串变量

B、C语言里没有字符串变量

C、C语言里有字符变量

D、C语言里没字符变量

正确答案:

BC

学生答案:

BD×

70、以下关于数组描述错误的是()。

A、数组的大小是固定的,但可以有不同的类型的数组元素

B、数组的大小是可变的,但所有数组元素的类型必须相同

C、数组的大小是固定的,所有数组元素的类型必须相同

D、数组的大小是可变的,可以有不同的类型的数组元素

正确答案:

ABD

学生答案:

ABDV

71、以下描述错误的是()。

A、continue语句的作用是重新开始一次循环体的执行

B、只能在循环体内和switch语句体内使用break语句

C、在循环体内使用break语句和continue语句的作用相同

D、从多重循环嵌套中退出是,只能使用goto语句

正确答案:

CD

学生答案:

CDV

72、inta[10]=(1,2,3,4,5,6,7,8,9,10),以下的赋值语句正确的是().

A、a[6]=7

B、a[1]=2

C、a[2]=3

D、a[10]=10

正确答案:

ABC

学生答案:

ABCV

73、设有以下定义inta=0.doubleb=1.25.cha[c=A';#defined2则下面语句中正确的是().

B、b++.

C.c++;

D、d++.

正确答案:

ABC

学生答案:

ABCV

74、以下描述正确的是()。

A、使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成

B、while循环是先判断表达式,后执行循环诺句

C、do-whie和for透环均是先执行选环语句,后刺断表达式

D、for,while和do-while循环中的循环体均可以由空语句构成

正确答案:

ABD

学生答案:

ABDV

75、以下毅述正确的是《)。

A、C调言严格区分大小写英文字母

B.C语言用"”作为语句分隔符

C、C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上

D、可以使用…”….”/对C程序中的任何部分作注释

正确答案:

ABCD

学生答案:

ABCDV

76、以下用户标识符,其中合法的是()。

A、return

B、t2_G3

C、A3-3

D、abc

正确答案:

BD

学生答案:

BD×

77、定义语句iIntx.y,若要通过scanf"%d.%d",&x.By);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()

A、1112<回车>

B、11.<空格>12<回车>

C.11.12<回车>

D、11、<回车>12<回车>

正确答密:

BCD

学生答案:

BCDV

78、以下不合法的賦值语句是()

A、x=y=100

B.d--;

D、c=int(a+b).

正确答案:

ACD

学生答案:

ACDV

79、若以下选项中的变量已正确定义,则不正确的赋值语句是()。

A、x1=26.8%3

B、x=3*x+X

C、x3=0x12

D、x4=1+2=3;

正确答案:

AD

学生答案:

ADV

80、C语言中三种基本的类型为()。

A、int

B、char

C、float

D、struct

正确答案:

ABC

学生答案:

ABCV

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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