中国石油大学《程序设计(C语言)》在线作业(三)
奥鹏中国石油大学23年秋季新学期作业参考
《程序设计(C语言)》2023年秋季学期在线作业(三)-00001
以下关于数组的描述正确的是( )
A:数组大小固定,但是可以有不同类型的数组元素
B:数组大小可变,但是所有数组元素的类型必须相同
C:数组大小固定,所有元素的类型必须相同
D:数组大小可变,可以有不同类型的数组元素
正确答案问询微信:424329
以下叙述中不正确的是( )
A:在不同的函数中可以使用相同名字的变量
B:函数中的形式参数是局部变量
C:在一个函数内定义的变量只在本函数范围内有效
D:在一个函数内的复合语句中定义的变量在本函数范围内有效
正确答案问询微信:424329
在C语言中,十进制数47可等价地表示为( )
A:2f
B:02f
C:57
D:057
正确答案问询微信:424329
A:4,3,2
B:3,3,2
C:3,3,3
D:3,2,2
正确答案问询微信:424329
用数组名作为函数调用时的实参,则实际传递给形参的是( )
A:数组的第一个元素值
B:数组中全部元素值
C:数组的首地址
D:数组的元素个数
正确答案问询微信:424329
以下能正确定义数组并正确赋初值的语句是( )
A:int N=5,b[N][N];
B:int a[1][2]={{1},{3}};
C:int c[2][]= {{1,2},{3,4}};
D:int d[3][2]={{1,2},{34}};
正确答案问询微信:424329
在C语言中,字符型数据在内存中的存储形式是( )
A:原码
B:补码
C:反码
D:ASCII码
正确答案问询微信:424329
在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][2]的值是( )
A:3
B:4
C:0
D:2
正确答案问询微信:424329
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )
A:地址传递
B:由实参传给形参,再由形参返回实参
C:值传递
D:传递方式由用户指定
正确答案问询微信:424329
下列循环语句中,不能够正常结束的是( )
A:int i=0;for(;i100;i );
B:int i=0;for(;;){if(i 100)break;}
C:int i=0,j=0;while(i=j)j ;
D:int i=0,j=0;do{i =j;i ;j ;}while(ij);
正确答案问询微信:424329
以下选项中非法的表达式是( )
A:(a+2)++
B:i=j==1
C:(char)(65+10)
D:x=x-1
正确答案问询微信:424329
以下选项中不能正确赋值的是( )
A:char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B:char b[10];b="Hello!";
C:char b[10]= "Hello!";
D:char *str="Hello!";
正确答案问询微信:424329
在C语言中,数字029是一个( )
A:八进制数
B:十进制数
C:十六进制数
D:非法数
正确答案问询微信:424329
以下不合法的赋值语句是( )
A:x=(1,y=2);
B:++x;
C:x=y=15;
D:y=int(x);
正确答案问询微信:424329
已知char b[5],*p=b; ,则正确的赋值语句是( )
A:b=“abcd”;
B:*b=“abcd”;
C:p=“abcd”;
D:*p=“abcd”;
正确答案问询微信:424329
已定义c为字符型变量,则下列语句中正确的赋值语句是( )
A:c='66';
B:c="66"
C:c=66;
D:c="B"
正确答案问询微信:424329
以下选项中,与k=++n完全等价的表达式是( )
A:k=n,n=n+1
B:n=n+1,k=n
C:k=++n
D:k+=n+1
正确答案问询微信:424329
下列数组定义及赋值不正确的是( )
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};
正确答案问询微信:424329
若有说明:char s1='