C语言定义的单精度输整形,江苏省五年一贯制专转本《c语言程序设计》模拟试卷一(晓庄)(11页)-原创力文档...

..

江苏省五年一贯制专转本

《C 语言程序设计》模拟试卷一(晓庄)

一、填空題(每空1 分,共 20 分)

1.C 程序是由构成的,一个 C 源程序至少且仅包含一个。

2.C 语言规定标识符只能由、和下划线 3 种字符组成, 且第一个

字符必须为或下划线。

3. 设有说明语句: char a='\72'; 则变量 a 包含个字符。

4. 条件“20< x<30”的 C 语言表达式是。

5. 若已知 a=10,b=20, 则!a

6.表达式21 % 4 的值为。

7.C 语言中没有专门的变量,如果想将一个字符串存放在变量中以便保

存,必须使用字符数组。

8.已知 a=79.345 ,则表达式(int)a 的值为。

9. .下面程序的输出结果为。

main()

{int x=023;

printf( “%d\n”,--x);

}

10. 设 int a=2 ;,则执行 a+=a*=15; 后,变量 a 的值是。

11.已知 ch='B' ,则表达式【 (ch>='A ' && ch<='Z')? (ch+32):ch】的值

为。

12.C 中定义符号常量PI 为 3.14159 的宏命令是。

Word 资料 .

..

13.函数形参和调用的实参是普通变量时,参数按方式进行传递。

14.C 中逻辑运算符的优先次序是:。

15.定义一个共用体变量,共三个成员分别是字符型、整形和单精度浮点型,则

该共用体变量所占内存长度为个字节。

15. 设有变量定义: int a=10,c=9;

则表达式(--a!=c++)? — a:++c 的值是。

二、单项选择题(每题

2 分,共 40 分)

1.下列 C 语言标识符中,合法的是(

)

A. if

B. return

C. 23a

D. a23

2.欲从键盘给整型变量a 赋值 3,b 赋值 2,则对应语句 scanf("%d,%d",&a,&b); 的

输入格式是(

)

A.3 2

B. 2,3

C.2 3

D. 3,2

C 语言源程序文件经过 C 编译程序编译连接之后生成的文件后缀名是()

A. .exeB. .objC. .batD. .c

4.结构化程序设计的三种基本结构是()

顺序结构、复杂结构、循环结构

顺序结构、复杂结构、分支结构

顺序结构、分支结构、选择结构

顺序结构、选择结构、循环结构

5.以下表达式中,值为

0 的是(

)

A. 4%5

B. 4/5.0

C. 4/5

D. 4<5

Word 资料 .

..

6.设下列表达式中所涉及的变量均已正确定义,则不符合C 语言语法的是()

A. 4&&3

B. a++

C. a=b=5

D. int(3.14159)

7.

设 int a,x=2;执行语句 a=x>0?3*x : (x=10);后,变量 x 的值是(

)

A.1

B. 2

C.6

D.10

8.

在 C 语言程序中,在函数内部定义的变量称为(

)

A. 全局变量

B. 外部变量

C. 全程变量

D. 内部变量

9.设有以下程序段:

int x=2,y=2,z=0,a;

a=++x||++y&&z++;

printf( ″%d,%d,%d\n″,x,y,z);

执行后输出的结果是()

A.2,2,0B.3,3,1C. 3, 2, 0D. 3, 2, 1

10.若变量 c 为 char 类型,则能正确判断出c 为小写字母的表达式是()

A. (c>= 'a')||(c<= 'z')B. 'a'<=c<= 'z'

C.(c>= 'a')&&(c<= 'z')D. ('a'<=c)and ('z'>=c)

11. 在 C 语言中,字符串″″″的长度是()

A.5B.7C.9D.12

12. 逗号表达式 a=2*6,a*3,a+5 的值是()

A.12B.17C.36D.41

13. 设 int a=11,b=2 ;,执行下述程序段后,变量a 和 b 的值分别是()

do

{a/=b++;

Word 资料 .

..

}while(a>b);

A. 1,3B. 1,4C.2,3D.2,4

下列程序的执行结果是 ( )。

main()

{ int k=8; if (k<=0)

if (k==0) printf("####"); else printf("&&&&"); else printf("****");

}

A) ####B) &&&&C) ****D) 有语法错误 ,无输出结果

15.以下表达式中,不正确的字符常量是()

A. 'n’

B.

"a"

C. '2’D. '\101 ’

16.

若【 int x=12,*p=&x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值