20秋西交《程序设计基础(高起专)》在线作业-5(100分)
答案来历:熊猫奥鹏(www.188open.com)-[西安交通大学]西交《程序设计基础(高起专)》在线作业
试卷总分:100 得分:100
第1题,C语言中要求对变量作强行界说的首要理由是()。
A、便于移植
B、便于写文件
C、便于修改预处理程序的处理
D、便于断定类型和分配空间
正确答案:
第2题,在计算机中,一个字节所包括二进制位的个数是()
A、2
B、4
C、8
D、16
正确答案:
第3题,但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:
第4题,函数的方式参数隐含的存储类型阐明是()。
A、extern
B、static
C、register
D、auto
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于指针,下列说法错误的是()
A、指针变量是用来寄存内存地址的
B、&表明取变量地址运算
C、*表明取指针变量所指向的变量内容的运算
D、能够将整数赋给指针变量
正确答案:
第6题,下面有关for循环的正确描绘是()。
A、for循环只能用于循环次数现已断定的状况
B、for循环是先履行循环循环体句子,后判别表达式
C、在for循环中,不能用break句子跳出循环体
D、for循环的循环体句子中,能够包括多条句子,但有必要用花括号括起来
正确答案:
第7题,以下叙说中正确的是()。
A、在程序的一行上能够呈现多个有用的预处理指令行
B、运用带参的宏时,参数的类型应与宏界说时的共同
C、宏更换不占用运转时刻,只占编译时刻
D、在以下界说中CR是称为"宏名"的标识符#defineCR045
正确答案:
第8题,关于数组,下列说法正确的是()
A、对数组的初始化操作在界说数组的一起进行
B、给数组赋初值时,有必要一切数组元素都被赋值
C、给数组元素悉数赋初值时,必定要指明数组的巨细。
D、引证数组元素的时分,能够一次引证数组中的悉数元素
正确答案:
第9题,应用缓冲文件系统对文件进行读写操作,封闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案:
答案来历:熊猫奥鹏(www.188open.com),double x;scanf("%lf",&x);不可以以赋值给x变量的常量是()。
A、123
B、100000
C、A\'
D、"abc"
正确答案:
第11题,以下数值中,不正确的八进制数或十六进制数是()。
A、0x16
B、016
C、-1
D、0xaaaa
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在C语言中,形参的缺省存储类是()。
A、auto
B、register
C、static
D、extern
正确答案:
第13题,以下叙说中不正确的是()。
A、一个好的程序大概有翔实的注释
B、在C程序中,赋值运算符的优先级最低
C、在C程序中,j++;是一条赋值句子
D、C程序中的#include和#define均不是C句子
正确答案:
第14题,句子while(!E);中的表达式!E等价于()。
A、E==0
B、E!=1
C、E!=0
D、E==1
正确答案:
答案来历:熊猫奥鹏(www.188open.com),用户界说的函数不可以以调用的函数是()。
A、非整型回来值的
B、这篇文章件外的
C、main函数
D、本函数下面界说的
正确答案:
第16题,下列程序的输出成果是()。main(){int x=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b++;break;case3.a++;b++;break;}printf("a=%d,b=%d\n",a,b);}
A、a=1,b=0
B、a=2,b=1
C、a=1,b=1
D、a=2,b=2
正确答案:
第17题,以下不能正断定义二维数组的选项是()
A、int a[2][2]={{1},{2}};
B、int a[][2]={1,2,3,4};
C、int a[2][2]={{1},2,3};
D、int a[2][]={{1,2},{3,4}};
正确答案:
第18题,下列选项中正确的句子组是()
A、char s[8]; s={"Beijing"};
B、char *s; s={"Beijing"};
C、char s[8]; s="Beijing";
D、char *s; s="Beijing";
正确答案:
第19题,设:int a=4,b=5; 则表达式 84-!0||2&&54的成果为()
A、0
B、1
C、-1
D、无法计算
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面关于do-while句子和while句子说法正确的是()
A、while句子和do-while句子必定都要履行
B、两者运转成果不一样
C、do-while在判别条件之前先履行循环体一次
D、while句子至少履行一次
正确答案:
第21题,以下叙说正确的是()。
A、预处理指令行都有必要以"#"开端
B、在程序中但凡以"#"开端的句子行都是预处理指令行
C、C程序在履行过程中对预处理指令跋涉行处理
D、#defineABCD是正确的宏界说
正确答案:
第22题,以下描绘正确的是()
A、调用函数时,实参能够是表达式
B、调用函数时,实参加形参能够共用内存单元
C、调用函数时,将为形参分配内存单元
D、调用函数时,实参加形参的类型有必要共同
正确答案:,C,D
第23题,以下对C语言中的函数描绘不正确的有()。
A、能够嵌套界说,不可以以嵌套调用
B、不可以以嵌套界说,能够嵌套调用
C、能够嵌套界说,也能够嵌套调用
D、嵌套界说和嵌套调用都不答应
正确答案:
第24题,下面那些为合法整型常量()
A、190
B、0xf
C、0765
D、0xk
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),下列为c语言的关键词是()
A、if
B、struct
C、union
D、Int
正确答案:,B,C
第26题,在界说int a[2][3];之后,对a的引证正确的有()。
A、a[0][2]
B、a[1,3]
C、a[12][!1]
D、a[2][0]
正确答案:,C
第27题,以下表达式中正确的是()
A、c=c+1
B、a+=1
C、xy?x.y
D、a-+=3
正确答案:,B,C
第28题,有界说句子.int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第29题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、a=10
D、能够是任何类型的数据
正确答案:,B,D
答案来历:熊猫奥鹏(www.188open.com),设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第31题,以下叙说正确的是()
A、预处理指令行都有必要以"#"开端
B、在程序中但凡以"#"开端的句子行都是预处理指令行
C、C程序在履行过程中对预处理指令跋涉行处理
D、#define ABCD是正确的宏界说
正确答案:
第32题,正确的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
第33题,在界说int a[2][3];之后,对a的引证正确的有()
A、a[0][2]
B、a[1,3]
C、a[12][!1]
D、a[2][0]
正确答案:,C
第34题,以下选项中,合法的字符常量是()。
A、\'\t\'
B、\'\17\'
C、"n"
D、\'\xaa\'
正确答案:,B,D
第35题,下列选项中是C语言合法象征符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:,B
第36题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:,B,D
第37题,以下选项中不合法的字符常量是()。
A、"B"
B、\'\010\'
C、68
D、D
正确答案:,C,D
第38题,以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:,C
第39题,关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可以省掉
B、表达式1能够省掉
C、表达式2能够省掉
D、表达式3能够省掉
正确答案:,C,D
第40题,以下叙说中正确的是()。
A、一个C源程序可由一个或多个函数构成
B、一个C源程序有必要包括一个main()函数
C、C源程序的根本构成单位是函数
D、在C源程序中,注释阐明只能坐落一条句子的最终
正确答案:
第41题,C程序中,当调用函数时,由实参把值传递给形参,调用完毕后,再由形参把值传回给实参。()
A、错误
B、正确
正确答案:
第42题,在C的if句子中,用作判别的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确答案:
第43题,用户标识符中能够呈现下划线和中划线(减号)。()
A、错误
B、正确
正确答案:
第44题,C语言中,feof函数用来判别行将读入的是不是是文件完毕象征,它可用于二进制文件,但不能用于文这篇文章件。()
A、错误
B、正确
正确答案:
第45题,若界说char str[];则str="yellow";是正确的。()
A、错误
B、正确
正确答案:
第46题,C语言中rewind函数使方位指针回到文件的最初方位,而fseek函数使方位指针移到指定的方位。()
A、错误
B、正确
正确答案:
第47题,C语言的文件存取方法只能是次序存取,不能随机存取。()
A、错误
B、正确
正确答案:
第48题,结构类型变量所占内存长度等于成员的长度;而同享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员别离占用其自己的内存单元。()
A、错误
B、正确
正确答案:
第49题,若有static int a[10];则a数组的10个元素的值都是0。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),自增运算符和自减运算符的结合方向也是"自左向右"。()
A、错误
B、正确
正确答案:
试卷总分:100 得分:100
第1题,C语言中要求对变量作强行界说的首要理由是()。
A、便于移植
B、便于写文件
C、便于修改预处理程序的处理
D、便于断定类型和分配空间
正确答案:
第2题,在计算机中,一个字节所包括二进制位的个数是()
A、2
B、4
C、8
D、16
正确答案:
第3题,但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:
第4题,函数的方式参数隐含的存储类型阐明是()。
A、extern
B、static
C、register
D、auto
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于指针,下列说法错误的是()
A、指针变量是用来寄存内存地址的
B、&表明取变量地址运算
C、*表明取指针变量所指向的变量内容的运算
D、能够将整数赋给指针变量
正确答案:
第6题,下面有关for循环的正确描绘是()。
A、for循环只能用于循环次数现已断定的状况
B、for循环是先履行循环循环体句子,后判别表达式
C、在for循环中,不能用break句子跳出循环体
D、for循环的循环体句子中,能够包括多条句子,但有必要用花括号括起来
正确答案:
第7题,以下叙说中正确的是()。
A、在程序的一行上能够呈现多个有用的预处理指令行
B、运用带参的宏时,参数的类型应与宏界说时的共同
C、宏更换不占用运转时刻,只占编译时刻
D、在以下界说中CR是称为"宏名"的标识符#defineCR045
正确答案:
第8题,关于数组,下列说法正确的是()
A、对数组的初始化操作在界说数组的一起进行
B、给数组赋初值时,有必要一切数组元素都被赋值
C、给数组元素悉数赋初值时,必定要指明数组的巨细。
D、引证数组元素的时分,能够一次引证数组中的悉数元素
正确答案:
第9题,应用缓冲文件系统对文件进行读写操作,封闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案:
答案来历:熊猫奥鹏(www.188open.com),double x;scanf("%lf",&x);不可以以赋值给x变量的常量是()。
A、123
B、100000
C、A\'
D、"abc"
正确答案:
第11题,以下数值中,不正确的八进制数或十六进制数是()。
A、0x16
B、016
C、-1
D、0xaaaa
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在C语言中,形参的缺省存储类是()。
A、auto
B、register
C、static
D、extern
正确答案:
第13题,以下叙说中不正确的是()。
A、一个好的程序大概有翔实的注释
B、在C程序中,赋值运算符的优先级最低
C、在C程序中,j++;是一条赋值句子
D、C程序中的#include和#define均不是C句子
正确答案:
第14题,句子while(!E);中的表达式!E等价于()。
A、E==0
B、E!=1
C、E!=0
D、E==1
正确答案:
答案来历:熊猫奥鹏(www.188open.com),用户界说的函数不可以以调用的函数是()。
A、非整型回来值的
B、这篇文章件外的
C、main函数
D、本函数下面界说的
正确答案:
第16题,下列程序的输出成果是()。main(){int x=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b++;break;case3.a++;b++;break;}printf("a=%d,b=%d\n",a,b);}
A、a=1,b=0
B、a=2,b=1
C、a=1,b=1
D、a=2,b=2
正确答案:
第17题,以下不能正断定义二维数组的选项是()
A、int a[2][2]={{1},{2}};
B、int a[][2]={1,2,3,4};
C、int a[2][2]={{1},2,3};
D、int a[2][]={{1,2},{3,4}};
正确答案:
第18题,下列选项中正确的句子组是()
A、char s[8]; s={"Beijing"};
B、char *s; s={"Beijing"};
C、char s[8]; s="Beijing";
D、char *s; s="Beijing";
正确答案:
第19题,设:int a=4,b=5; 则表达式 84-!0||2&&54的成果为()
A、0
B、1
C、-1
D、无法计算
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面关于do-while句子和while句子说法正确的是()
A、while句子和do-while句子必定都要履行
B、两者运转成果不一样
C、do-while在判别条件之前先履行循环体一次
D、while句子至少履行一次
正确答案:
第21题,以下叙说正确的是()。
A、预处理指令行都有必要以"#"开端
B、在程序中但凡以"#"开端的句子行都是预处理指令行
C、C程序在履行过程中对预处理指令跋涉行处理
D、#defineABCD是正确的宏界说
正确答案:
第22题,以下描绘正确的是()
A、调用函数时,实参能够是表达式
B、调用函数时,实参加形参能够共用内存单元
C、调用函数时,将为形参分配内存单元
D、调用函数时,实参加形参的类型有必要共同
正确答案:,C,D
第23题,以下对C语言中的函数描绘不正确的有()。
A、能够嵌套界说,不可以以嵌套调用
B、不可以以嵌套界说,能够嵌套调用
C、能够嵌套界说,也能够嵌套调用
D、嵌套界说和嵌套调用都不答应
正确答案:
第24题,下面那些为合法整型常量()
A、190
B、0xf
C、0765
D、0xk
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),下列为c语言的关键词是()
A、if
B、struct
C、union
D、Int
正确答案:,B,C
第26题,在界说int a[2][3];之后,对a的引证正确的有()。
A、a[0][2]
B、a[1,3]
C、a[12][!1]
D、a[2][0]
正确答案:,C
第27题,以下表达式中正确的是()
A、c=c+1
B、a+=1
C、xy?x.y
D、a-+=3
正确答案:,B,C
第28题,有界说句子.int x,y;若要经过scanf("%d,%d",&x,&y);句子使变量x得到数值11,变量y得到数值12,下面四组输入方式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确答案:
第29题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、a=10
D、能够是任何类型的数据
正确答案:,B,D
答案来历:熊猫奥鹏(www.188open.com),设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第31题,以下叙说正确的是()
A、预处理指令行都有必要以"#"开端
B、在程序中但凡以"#"开端的句子行都是预处理指令行
C、C程序在履行过程中对预处理指令跋涉行处理
D、#define ABCD是正确的宏界说
正确答案:
第32题,正确的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
第33题,在界说int a[2][3];之后,对a的引证正确的有()
A、a[0][2]
B、a[1,3]
C、a[12][!1]
D、a[2][0]
正确答案:,C
第34题,以下选项中,合法的字符常量是()。
A、\'\t\'
B、\'\17\'
C、"n"
D、\'\xaa\'
正确答案:,B,D
第35题,下列选项中是C语言合法象征符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:,B
第36题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:,B,D
第37题,以下选项中不合法的字符常量是()。
A、"B"
B、\'\010\'
C、68
D、D
正确答案:,C,D
第38题,以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:,C
第39题,关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可以省掉
B、表达式1能够省掉
C、表达式2能够省掉
D、表达式3能够省掉
正确答案:,C,D
第40题,以下叙说中正确的是()。
A、一个C源程序可由一个或多个函数构成
B、一个C源程序有必要包括一个main()函数
C、C源程序的根本构成单位是函数
D、在C源程序中,注释阐明只能坐落一条句子的最终
正确答案:
第41题,C程序中,当调用函数时,由实参把值传递给形参,调用完毕后,再由形参把值传回给实参。()
A、错误
B、正确
正确答案:
第42题,在C的if句子中,用作判别的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确答案:
第43题,用户标识符中能够呈现下划线和中划线(减号)。()
A、错误
B、正确
正确答案:
第44题,C语言中,feof函数用来判别行将读入的是不是是文件完毕象征,它可用于二进制文件,但不能用于文这篇文章件。()
A、错误
B、正确
正确答案:
第45题,若界说char str[];则str="yellow";是正确的。()
A、错误
B、正确
正确答案:
第46题,C语言中rewind函数使方位指针回到文件的最初方位,而fseek函数使方位指针移到指定的方位。()
A、错误
B、正确
正确答案:
第47题,C语言的文件存取方法只能是次序存取,不能随机存取。()
A、错误
B、正确
正确答案:
第48题,结构类型变量所占内存长度等于成员的长度;而同享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员别离占用其自己的内存单元。()
A、错误
B、正确
正确答案:
第49题,若有static int a[10];则a数组的10个元素的值都是0。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),自增运算符和自减运算符的结合方向也是"自左向右"。()
A、错误
B、正确
正确答案: