东师《C程序设计》19秋在线作业22(随机)
[东北师范大学]《C程序设计》19秋在线作业22(100分)【奥鹏】[东北师范大学]C程序设计19秋在线作业2
奥鹏作业答案
试卷总分100得分100
第1题设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()
A、P+i*2
B、P+(i1)*2
C、P+(i1)
D、P+i
正确答案
第2题用C语言编写的代码程序()
A、可立即执行
B、是一个源程序
C、经过编译即可执行
D、经过编译解释才能执行
正确答案
第3题t为int类型,进人下面的循环之前,t的值为0 奥鹏作业
while(t=l)
{……}
则以下叙述中正确的是()
A、循环控制表达式的值为0
B、循环控制表达式的值为1
C、循环控制表达式不合法
D、以上说法都不对
正确答案
第4题设有以下语,typedefstructS{intgcharh}T描述正确的是()
A、要用S定义结构体变量
B、可用T定义结构体变量
C、S是struct类型的变量
D、T是structS类型的变量
正确答案
第5题以下哪项不属于C语言的宏命令()
A、条件编译
B、宏定义
C、变量声明
D、文件包含
正确答案
第6题若有说明intij=7*p=&i则与i=j等价的语句是()
A、i=*p
B、*p=j
C、i=&j
D、i=**p
正确答案
第7题数组名作为实参数传递给函数时,数组名被处理为()
A、该数组的长度
B、该数组的元素个数
C、该数组的首地址
D、该数组中各元素的值
正确答案
第8题若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()
A、EOF
B、-1
C、非零值
D、NULL
正确答案
第9题以下不属于算法基本特征的是()
A、有穷性
B、有效性
C、可靠性
D、有一个或多个输出
正确答案
第10题若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
A、fopen("A\user\abc.txt""r")
B、fopen("A\\user\\abc.txt""r+")
C、fopen("A\user\abc.txt""rb")
D、fopen("A\\user\\abc.txt""w")
正确答案
第11题若有以下调用语句main(){…intan…fun(n&a)}
则不正确的fun函数的首部是()
A、voidfun(intmintx[])
B、voidfun(intsinth)
C、voidfun(intpint*s)
D、voidfun(intninta)
正确答案
第12题在下列程序段中,enumcolor{redyellowbluegreenwhite}c1c1=white枚举变量c1的值是()
A、1
B、4
C、5
D、6
正确答案
第13题设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2则执行表达式:(m=ab)&&(n=cd)后,n的值为()
A、1
B、2
C、3
D、0
正确答案
第14题在位运算中,操作数每右移一位,其结果相当于()
A、操作数乘以2
B、操作数乘以4
C、操作数除以2
D、操作数除以4
正确答案
第15题以下所列的各函数首部中,正确的是()
A、voidplay(varIntegervarbInteger)
B、voidplay(intab)
C、voidplay(intaintb)
D、Subplay(aasintegerbasinteger)
正确答案
第16题设有说明int(*ptr)()其中标识符ptr是()
A、是一个指向整型变量的指针
B、它是一个指向函数值是int的函数指针
C、是一个函数名
D、定义不合法
正确答案
第17题C语言中以追加方式打开一个二进制文件操作方式参数应选择()
A、”r”
B、”w”
C、”rb”
D、”ab”
正确答案
第18题下列描述中不正确的是()
A、字符型数组中能存放字符串。
B、可以对字符型数组进行整体输入、输出。
C、可以对整型数组进行整体输入、输出。
D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
正确答案
第19题有如下函数调用语句:func(rec1rec2+rec3(rec4rec5))该函数调用语句中,含有的实参个数是()
A、3
B、4
C、5
D、有语法错
正确答案
第20题执行printf("%x"12345)输出12345。
A、错误
B、正确
正确答案
第21题’ab’是合法的字符型常量。
A、错误
B、正确
正确答案
第22题在int*p和语句printf(“%d”*p)中的*p含义相同。
A、错误
B、正确
正确答案
第23题a==b;的功能是将b的值赋给a。
A、错误
B、正确
正确答案
第24题x+y*z39&&x*z||y*z是算术表达式。
A、错误
B、正确
正确答案
第25题在使用函数fgetc()时,文件可以“w”的方式打开。
A、错误
B、正确
正确答案
第26题数组名可以作为参数进行传递。
A、错误
B、正确
正确答案√
第27题在循环过程中,使用break语句和continue语句的作用是一样的。
A、错误
B、正确
正确答案
第28题链表的每一个结点中必须要有一个结构体类型的指针变量用来存放下一个结点的首地址
A、错误
B、正确
正确答案√
第29题有数组定义inta={{1}{23}}则a的值为0。
A、错误
B、正确
正确答案√
第30题for循环只能用于循环次数已经确定的情况。
A、错误
B、正确
正确答案
第31题为表示关系abc,应使用C语言的表达式为:ab&ac。
A、错误
B、正确
正确答案
第32题函数若无返回值则它一定无形参。
A、错误
B、正确
正确答案
第33题ifgoto语句可以构成循环。
A、错误
B、正确
正确答案√
第34题C语言中,链表和数组一样是一种静态数据类型。
A、错误
B、正确
正确答案
第35题strcmp用来比较两个字符串的大小。
A、错误
B、正确
正确答案√
第36题C语言是函数式的语言。
A、错误
B、正确
正确答案√
第37题44.while之后的表达式必须是逻辑表达式。
A、错误
B、正确
正确答案
第38题设有变量定义chars[]=”hello”则strlen(s)的返回值为6。
A、错误
B、正确
正确答案
第39题C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。
A、错误
B、正确
正确答案
奥鹏东北师范大学作业
奥鹏作业答案
页:
[1]