文档详情

大一上语言练习题.pdf

发布:2025-05-23约8.09千字共5页下载文档
文本预览下载声明

练习题(一)

一、单项选择题(共25分,每小题各1分)

1、执行语句:inta=10,*pa=a;printf(“%d,%d”,sizeof(a),sizeof(*pa));

的结果

是()。

A.2,2B.10,2C.2,10D.10,10

2、设测的三角形的A角为38,求A角正弦的函数表示为正确的是()。

A.sin(38)B.sin(38/3.14159*180)C.sin(38/3.14159)

D.sin(38*180)

3、设函数中有:intx=3,y=2,z=1;则z+=(xy?x++:++y);的值是(

)。

A.3B.2C.4

D.1

4、当0≤x≤100,10≤y≤1000均成立时,则求y%x,否则求x%y,并将结果赋

给z,用C语言表达式描述正确的是()。

A.z=(((x=0x=100)and(y=10y=1000))?y%x:x%y);

B.z=(((x=0x=100)||(y=10y=1000))?y%x:x%y);

C.z=(((x=0x=100)or(y=10y=1000))?y%x:x%y);

D.z=(((x=0x=100)(y=10y=1000))?y%x:x%y);

5、设函数中有charstr[10];下列函数可用于显示字符串的函数是()。

A.fputs(str)B.puts(str)C.puts(str[10])

D.printf(“%s”,str[0])

6、设程序中有:intx,y;(x=10,y=20,y+=++x-x);则printf(“%d”,y)的

结果

是()。

A.20B.21C.30D.31

7、一个C语言程序可以由多个函数组成,但程序的执行是从()开始。

A.第一个函数B.指定的函数C.main函数D.当前的函数

8、C语言函数体是由两部分构成的,它们分别是()。

A.函数说明部分和函数B.数据和操作部分

C.函数说明部分和结构体D.部分和语句部分

9、在下列定义的指针变量中,能使指针变量指向一维数组的是()。

A.int*P()B.int(*P)()C.int(*p)[4]D.

int*(P)()

10、在下列指针数组的定义中,属于正确的是()。

A.float*pa[3]B.float(pa[3])C.float*(Pa[3])D.float

(*pa[3])

11、设程序中有charch[20]={“de123456”};则printf(“%d”,

显示全部
相似文档