欧阳老师 发表于 2019-4-8 16:47:24

南开(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业2

南开(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业2
【奥鹏】[南开大学(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业
奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请

试卷总分100得分100
第1题C语言的函数中,()。
A、必须有形参
B、形参必须是变量名
C、可以有也可以没有形参
D、数组名不能作形参
正确答案
第2题printf函数中用到格式符%5s其中数字5表示输出的字符串占用5列。如果字符串长度大于5则输出按方式()
A、从左起输出该字串右补空格
B、按原字符长从左向右全部输出
C、右对齐输出该字串左补空格
D、输出错误信息
正确答案
第3题当不能正确执行文件关闭操作时,fclose函数的返回值是()。
A、1
B、EOF
C、TRUE
D、1
正确答案
第4题下面程序段intk=2while(k==0){printf(“%d”k)k}则下面描述中正确的是()。
A、while循环执行10次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
正确答案
第5题下列哪个是字符写函数()。
A、fgetc
B、fputc
C、fgets
D、fwrite
正确答案
第6题若调用fputc函数输出字符成功,则其返回值是()
A、EOF    奥鹏作业答案
B、1
C、0
D、输出的字符
正确答案
第7题x=2;y=1if(x!=0)if(x0)y=1elsey=0该程序段的输出结果为()。
A、1
B、0
C、1
D、不确定
正确答案
第8题fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()
A、只写
B、追加
C、读或读写
D、答案B和C都正确
正确答案
第9题下面4个选项中,均是不合法的用户标识符的选项是()
A、AP_0do
B、floata0_A
C、b-a123int
D、_123tempINT
正确答案
第10题fscanf函数的正确调用形式是()。
A、fscanf(文件指针格式字符串,输出表列)
B、fscanf(格式字符串,输出表列,fp)
C、fscanf(格式字符串,文件指针,输出表列)
D、fscanf(文件指针,格式字符串,输入表列)
正确答案
第11题数组名作为实参传递给形参时,数组名被处理为()
A、该数组的长度
B、该数组的元素个数
C、该数组的首地址
D、该数组中各元素的值
正确答案
第12题main(){structdate{intyearmonthday}todayprintf(&quot%d\n&quotsizeof(structdate))}以上程序的运行结果是()
A、6
B、8
C、10
D、12
正确答案
第13题一个源程序文件由一个或多个什么组成()
A、语句
B、函数
C、程序块
D、子程序
正确答案
第14题C语言中规定,if语句的嵌套结构中,else总是与()配对
A、与最近的if配套
B、与第一个if配套
C、按缩进位置相同的if配套
D、与最近的且尚未配对的if配套
正确答案
第15题下面4个选项中,均是C语言关键字的选项是()。
A、autoenuminclude
B、switchtypedefcontinue
C、signedunionscanf
D、ifstructtype
正确答案
第16题以下不正确的叙述是()
A、在C程序中逗号运算符的优先级最低
B、在C程序中APH和aph是两个不同的变量
C、若a和b类型相同在执行了赋值表达式a=b后b中的值将放人a中而b中的值不变。
D、当从键盘输入数据时对于整型变量只能输入整型数值对于实型变量只能输入实型数值。
正确答案
第17题设以下变量均为int类型则值不等于7的表达式是()
A、(x=y=6x+yx+1)
B、(x=y=6x+yy+1)
C、(x=6x+1y=6x+y)
D、(y=6y+lx=yx+1)
正确答案
第18题下列函数调用中,不正确的是()
A、max(ab)
B、max(3a+b)
C、max(35)
D、intmax(ab)
正确答案
第19题fwrite函数的一般调用形式是()
A、fwrite(buffercountsizefp)
B、fwrite(fpsizecountbuffer)
C、fwrite(fpcountsizebuffer)
D、fwirte(buffersizecountfp)
正确答案
第20题structperson{charnameintage}structpersonclass={&quotJohn&quot17&quotPaul&quot19&quotMary&quot18&quotadam&quot16}根据上面的定义,能打印出字母M的语句是()。
A、printf(&quot%c\n&quotclass.name)
B、printf(&quot%c\n&quotclass.name)
C、printf(&quot%c\n&quotclass.name)
D、printf(&quot%c\n&quotclass.name)
正确答案
第21题已有定义inta=2和输出语句printf(&quot%8lx&quota)以下正确的叙述是
A、整型变量的输出格式符只有%d一种
B、%x是格式符的一种它可以适用于任何一种类型的数据
C、%x是格式符的一种其变量的值按十六进制输出但%8lx是错误的
D、%8lx不是错误的格式符其中数字8规定了输出字段的宽度
正确答案
第22题若已有定义intx=2int*p=&ampx则*p的值为()
A、2
B、&ampx
C、*x
D、&ampp
正确答案
第23题main(){intxyzscanf(“%d%d%d”&ampx&ampy&ampz)printf(“x+y+z=%d\n”x+y+z)}输入数据的形式是25,13,10回车,则程序的输出结果是()
A、x+y+z=48
B、x+y+z=35
C、x+z=35
D、不确定值
正确答案
第24题在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A、整型常量
B、整型表达式
C、整型常量或整型表达式
D、任何类型的表达式
正确答案
第25题关于return语句,下列说法正确的是()。
A、不能在主函数中出现
B、必须在每个函数中出现
C、可以在同一个函数中出现多次
D、只能在除主函数之外的函数中再出现一次
正确答案
第26题在C语言中,char型数据在内存中的存储形式是()
A、补码
B、反码
C、原码
D、ASCII码
正确答案
第27题下面正确的字符常量是()
A、&quotc&quot
B、&quot\\&quot
C、W
D、(中间没有空格)
正确答案
第28题已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()
A、p=&ampi
B、p=p1
C、p=&ampa
D、p=10
正确答案
第29题变量的指针,其含义是指该变量的()
A、地址
B、值
C、名字
D、标识
正确答案
第30题设有如下程序#includestdio.hmain(){charch1=Ach2=aprintf(&quot%c\n&quot(ch1ch2))}则下列叙述正确的为()
A、程序的输出结果为大写字母A
B、程序的输出结果为小写字母a
C、运行时产生错误信息
D、格式说明符的个数少于输出项的个数,编译出错
正确答案
第31题putchar函数可以向终端输出一个
A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量值
正确答案
第32题x=1do{x=x*x}while(x)以上程序段()
A、是死循环
B、循环执行2次
C、循环执行1次
D、有语法错误
正确答案
第33题在C语言中,int、char和short三种类型的数据在内存中所占用的字节数()。
A、由用户自己定义
B、均为2个字节
C、是任意的
D、由所用机器的机器字长决定
正确答案
第34题以下对C语言中共用体类型数据的叙述正确的是()
A、可以对共用体变量名直接赋值
B、一个共用体变量中可以同时存放其所有成员
C、一个共用体变量中不能同时存放其所有成员
D、共用体类型定义中不能出现结构体类型的成员
正确答案
第35题for(i=2i=0)printf(“%d”i)以上程序段的循环次数是()。
A、2次
B、无限次
C、0次
D、1次
正确答案
第36题判断字符串a是否大于b,应当使用()
A、if(ab)
B、if(strcmp(ab))
C、if(strcmp(ba)0)
D、if(strcmp(ab)0)
正确答案
第37题main(){intx=2y=1z=2if(xy)if(y0)z=0elsez+=1printf(&quot%d\n&quotz)}以上程序的输出结果为()。
A、3
B、2
C、1
D、0
正确答案
第38题下列关于数组的特征错误的是()。
A、先定义后使用
B、可以有多维
C、定义数组长度时可以用常量或变量
D、可以作参数传递
正确答案
第39题以下叙述中错误的是:
A、变量的作用域取决于变量定义语句出现的位置
B、同一程序中,全局变量的作用域一定比局部变量的作用域大
C、局部变量的作用域是在定义它的函数体内
D、全局变量的作用域是从定义位置开始至源文件结束
正确答案
第40题已知学生记录描述为structstudent{intnocharnamecharsexstruct{intyearintmonthintday}birth}structstudents设变量s中的“生日”应该是“1984年11月11日”,下列对“生日”的正确赋值方式是()。
A、year=1984month=11day=11
B、birth.year=1984birth.month=11birth.day=11
C、s.year=1984s.month=11s.day=11
D、s.birth.year=1984s.birth.month=11s.birth.day=11
正确答案
第41题在VisualC中,整型数据在内存中占2个字节。()
A、错误
B、正确
正确答案
第42题C程序是由函数构成的,每一个函数完成相对独立的功能。()
A、错误
B、正确
正确答案
第43题对C语言中用到的任何一个变量都要规定其类型。()
A、错误
B、正确
正确答案
第44题在TurboC++中,存储字符串常数时所占内存空间是不固定。()
A、错误
B、正确
正确答案
第45题C语言中没有依存于硬件的I/O语句。()
A、错误
B、正确
正确答案
第46题C语言中的标识符以字母或下划线开头可跟任何字符。()
A、错误
B、正确
正确答案
第47题C语言中的任何类型数据都可进行四则运算。()
A、错误
B、正确
正确答案
第48题在VisualC中,实型数据在内存中占4个字节。()
A、错误
B、正确
正确答案
第49题用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。()
A、错误
B、正确
正确答案
第50题按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。()
A、错误
B、正确
正确答案

奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请
页: [1]
查看完整版本: 南开(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业2