奥鹏教育华师大《C语言程序设计A》在线作业

奥鹏华中师范大学平时在线作业

华师《C语言程序设计A》在线作业-0003

语句while(!E);中的表达式!E等价于
A:E==0
B:E!=1
C:E!=0
D:E==1
答案问询微信:424329

C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符
A:必须为字母
B:必须为下划线
C:必须为字母或下划线
D:可以是字母、数字和下划线中任一种字符
答案问询微信:424329

C语言中while和do-while循环的主要区别是
A:do-while的循环体至少无条件执行一次
B:while的循环控制条件比do-while的循环控制条件严格
C:do-while允许从外部转到循环体内
D:do-while的循环体不能是复合语句
答案问询微信:424329

以下能正确地定义整型变量a,b和c并为其赋初值5的语句是
A:int a=b=c=5;
B:int a,b,c=5;
C:a=5,b=5,c=5;
D:a=b=c=5
答案问询微信:424329

已知:int *p,a;,则语句“p=”中的运算符“,则下面正确的描述是( )。
A:只有元素a[0][0]可得到初值0
B:此说明语句是错误的
C:数组a中每个元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信:424329

以下叙述不正确的是
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面
答案问询微信:424329

若有说明:int a[][4]={0,0};则下面不正确的叙述是
A:数组a的每个元素都可得到初值0
B:二维数组a的第一维大小为1
C:因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D:只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
答案问询微信:424329

下面四个选项中,均是正确的数值常量或字符常量的选项是
A:3
B:4
C:5
D:不定
答案问询微信:424329

下列四个选项中,均是C语言关键字的选项是
A:auto enum include
B:switch typedef continue
C:signed union scanf
D:if struct type
答案问询微信:424329

假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
A:7
B:8
C:6
D:2
答案问询微信:424329

若二维数组a有m列,则在a[i][j]前的元素个数为
A:j*m+i
B:i*m+j
C:i*m+j-1
D:i*m+j+1
答案问询微信:424329

最初的计算机编程语言是( )。
A:机器语言
B:汇编语言
C:高级语言
D:低级语言
答案问询微信:424329

一个C程序的执行是从
A:本程序的main函数开始,到main函数结束
B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C:本程序的main函数开始,到本程序文件的最后一个函数结束
D:本程序文件的第一个函数开始奥鹏华中师范大学平时在线作业,到本程序main函数结束
答案问询微信:424329

按函数在程序中出现的位置来分,可以有以下哪些函数调用方式?
A:函数语句
B:函数表达式
C:函数参数
D:函数值
答案问询微信:424329

下列语句段会陷入死循环的是
A:n=100; while(n) n=n%100+1;
B:s=33; while(s++%2+s%2)?s++;
C:for(;;);
D:for(i=1;;)?if(–i)break;
答案问询微信:424329

下列语句中,正确的有:
A:char?str[5]="hello";
B:char?str[]={'h','e','l','l','o',''};
C:char?str[5]={"hi"};
D:char?str[100]="";
答案问询微信:424329

哪些运算符属于关系运算符?
A:
B:=
C:=
D:%
答案问询微信:424329

下面叙述中,正确的有
A:函数的定义不能嵌套,但函数调用可以嵌套;
B:为了提高可读性,编写程序时应该适当使用注释;
C:变量定义时若省去了存储类型,系统将默认其为静态型变量;
D:函数中定义的局部变量的作用域在函数内部
答案问询微信:424329

在计数循环for(表达式1;表达式2;表达式3)中,可以省略的表达式是:
A:表达式1;
B:表达式2;
C:表达式3;
D:一个都不能少
答案问询微信:424329

定义了一维int型数组a[10]后,下面正确的引用有:
A:a[0]=1;
B:a[10]=2;
C:a[0]=5*2;
D:a[1]=a[2]*a[0];
答案问询微信:424329

浮点形变量包括?
A:单精度
B:双精度
C:长双精度
D:短双精度
答案问询微信:424329

以下哪些函数可以实现字符的输出?
A:putchar函数
B:getchar函数
C:printf函数
D:scanf函数
答案问询微信:424329

下面属于转义符的有:
A:‘t?’
B:‘n’
C:‘%d’
D:‘376’
答案问询微信:424329

一个数据类型为void的函数在被调用后,下列错误的描述有
A:函数没有返回值;
B:函数可以返回一个系统默认值;
C:函数返回值由用户临时决定;
D:函数可以返回一个不确定的值
答案问询微信:424329

关于条件运算符的叙述正确的是
A:条件运算符的优先级别比关系运算符和算术运算符都低;
B:条件运算符是C语言中惟一的一个三目运算符;
C:条件运算符的结合方向是“自右至左” ;
D:条件运算符可以替代任何if语句的功能
答案问询微信:424329

以下关于二维数组初始化的描述正确的是?
A:分行给二维数组赋初值
B:可以将所有数据写在一个花括号内,按数组排列的顺序对各元素赋初值
C:可以对部分元素赋初值
D:如果对全部元素都赋值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。
答案问询微信:424329

以下所列语句中,不合法的语句是:
A:a=1,b=2
B:++a;
C:a=a+1=5;
D:y=(int)a
答案问询微信:424329

下列描述正确的是:
A:getchar函数只能接收一个字符
B:getchar函数得到的字符可以赋给一个字符变量
C:getchar函数得到的字符可以赋给一个整型变量
D:getchar函数得到的字符可以作为表达式的一部分
答案问询微信:424329

代数式(x-y)2(a+b)对应的C语言表达式为(x-y)*(x-y)*(a+b)。
A:错误
B:正确
答案问询微信:424329

如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。
A:错误
B:正确
答案问询微信:424329

C程序有且仅有一个main()函数。
A:错误
B:正确
答案问询微信:424329

一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为整个C程序。
A:错误
B:正确
答案问询微信:424329

C语言程序中,任何英语单词均可以作标识符。
A:错误
B:正确
答案问询微信:424329

C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。
A:错误
B:正确
答案问询微信:424329

for(int x=0,y=0;!x=5;y++)语句执行循环7次。
A:错误
B:正确
答案问询微信:424329

在一个函数定义中,只能有一个return语句。
A:错误
B:正确
答案问询微信:424329

在C语言中,for语句既可以用于计数类型循环又可以用于条件类型循环。( )
A:错误
B:正确
答案问询微信:424329

未初始化的int类型数组,其各元素的值全是0。
A:错误
B:正确
答案问询微信:424329

在C程序的主函数main中定义的变量就是全局变量。
A:错误
B:正确
答案问询微信:424329

在if…else语句中,else总是和它上面最近且未曾配对的if配对。
A:错误
B:正确
答案问询微信:424329

若a=1,b=2,c=3,则执行表达式(ab)&& (c++)后,c的值为4。
A:错误
B:正确
答案问询微信:424329

在C程序中,函数调用可以作为函数的实参。
A:错误
B:正确
答案问询微信:424329

如果指针占用的内存大小为2Byte,那么指向它的二重指针占用内存大小为4Byte。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网