东师《C程序设计》19秋在线作业24(随机)
[东北师范大学]《C程序设计》19秋在线作业24(100分)【奥鹏】[东北师范大学]C程序设计19秋在线作业2
奥鹏作业答案
试卷总分100得分100
第1题表达式0x13&0x17的值是()
A、0x17
B、0x13
C、0xf8
D、0xec
正确答案
第2题以下的for循环for(x=0y=0(y!=123)&&(x4)x++)()
A、执行3次
B、执行4次
C、循环次数不定
D、是无限循环
正确答案
第3题有以下程序main(){intx={876500}*ss=x+3printf("%d\n"s)}执行后输出结果是() 奥鹏作业
A、随机值
B、0
C、5
D、6
正确答案
第4题设有如下定义char*S={“abcd””ABCD”}则以下说法正确的是()
A、S数组中数组元素的值分别是“abcd””ABCD”
B、S是指针变量,它指向含有两个数组元素的字符型一维数组
C、S数组的两个元素分别存放的字符’a’和’A’
D、S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
正确答案
第5题在C程序中有如下语句:char*func(intxinty)它是()
A、对函数func的定义。
B、对函数func的调用。
C、对函数func的原型说明。
D、不合法的。
正确答案
第6题下列关于指针定义的描述,错误的是()
A、指针是一种变量,该变量用来存放某个变量的地址
B、指针变量的基类型与它所指向的变量类型一致
C、指针变量的命名规则与标识符相同
D、在定义指针时,标识符前的“*”表示后面的指针变量所指向的内容
正确答案
第7题若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
s=a
for(b=1b=cb++)s=s+1
则与上述程序段功能等价的赋值语句是()
A、s=a+b
B、s=a+c
C、s=s+c
D、s=b+c
正确答案
第8题以下叙述中错误的是()
A、对于double类型数组,可以直接用数组名对数组进行整体输入或输出
B、数组名代表的是数组所占存储区的首地址,其值不可改变
C、用字符型数组存贮的字符串可以用数组名整体输入或输出
D、可以通过赋初值的方式确定数组元素的个数
正确答案
第9题有如下定义,
struct
{intncharafloatm
}x变量x占的字节数是()
A、10
B、8
C、14
D、16
正确答案
第10题表达式10!=9的值是()
A、true
B、非零值
C、0
D、1
正确答案
第11题有以下程序main()
{chara1=’M’a2=’m’
printf("%c\n"(a1a2))}以下叙述中正确的是()
A、程序输出大写字母M
B、程序输出小写字母m
C、格式说明符不足,编译出错
D、程序运行时产生出错信息
正确答案
第12题若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是()
A、调用可以作为独立的语句存在
B、调用可以作为一个函数的实参
C、调用可以出现在表达式中
D、调用可以作为一个函数的形参
正确答案
第13题以下程序main()
{intisum
for(i=1i6i++)sum+=i
printf(“%d\n”sum)
}执行程序后sum的值是()
A、15
B、14
C、不确定
D、0
正确答案
第14题下列不能实现赋值操作的是()
A、a++
B、a==b
C、a+=b
D、a=1
正确答案
第15题若有如下定义,则以下哪个是对数组元素的正确的引用。??int?a*p??p=a??()
A、*&a
B、a
C、*(p+10)
D、*p
正确答案
第16题设有定义intn=0*p=&n**q=&p则以下选项中,正确的赋值语句是()
A、*p=8
B、*q=5
C、q=p
D、p=1
正确答案
第17题以下程序:
main()
{chars1="country"s2="side"
inti=0j=0while(s1!=\0)i++while(s2!=\0)s1=s2
s1=0
printf("%s\n"s1)
}
的输出结果为()
A、side
B、country
C、sidetry
D、countryside
正确答案
第18题已知inti=5执行语句i+=++i后,i的值是()
A、10
B、11
C、12
D、以上都不对
正确答案
第19题在C语言中,要求运算数必须是整型的运算符是()
A、%
B、/
C、
D、!
正确答案
第20题以下程序:???charstr=”hello!”
printf(“%d\n”strlen(str))的输出结果是()
A、15
B、14
C、7
D、6
正确答案
第21题表达式y=(1314?1516)的值为15。
A、错误
B、正确
正确答案
第22题函数的形参可以是表达式。
A、错误
B、正确
正确答案
第23题C语言的数组下标从1开始。
A、错误
B、正确
正确答案
第24题在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。
A、错误
B、正确
正确答案
第25题x+y*z39&&x*z||y*z是算术表达式。
A、错误
B、正确
正确答案
第26题位运算体现了C语言的低级特性。
A、错误
B、正确
正确答案
第27题在函数中,变量的默认存贮类型说明符应该是自动的auto。
A、错误
B、正确
正确答案
第28题如果形参与实参的类型不一致,则以实参类型为准。
A、错误
B、正确
正确答案
第29题参加位运算的数据可以是任何类型的数据。
A、错误
B、正确
正确答案
第30题C语言中,变量名用大小写是等价的。
A、错误
B、正确
正确答案
第31题int*p=10;的含义是定义了一个指向整型的指针变量,且将变量p的值赋为10。
A、错误
B、正确
正确答案
第32题在一个由优先级相同的运算符组成的表达式中,计算顺序将是自左至右进行。
A、错误
B、正确
正确答案
第33题44.while之后的表达式必须是逻辑表达式。
A、错误
B、正确
正确答案
第34题main函数是唯一一个不可以被其它函数调用的函数。
A、错误
B、正确
正确答案
第35题C程序是以源程序文件为单位进行编译的。
A、错误
B、正确
正确答案
第36题C语言中整型和字符型可以通用。
A、错误
B、正确
正确答案
第37题当循环体至少能执行一次时,while循环和dowhile循环是等价的。
A、错误
B、正确
正确答案
第38题C语言中数据类型只有整型、实型和字符型。
A、错误
B、正确
正确答案
第39题一个C程序只能由一个源文件构成。
A、错误
B、正确
正确答案
第40题C语言运算符的优先级:关系运算符算术运算符赋值运算符逻辑与运算符。
A、错误
B、正确
正确答案
奥鹏东北师范大学作业
奥鹏作业答案
页:
[1]