20年春西交《程序设计基础》在线作业-2(参考100分)
作业答案 联系QQ:3326650399 微信:cs80188
【熊猫奥鹏】-[西安交通大学]西交《程序设计基础》在线作业
试卷总分:100 得分:100
第1题,以下程序段的输出成果是()int a=1234;printf("%2d\n",a);
A、12
B、34
C、1234
D、提示犯错、无成果
正确答案:
第2题,若二维数组a有m列,则在a[i][j]前的元素个数为()。
A、j*m+I
B、i*m+j
C、i*m+j-1
D、i*m+j+1
正确答案:
第3题,函数的方式参数隐含的存储类型阐明是()。
A、extern
B、static
C、register
D、auto
正确答案:
第4题,若有以下的定:int t[3][2];能正确表明t数组元素地址的表达式是()。
A、&t[3][2]
B、t[3]
C、&t[1]
D、t[2]
正确答案:
第5题,以下叙说正确的是()。
A、在C程序中,main函数有必要坐落程序的最前面
B、C程序的每行中只能写一条句子
C、C语言自身没有输入输出句子
D、在对一个C程序进行编译的过程中,可发现注释中的拼写过错
正确答案:,B,D
第6题,double x;scanf("%lf",&x);不可以以赋值给x变量的常量是()。
A、123
B、100000
C、A\'
D、"abc"
正确答案:
第7题,设有界说:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值句子是( )
A、p=1;
B、*q=2;
C、q=p;
D、*p=5;
正确答案:
第8题,下面程序的运转成果是#includemain(){int y=10;do {y--;}while(--y); printf("%d\n",y--);}
A、-1
B、1
C、8
D、0
正确答案:
第9题,通过下列的句子 int j,a[10],*p;界说后,下列句子中合法的是()。
A、p=p+2;
B、p=a[5];
C、p=a[2]+2;
D、p=&(j+2);
正确答案:
第10题,int a[10];合法的数组元素的最小下标值为()。
A、10
B、9
C、1
D、0
正确答案:
第11题,应用缓冲文件系统对文件进行读写操作,封闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案:
第12题,若k为int型变量,则以下程序段的履行成果是()。k=-8567;printf("|%06D|\n",k);
A、格局描绘符不合法,输出无定值
B、输出为|%06D|
C、输出为|0-8567|
D、输出为|-8567|
正确答案:
第13题,以下叙说中不正确的是()。
A、一个好的程序大概有翔实的注释
B、在C程序中,赋值运算符的优先级最低
C、在C程序中,j++;是一条赋值句子
D、C程序中的#include和#define均不是C句子
正确答案:
第14题,设变量a是整型,f是实型,i是双精度型,则表达式10+\'a\'+i*f值的数据类型为()
A、int
B、float
C、double
D、不断定
正确答案:
第15题,若运用一维数组名作函数实参,则以下正确的说法是()。
A、有必要在主调函数中阐明此数组的巨细
B、实参数组类型与形参数组类型能够不匹配
C、在被调用函数中,不需求思考形参数组的巨细
D、实参数组名与形参数组名有必要共同
正确答案:
第16题,要翻开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")
正确答案:
第17题,char a[]="Thisisaprogram.";输出前5个字符的句子是()。
A、printf("%.5s",a);
B、puts(a);
C、printf("%s",a);
D、a[5*2]=0;puts(a);
正确答案:
第18题,下列程序的输出成果为()。main(){int m=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}
A、27.000000
B、27.500000
C、28.000000
D、28.500000
正确答案:
第19题,下列类型中过错的是()
A、unsigned
B、unsigned float
C、unsigned long int
D、unsigned int
正确答案:
第20题,。
A、A
B、B
C、C
D、D
正确答案:
第21题,以下4个选项中,能够看作是一条句子的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确答案:,B,C
第22题,能正确表明逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确答案:,C
第23题,界说c为字符型变量,则下列句子中过错的是()。
A、c=\'97\';
B、c="97";
C、c=97;
D、c="a";
正确答案:
第24题,以下关于typedef的叙说正确的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的姓名来代表
D、运用typedef便于程序的通用
正确答案:
第25题,以下能够界说为用户标识符的有()。
A、scanf
B、short
C、_3com_
D、int
正确答案:
第26题,设有以下界说
int a=0;
doubleb=1.25;
char c=\'A\';
#define d2
则下面句子中正确的是()
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第27题,下列选项中是C语言合法象征符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:
第28题,以下4个选项中,能够看作是一条句子的有()
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0) m=1;n=2;
正确答案:,B,C
第29题,界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第30题,设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第31题,结构体如下所示: struct employees{char name[30];int age; float wage;}下面说法正确的有哪几项()
A、上述方式的界说在程序运转时不会为该结构体类型分配内存空间
B、结构体变量在内存中寄存时,占用接连的一段存储空间
C、上述结构体有必要有关键词struct
D、上述结构体成员的类型不可以所以现已界说过的结构体类型
正确答案:
第32题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:
第33题,正确的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++;}
正确答案:
第34题,有界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第35题,对do-while句子描绘正确的是()。
A、do-while句子构成的循环能够运用break句子退出循环
B、do-while句子构成的循环有必要运用break句子退出循环
C、do-while句子构成的循环,当while中的表达式值为非零时完毕循环
D、do-while句子构成的循环,当while中的表达式值为零时完毕循环
正确答案:
第36题,以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:,C
第37题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、能够是整型或字符型数据
D、能够是任何类型的数据
正确答案:,B,D
第38题,界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);
句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()
A、11 12
B、11,12
C、11,12
D、11, 12
正确答案:,C,D
第39题,以下描绘正确的是()。
A、运用while和do-while循环时,循环变量初始话的操作应在循环体句子之前完结
B、while循环是先判别表达式,后履行循环句子
C、do-while和for循环均是先履行循环句子,后判别表达式
D、for,while和do-while循环中的循环体均能够由空句子构成
正确答案:
第40题,以下选项中,合法的字符常量是()
A、\'\t\'
B、\'\17\'
C、"n"
D、\'\xaa\'
正确答案:,B,D
第41题,复合句子是由多条句子构成的,因而它不是一条句子。()
A、过错
B、正确
正确答案:
第42题,C语言中没有依存于硬件的I/O句子。()
A、过错
B、正确
正确答案:
第43题,任何数组在运用时有必要先界说。()
A、过错
B、正确
正确答案:
第44题,c程序是由c文件构成,而c文件是由函数构成()
A、过错
B、正确
正确答案:
第45题,C程序是由函数构成的,每一个函数完结相对独立的功用。()
A、过错
B、正确
正确答案:
第46题,continue句子可用于switch句子,也可用于for、while和do循环句子中。()
A、过错
B、正确
正确答案:
第47题,赋值句子是一种表达式句子。()
A、过错
B、正确
正确答案:
第48题,return后边括号里的表达式的值便是此函数的值。()
A、过错
B、正确
正确答案:
第49题,一个C源程序能够由一个main()函数和若干个其它函数构成。( )
T、对
F、错
正确答案:T
第50题,C中*&a是取变量a的地址。()
A、过错
B、正确
正确答案:
作业答案 联系QQ:3326650399 微信:cs80188
【熊猫奥鹏】-[西安交通大学]西交《程序设计基础》在线作业
试卷总分:100 得分:100
第1题,以下程序段的输出成果是()int a=1234;printf("%2d\n",a);
A、12
B、34
C、1234
D、提示犯错、无成果
正确答案:
第2题,若二维数组a有m列,则在a[i][j]前的元素个数为()。
A、j*m+I
B、i*m+j
C、i*m+j-1
D、i*m+j+1
正确答案:
第3题,函数的方式参数隐含的存储类型阐明是()。
A、extern
B、static
C、register
D、auto
正确答案:
第4题,若有以下的定:int t[3][2];能正确表明t数组元素地址的表达式是()。
A、&t[3][2]
B、t[3]
C、&t[1]
D、t[2]
正确答案:
第5题,以下叙说正确的是()。
A、在C程序中,main函数有必要坐落程序的最前面
B、C程序的每行中只能写一条句子
C、C语言自身没有输入输出句子
D、在对一个C程序进行编译的过程中,可发现注释中的拼写过错
正确答案:,B,D
第6题,double x;scanf("%lf",&x);不可以以赋值给x变量的常量是()。
A、123
B、100000
C、A\'
D、"abc"
正确答案:
第7题,设有界说:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值句子是( )
A、p=1;
B、*q=2;
C、q=p;
D、*p=5;
正确答案:
第8题,下面程序的运转成果是#includemain(){int y=10;do {y--;}while(--y); printf("%d\n",y--);}
A、-1
B、1
C、8
D、0
正确答案:
第9题,通过下列的句子 int j,a[10],*p;界说后,下列句子中合法的是()。
A、p=p+2;
B、p=a[5];
C、p=a[2]+2;
D、p=&(j+2);
正确答案:
第10题,int a[10];合法的数组元素的最小下标值为()。
A、10
B、9
C、1
D、0
正确答案:
第11题,应用缓冲文件系统对文件进行读写操作,封闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案:
第12题,若k为int型变量,则以下程序段的履行成果是()。k=-8567;printf("|%06D|\n",k);
A、格局描绘符不合法,输出无定值
B、输出为|%06D|
C、输出为|0-8567|
D、输出为|-8567|
正确答案:
第13题,以下叙说中不正确的是()。
A、一个好的程序大概有翔实的注释
B、在C程序中,赋值运算符的优先级最低
C、在C程序中,j++;是一条赋值句子
D、C程序中的#include和#define均不是C句子
正确答案:
第14题,设变量a是整型,f是实型,i是双精度型,则表达式10+\'a\'+i*f值的数据类型为()
A、int
B、float
C、double
D、不断定
正确答案:
第15题,若运用一维数组名作函数实参,则以下正确的说法是()。
A、有必要在主调函数中阐明此数组的巨细
B、实参数组类型与形参数组类型能够不匹配
C、在被调用函数中,不需求思考形参数组的巨细
D、实参数组名与形参数组名有必要共同
正确答案:
第16题,要翻开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")
正确答案:
第17题,char a[]="Thisisaprogram.";输出前5个字符的句子是()。
A、printf("%.5s",a);
B、puts(a);
C、printf("%s",a);
D、a[5*2]=0;puts(a);
正确答案:
第18题,下列程序的输出成果为()。main(){int m=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}
A、27.000000
B、27.500000
C、28.000000
D、28.500000
正确答案:
第19题,下列类型中过错的是()
A、unsigned
B、unsigned float
C、unsigned long int
D、unsigned int
正确答案:
第20题,。
A、A
B、B
C、C
D、D
正确答案:
第21题,以下4个选项中,能够看作是一条句子的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确答案:,B,C
第22题,能正确表明逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确答案:,C
第23题,界说c为字符型变量,则下列句子中过错的是()。
A、c=\'97\';
B、c="97";
C、c=97;
D、c="a";
正确答案:
第24题,以下关于typedef的叙说正确的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的姓名来代表
D、运用typedef便于程序的通用
正确答案:
第25题,以下能够界说为用户标识符的有()。
A、scanf
B、short
C、_3com_
D、int
正确答案:
第26题,设有以下界说
int a=0;
doubleb=1.25;
char c=\'A\';
#define d2
则下面句子中正确的是()
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第27题,下列选项中是C语言合法象征符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:
第28题,以下4个选项中,能够看作是一条句子的有()
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0) m=1;n=2;
正确答案:,B,C
第29题,界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第30题,设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第31题,结构体如下所示: struct employees{char name[30];int age; float wage;}下面说法正确的有哪几项()
A、上述方式的界说在程序运转时不会为该结构体类型分配内存空间
B、结构体变量在内存中寄存时,占用接连的一段存储空间
C、上述结构体有必要有关键词struct
D、上述结构体成员的类型不可以所以现已界说过的结构体类型
正确答案:
第32题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:
第33题,正确的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++;}
正确答案:
第34题,有界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第35题,对do-while句子描绘正确的是()。
A、do-while句子构成的循环能够运用break句子退出循环
B、do-while句子构成的循环有必要运用break句子退出循环
C、do-while句子构成的循环,当while中的表达式值为非零时完毕循环
D、do-while句子构成的循环,当while中的表达式值为零时完毕循环
正确答案:
第36题,以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:,C
第37题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、能够是整型或字符型数据
D、能够是任何类型的数据
正确答案:,B,D
第38题,界说句子:int x,y;若要经过scanf("%d,%d",&x,&y);
句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()
A、11 12
B、11,12
C、11,12
D、11, 12
正确答案:,C,D
第39题,以下描绘正确的是()。
A、运用while和do-while循环时,循环变量初始话的操作应在循环体句子之前完结
B、while循环是先判别表达式,后履行循环句子
C、do-while和for循环均是先履行循环句子,后判别表达式
D、for,while和do-while循环中的循环体均能够由空句子构成
正确答案:
第40题,以下选项中,合法的字符常量是()
A、\'\t\'
B、\'\17\'
C、"n"
D、\'\xaa\'
正确答案:,B,D
第41题,复合句子是由多条句子构成的,因而它不是一条句子。()
A、过错
B、正确
正确答案:
第42题,C语言中没有依存于硬件的I/O句子。()
A、过错
B、正确
正确答案:
第43题,任何数组在运用时有必要先界说。()
A、过错
B、正确
正确答案:
第44题,c程序是由c文件构成,而c文件是由函数构成()
A、过错
B、正确
正确答案:
第45题,C程序是由函数构成的,每一个函数完结相对独立的功用。()
A、过错
B、正确
正确答案:
第46题,continue句子可用于switch句子,也可用于for、while和do循环句子中。()
A、过错
B、正确
正确答案:
第47题,赋值句子是一种表达式句子。()
A、过错
B、正确
正确答案:
第48题,return后边括号里的表达式的值便是此函数的值。()
A、过错
B、正确
正确答案:
第49题,一个C源程序能够由一个main()函数和若干个其它函数构成。( )
T、对
F、错
正确答案:T
第50题,C中*&a是取变量a的地址。()
A、过错
B、正确
正确答案:
作业答案 联系QQ:3326650399 微信:cs80188