奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 562|回复: 0

东师《C程序设计》20秋在线作业2(随机题目)

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2020-12-5 10:33:30 | 显示全部楼层 |阅读模式
扫码加微信
C程序设计20秋在线作业2
试卷总分100得分100

东北师范大学作业答案 QQ 515224986
更多资源请登录www.openhelp100.com
第1题不能把字符串Hello!赋给数组b的语句是
A、charb[10]={Hello!}
B、charb[10]b=Hello!
C、charb[10]strcpy(bHello!)
D、charb[10]=Hello!
正确答案
第2题若k为整型,则下列while循环k=2
while(k==0)printf(%dk)
kprintf(\n)执行多少次?
A、2
B、9
C、0
D、1
正确答案
第3题若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元:int*pp=__________malloc(sizeof(int))则应填入
A、int
B、*int
C、(*int)
D、(int*)
正确答案
第4题设inta=12表达式a+=a=a*=a的值是
A、12    东师作业答案 QQ 515224986
B、144
C、0
D、132
正确答案
下列标识符中,不能作为合法的C用户定义标识符的是
A、a3_b3
B、void
C、_123
D、IF
正确答案
第6题以下选项中属于C语言的数据类型是
A、复合型
B、双精度型
C、逻辑型
D、集合型
正确答案
第7题设有以下宏定义:
#defineH30
#defineLENH+20
则执行赋值语句v=LEN*10后,v的值是
A、60
B、230
C、500
D、0
正确答案
第8题有以下程序段:
main()
{inta=5*b**cc=&ampbb=&ampa
......
}
程序在执行了c=&ampbb=&ampa语句后,表达式**c的值是
A、变量a的地址
B、变量b的地址
C、变量a的值
D、变量b的值
正确答案
第9题以下能正确定义一维数组的选项是
A、intnum[]
B、#defineN100intnum[N]
C、intnum[0..100]
D、intN=100intnum[N]
正确答案
以下程序main(){inta=011
printf(%d\na)
}的输出结果是
A、12
B、11
C、10
D、9
正确答案
第11题为了避免嵌套的条件分支语句ifelse的二义性,C语言规定:C程序中的else总是与哪个if组成配对关系?
A、缩排位置相同的if
B、在其之前未配对的if
C、在其之前未配对的最近的if
D、同一行上的if
正确答案
下面程序
main()
{charch[7]={65ab21}
intis=0
for(i=0ch[i]=0&amp&ampch[i]=9i+=2)
s=10*s+ch[i]0
printf(%d\ns)
}
运行的结果是
A、2ba56
B、6521
C、6
D、62
正确答案
第13题若有以下说明和语句,intc[4][5](*p)[5]p=c能正确引用c数组元素的是
A、p+1
B、*(p+3)
C、*(p+1)+3
D、*(p[0]+2))
正确答案
第14题要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是
A、int(*a)[3]
B、int*a[2]
C、int*a[3]
D、以上写法都不对
正确答案
C语言中,合法的字符型常数是
A、A
B、A
C、65
D、A
正确答案
第16题两个指针变量不可以
A、相加
B、比较
C、相减
D、指向同一地址
正确答案
第17题下列函数
intfun1(chat*x)
{char*y=x
while(*y++)
return(yx1)}
的功能是
A、求字符串的长度
B、比较两个字符串的大小
C、将字符串x复制到字符串y
D、将字符串X连接到字符串Y后面
正确答案
第18题当说明一个共用体变量时,系统分配它的内存是
A、各成员所需内存容量的总和
B、共用体中第一个成员所需内存
C、各成员所需内存容量的最大值
D、共用体中最后一个成员所需内存
正确答案
第19题不正确的指针概念是
A、一个指针变量只能指向与其类型相同的变量
B、一个变量的地址称为该变量的指针
C、只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中
D、指针变量可以赋任意整数,但不能赋浮点数
正确答案
以下不表示循环结构的是
A、dowhile
B、switch
C、for
D、while
正确答案
第21题数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。
A、错误
B、正确
正确答案
第22题putchar()一次可以输出多个字符。
A、错误
B、正确
正确答案
第23题当循环体至少能执行一次时,while循环和dowhile循环是等价的。
A、错误
B、正确
正确答案
第24题C程序总是从main()函数的第一条语句开始执行的。
A、错误
B、正确
正确答案
指针在任何情况下都可进行====运算。
A、错误
B、正确
正确答案
第26题getchar()函数没有参数。
A、错误
B、正确
正确答案
第27题C程序中,一行上可以写多个语句。
A、错误
B、正确
正确答案
第28题宏定义的宏名一定要大写,否则无效。
A、错误
B、正确
正确答案
第29题表达式0195是一个八进制整数。
A、错误
B、正确
正确答案
如果一个函数不需要参数,则函数名后的括号可以省略。
A、错误
B、正确
正确答案
第31题在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。
A、错误
B、正确
正确答案
第32题inti=20
switch(i/10)
{case2printf(A)
case1printf(B)
}
的输出结果为A。
A、错误
B、正确
正确答案
第33题逻辑运算符的优先级为&amp&amp||!。
A、错误
B、正确
正确答案
第34题联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。
A、错误
B、正确
正确答案
第35题假设有inta[10]*p则p=&ampa[0]与p=a等价。
A、错误
B、正确
正确答案
第36题C语言规定数组元素的下标从0开始。
A、错误
B、正确
正确答案
第37题一个函数中只允许有一条return语句。
A、错误
B、正确
正确答案
第38题若有形参定义:inta[10];则a++是合法的表达式。
A、错误
B、正确
正确答案
第39题在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。
A、错误
B、正确
正确答案
第40题不允许对二维数组的部分元素赋初值。
A、错误
B、正确
正确答案

答案来源www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 16:17

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表