1 / 9
文档名称:

(完整版)专升本C语言试卷2.doc

格式:doc   大小:233KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(完整版)专升本C语言试卷2.doc

上传人:书生教育 2021/3/20 文件大小:233 KB

下载得到文件列表

(完整版)专升本C语言试卷2.doc

文档介绍

文档介绍:专升本 C 语言程序设计试卷(二)
一、单项选择题( 1~30 题每小题 1 分, 31~45 题每小题 2 分,共 60 分)
以下合法的用户自定义标识符是(D)。
A 、 b-b B 、 float

C、<fr>

D、

_isw
2. 若变量已正确定义并赋值,以下不符合
A 、 a*b/c; B 、%2

C 语言语法的表达式是(
C、 2, b D 、 a/b/c

B )。
下列不正确的字符常量是( C)
A 、 'n'
B、 '1'
C、"a"
D 、'101'
4.
在 C 语言中,表示逻辑值“真”用
( B)
A 、 1
B、非 0
的数
C、非 1
的数
D、 大于
0 的数
5.
把 x、 y 定义成 float 类型变量,并赋同一初值
是( C)
A 、 float x, y=;
B 、 float
x, y=2*;
C、float x=, y=x=;
D、 float
x=y=;
6.
若变量已正确定义,值不为
2 的表达式是( C)
A 、 2&3
B、 1<<1
C、a==2
D、 1^3
若变量已正确定义,和语句“ if(a>b) k=0; else k=1; ”等价的是( C)
A 、 k=(a>b)?1:0;

B、 k=a>b;
C、k=a<=b;

D、 a<=b

? 0 :

1;
8. 设变量定义为“ int a, b;”,执行下列语句时,若
scanf("a=%d, b=%d",&a, &b) ;

a 和 b 的值都是

10,则应输入

( D)
A 、 10 10

B、 10, 10

C、 a=10

b=10

D 、 a=10, b=10
下列程序的输出结果是(D )
fun(int a, int b, int c)
{ c =a*b; } void main( )
{ int c; fun(2,3,c);
printf(
” %dn” ,c);
}
A 、 0
B、 1
C、 6
D 、无法确定
10.
在 C 程序中,若对函数类型未加说明,则函数的隐含类型为(
A )
A 、 int
B、 double
C、void
D、 char
11.
表达式 strlen(
” hello的值”是)( B )
A 、 4
B、 5
C、 6
D、 7
12.
设变量定义为“
int a[4]; ”,则不符合 C 语言语法的表达式是(
D )
A 、 *a
B 、a[0]
C、 a
D、 a++
13.
设变量定义为“
int x, *p=&x; ”,则 &*p 相当于( A )