《程序设计(C语言)》2021年秋季学期在线作业(一)
试卷总分:100 得分:100
第1题,以下四个选项中不能看作一条语句的是( )
A、{; }
B、a=0,b=0,c=0;
C、if(a0)
D、if(b==0)m=1;n=2;
正确答案:
第2题,以下选项中合法的用户标识是( )
A、long
B、_2Test
C、3Dmax
D、A.dat
正确答案:
第3题,
A、a=2 b=1
B、a=1 b=1
C、a=1 b=0
D、a=2 b=2
正确答案:
第4题,下列描述中不正确的是( )
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整型数组进行整体输入、输出
D、不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值
正确答案:
答案来源:(www.),在C语言中,字符型数据在内存中的存储形式是( )
A、原码
B、补码
C、反码
D、ASCII码
正确答案:
第6题,语句: printf("%d",(a=2)&&(b=-2));的输出结果是( )
A、无输出
B、结果不确定
C、1
D、2
正确答案:
第7题,已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( )
A、6
B、0
C、2
D、1
正确答案:
第8题,已知 char ch='A'; 且表达式 ch=(ch='A' && ch='Z') ?(ch 32) ::ch 的值是( )
A、A
B、a
C、Z
D、出错
正确答案:
第9题,以下选项中可作为C语言合法整数的是( )
A、10110B
B、0386
C、x2a2
D、0Xffa
正确答案:
答案来源:(www.),以下非法的赋值语句是( )
A、n=(i=2, i);
B、j ;
C、(i 1);
D、x=j0;
正确答案:
第11题,以下选项中合法的实型常数是( )
A、5E2.0
B、E-3
C、.2E0
D、1.3E
正确答案:
答案来源:(www.),在下列描述中,正确的一条是( )
A、if(表达式)语句中,表达式的类型只限于逻辑表达式
B、语句"goto 12;"是合法的
C、for(;;)语句相当于while(1)语句
D、break语句可用于程序的任何地方,以终止程序的执行
正确答案:
第13题,
A、4,3,2
B、3,3,2
C、3,3,3
D、3,2,2
正确答案:
第14题,以下程序中,while循环的循环次数是( )
A、1
B、10
C、6
D、死循环,不能确定次数
正确答案:
答案来源:(www.),若有说明语句:char c= '\64' ; 则变量C包含:
A、1个字符
B、2个字符
C、3个字符
D、说明不合法,C值不确定
正确答案:
第16题,执行int j,i=1; j=-i ; 后j的值是( )
A、-1
B、-2
C、1
D、2
正确答案:
第17题,已定义c为字符型变量,则下列语句中正确的赋值语句是( )
A、c='66';
B、c="66"
C、c=66;
D、c="B"
正确答案:
第18题,在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )
A、1
B、2
C、3
D、4
正确答案:
第19题,已定义以下函数
fun(int *p)
{ return *p; }
该函数的返回值是( )
A、不确定的值
B、形参p中存放的值
C、形参p所指存储单元中的值
D、形参p的地址值
正确答案:
答案来源:(www.),以下关于数组的描述正确的是( )
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素
正确答案: