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

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

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

下面四个选项中,均是合法浮点数的选项是
A:+1e+1 5e-9.4 03e2
B:-.60 12e-4 -8e5
C:123e 1.2e-.4 +2e-1
D:-e3 .234 5.e-0
答案问询微信:424329

以下不正确的定义语句是
A:double x[5]={2.0,4.0,6.0,8.0,10.0};
B:int y[5]={0,1,3,5,7,9};
C:char c1[]={‘1’,‘2’,‘3’,‘4’,‘5’};
D:char c2[]={‘x10’,‘xa’,‘x8’};
答案问询微信:424329

一个C语言程序是由
A:一个主程序和若干子程序组成
B:函数组成
C:若干过程组成
D:若干子程序组成
答案问询微信:424329

已知:int *p,a;,则语句“p=”中的运算符“intlong int=floatdouble
答案问询微信:424329

在位运算中,操作数每右移一位,其结果相当于( )。
A:操作数乘以2
B:操作数除以2
C:操作数乘以4
D:操作数除以4
答案问询微信:424329

以下对二维数组a的正确说明是
A:int a[3][];
B:float a(3,4);
C:double a[1][4];
D:float a(3)(4);
答案问询微信:424329

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

能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是
A:(x=1)=10)=200)=210)
B:(x=1)||(x=10)||(x=200)||(x=210)
C:(x=1)=10)||(x=200)=210)
D:(x=1)||(x=10)=200)||(x=210)
答案问询微信:424329

在C语言中,一维数组的定义方式为:类型说明符 数组名
A:[常量表达式]
B:[整型表达式]
C:[整型常量] 或[整型表达式]
D:[整型常量]
答案问询微信:424329

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

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

说明语句“int (*p)();”的含义是( )。
A:p是一个指向一维数组的指针变量
B:p是指针变量,指向一个整型数据
C:p是一个指向函数的指针,该函数的返回值是一个整型
D:其他选项都选
答案问询微信:424329

下面四个选项中,均不合法的用户标识符的选项是
A:A P_0 do
B:float la0 _A
C:b-a goto int
D:_123 temp INT
答案问询微信:424329

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

下面不正确的字符串常量是
A:‘abc’
B:“12’12”
C:“0”
D:“ ”
答案问询微信:424329

有输入语句:scanf(“a=%d,b=%d,c=%d”,为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是
A:A) 132回车
B:1,3,2回车
C:a=1 b=3 c=2回车
D:a=1,b=3,c=2回车
答案问询微信:424329

对以下说明语句的正确理解是______。
int a[10]={6,7,8,9,10};
A:将5个初值依次赋给a[1]至a[5]
B:将5个初值依次赋给a[0]至a[4]
C:将5个初值依次赋给a[6]至a[10]
D:因为数组长度与初值的个数不相同,所以此语句不正确
答案问询微信:424329

执行语句for(i=1;i++4;);后变量i的值是
A:3
B:4
C:5
D:不定
答案问询微信:424329

若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为    。(假设a[0][0]位于数组的第一个位置上。)
A:i*m+j
B:j*m+i
C:i*m+j-1
D:i*m+j+1
答案问询微信:424329

以下哪些函数属于字符串处理函数?
A:puts函数
B:gets函数
C:strcat函数
D:strcpy函数
答案问询微信:424329

C语句包括以下哪几类?
A:控制语句
B:函数调用语句
C:表达式语句
D:空语句
E:复合语句
答案问询微信:424329

若a为整型变量,则下列表达式的值为0的是
A:a%a
B:a!=a
C:3/4
D:3
E:函数可以返回一个系统默认值;
F:函数返回值由用户临时决定;
G:函数可以返回一个不确定的值
答案问询微信:424329

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

关于if语句,下列叙述正确的是:
A:if语句中,条件表达式只能是关系表达式或逻辑表达式;
B:if语句中,条件表达式的括号不可以省略;
C:else子句不能作为一个独立的语句单独使用,必须是if语句的一部分。
D:if和else后面可以包含多个操作语句,此时要用一对大括号把这多个语句对括起来成为一个复合语句。
答案问询微信:424329

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

表示一个算法的方式包括哪些?
A:用自然语言表示
B:用流程图表示
C:用N-S流程图表示
D:用伪代码表示
答案问询微信:424329

假设int?x,y,z;若从键盘给x、y、z输入数据,下列不正确的输入语句是:
A:input?x、y、z;
B:scanf("%d%d%d",回车22回车?33回车
C:10.0回车22.0回车33.0回车
D:10.0,22.0,33.0回车
E:10.0【22.0【33.0回车
答案奥鹏华中师范大学平时在线作业问询微信:424329

关于switch语句叙述正确的是
A:语句中,case的冒号后面允许没有语句。
B:switch语句中,每一个case的冒号后面都允许跟有多条语句。
C:在与switch语句配套的case语句中所使用的表达式可以是变量或常量。
D:switch语句中,可以没有default语句。
答案问询微信:424329

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

函数fread的返回值为所读入数据的个数或-1。
A:错误
B:正确
答案问询微信:424329

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

在C语言中,不同类型的数据不可以在一起进行算术运算。
A:错误
B:正确
答案问询微信:424329

变量分为全局和局部两种,自动局部变量没有赋初值时,其值是不确定的。
A:错误
B:正确
答案问询微信:424329

对于指向同一个数组的两个变量而言,两个指针变量相减的操作是有意义的。
A:错误
B:正确
答案问询微信:424329

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

设i为int型变量,且初值是3,则表达式“i++-4”的值是-1。
A:错误
B:正确
答案问询微信:424329

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

return语句可以带有表达式也可以不带。
A:错误
B:正确
答案问询微信:424329

若采用十进制数的表示方法,则078是64。
A:错误
B:正确
答案问询微信:424329

若有定义:int a[5],*p;,则操作p=a;是合法的操作。
A:错误
B:正确
答案问询微信:424329

do……while循环语句至少要执行一次循环体。
A:错误
B:正确
答案问询微信:424329

C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是双向值传递。
A:错误
B:正确
答案问询微信:424329

函数的参数为int类型时,形参与实参结合的传递为值传递。
A:错误
B:正确
答案问询微信:424329

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

提供优质的教育资源

公众号: 超前自学网