电子科技大学19秋《C语言》在线作业3
【奥鹏】[电子科技大学]19秋《C语言》在线作业3试卷总分100得分100
奥鹏在线作业答案
奥鹏电子科技大学作业
第1题下面程序段的运行结果是()charc={ab\0c\0}printf("%s"c)
A、’a’’b’
B、ab
C、abc
D、ab□(其中□表示空格)
正确答案
第2题若有以下程序段inta[]={40231}ijtfor(i=1i5i++){t=aj=i1while(j=0&&ta){a=aj}a=t}......则该程序段的功能是()
A、对数组a进行插入排序(升序)
B、对数组a进行插入排序(降序)
C、对数组a进行选择排序(升序)
D、对数组a进行选择排序(降序)
正确答案
第3题设变量a是整型f是实型i是双精度型则表达式10+a+i*f值的数据类型为() 易百教育www.openhelp100.com
A、int
B、float
C、double
D、不确定
正确答案
第4题在C语言中,正确的的结论是()
A、对文件操作必须先关闭文件
B、对文件操作必须先打开文件
C、对文件操作顺序没有统一规定
D、以上都错
正确答案
第5题已有函数max(ab)为了让函数指针变量p指向函数max正是确的赋值方法是()
A、p=max
B、*p=max
C、p=max(ab)
D、*p=max(ab)
正确答案
第6题设有程序段intk=10while(k=0)k=k1
则下面描述中正确的是()
A、while循环执行10次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
正确答案
第7题当把以下四个表达式用做if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是()
A、K%2
B、K%2==1
C、(K%2)!=0
D、!K%2==1
正确答案
第8题关于函数声明,以下不正确的说法是()
A、如果函数定义出现在函数调用之前,可以不必加函数原型声明
B、如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C、函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D、标准库不需要函数原型声明
正确答案
第9题有以下程序段intx=0s=0while(!x!=0)s+=++x
printf("%d"s)则
有以下程序段()
A、运行程序段后输出0
B、运行程序段后输出1
C、程序段中的控制表达式是非法的
D、程序段执行无限次
正确答案
第10题设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()
A、c=*p1+*p2
B、p2=c
C、p1=p2
D、c=*p1*(*p2)
正确答案
第11题以下对枚举类型名的定义中正确的是( )
A、Enum a={onetwothree}
B、Enum a {a1a2a3}
C、Enum a={123}
D、Enum a {"one""two""three"}
正确答案
第12题以下不正确的叙述是()
A、在C程序中逗号运算符的优先级最低
B、在C程序中APH和aph是两个不同的变量
C、若a和b类型相同在执行了赋值表达式a=b后b中的值将放人a中而b中的值不变
D、当从键盘输入数据时对于整型变量只能输入整型数值对于实型变量只能输入实型数值。
正确答案
第13题根据下面的定义能印出字母m的语句是()根据下面的定义能印出字母M的语句是()structperson{charname;intage};structpersonclass={“john”,17“paul”,19“mary”,18“adam”,16};
A、printf(“%c\n”,class.name);
B、printf(“%c\n”,class.name);
C、printf(“%c\n”,class.name);
D、printf(“%c\n”,clsaa.name);
正确答案
第14题下面程序的运行结果是()main(){intaifor(i=1i6i++){a=9*(i2+4*(i3))%5printf("%2d"a)}}
A、—40404
B、—40403
C、一40443
D、一40440
正确答案
第15题己有变量定义和函数调用语句inta=25print_vaue(&a)下面函数的
正确输出结果是()
voidprint_value(int*x)
{printf("%d\n"++*x)}
A、23
B、24
C、25
D、26
正确答案
第16题下面程序的运行结果是()#includestdio.hmain(){intk=0charc=Ado{switch(c++){caseAk++breakcaseBkcaseCk+=2breakcaseDk=k%2continuecaseEk=k*10breakdefaultk=k/3}k++}while(c
A、k=3
B、k=4
C、k=2
D、k=0
正确答案
第17题C语言允许函数值类型缺省定义此时该函数值隐含的类型是()
A、float型
B、int型
C、long型
D、double型
正确答案
第18题下面程序是从键盘输入学号然后输出学号中百位数字是3的学号输入0时结束循环。请选择填空()#includestdio.hmain(){1ongintnumscanf("%ld"&num)do{if(【】)printf("%ld"num)scanf("%ld"&num)}while(!num==0)}
A、num%100/10==3
B、num/100%10==3
C、num%10/10==3
D、num/10%10==3
正确答案
第19题下面程序的输出是()
typedefunion{longx
inty
charz
}MYTYPE
MYTYPEthem
main()
{printf("%d\n"sizeof(them))}
A、32
B、16
C、8
D、4
正确答案
第20题C语言中()存储类型的变量只在使用时分配空间
A、static和auto
B、register和extern
C、register和static
D、auto和register
正确答案
奥鹏作业答案
奥鹏作业答案请登录www.openhelp100.com
详情请
页:
[1]