华东《程序设计(C语言)》2020年春季学期在线作业(三)[答案]满分答案
《程序设计(C语言)》2020年春季学期在线作业(三)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.以下选项中可作为C语言合法整数的是( )
A.x2a2
B.10110B
C.0Xffa
D.0386
专业答案:----
2.不是给数组的第一个元素赋值的语句是( )
A.int a[2];scanf (“%d”,a);
正确答案:----
B.int a[2]={1*2};
C.int a[2]={1};
D.a[1]=1;
正确选项:----
3.从变量的作用域来分,可分为全局变量和局部变量,形参是( )
A.静态变量
B.局部变量
C.动态变量
D.全局变量
专业答案:----
4.设有语句:int x=10; x = x -= x - x; ,则执行语句后,x的值为( )
A.40
B.30
C.20
D.10
正确答案:----
5.在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][2]的值是( )
A.4
B.3
C.2
D.0
正确答案:----
正确答案:----
6.若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为?
A.3
B.2
C.1
D.0
7.判断字符串的长度,应该使用的函数是( )
A.strlen
B.strcpy
C.strcmp
D.strcat
专业答案:----
正确答案:----
8.设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为( )
专业答案:----
A.strcpy(str1,str2);
B.strcpy(str1, “China”);
专业答案:----
C.strcat(str1,“China”)
专业答案:----
D.strcat(“Beijing”,str2);
正确答案:----
9.能正确表示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)
正确答案:----
10.结束while(表达式)循环的条件是( )
A.当表达式的值非0时
B.当表达式的值为1时
C.当表达式的值为0时
D.当表达式的值不为0时
正确答案:----
11.若有定义:int a[5];则a数组中首元素的地址可以表示为( )
A.a 1
B.a
C.&a[1]
D.&a
专业答案:----
12.有以下函数定义: void fun( int n , double x ) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )
正确答案:----
A.void fun( 10 , 12.5 );
正确答案:----
B.k=fun( 10 , 12.5 );
C.fun(x , n);
D.fun( int y , double m );
正确答案:----
13.设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z--后,x,y,z的值分别是( )
A.1,2,0
B.1,1,1
C.0,2,0
D.0,1,1
专业答案:----
14.当对两个字符串进行比较时,应该使用的函数是( )
A.strlen
B.strcpy
C.strcmp
D.strcat
15.{图}
A.4,3,2
B.3,3,3
C.3,3,2
D.3,2,2
正确选项:----
16.执行int j,i=1; j=-i ; 后j的值是( )
A.2
B.1
C.-2
D.-1
专业答案:----
17.若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )
A.数组名a表示数组的首地址
B.数组名a与a[0]等价
C.a是个数组指针
D.a和p都指向同一个存储单元
正确答案:----
18.已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是( )
A.形参p的地址值
B.形参p所指存储单元中的值
C.形参p中存放的值
D.不确定的值
正确选项:----
19.C语言中,运算对象必须是整型数的运算符是( )
A.% 和
B.
C.**
D.%
正确答案:----
20.设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);
正确答案:----
A.4 2
B.3 2
C.2 3
D.2 2
专业答案:----
华东《程序设计(C语言)》2020年春季学期在线作业(三)[答案]历年参考题目如下: