20秋西交《程序设计基础》在线作业-4(100分)

作者:奥鹏周老师 分类: 西安交通大学 发布时间: 2020-11-15 17:25
答案来历:熊猫奥鹏(www.188open.com)-[西安交通大学]西交《程序设计基础》在线作业
试卷总分:100 得分:100
第1题,可将C源程序存在磁盘上,还可将数据按数据类型别离以()的方式存在磁盘上。
A、内存
B、缓冲区
C、文件
D、存放器
正确答案:


第2题,若有阐明int a[3][4];则a数组元素的不合法引证是()。
A、a[0][2*1]
B、a[1][3]
C、a[4-2][0]
D、a[0][4]
正确答案:


第3题,对以下阐明句子int a[10]={6,7,8,9,10};的正确了解是()。
A、将5个初值顺次赋给a[1]至a[5]
B、将5个初值顺次赋给a[0]至a[4]
C、将5个初值顺次赋给a[6]至a[10]
D、由于数组长度与初值的个数不一样,所以此句子不正确
正确答案:


第4题,若二维数组a有m列,则在a[i][j]前的元素个数为()。
A、j*m+I
B、i*m+j
C、i*m+j-1
D、i*m+j+1
正确答案:


答案来历:熊猫奥鹏(www.188open.com),函数 rewind 的效果是( )
A、使文件方位指针从头回来文件的开端方位
B、将文件方位指针指向文件中所要求的特定方位
C、使文件方位指针指向文件的结尾
D、使文件方位指针自动移至下一个字符方位
正确答案:


第6题,以下程序有语法错误,有关错误缘由的正确说法是( )main(){ int G=5,k;void prt_char();...k=prt_char(G); ...}
A、句子 void prt_char();有错,它是函数调用句子,不能用void阐明
B、变量名不能运用大写字母
C、函数阐明和函数调用句子之间有对立
D、函数名不能运用下划线
正确答案:


