程序设计C作业第34章概念题.docx
《程序设计C作业第34章概念题.docx》由会员分享,可在线阅读,更多相关《程序设计C作业第34章概念题.docx(11页珍藏版)》请在冰豆网上搜索。
程序设计C作业第34章概念题
o程序设计(C)
o/►第二次作业(第3-4章概念题)
题目1
完成
满分1.00
Flagquestion
题干
对于inta,表达式1<=a<=5的值是()
选择一项:
a.表达式语法有误
b.1
c.0
d.不定
题目2
完成
满分1.00
Flagquestion
题干
C语言中,下面哪项是不合法的标识符?
()
选择一项:
a.Abc
b.switch
c._345
d.user
题目3
完成
满分1.00
Flagquestion
题干
已有定义intx[3][2],以下能正确引用数组元素的选项是()
选择一项:
a.x[0][2]
b.x[2][1]
c.x[2][2]
d.x[1][2]
题目4
完成
满分1.00
Flagquestion
题干
若w=1,x=2,y=3,z=4,则条件表达式ww:
yy:
z的值是()
选择一项:
a.1
b.2
c.4
d.3
题目5
完成
满分1.00
Flagquestion
题干
给定如下程序:
#include
voidmain()
{charc1=‘A’,c2=‘a’;
printf("%c\n",(c1,c2));
}
则以下叙述正确的是()
选择一项:
a.程序输出小写字母a
b.程序编译通过,但运行时出错
c.格式说明符不足,编译出错
d.程序输出大写字母A
题目6
完成
满分1.00
Flagquestion
题干
以下能正确定义一维数组的选项是()
选择一项:
a.inta[5]={1,2,3,4,5};
b.inta[5]=“0123”;
c.chara={‘A’,‘B’,‘D’}
d.chara[]={0,1,2,3}
题目7
完成
满分1.00
Flagquestion
题干
若变量x、y已正确定义并赋值,以下符合C语言语法规则的语句是()
选择一项:
a.++x,y=x--;
b.x=x+10=x+y;
c.x+1=y;
d.double(x)/10;
题目8
完成
满分1.00
Flagquestion
题干
下列程序的输出结果为()
voidmain()
{intx,y,z;
x=y=1;
z=x++,y++,++y;
printf(“%d,%d,%d\n”,x,y,z);
}
选择一项:
a.2,3,1
b.2,2,1
c.2,3,3
d.2,3,2
题目9
完成
满分1.00
Flagquestion
题干
x,y,z被定义为int型变量,若从键盘为其输入数据,则正确的输入语句是()
选择一项:
a.read(“%d%d%d”,&x,&y,&z);
b.scanf(“%d%d%d”,x,y,z);
c.inputx,y,z
d.scanf(“%d%d%d”,&x,&y,&z);
题目10
完成
满分1.00
Flagquestion
题干
给定如下程序段,请选择描述正确的说法()
inti=9;
while(i=0)i--;
选择一项:
a.while循环执行9次
b.循环体语句一次也不执行
c.循环体语句执行一次
d.循环是无限循环
题目11
完成
满分1.00
Flagquestion
题干
逻辑运算符两侧运算对象的数据类型()
选择一项:
a.只能是0或非0正数
b.可以是整型或字符型数据
c.可以是任何类型的数据
d.只能是0或1
题目12
完成
满分1.00
Flagquestion
题干
下列程序的输出结果是()
#include
voidmain()
{inta=2,b=3,c=0,d;
d=!
a&&!
b||!
c;
printf(“%d\n”,d);
}
选择一项:
a.编译出错
b.0
c.-1
d.1
题目13
完成
满分1.00
Flagquestion
题干
以下说法中正确的是()
选择一项:
a.C语言比其他语言高级
b.C语言出现得最晚,具有其他语言的一切优点
c.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
d.C语言不用编译就能被计算机执行
题目14
完成
满分1.00
Flagquestion
题干
数值029是一个()
选择一项:
a.非法数
b.十进制
c.八进制数
d.十六进制
题目15
完成
满分1.00
Flagquestion
题干
在C语言中,复合语句要用一对()括起来。
选择一项:
a.大括号
b.方括号
c.尖括号
d.圆括号
题目16
完成
满分1.00
Flagquestion
题干
设n为整型变量,则for(n=10;n>=0;n--)循环的次数为()
选择一项:
a.10
b.12
c.11
d.9
题目17
完成
满分1.00
Flagquestion
题干
对表达式for(表达式1;;表达式3)可以理解为()
选择一项:
a.for(表达式1;表达式1;表达式3)
b.for(表达式1;1;表达式3)
c.for(表达式1;表达式3;表达式3)
d.for(表达式1;0;表达式3)
题目18
完成
满分1.00
Flagquestion
题干
执行下列语句段后x的值为()
inta=14,b=15,x;
charc=‘A’;
x=(a&&b)&&(c<'a');
选择一项:
a.TRUE
b.1
c.0
d.FALSE
题目19
完成
满分1.00
Flagquestion
题干
有以下语句:
intx;charc[10];
则正确的输入语句是()
选择一项:
a.scanf(“%d%s”,&x,c);
b.scanf(“%d%s”,&x,&c);
c.scanf(“%d%s”,x,c);
d.scanf(“%d%s”,x,&c);
题目20
完成
满分1.00
Flagquestion
题干
下列程序的输出结果是()
#include
voidmain()
{inta=55,b=50,c=60,d;
d=a>20?
b:
c;
switch(d)
{case40:
printf(“%d,”,a);
case50:
printf(“%d,”,b);
case60:
printf(“%d,”,c);
default:
printf(“$\n”);
}
}
选择一项:
a.50,60
b.50,$
c.50,60,$
d.60,$