《C语言及程序设计X》在线平时作业1
试卷总分:100 得分:100
第1题,已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
A、D
B、68
C、一个不确定的值
D、C
正确答案:
第2题,有定义:floatx=3.14,*p;下列错误的语句是()
A、p=3.14
B、p=x
C、*p=3
D、*p=x
正确答案:
第3题,以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);
A、输出控制格式错误
B、输出:x=1
C、输出:y=1
D、输出:y=4
正确答案:
第4题,以下为一维整型数组a的正确说明是()。
A、inta(10);
B、"intn=10,a[n];"
C、"intn;scanf(""%d"",n);"
D、"#defineSIZE10;inta[SIZE];inta[n];"
正确答案:
答案来源:(www.),当正常执行了文件关闭操作时,fclose函数的返回值是()。
A、-1
B、随机值
C、0
D、1
正确答案:
第6题,对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
A、M==0
B、M==1
C、M!=0
D、M!=1
正确答案:
第7题,若有定义:intA[3][4];能表现数组元素A[1][1]的是()
A、(A[1]+1)
B、*(A[1][1])
C、(*(A+1)[1])
D、*(A+5)
正确答案:
第8题,以下对二维数组a的正确说明是()。
A、inta[3][];
B、"floata(3,4);"
C、doublea[1][4]
D、floata(3)(4);
正确答案:
第9题,复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
A、单击选项1 粘贴答案,如有图片同样方法插入上传
B、选项内容都是
正确答案:
答案来源:(www.),下列语句中,符合语法的语句式()。
A、a+b=3
B、a=a+7
C、a=c+b+3=6;
D、"a=8,b=a+7;"
正确答案:
第11题,下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf("%d",x);
A、最多循环10次
B、最多循环9次
C、无限循环
D、一次也不循环
正确答案:
答案来源:(www.),以下不正确的说法为()。
A、在不同函数中可以使用相同名字的变量
B、形式参数是局部变量
C、在函数内定义的变量只在本函数范围内有效
D、在函数内的复合语句中定义的变量在本函数范围内有效
正确答案:
第13题,下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf("%d\n",a);}
A、16
B、32
C、96
D、144
正确答案:
第14题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);
A、输出格式描述符的域宽度不够,不能输出
B、输出为1234.7
C、输出为1234.6
D、输出为-1234.6
正确答案:
答案来源:(www.),若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
A、float
B、char
C、int
D、double
正确答案:
第16题,有两个字符数组a、b,则以下正确的输入语句是()。
A、gets(a,b);
B、"scanf(""%s%s"",a,b);"
C、"scanf(""%s%s"",a,b);"
D、"gets(""a""),gets(""b"");"
正确答案:
第17题,下面四个选项中,均是合法转义字符的选项是()。
A、\'''\\''\n'
B、"\''\017''\""'"
C、\018''\f''xab'
D、\\0''\101''xlf'
正确答案:
第18题,若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n"rintf("%d",strlen(sp));
A、6
B、3
C、5
D、字符串中有非法自负,输出值不定
正确答案:
第19题,C语言中,逻辑"真"等价于()。
A、大于零的数
B、大于零的整数
C、非零的数
D、非零的整数
正确答案:
答案来源:(www.),有下列语句和赋值语句:(1)charstr[]="iamaboy."(2)charstr[12]="iamaboy."(3)char*p="iamaboy."(4)p="iamaboy."下列说法正确的是()
A、只有(1)、(2)正确
B、只有(3)、(4)正确
C、只有(1)、(3)、(4)正确
D、只有(3)正确
正确答案:
第21题,c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
A、错误
B、正确
正确答案:
第22题,已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
A、错误
B、正确
正确答案:
第23题,已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。
A、错误
B、正确
正确答案:
第24题,主函数可以在其他函数之后,函数内不可以嵌套定义函数
A、错误
B、正确
正确答案:
答案来源:(www.),int a[3][];可以对二维数组a的正确说明。
A、错误
B、正确
正确答案: