当前位置:
文档之家› 石大《程序设计(C语言)》2020年秋季学期在线作业(一)
石大《程序设计(C语言)》2020年秋季学期在线作业(一)
C:可以对整型数组进行整体输入、输出
D:不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
答案:C
已定义c为字符型变量,则下列语句中正确的赋值语句是()
A:c='66';
B:c="66"
C:c=66;
D:c="B"
答案:C
若有定义intx,*p;,则正确的赋值表达式是()
A:p=&x;
B:p=x;
B:inta[]={0,1,2,3,4,5,6,7,8,9};
C:inta[2][5]={0,1,2,3,4,5,6,7,8,9};
D:inta[2][]={0,1,2,3,4,5,6,7,8,9};
答案:D
下列描述中不正确的是()
A:字符型数组中可以存放字符串
B:可以对字符型数组进行整体输入、输出
B:函数中的形式参数是局部变量
C:在一个函数内定义的变量只在本函数范围内有效
D:在一个函数内的复合语句中定义的变量在本函数范围内有效
答案:D
在C语言中,十进制数47可等价地表示为()
A:2f
B:02f
C:57
D:057
答案:D
以下四个选项中,属于实型常量的是()
A:0x12
B:-12345e-3
C:1e0.5
A:6
B:0
C:2
D:1
答案:D
对于inta=99,b='b';printf(“%c,%d”,a,b);的结果是()
A:99,b
B:c,98
C:99,98
D:c,b
答案:B
以下非法的赋值语句是()
A:n=(i=2,i);
B:j;
C:(i1);
D:x=j>0;
答案:C
以下叙述中不正确的是()
A:在不同的函数中可以使用相同名字的变量
D:e-5
答案:B
以下不能正确定义二维数组的选项是()
A:inta[2][2]={{1},{2}}
B:inta[][2]={l,2,3,4}
C:inta[2][2]={{l},2,3}
D:inta[2][]={{1,2},{3,4}}
答案:D
下列数组定义及赋值不正确的是()
A:inta[10]={0,1,2,3,4,5,6,7,8,9};
《程序设计(C语言)》2020年秋季学期在线作业(一)
设有定义inta[]={1,5,7,9,11,13},*p=a3;则*(p-2),*(a4)的值是()
A:511
B:19
C:59
D:有错误
答案:A
以下不合法的赋值语句是()
A:x=(1,y=2);
B:++x;
C:x=y=15;
D:y=int(x);
A:A
B:a
C:z
D:Z
答案:B
#defineN10;
Voidarrin(intx[N])
{
inti=0;
while(i
scanf(“%d”,__________);
}
在下划线处应填入的是()
A:x+i
B:&x[i+1]
C:x+(i++)
D:&x[++i]
答案:C
已有定义:intx=3,y=4,z=5;则表达式!(xy)z-1&&yz/2的值是()
C:*p=&x;
D:*p=*x;
答案:A
初始化多维数组的语句中,可以默认的是()
A:最后一个下标界
B:第1个下标界
C:第2个下标界
D:以上都不对
答案:B
以下对二维数组a的正确说明是()
A:inta[3][]
B:floata(3,4)
C:doublea[1][4]
D:floata(,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch32):ch,该表达式的值是()
答案:B
在C语言中,逻辑真和逻辑假分别表示为()
A:1,1
B:1,0
C:0,1
D:0,0
答案:B
C语言中变量的指针指的是()
A:变量类型
B:变量值
C:变量值
D:变量地址
答案:D
在C语言中,下列字符常量中合法的是()
A:′\084′
B:′\x43′
C:′ab′
D:”\0”
答案:B
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。