第7题,static struct {int a1;float a2;char a3;}a[10]={1,3.5,\'A\'};阐明数组a是地址常量,它有10个结构体型的下标变量,选用静态存储方法,其间被初始化的下标变量是()。
A、a[1]
B、a[-1]
C、a[0]
D、a[10]
正确答案:


第8题,double x;scanf("%lf",&x);不可以以赋值给x变量的常量是()。
A、123
B、100000
C、A\'
D、"abc"
正确答案:


第9题,以下能正断定义数组并正确赋初值的句子是( )。
A、int N=5,b[N][N];
B、int a[1][2]={{1},{3}};
C、int c[2][]={{1,2},{3,4}};
D、int d[3][2]={{1,2},{34}};
正确答案:


答案来历:熊猫奥鹏(www.188open.com),变量的指针,其意义是指该变量的()。
A、值
B、地址
C、名
D、一个象征
正确答案:


第11题,有如下界说struct person{char name[9]; int age;};strict person class[10]={"Johu", 17,"Paul", 19,"Mary", 18,"Adam" 16,};依据上述界说,能输出字母M的句子是( )
A、prinft("%c\n",class[3].mane);
B、pfintf("%c\n",class[3].name[1]);
C、prinft("%c\n",class[2].name[1]);
D、printf("%^c\n",class[2].name[0]);
正确答案:


答案来历:熊猫奥鹏(www.188open.com),以下对C语言函数的描绘中,正确的是()。
A、C程序有必要由一个或一个以上的函数构成
B、C函数既能够嵌套界说又能够递归调用
C、函数有必要有回来值,不然不能运用函数
D、C程序中有调用关系的一切函数有必要放在同一个程序文件中
正确答案:


第13题,履行下列两个句子后,输出的成果为()char c1=66,c2=98;printf("%c,%d",c1,c2);
A、66,98
B、66,b
C、B ,97
D、B,98
正确答案:


第14题,有如下程序, 该程序的输出的成果是()int addc(int a,int b,int c) { c=a+b;return(c); } main() { int x=4,y=2,z,r; z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf("%d\n",r); }
A、36
B、12
C、14
D、6
正确答案:


答案来历:熊猫奥鹏(www.188open.com),但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:


第16题,应用缓冲文件系统对文件进行读写操作,封闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案:


第17题,若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
正确答案:


第18题,下面程序#include "stdio.h"void main(){ int k=2,m=4,n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n);getch();}的运转成果是()
A、7
B、8
C、9
D、10
正确答案:


第19题,以下运算符中,优先级最高的运算符是()。
A、||
B、%
C、!
D、==
正确答案:


答案来历:熊猫奥鹏(www.188open.com),若用数组名作为函数的实参,传递给形参的是()。
A、数组的首地址
B、数组榜首个元素的值
C、数组中悉数元素的值
D、数组元素的个数
正确答案:


第21题,有界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:,C,D


第22题,正确的if句子方式是()。
A、if(xy&&x!=y);
B、if(x==y)x+=y;
C、if(x!=y)scanf("%d",&x)elsescanf("%d",&y);
D、if(xy){x++;y++;}
正确答案:,B,D


第23题,界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:,C,D


第24题,能正确表明逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、x4=1+2=3;
正确答案:,C


答案来历:熊猫奥鹏(www.188open.com),以下不契合C语言语法的实型常量是()。
A、1.2E0.5
B、3.14.159E
C、.5E-3
D、E15
正确答案:,B,D


第26题,以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:,C


第27题,计算机算法能够分为两大类()
A、数值运算算法
B、非数值运算算法
C、符号运算算法
D、非符号运算算法
正确答案:,B


第28题,以下选项中合法的表达式是()
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:,B,C


第29题,下列选项中是C语言合法象征符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:,B


答案来历:熊猫奥鹏(www.188open.com),数据结构中,与所运用的计算机有关的是数据的哪几项()
A、存储结构
B、物理结构
C、逻辑结构
D、物理和存储结构
正确答案:,B,D


第31题,以下选项中不合法的字符常量是()。
A、"B"
B、\'\010\'
C、68
D、D
正确答案:,C,D


第32题,关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可以省掉
B、表达式1能够省掉
C、表达式2能够省掉
D、表达式3能够省掉
正确答案:,C,D


第33题,以下选项中,合法的字符常量是()。
A、\'\t\'
B、\'\17\'
C、"n"
D、\'\xaa\'
正确答案:,B,D


第34题,以下说法正确的是()。
A、C语言里有字符串变量
B、C语言里没有字符串变量
C、C语言里有字符变量
D、C语言里没字符变量
正确答案:,D


第35题,以下4个选项中,能够看作是一条句子的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确答案:,B,C


第36题,能正确表明逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确答案:,C


第37题,下列为c语言的关键词是()
A、if
B、struct
C、union
D、Int
正确答案:,B,C


第38题,结构体如下所示: struct employees{char name[30];int age; float wage;}下面说法正确的有哪几项()
A、上述方式的界说在程序运转时不会为该结构体类型分配内存空间
B、结构体变量在内存中寄存时,占用接连的一段存储空间
C、上述结构体有必要有关键词struct
D、上述结构体成员的类型不可以所以现已界说过的结构体类型
正确答案:


第39题,以下函数,哪些归于动态请求空间的规范库函数
A、malloc()
B、calloc()
C、free()
D、strcmp()
正确答案:


第40题,以下用户标识符,其间合法的是()。
A、return
B、f2_G3
C、A3-3
D、abc
正确答案:


第41题,结构类型变量所占内存长度等于成员的长度;而同享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员别离占用其自己的内存单元。()
A、错误
B、正确
正确答案:


第42题,C语言的文件存取方法只能是次序存取,不能随机存取。( )
T、对
F、错
正确答案:F


第43题,C语言中,函数的隐含存储种类是extern()
A、错误
B、正确
正确答案:


第44题,C语言中的任何类型数据都可进行四则运算。()
A、错误
B、正确
正确答案:


第45题,若有static int a[10];则a数组的10个元素的值都是0。()
A、错误
B、正确
正确答案:


第46题,若界说char*str;则str="BOOK";是正确的。( )
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第47题,return后边括号里的表达式的值便是此函数的值。()
A、错误
B、正确
正确答案:


第48题,C语言中rewind函数使方位指针回到文件的最初方位,而fseek函数使方位指针移到指定的方位。()
A、错误
B、正确
正确答案:


第49题,外部变量是悉数变量。()
A、错误
B、正确
正确答案:


答案来历:熊猫奥鹏(www.188open.com),若界说char *str;则str="BOOK";是正确的。()
A、错误
B、正确
正确答案:

作业答案 联系QQ:3326650399 微信:cs80188