20秋西交《程序设计基础(高起专)》在线作业-4(100分)
答案来历:熊猫奥鹏(www.188open.com)-[西安交通大学]西交《程序设计基础(高起专)》在线作业
试卷总分:100 得分:100
第1题,下列说法错误的是()
A、else老是和它上面的,离它近来的if配对
B、条件表达式能够不必括号括起来。
C、整个if句子在程序中被看作是一条句子
D、if句子中的各句子能够是一条句子,也能够是复合句子
正确答案:
第2题,C语言中,要求运管用有必要是整型的运算符是()
A、^
B、%
C、!
D、
正确答案:
第3题,()是用来描绘对象的特点和行动的
A、实体
B、类
C、对象
D、表象
正确答案:
第4题,若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的意义别离为()。
A、不合法,2
B、&a[1][0],2
C、&a[0][1],3
D、a[0][0],4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),以下叙说正确的是()
A、能够把define和if界说为用户标识符
B、能够把define界说为用户标识符,但不能把if界说为用户标识符
C、能够把if界说为用户标识符,但不能把define界说为用户标识符
D、define和if都不能界说为用户标识符
正确答案:
第6题,下列选项中正确的句子组是()
A、char s[8]; s={"Beijing"};
B、char *s; s={"Beijing"};
C、char s[8]; s="Beijing";
D、char *s; s="Beijing";
正确答案:
第7题,逻辑运算符两边运算对象的数据类型()。
A、只能是0或1
B、只能是0或非0正数
C、只能是整型或字符型数据
D、能够是任何类型的数据
正确答案:
第8题,下列标识符中,不合法的C语言用户自界说标识符是()。
A、printf
B、enum
C、_
D、sin
正确答案:
第9题,设:int a=4,b=5; 则表达式 84-!0||2&&54的成果为()
A、0
B、1
C、-1
D、无法计算
正确答案:
答案来历:熊猫奥鹏(www.188open.com),已知int j,i=1;履行句子"j=i++;"后,变量i的值是()
A、1
B、2
C、-1
D、-2
正确答案:
第11题,以下程序段的输出成果是()int a=1234;printf("%2d\n",a);
A、12
B、34
C、1234
D、提示犯错、无成果
正确答案:
答案来历:熊猫奥鹏(www.188open.com),但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:
第13题,以下程序的输出成果是()main(){ int a=5,b=4,c=6,d;printf("%d\n",d=ab?(ac?a:c)b));}
A、5
B、4
C、6
D、不断定
正确答案:
第14题,若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出成果不为5的句子为()。
A、printf("%d",*(a+5));
B、printf("%d",p[5]);
C、printf("%d",*(p+5));
D、printf("%d",*p[5]);
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若有int i=3,*p;p=&i;下列句子中输出成果为3的是()。
A、printf("%d",&p);
B、printf("%d",*i);
C、printf("%d",*p);
D、printf("%d",p);
正确答案:
第16题,下列类型中错误的是()
A、unsigned
B、unsigned float
C、unsigned long int
D、unsigned int
正确答案:
第17题,下列程序的输出成果是()。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
正确答案:
第18题,履行以下程序段后,输出成果和a的值是()。Int a=10;printf("%d",a++);
A、10和10
B、10和11
C、11和10
D、11和11
正确答案:
第19题,关于结构体,下列说法错误的是()
A、不能将一个结构体变量作为一个全体进行输入和输出。
B、对成员变量能够像普通变量相同进行各种运算。
C、结构体变量的地址首要用作函数参数传递结构体的地址。
D、结构体变量赋初值与数组不一样,能够纷歧一对应。
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于标识符的说法不正确的是()
A、榜首个字符有必要是字母或下划线
B、榜首个字符今后有必要由字母、下划线或数字构成
C、巨细写字母表明一样含义
D、标识符不能用C中的关键词
正确答案:
第21题,以下不契合C语言语法的实型常量是()。
A、1.2E0.5
B、3.14.159E
C、.5E-3
D、E15
正确答案:,B,D
第22题,以下选项中合法的表达式是()
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:,B,C
第23题,C语言中三种根本的类型为()
A、int
B、char
C、float
D、struct
正确答案:,B,C
第24题,以下不合法的赋值句子是()。
A、x=y=100
B、d--;
C、x+y;
D、c=int(a+b);
正确答案:,C,D
答案来历:熊猫奥鹏(www.188open.com),设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第26题,有界说句子: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
第27题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、能够是整型或字符型数据
D、能够是任何类型的数据
正确答案:,B,D
第28题,合法的标识符()。
A、能够由字母构成
B、榜首个字母能够为数字
C、榜首个字母能够为下划线
D、最终一个字母有必要为字母
正确答案:,C
第29题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:,B,D
答案来历:熊猫奥鹏(www.188open.com),关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可以省掉
B、表达式1能够省掉
C、表达式2能够省掉
D、表达式3能够省掉
正确答案:,C,D
第31题,以下不正确的叙说是
A、在C程序中,每行只能写一条句子
B、若a是实型变量,C程序中答应赋值A=10,因而实型变量中答应寄存整型
C、在C程序中,不管是整数仍是实数,都能被精确无误地表明
D、在C程序中,%是只能用于整数运算的运算符
正确答案:,B,C
第32题,以下叙说正确的是()
A、C语言严厉区别巨细写英文字母
B、C语言用";"作为句子分隔符
C、C程序书写格局自在,一行内能够写几个句子,一个句子也能够写在几行上
D、能够运用/*...*/对C程序中的任何有些作注释
正确答案:
第33题,以下选项中不合法的字符常量是()
A、"B"
B、\'\010\'
C、68
D、D
正确答案:,C,D
第34题,以下关于typedef的叙说正确的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的姓名来代表
D、运用typedef便于程序的通用
正确答案:,C,D
第35题,以下叙说正确的是( )
A、C语言严厉区别巨细写英文字母
B、C语言用";"作为句子分隔符
C、C程序书写格局自在,一行内能够写几个句子,一个句子也能够写在几行上.
D、能够运用/*...*/对C程序中的任何有些作注释
正确答案:,B,C,D
第36题,以下4个选项中,能够看作是一条句子的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确答案:,B,C
第37题,对do-while句子描绘正确的是()。
A、do-while句子构成的循环能够运用break句子退出循环
B、do-while句子构成的循环有必要运用break句子退出循环
C、do-while句子构成的循环,当while中的表达式值为非零时完毕循环
D、do-while句子构成的循环,当while中的表达式值为零时完毕循环
正确答案:,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≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确答案:,C
第40题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:,B,C
第41题,自增运算符和自减运算符的结合方向也是"自左向右"。()
A、错误
B、正确
正确答案:
第42题,若有int x,y,z; x=y=z=1;则履行++x&&++y&&++z后,x,y,z的值别离为2,1,1。()
A、错误
B、正确
正确答案:
第43题,在C的if句子中,用作判别的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确答案:
第44题,若界说char *str;则str="BOOK";是正确的。()
A、错误
B、正确
正确答案:
第45题,C程序中和每一行即是一个句子。()
A、错误
B、正确
正确答案:
第46题,若有int a,b;则a=(b*bb)的值是1。()
A、错误
B、正确
正确答案:
第47题,若有阐明:int n=2,*p=&n,*q=p;,则以下不合法的赋值句子是p=n;。()
A、错误
B、正确
正确答案:
第48题,有unsigned int a=16;a=a2;则a的值是64。()
A、错误
B、正确
正确答案:
第49题,min和id-s都是合法的标识符。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),能够用typedef声明各品种型名,但不能用它来界说变量。()
A、错误
B、正确
正确答案:
试卷总分:100 得分:100
第1题,下列说法错误的是()
A、else老是和它上面的,离它近来的if配对
B、条件表达式能够不必括号括起来。
C、整个if句子在程序中被看作是一条句子
D、if句子中的各句子能够是一条句子,也能够是复合句子
正确答案:
第2题,C语言中,要求运管用有必要是整型的运算符是()
A、^
B、%
C、!
D、
正确答案:
第3题,()是用来描绘对象的特点和行动的
A、实体
B、类
C、对象
D、表象
正确答案:
第4题,若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的意义别离为()。
A、不合法,2
B、&a[1][0],2
C、&a[0][1],3
D、a[0][0],4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),以下叙说正确的是()
A、能够把define和if界说为用户标识符
B、能够把define界说为用户标识符,但不能把if界说为用户标识符
C、能够把if界说为用户标识符,但不能把define界说为用户标识符
D、define和if都不能界说为用户标识符
正确答案:
第6题,下列选项中正确的句子组是()
A、char s[8]; s={"Beijing"};
B、char *s; s={"Beijing"};
C、char s[8]; s="Beijing";
D、char *s; s="Beijing";
正确答案:
第7题,逻辑运算符两边运算对象的数据类型()。
A、只能是0或1
B、只能是0或非0正数
C、只能是整型或字符型数据
D、能够是任何类型的数据
正确答案:
第8题,下列标识符中,不合法的C语言用户自界说标识符是()。
A、printf
B、enum
C、_
D、sin
正确答案:
第9题,设:int a=4,b=5; 则表达式 84-!0||2&&54的成果为()
A、0
B、1
C、-1
D、无法计算
正确答案:
答案来历:熊猫奥鹏(www.188open.com),已知int j,i=1;履行句子"j=i++;"后,变量i的值是()
A、1
B、2
C、-1
D、-2
正确答案:
第11题,以下程序段的输出成果是()int a=1234;printf("%2d\n",a);
A、12
B、34
C、1234
D、提示犯错、无成果
正确答案:
答案来历:熊猫奥鹏(www.188open.com),但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:
第13题,以下程序的输出成果是()main(){ int a=5,b=4,c=6,d;printf("%d\n",d=ab?(ac?a:c)b));}
A、5
B、4
C、6
D、不断定
正确答案:
第14题,若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出成果不为5的句子为()。
A、printf("%d",*(a+5));
B、printf("%d",p[5]);
C、printf("%d",*(p+5));
D、printf("%d",*p[5]);
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若有int i=3,*p;p=&i;下列句子中输出成果为3的是()。
A、printf("%d",&p);
B、printf("%d",*i);
C、printf("%d",*p);
D、printf("%d",p);
正确答案:
第16题,下列类型中错误的是()
A、unsigned
B、unsigned float
C、unsigned long int
D、unsigned int
正确答案:
第17题,下列程序的输出成果是()。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
正确答案:
第18题,履行以下程序段后,输出成果和a的值是()。Int a=10;printf("%d",a++);
A、10和10
B、10和11
C、11和10
D、11和11
正确答案:
第19题,关于结构体,下列说法错误的是()
A、不能将一个结构体变量作为一个全体进行输入和输出。
B、对成员变量能够像普通变量相同进行各种运算。
C、结构体变量的地址首要用作函数参数传递结构体的地址。
D、结构体变量赋初值与数组不一样,能够纷歧一对应。
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于标识符的说法不正确的是()
A、榜首个字符有必要是字母或下划线
B、榜首个字符今后有必要由字母、下划线或数字构成
C、巨细写字母表明一样含义
D、标识符不能用C中的关键词
正确答案:
第21题,以下不契合C语言语法的实型常量是()。
A、1.2E0.5
B、3.14.159E
C、.5E-3
D、E15
正确答案:,B,D
第22题,以下选项中合法的表达式是()
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:,B,C
第23题,C语言中三种根本的类型为()
A、int
B、char
C、float
D、struct
正确答案:,B,C
第24题,以下不合法的赋值句子是()。
A、x=y=100
B、d--;
C、x+y;
D、c=int(a+b);
正确答案:,C,D
答案来历:熊猫奥鹏(www.188open.com),设有以下界说int a=0;double b=1.25;cha rc=\'A\';#defined2则下面句子中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:
第26题,有界说句子: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
第27题,下列对逻辑运算符两边的运算对象的数据类型描绘不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、能够是整型或字符型数据
D、能够是任何类型的数据
正确答案:,B,D
第28题,合法的标识符()。
A、能够由字母构成
B、榜首个字母能够为数字
C、榜首个字母能够为下划线
D、最终一个字母有必要为字母
正确答案:,C
第29题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:,B,D
答案来历:熊猫奥鹏(www.188open.com),关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可以省掉
B、表达式1能够省掉
C、表达式2能够省掉
D、表达式3能够省掉
正确答案:,C,D
第31题,以下不正确的叙说是
A、在C程序中,每行只能写一条句子
B、若a是实型变量,C程序中答应赋值A=10,因而实型变量中答应寄存整型
C、在C程序中,不管是整数仍是实数,都能被精确无误地表明
D、在C程序中,%是只能用于整数运算的运算符
正确答案:,B,C
第32题,以下叙说正确的是()
A、C语言严厉区别巨细写英文字母
B、C语言用";"作为句子分隔符
C、C程序书写格局自在,一行内能够写几个句子,一个句子也能够写在几行上
D、能够运用/*...*/对C程序中的任何有些作注释
正确答案:
第33题,以下选项中不合法的字符常量是()
A、"B"
B、\'\010\'
C、68
D、D
正确答案:,C,D
第34题,以下关于typedef的叙说正确的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的姓名来代表
D、运用typedef便于程序的通用
正确答案:,C,D
第35题,以下叙说正确的是( )
A、C语言严厉区别巨细写英文字母
B、C语言用";"作为句子分隔符
C、C程序书写格局自在,一行内能够写几个句子,一个句子也能够写在几行上.
D、能够运用/*...*/对C程序中的任何有些作注释
正确答案:,B,C,D
第36题,以下4个选项中,能够看作是一条句子的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确答案:,B,C
第37题,对do-while句子描绘正确的是()。
A、do-while句子构成的循环能够运用break句子退出循环
B、do-while句子构成的循环有必要运用break句子退出循环
C、do-while句子构成的循环,当while中的表达式值为非零时完毕循环
D、do-while句子构成的循环,当while中的表达式值为零时完毕循环
正确答案:,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≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确答案:,C
第40题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:,B,C
第41题,自增运算符和自减运算符的结合方向也是"自左向右"。()
A、错误
B、正确
正确答案:
第42题,若有int x,y,z; x=y=z=1;则履行++x&&++y&&++z后,x,y,z的值别离为2,1,1。()
A、错误
B、正确
正确答案:
第43题,在C的if句子中,用作判别的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确答案:
第44题,若界说char *str;则str="BOOK";是正确的。()
A、错误
B、正确
正确答案:
第45题,C程序中和每一行即是一个句子。()
A、错误
B、正确
正确答案:
第46题,若有int a,b;则a=(b*bb)的值是1。()
A、错误
B、正确
正确答案:
第47题,若有阐明:int n=2,*p=&n,*q=p;,则以下不合法的赋值句子是p=n;。()
A、错误
B、正确
正确答案:
第48题,有unsigned int a=16;a=a2;则a的值是64。()
A、错误
B、正确
正确答案:
第49题,min和id-s都是合法的标识符。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),能够用typedef声明各品种型名,但不能用它来界说变量。()
A、错误
B、正确
正确答案: