2023年河南工学院公共课《C语言》科目期末试卷A(有答案).docxVIP

  • 10
  • 0
  • 约6.51千字
  • 约 18页
  • 2023-05-02 发布于江西
  • 举报

2023年河南工学院公共课《C语言》科目期末试卷A(有答案).docx

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;

文档评论(0)

1亿VIP精品文档

相关文档