中国地质大学(北京)《计算机二级等级考试C语言》在线作业一
奥鹏教育中国地质大学在线作业
地大《计算机二级等级考试C语言》在线作业一-0008
以下对C语言函数的有关描述中,正确的是:______。( )
A:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B:函数既可以嵌套定义又可以递归调用
C:函数必须有返回值,否则不能使用函数
D:程序中有调用关系的所有函数必须放在同一个源程序文件中
答案问询微信:424329
假定变量b和pb定义为:int b[10], *pb=b;,要将24赋值给b[1]元素中,不正确的语句是____.
A:*(pb+1)=24;
B:*(b+1)=24;
C:*++b=24;
D:*++pb=24;
答案问询微信:424329
当执行以下程序时,________。#includestdio.h
void main()
{
int a;
while(a=5)
printf("%d ",a–);
}
A:循环体将执行5次
B:循环体将执行0次
C:循环体将执行无限次
D:系统会死机
答案问询微信:424329
如果有int a=5,b=3;则在执行“!a,则执行z=x=xy;后,z的值为______。( )
A:0
B:1
C:4
D:5
答案问询微信:424329
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为()。
A:log2n
B:n/2
C:n
D:n+1
答案问询微信:424329
设n=3;则执行 ++n语句后,n的值为_____。( )
A:5
B:4
C:3
D:2
答案问询微信:424329
已知:int a,*p=,则下列函数调用中错误的是______。( )
A:2 3 4 3 4 5
B:4 3 2 5 4 3
C:2 3 3 4 4 5
D:4 5 3 4 2 3
答案问询微信:424329
有以下程序
#include
#include
void fun(char *s[ ],int n)
{ char *t; int i,j;
for(i=0; i for(j=i+1; j if(strlen(s[i])strlen(s[j])) {t=s[i]; s[i]=s[j]; s[j]=t;}
}
main()
{ char *ss[]={"bcc","bbcc","xy","aaaacc","奥鹏教育中国地质大学在线作业;aabcc"};
fun(ss,5);
A:xy,aaaacc
B:aaaacc,xy
C:bcc,aabcc
D:aabcc,bcc
答案问询微信:424329
C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。
A:”.c”
B:“.obj”
C:“.exe”
D:“.bas”
答案问询微信:424329
以下对一维数组a进行正确初始化的语句是______。( )
A:int a[10]=(0,0,0,0,0)
B:int a[10]={};
C:int a[10]={0};
D:int a[2]={10,9,8};
答案问询微信:424329
函数原型语句正确的是____.
A:int Function(void a);
B:void Function (int);
C:int Function(a);
D:void int(double a);
答案问询微信:424329
在程序运行过程中,其值不能被改变的量称为常量( )
A:错误
B:正确
答案问询微信:424329
C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。
A:错误
B:正确
答案问询微信:424329
用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A:错误
B:正确
答案问询微信:424329
指针变量和变量的指针是同一个名词不同说法。( )
A:错误
B:正确
答案问询微信:424329
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。
A:错误
B:正确
答案问询微信:424329
在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。( )
A:错误
B:正确
答案问询微信:424329
在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A:错误
B:正确
答案问询微信:424329
存放地址的变量同其它变量一样,可以存放任何类型的数据。
A:错误
B:正确
答案问询微信:424329
一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A:错误
B:正确
答案问询微信:424329
自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A:错误
B:正确
答案问询微信:424329