- 10
- 0
- 约6.51千字
- 约 18页
- 2023-05-02 发布于江西
- 举报
2023年河南工学院公共课《C语言》科目期末试卷A(有答案)
一、填空题
1、设有一输入函数scanf(%d”,k);它不能使float类型变量k得到正确数值的原因是_______未指明变量k的地址和_______格式控制符与变量类型不匹配。
2、C语言源程序的基本单位是________
3、一个C语言源程序由若干函数组成,其中至少应含有一个________
4、若a是int型变量,则执行表达式a=25/3%3后a的值为_______
5、表达式x=6应当读做_______
6、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。
a[0]=1;a[1]=2;swap(a,2);
7、下面程序段将输出computer。请填空。
char c[]=It is a computer;
for(i=0;_______;i++)
{_______;printf(%c,c[j]);}
8、请读以下函数:
getbits(unsigned x,unsigned p,unsigned n)
{x=((x(p+1-n))((unsigned)~0n));
return(x);
}
假设机器的无符号整数字长为16位。若调用此函数时x=0115032,p=7,n=4,则函数返回值的八进制数是_______。
9、若x=0123,则表达式(5+(int)(x))(~2)的值是_______。
10、下面程序段的运行结果是_______。
char s[80],*sp=HELLO!;
sp=strcpy(s,sp);
s[0]=h;puts(sp);
二、选择题
11、C语言规定:在一个源程序中,main函数的位置( )
A.必须在最开始 B.必须在系统调用的库函数的后面
C.可以任意 D.必须在最后
12、一个C程序的执行是从( )
A.本程序的main函数开始,到main函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序main函数结束
13、以下能正确地定义整型变量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;
14、阅读以下程序,当输入数据的形式为25,13,10回车,程序的输出结果
#includestdio.h
int main()
{int x,y,z;
scanf(%d%d%d”,8.x.y,z);
printf(x+y+z=%d\n,x+y+z);
return0;
}
A.x+y+z=48 B.x+y+z=35 C.x+z=35 D.不确定值
15、以下程序有语法性错误,有关错误原因的正确说法是( )。
#include stdio.h
int main()
{int G=5,k;
void prt_char();
-----
k=prt_char(G);
---
}
A.语句void prt_char();有错,它是函数调用语句,不能用void说明
B.变量名不能使用大写字母
C.函数说明和函数调用语句之间有矛盾
D.函数名不能使用下划线
16、若有说明语句:charc=\72;则变量c( )。
A.包含1个字符 B.包含2个字符
C.包含3个字符 D.说明不合法,c的值不确定
17、有下面的程序段:
char a[3],b[]=China”;a=b;printf(%s,A.;则( )。
A.运行后将输出China B.运行后将输出Ch
C.运行后将输出Chi D.编译出错
18、以下正确的描述是( )。
A.continue语句的作用是结束整个循环的执行
B.只能在循环体内和switch语句体内使用break语句
C.在循环体内使用break 语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用goto语句
19、下面能正确进行字符串赋值操作的是( )。
A.char s[5]={ABCDE); B.char s[5]={A,B,C,D,E};
C.char*s;s=ABCDE; D.char*s;scanf(%s,s);
20、已有函数max(a,B.,为了让函数指针变量p指向函数max,正确的赋值方法是( )
A.p=max;
您可能关注的文档
- 2023年河池学院软件工程专业《数据库原理》科目期末试卷B(有答案).docx
- 2023年河池学院网络工程专业《数据库原理》科目期末试卷A(有答案).docx
- 2023年河池学院网络工程专业《数据库原理》科目期末试卷B(有答案).docx
- 2023年河池学院新闻学专业《现代汉语》期末试卷A(有答案).docx
- 2023年河池学院新闻学专业《现代汉语》期末试卷B(有答案).docx
- 2023年河海大学法学专业《民法学》期末试卷A(有答案).docx
- 2023年河海大学法学专业《民法学》期末试卷B(有答案).docx
- 2023年河海大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx
- 2023年河海大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx
- 2023年河海大学软件工程专业《数据库原理》科目期末试卷B(有答案).docx
原创力文档

文档评论(0)