【奥鹏】[中国石油大学(华东)]《程序设计(C语言)》2019年秋季学期在线作业(二)
试卷总分:100 得分:100
第1题,C语言中,函数返回值的类型是由
A、return语句中的表达式类型决定
B、调用函数的主调函数类型决定
C、调用函数时的临时类型决定
D、定义函数时所指定的函数类型决定
正确资料:
第2题,若有定义:int a[5];则a数组中首元素的地址可以表示为
A、&a
B、a+1
C、a
D、&a[1]
正确资料:
第3题,下列错误的表达式是
A、-x++
B、(-x)++
C、x+++y
D、++x+y
正确资料:
第4题,以下关于数组的描述正确的是
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素
正确资料:
第5题,计算表达式(x=4*5,x*5),x+25的值是
A、20
B、125
C、100
D、45
正确资料:
第6题,以下选项中合法的用户标识是
A、long
B、_2Test
C、3Dmax
D、A.dat
正确资料:
第7题,在C语言中,字符型数据在内存中的存储形式是
A、原码
B、补码
C、反码
D、ASCII码
正确资料:
第8题,下面不是C语言基本数据类型的是
A、指针类型
B、整型
C、无符号长整型
D、单精度型
正确资料:
第9题,若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ; 不能正确表示a[5]的表达式是
A、p + 5
B、p[5]
C、*(a +5)
D、*(p +5)
正确资料:
第10题,用8位无符号二进制数能表示的最大十进制数为
A、127
B、128
C、255
D、256
正确资料:
第11题,以下不能正确定义二维数组的选项是( )。
A、int a[2][2]={{1},{2}}
B、int a[][2]={l,2,3,4}
C、int a[2][2]={{l},2,3}
D、int a[2][]={{1,2},{3,4}}
正确资料:
第12题,C语言提供的合法关键字是( )。
A、swicth
B、cha
C、Case
D、default
正确资料:
第13题,能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
正确资料:
第14题,在一个C程序中
A、main函数必须出现在所有函数之前
B、main函数可以在任何地方出现
C、main函数必须出现在所有函数之后
D、main函数必须出现在固定位置
正确资料:
第15题,已知小写字母的ASCII码为97,对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A、99, b
B、c, 98
C、99, 98
D、c, b
正确资料:
第16题,设有定义:int x=12,n=5; 则表达式 x%=(n%2) 的值为
A、0
B、1
C、2
D、3
正确资料:
第17题,能将高级语言编写的源程序转换为目标程序的软件是
A、汇编程序
B、编辑程序
C、编译程序
D、解释程序
正确资料:
第18题,以下运算符中优先级最高的是
A、&&
B、>=
C、+
D、=
正确资料:
第19题,有以下函数定义: void fun( int n , double x ) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
A、fun( int y , double m )
B、k=fun( 10 , 12.5 )
C、fun( 10 , 12.5 )
D、void fun( 10 ,12.5 );
正确资料:
第20题,下列数组定义及赋值不正确的是
A、int a[10]={0,1,2,3,4,5,6,7,8,9};
B、int a[ ]={0,1,2,3,4,5,6,7,8,9};
C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
正确资料:
|