西安交通大学程序设计基础多选题.docx
- 文档编号:30630068
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:18
- 大小:17.42KB
西安交通大学程序设计基础多选题.docx
《西安交通大学程序设计基础多选题.docx》由会员分享,可在线阅读,更多相关《西安交通大学程序设计基础多选题.docx(18页珍藏版)》请在冰豆网上搜索。
西安交通大学程序设计基础多选题
二、多选题(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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安交通大学 程序设计 基础 选题