重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
大学作业 > 西安交通大学 >计算机科学与技术 > 西安交通大学20秋《程序设计基础》在线作业答案

西安交通大学20秋《程序设计基础》在线作业答案

有效期:购买后365天内有效
最近更新:2022年12月12日
收藏
¥5.00 购买本套试卷答案 联系客服
¥5.00 购买本套试卷答案
西安交通大学20秋《程序设计基础》在线作业答案试题导航
(点击下列题号即可跳转至对应的试题位置)
试题 1
[主观题] C程序中和每一行就是一个语句。()
[主观题] C程序中和每一行就是一个语句。()
C程序中和每一行就是一个语句。()
A.错误
B.正确
查看答案
答案
试题 2
[单选题]

下面有关for循环的正确描述是()。

[单选题]

下面有关for循环的正确描述是()。

A.for循环只能用于循环次数已经确定的情况

B.for循环是先执行循环循环体语句,后判断表达式

C.在for循环中,不能用break语句跳出循环体

D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

查看答案
答案
试题 3
[多选题] 有定义语句:intx,y;若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()
[多选题] 有定义语句:intx,y;若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()

A.11 12<回车>

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

C.11,12<回车>

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

查看答案
答案
试题 4
[多选题] 以下合法的十六进制数是()。
[多选题] 以下合法的十六进制数是()。

A.oxff

B.0Xabc

C.0x01

D.0X9X

查看答案
答案
试题 5
[多选题] 若int i=10;执行下列程序后,变量i的正确结果是()switch (i ){case 0: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}
[多选题] 若int i=10;执行下列程序后,变量i的正确结果是()switch (i ){case 0: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}

A.10

B.11

C.12

D.13

查看答案
答案
试题 6
[单选题] 函数的形式参数隐含的存储类型说明是() 。
[单选题] 函数的形式参数隐含的存储类型说明是() 。

A.extern

B.static

C.register

D.auto

查看答案
答案
试题 7
[单选题] 下列标识符中,不合法的C语言用户自定义标识符是().
[单选题] 下列标识符中,不合法的C语言用户自定义标识符是().

A.printf

B.enum

C._

D.sin

查看答案
答案
试题 8
[多选题] 对do-while语句描述正确的是()。
[多选题] 对do-while语句描述正确的是()。

A.do-while语句构成的循环可以使用break语句退出循环

B.do-while语句构成的循环必须使用break语句退出循环

C.do-while语句构成的循环,当while中的表达式值为非零时结束循环

D.do-while语句构成的循环,当while中的表达式值为零时结束循环

查看答案
答案
试题 9
[单选题] 以下选项中,合法的字符常量是 ______
[单选题] 以下选项中,合法的字符常量是 ______

A.'\t'

B. '\17'

C. "n"

D. '\xaa'

查看答案
答案
试题 10
[多选题] 以下关于typedef的叙述正确的是()。
[多选题] 以下关于typedef的叙述正确的是()。

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

B. 用typedef可以增加新类型

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

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

查看答案
答案
试题 11
[单选题] includemain(){inta=1,b=10;do{b-=a;a++;}while(b--0);printf(“a=%d,b=%d“,a,b);}
[单选题] includemain(){inta=1,b=10;do{b-=a;a++;}while(b--0);printf(“a=%d,b=%d“,a,b);}

A.a=3,b=11

B.a=2,b=8

C.a=1,b=-1

D.a=4,b=9

查看答案
答案
试题 12
[主观题] 结构化程序设计主要强调的是A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性
[主观题] 结构化程序设计主要强调的是A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性

结构化程序设计主要强调的是
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
查看答案
答案
试题 13
[主观题] 字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。()
[主观题] 字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。()
字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。()
A.错误
B.正确
查看答案
答案
试题 14
[单选题] 设:int a=4,b=5; 则表达式8>4-!0||2&&5>4的结果为()。
[单选题] 设:int a=4,b=5; 则表达式8>4-!0||2&&5>4的结果为()。

A.0

B.1

C.-1

D.无法计算

查看答案
答案
试题 15
[单选题] 以下选项中不属于C语言的类型的是
[单选题] 以下选项中不属于C语言的类型的是

A.signed short int

B.unsigned long int

C.unsigned int

D.long short

查看答案
答案
试题 16
[主观题] 若使用一维数组名作函数实参,则以下正确的说法是()。
[主观题] 若使用一维数组名作函数实参,则以下正确的说法是()。

A. 必须在主调函数中说明此数组的大小
B. 实参数组类型与形参数组类型可以不匹配
C. 在被调用函数中,不需要考虑形参数组的大小
D. 实参数组名与形参数组名必须一致
查看答案
答案
试题 17
[单选题] 若a,b,c,d都是int型变量且初值为 0,以下选项中正确的赋值语句是 ______
[单选题] 若a,b,c,d都是int型变量且初值为 0,以下选项中正确的赋值语句是 ______

A.a=b=c=d=100

B. d++;

C. c+b;

D. d=(c=22)-(b++)

查看答案
答案
试题 18
[多选题] 下面哪些为合法整型常量?()
[多选题] 下面哪些为合法整型常量?()

A.190

B.0 xf

C.0765

D.0 xk

查看答案
答案
试题 19
[主观题] 在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。()
[主观题] 在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。()
在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。()
A.错误
B.正确
查看答案
答案
试题 20
[多选题] 以下描述错误的是()。
[多选题] 以下描述错误的是()。

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

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

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

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

查看答案
答案
试题 21
[主观题] 以下不能定义为用户标识符的是()。A.scanfB.VoidC._3com_D.int
[主观题] 以下不能定义为用户标识符的是()。A.scanfB.VoidC._3com_D.int

以下不能定义为用户标识符的是()。
A.scanf
B.Void
C._3com_
D.int
查看答案
答案
试题 22
[主观题] continue语句可用于switch语句,也可用于for、while和do循环语句中。()
[主观题] continue语句可用于switch语句,也可用于for、while和do循环语句中。()
continue语句可用于switch语句,也可用于for、while和do循环语句中。()
A.错误
B.正确
查看答案
答案
试题 23
[单选题] 下列为c语言的关键字是()
[单选题] 下列为c语言的关键字是()

A.if

B.struct

C.union

D.Int

查看答案
答案
试题 24
[单选题] 可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
[单选题] 可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。

A.内存

B.缓冲区

C.文件

D.寄存器

查看答案
答案
试题 25
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A.11 12<回车>

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

C.11,12<回车>

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

查看答案
答案
试题 26
[多选题] 以下函数,哪些属于动态申请空间的标准库函数?()
[多选题] 以下函数,哪些属于动态申请空间的标准库函数?()

A.malloc()

B.calloc()

C.free()

D.strcmp()

查看答案
答案
试题 27
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A.11 12<回车>

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

C.11,12<回车>

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

查看答案
答案
试题 28
[单选题] 以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i<5;i++)a+=f();printf("%d",a);}
[单选题] 以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i<5;i++)a+=f();printf("%d",a);}

A.20

B.24

C.25

D.15

查看答案
答案
试题 29
[主观题] C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
[主观题] C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
A.错误
B.正确
查看答案
答案
试题 30
[单选题] 若以下选项中的变量已正确定义,则不正确的赋值语句是()。
[单选题] 若以下选项中的变量已正确定义,则不正确的赋值语句是()。

A.int

B.x=3*x+x

C.x3=0x12

D.x4=1+2=3;

查看答案
答案
试题 31
[主观题] 被main函数调用的函数只能是库函数。()
[主观题] 被main函数调用的函数只能是库函数。()
被main函数调用的函数只能是库函数。()
A.错误
B.正确
查看答案
答案
试题 32
[单选题] 以下函数,哪个不属于动态申请空间的标准库函数?()
[单选题] 以下函数,哪个不属于动态申请空间的标准库函数?()

A.malloc()

B.calloc()

C.free()

D.strcmp()

查看答案
答案
试题 33
[主观题] 以下选项中非法的表达式是()。 (A)0<=x<100 (B)i=j==0 (C)(char)(65+3) (D)x+1=x+1
[主观题] 以下选项中非法的表达式是()。 (A)0<=x<100 (B)i=j==0 (C)(char)(65+3) (D)x+1=x+1

以下选项中非法的表达式是( )。
(A)0<=x<100 (B)i=j==0 (C)(char)(65+3) (D)x+1=x+1
查看答案
答案
试题 34
[主观题] 赋值语句是一种表达式语句。()
[主观题] 赋值语句是一种表达式语句。()
赋值语句是一种表达式语句。()
A.错误
B.正确
查看答案
答案
试题 35
[单选题] 设:x=9; y=++x; 则产生的结果是()。
[单选题] 设:x=9; y=++x; 则产生的结果是()。

A.x=9; y=9

B.x=10; y=10

C.x=9; y=10

D.x=10; y=9

