一、选择题(共30分,每小题2分)
题目1
在下面的函数声明语句中,存在着语法错误的是( )。
选择一项:
a. AA(int a, int b)
b. AA(int, int)
c. AA(int a; int b)
d. AA(int a, int)
题目2
在下面的保留字中,不能作为函数的返回值类型的是( )。
选择一项:
a. void
b. int
c. enum
d. long
题目3
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。
选择一项:
a. 1
b. 2
c. 4
d. 8
题目4
假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。
选择一项:
a. a
b. a++
c. a
d. (a+1)
题目5
用calloc函数创建具有10个整型元素的一维数组的正确语句是( )。
选择一项:
a. int p=calloc(10,2);
b. int p=calloc(10);
c. int p=calloc(10,4);
d. int p=malloc(10)
题目6
假定变量m定义为“int m=7;”,则下面正确的语句为( )。
选择一项:
a. int p=&m;
b. int p=&m;
c. int &p=m;
d. int p=m;
题目7
假定k是一个double类型的变量,则定义变量p的正确语句为( )。
选择一项:
a. double p=&k;
b. int p=&k;
c. double &p=k;
d. char p=Thank you!;
题目8
若有语句为“int a[10], x, pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。
选择一项:
a. x=pa[3];
b. x=(a+3);
c. x=a[3];
d. x=pa+3;
题目9
假定有语句为“int b[10]; int pb;”,则下面不正确的赋值语句为( )。
选择一项:
a. pb=b;
b. pb=&b[0];
c. pb=b+2;
d. pb=b[5];
题目10
已知“int p=malloc(100);”,要释放p所指向的动态内存,正确的语句为( )。
选择一项:
a. free(p);
b. free p;
c. free(p);
d. free[p];
题目11
在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的( )。
选择一项:
a. 原型语句
b. 参数表
c. 函数名
d. 返回类型
题目12
假定一个函数定义为“static int f1(int x,int y){return x+y;}”,该函数名称为( )。
选择一项:
a. static
b. int
c. f1
d. return
题目13
假定一个函数的原型语句为“int ff(int x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。
选择一项:
a. ff(a)
b. ff(a[0])
c. ff(a+3)
d. ff(&a[0])
题目14
假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为( )。1B
选择一项:
a. char a
b. char a
c. char& a
d. chara
题目15
假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为( )。
选择一项:
a. char (w)[N]
b. char w[N]
c. char (w)N
d. chara
信息文本
二、判断题(共30分,每小题2分。叙述正确则回答“是”,否则回答“否”)
题目16
在C语言中,一个函数由函数头和函数体组成。
选择一项:
对
错
题目17
在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。
选择一项:
对
错
题目18
如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字static。
选择一项:
对
错
题目19
如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。
选择一项:
对
错
题目20
调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。
选择一项:
对
错
题目21
函数形参变量不属于局部变量。
选择一项:
对
错
题目22
假定p所指对象的值为25,p+1所指对象的值为46,则p++的值为46。
选择一项:
对
错
题目23
假定p所指对象的值为25,p+1所指对象的值为46,则++p的值为25。
选择一项:
对
错
题目24
假定p所指对象的值为25,p+1所指对象的值为46,则执行(p++)运算后,p所指对象的值为46。
选择一项:
对
错
题目25
假定a是一个指针数组,则a+i所指对象的地址比a地址大4i字节。
选择一项:
对
错
题目26
若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(char)p。
选择一项:
对
错
题目27
假定一个数据对象为int类型,则指向该对象的指针类型仍为int类型。
选择一项:
对
错
题目28
假定x为一个简单变量,则&x表示x的地址。
选择一项:
对
错
题目29
若p指向x,则p与x的值不同。
选择一项:
对
错
题目30
NULL是一个符号常量,通常作为空指针值,它代表的值为0。
选择一项:
对
错
信息文本
三、写出下列每个程序运行后的输出结果(共20分,每小题4分)
题目31
#include
int WF(int x, int y) {
x=x+y;
y=x+y;
return x+y;
}
void main() {
int x=5, y=7;
int z=WF(x,y);
printf(z=%dn,z);
}
题目32
#include
#include
void fun(char ss[]);
void main( ) {
char s[15]=0123456789;
fun(s);
printf(%sn,s);
}
void fun(char ss[]) {
int i, n=strlen(ss) ;
for(i=0; in2; i++) {
char c=ss;
ss=ss[n-1-i];
ss[n-1-i]=c;
}
}
题目33
#include
int Count(int a[], int n, int x)
{
int i,c=0;
for(i=0;in;i++) if(ax) c++;
return c;
}
void main() {
int a[8]={20,15,32,47,24,36,28,70};
int b=Count(a,8,30);
printf(b=%dn,b);
}
#include
void main() {
int a[8]={3,5,7,9,2,3,4,8};
int s=0,p;
for(p=a;pa+8;) s+=p++;
printf(s=%dn,s);
}
题目35
#include
int LA(int a, int n, int x) {
int i,s=0;
for(i=0;in;i++)
if(ax) s+=a;
return s;
}
void main() {
int a[8]={5,10,15,8,12,3,9,20};
int b=LA(a,5,10);
int c=LA(a+2,6,10);
printf(%d %dn,b,c);
}
四、写出下列每个函数的功能(共20分,每小题4分)
题目36
double SF(double x, int n) { n为正整数
double p=1,s=1;
int i;
for(i=1;i=n;i++) {
p=x;
s+=p;
}
return s;
}
题目37
int SG(int x) { x为大于等于2的整数
int i=2;
while(ii=x) {
if(x%i==0) break;
i++;
}
if(ii=x) return 0; else return 1;
}
题目38
int WB(int a[], int n, int x) {
for(int i=0;in;i++)
if(a==x) return 1;
return 0;
}
题目39
int fun(int m, int n) {
int c=0;
static int b=2;
if(mbb
else if(m%b==0 && n%b==0) {c=b; return cfun(mb,nb);}
else {b++; return fun(m,n);}
}
题目40
int LK(double a[], int n) {
double s=0;
int i,m=0;
for(i=0;in;i++) s+=a;
s=n;
for(i=0;in;i++) if(a=s) m++;
return m;
}
沈阳工程学院专升本考什么
沈阳工程学院普通专升本公共课考数学或思政、英语和计算机基础,专业课因报考专业而不同,比如计算机科学与技术专业课考信息安全、C语言程序设计、网络技术基础,网络工程专业课考计算机网络原理、网络安全与维护、...
来源:奥鹏教育
2021-02-19
关键字:
沈阳工程学院专升本
沈阳工程学院专升本考试一般来说考查三门公共课。其中包括有英语、计算机、高等数学/思政(报考理科专业考高数,文科专业考思政)。
计算机考试题型有选择题、判断题、简述题和操作应用题,均为笔答形式。...
沈阳工程专升本都考什么
新国家开放大学23秋《C语言程序设计》形考任务3答案3相关练习题:
北票古称“川州”,隶属于辽宁省朝阳市,位于朝阳市的东北部,大凌河中游。东与阜新蒙古族自治县毗邻,南与锦州市义县、凌海市相邻,西、西南与朝阳市区、朝阳县接壤,北与内蒙古自治区敖汉旗、奈曼旗交界。面积4469平方公里 (2010年),人口为582282人(2011年末),2011年,北票市全年地区生产总值实现195.03亿元。
一方的顺从性行为可能导致另一方的( )行为?
某公司发行普通股1000万股,每股面值1元,发行价格每股10元,筹资费率为4%,预计第一年年末每股发放股利0.25元,以后每年增长5%,则该普通股成本为( )。
全面质量管理的基本工作方式是PDCA循环,其中D阶段为()。
在服务管理中,管理人员应研究( )问题。
版权保护: 本文由 主页 原创,转载请保留链接: http://whmarine.com/a/webbase/2023/1112/1979.html