20年春西交《程序设计基础》在线作业-3(参考100分)

作者:奥鹏周老师 分类: 西安交通大学 发布时间: 2020-06-06 20:06
作业答案 联系QQ:3326650399 微信:cs80188
【熊猫奥鹏】-[西安交通大学]西交《程序设计基础》在线作业
试卷总分:100 得分:100
第1题,下列标识符中,不合法的C语言用户自界说标识符是()。
A、printf
B、enum
C、_
D、sin
正确答案:


第2题,以下程序的输出成果是()int f(){static int i=0;int s=1;s+=i; i++;return s;}main(){ int i,a=0;for(i=0;i5;i++) a+=f();printf("%d\n",a);}
A、20
B、24
C、25
D、15
正确答案:


第3题,设:x= 9; y= ++x;则发生的成果是( )
A、x= 9; y= 9;
B、x= 10; y= 10;
C、x= 9; y= 10;
D、x= 10; y= 9;
正确答案:


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


第5题,includemain(){ int a=1,b=10; do {b-=a;a++;}while(b--0);printf("a=%d,b=%d\n",a,b);}
A、a=3,b=11
B、a=2,b=8
C、a=1,b=-1
D、a=4,b=9
正确答案:


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


第7题,下面有关for循环的正确描绘是()。
A、for循环只能用于循环次数现已断定的状况
B、for循环是先履行循环循环体句子,后判别表达式
C、在for循环中,不能用break句子跳出循环体
D、for循环的循环体句子中,能够包括多条句子,但有必要用花括号括起来
正确答案:


第8题,结构化程序设计首要着重的是( )
A、程序的规划
B、程序的功率
C、程序设计语言的领先性
D、程序易读性
正确答案:


第9题,已界说c为字符型变量,则下
列句子中正确的是( )
A、c=\'97\';
B、c="97";
C、c=97;
D、c="a";
正确答案:


第10题,若运用一维数组名作函数实参,则以下正确的说法是()。
A、有必要在主调函数中阐明此数组的巨细
B、实参数组类型与形参数组类型能够不匹配
C、在被调用函数中,不需求思考形参数组的巨细
D、实参数组名与形参数组名有必要共同
正确答案:


第11题,以下不能界说为用户标识符的是
( )
A、scanf
B、Void
C、_3com_
D、int
正确答案:


第12题,但凡函数中未指定存储种类的部分变量,其隐含的存储种类为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、存放器(register)
正确答案:


第13题,函数的方式参数隐含的存储类型阐明是()。
A、extern
B、static
C、register
D、auto
正确答案:


第14题,以下选项中不归于C语言的类型的是()
A、signed short int
B、unsigned long int
C、unsigned int
D、long short
正确答案:


第15题,语言程序的根本单位是()
A、程序行
B、句子
C、函数
D、字符
正确答案:


第16题,若有int *p=(int *)malloc(sizeof(int));则向内存请求到内存空间存入整数123的句子为()。
A、scanf("%d",p);
B、scanf("%d",&p);
C、scanf("%d",*p);
D、scanf("%d",**p);
正确答案:


第17题,可将C源程序存在磁盘上,还可将数据按数据类型别离以()的方式存在磁盘上。
A、内存
B、缓冲区
C、文件
D、存放器
正确答案:


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


第19题,设:int a=4,b=5; 则表达式 84-!0||2&&54的成果为()
A、0
B、1
C、-1
D、无法计算
正确答案:


第20题,若有以下的定:int t[3][2];能正确表明t数组元素地址的表达式是()。
A、&t[3][2]
B、t[3]
C、&t[1]
D、t[2]
正确答案:


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


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


第23题,界说句子: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


第24题,以下能够界说为用户标识符的有()。
A、scanf
B、short
C、_3com_
D、int
正确答案:


第25题,对do-while句子描绘正确的是()。
A、do-while句子构成的循环能够运用break句子退出循环
B、do-while句子构成的循环有必要运用break句子退出循环
C、do-while句子构成的循环,当while中的表达式值为非零时完毕循环
D、do-while句子构成的循环,当while中的表达式值为零时完毕循环
正确答案:


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


第27题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:,B,D


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


第29题,若以下选项中的变量已正断定义,则不正确的赋值句子是()。
A、int
B、x=3*x+x
C、x3=0x12
D、x4=1+2=3;
正确答案:,D


第30题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值句子是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确答案:


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


第32题,以下描绘过错的是()。
A、continue句子的效果是从头开端一次循环体的履行
B、只能在循环体内和switch句子体内运用break句子
C、在循环体内运用break句子和continue句子的效果一样
D、从多重循环嵌套中退出是,只能运用goto句子
正确答案:


第33题,以下关于typedef的叙说正确的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的姓名来代表
D、运用typedef便于程序的通用
正确答案:


第34题,下面那些为合法整型常量()
A、190
B、0xf
C、0765
D、0xk
正确答案:


第35题,以下对C语言中的函数描绘不正确的有()。
A、能够嵌套界说,不可以以嵌套调用
B、不可以以嵌套界说,能够嵌套调用
C、能够嵌套界说,也能够嵌套调用
D、嵌套界说和嵌套调用都不答应
正确答案:


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


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


第38题,下面4项,不归于用链表表明线性表的长处的是()
A、便于随机存取
B、花费的存储空间较次序存储少
C、便于刺进和删去操作
D、数据元素的物理次序与逻辑次序一样
正确答案:


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


第40题,以下不合法的赋值句子是()。
A、x=y=100
B、d--;
C、x+y;
D、c=int(a+b);
正确答案:,C,D


第41题,被main函数调用的函数只能是库函数。()
A、过错
B、正确
正确答案:


第42题,字符常数和字符串常数的存储是一样的,都是以字符的ASCII码值进行寄存。()
A、过错
B、正确
正确答案:


第43题,continue句子可用于switch句子,也可用于for、while和do循环句子中。()
A、过错
B、正确
正确答案:


第44题,能够用typedef声明各品种型名,但不能用它来界说变量。()
A、过错
B、正确
正确答案:


第45题,在进行赋值变换时,变量的类型被自动变换为赋值号右边的表达式值的类型。()
A、过错
B、正确
正确答案:


第46题,赋值句子是一种表达式句子。()
A、过错
B、正确
正确答案:


第47题,若有int a[10]={1,2,3,4,5,6,7,8,9,10};a=a+1;则这时a代表元素2的位元元址。()
A、过错
B、正确
正确答案:


第48题,数组名代表数组的开始地址。()
A、过错
B、正确
正确答案:


第49题,C语言中,feof函数用来判别行将读入的是不是是文件完毕象征,它可用于二进制文件,但不能用于文这篇文章件。()
A、过错
B、正确
正确答案:


第50题,C程序中和每一行即是一个句子。()
A、过错
B、正确
正确答案:
作业答案 联系QQ:3326650399 微信:cs80188

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