关键词不能为空

当前您在: 主页 > 英语 >

C语言程序设计试题3

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-14 02:39
tags:

-

2021年2月14日发(作者:drawing是什么意思)


学生填写



内容



专业班级










































教师填写



内容



考试类型



考试【





考查【


?




命题人



张媛













绝密★启用前

















学院




学年



期末考试






专业(





C


语言程序设计


》试卷




题号





















得分










评卷人




得分



评卷人







一、单项选择题(本大题共


15


小题,每小 题


2


分,共


30


分)



1.


函数调用语句“f(( e1,e2),(e3,e4,e5))”中参数的个数是(







A.1


B.2 C.3






D.5


2.


不正确的标识符是(







A._a2



B.2ai C.a2_i





3.



int a[3]=

< p>


1



2



3



*p


;则下列赋值语句中正确的是(







A.p=&a




B.*p=a



C.*(a+1)=a





D.p=a+1


4. C


程序在作逻辑运算时判断操作数真、假的表述中,正确的是(







A.0


为假,非


0


为真


B.


只有


1

< br>为真


C.-1


为假,


1< /p>


为真



D.0


为真,非


0


为假


< br>5.



p1


< br>p2


都是指向整型的指针,


p1


已经指向数量


x


,要使


p2

< p>
也指向


x


,正确的是(







A.p2=p1





B.p2=**p1



C.p2=&p1




D.p2=*p1




6.

< p>
定义一个有


4


个元素的一维整型数组,正确的是(







a[4]




a[]={1,2,3,4,5}



a[]={1,2,3}



a[4]={1}


7.


若变量


a


,< /p>


b


已经正确定义并赋值,符合


C


语言语法的表达式是(







A.a2+b B.a*a+b


C.a×a+b





D.a?a+b


< br>8.


算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为(







A.


算术运算、赋值运算、关系运算


B.


算术运算、关系运算、赋值运算



C.


关系运算、赋值运算、算术运算


D.


关系运算、算术运算、赋值运算



9.


表达式


strcmp(“3.14”,“3.278”)的 值是一个(







A.


非零整数





B.


浮点数


C.0





D.


字符



10.

执行下列语句


printf


(“%d”,’a’= =’A’)后输出为(







A.1





B.


语法错


C.0





D.97


11.


若数组定义为


int a [4][5]


;则下列哪个表达式是错误的?(







A.*a




B.a[1][1] C.&a[2][3]



D.++a


12.


若定义


char


a[80]=“95”,b[]=“windows”;则语句


printf (“%s”,


strcry(a



b) )


;的输出结果为(



s95





s C.95



D.95windows









》试卷


A


13.

求一个双精度实数的绝对值,应该调用函数(











14.


表达式


10%2


值是 (







A.0





B.1 C.5


D.5.0


15.


若变量已正确定义,表达式(


j=3



j++


)的值是(







A.3




B.4 C.5



D.0


二、

判断题


(判断下列各题,


正确的在题后括号内打“√”,< /p>


错的打“×”。


本大题共


5


小题,


每小题


2


分,



10


分)



16.


主函数可以分为两个部分:主函数说明部分和主函数体。














17.


函 数的定义和函数的调用均可以嵌套。
















18.



C


语言中,当我们定义了数组


int a[5]


;则数组元素的下标从


1


到< /p>


5













19.



C


语言中,“A”占两个字节,而‘A’占一个字节。














20.


程 序中定义的整型变量的初值都为


0

















三、程序填空题(本大题共


2


小题,共


6


个空格 ,每空


4


分,共


24

< br>分)



请在每小题的空格中填上正确答案。错填、不填均无分。



1


、下面程序调用


swap


函数交换


a



b


的值,并输出交换后的


a



b


的值。程序的输出结果是:


After Call Function


Swap 5



9




#include


void main(){


int x=9,y=5;


swap(











);


printf(“After Call Function Swap %d, %d”,x,y);



}


swap(











){


int temp;


temp=*x;













*y=temp; }


2


、输入一个正整数后,输出该数的位数。例如,若输入

< p>
3576


,则输出为


4


, 输入为


31678


,则输出为


5




#include


void main(){


int n,k=0;


scanf(“%d”,












);


while(











){


k++;


n=














1






2











-


-


-


-


-


-


-


-



本文更新与2021-02-14 02:39,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/654176.html

C语言程序设计试题3的相关文章