查看答案
答案
试题 36
[主观题] 若有int a[10]={1,2,3,4,5,6,7,8,9,10}; a=a+1; 则这时a代表元素2的位元元址。()
[主观题] 若有int a[10]={1,2,3,4,5,6,7,8,9,10}; a=a+1; 则这时a代表元素2的位元元址。()
若有int a[10]={1,2,3,4,5,6,7,8,9,10}; a=a+1; 则这时a代表元素2的位元元址。()
A.错误
B.正确
查看答案
答案
试题 37
[主观题] 数组名代表数组的起始地址。()
[主观题] 数组名代表数组的起始地址。()
数组名代表数组的起始地址。()
A.错误
B.正确
查看答案
答案
试题 38
[主观题] 可以用typedef声明各种类型名,但不能用它来定义变量。()
[主观题] 可以用typedef声明各种类型名,但不能用它来定义变量。()
可以用typedef声明各种类型名,但不能用它来定义变量。()
A.错误
B.正确
查看答案
答案
试题 39
[单选题] 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
[单选题] 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。

A.自动(auto)

B.静态(static )

C.外部(extern)

D.寄存器(register)

查看答案
答案
试题 40
[主观题] 若已定义c为字符型变量,则下列语句中正确的是()。A.c='97'B.c="97";C.c=97;D.c="a";
[主观题] 若已定义c为字符型变量,则下列语句中正确的是()。A.c='97'B.c="97";C.c=97;D.c="a";

若已定义c为字符型变量,则下列语句中正确的是()。
A.c='97'
B.c="97";
C.c=97;
D.c="a";
查看答案
答案
试题 41
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
[多选题] 有定义语句:int x,y; 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A.11 12<回车>

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

C.11,12<回车>

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

查看答案
答案
试题 42
[单选题] 若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。
[单选题] 若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。

A.scanf("%d",p);

B.scanf("%d",&p);

C.scanf("%d",*p);

D.scanf("%d",**p);

查看答案
答案
试题 43
[主观题] C语言程序的基本单位是______。A.程序行B.语句C.函数D.字符
[主观题] C语言程序的基本单位是______。A.程序行B.语句C.函数D.字符

C语言程序的基本单位是______。
A.程序行
B.语句
C.函数
D.字符
查看答案
答案
试题 44
[多选题] 关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
[多选题] 关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。

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

B. 表达式1可以省略

C. 表达式2可以省略

D. 表达式3可以省略

查看答案
答案
试题 45
[多选题] 以下对C语言中的函数描述不正确的有()。
[多选题] 以下对C语言中的函数描述不正确的有()。

A.可以嵌套定义,不可以嵌套调用

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

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

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

查看答案
答案
试题 46
[单选题] 若a,b,c,d都是int型变量且初值为 0,以下选项中正确的赋值语句是 ______
[单选题] 若a,b,c,d都是int型变量且初值为 0,以下选项中正确的赋值语句是 ______

A.a=b=c=d=100

B. d++;

C. c+b;

D. d=(c=22)-(b++)

查看答案
答案
试题 47
[单选题] 若有以下的定:int t[3][2]; 能正确表示t数组元素地址的表达式是()。
[单选题] 若有以下的定:int t[3][2]; 能正确表示t数组元素地址的表达式是()。

A.&t[3][2]

B.t[3]

C.&t[2]

D.t[2]

查看答案
答案
试题 48
[单选题] 以下不合法的赋值语句是()。
[单选题] 以下不合法的赋值语句是()。

A.x=y=100

B.d--;

C.x+y;

D.c=int(a+b);

查看答案
答案
试题 49
[单选题] 以下可以定义为用户标识符的有 ______
[单选题] 以下可以定义为用户标识符的有 ______

A.scanf

B. short

C. _3com_

D. int

查看答案
答案
试题 50
[多选题] 下面4项,不属于用链表表示线性表的优点的是()。
[多选题] 下面4项,不属于用链表表示线性表的优点的是()。

A.便于随机存取

B.花费的存储空间较顺序存储少

C.便于插入和删除操作

D.数据元素的物理顺序与逻辑顺序相同

查看答案
答案
如搜索结果不匹配,请联系老师获取答案
付费查看答案 (系统将为您自动注册)
该问题答案仅对付费用户开放,欢迎扫码支付开通权限
微信支付
支付宝支付
请使用微信扫码支付(元) 5.00
付款即表示您已同意并接受《服务协议》《购买须知》
恭喜您,购买成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
保存账号 查看试卷
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
下载APP
关注公众号
TOP