天津科技大学c语言程序设计考试,C语言程序设计考试样卷1(天津科技大学)

C语言期末考试样卷,来自于天津科技大学内部试卷

C语言程序设计考试样卷1

一、 单项选择题(共15小题,每题1分,总计15分)

1、 C语言规定,在一个C程序中,main()函数的位置(_______) 。

A) 必须在开始 B) 必须在最后

C) 可以任意 D) 必须在系统调用的库函数之后

2、下列四组C语言标识符中,正确的一组是(_______) 。

A) name Char _abc A223

B) abC?c 5bytes -Tianjin _54321

C) print const type define

D) include integer Double short_int

3、已知字母‘A 的十进制ASCII代码值为65,下面程序段的输出是(_______)。 char ch1, ch2;

ch1= A + 5 - 3 ;

ch2= A + 6 - 3 ;

printf("%d,%c\n",ch1,ch2);

A) 67, D B) B, C

C) 不确定的值 D) C, D

4、若有定义: int x=3, y=2; float a=2.5, b=3.5; 则表达式

(x+y)%2+(int)a/(int)b的值是(_______)。

A) 0 B) 2 C) 1.5 D) 1

5、设 int a=1,b=2,c=3,d=4,z;则表达式(a>b)?(z=c):(z=d)的值为(_______)。

A) 4 B) 2 C) 1 D) 3

6、以下程序段

int x;

scanf("%d",&x);

switch (x)

{ case 5: printf("Excellent");

default: printf("Poor");

case 4: printf("Good");

case 3: printf("Pass");

case 2: printf("Fail");

}

在执行时,若从键盘输入3,则输出为(_______)。

A) Pass B) Passpoor

C) PoorPassFail D) PassFail

7、若用数组名作为函数调用的实参,则传递给形参的是 (_______)。

A) 数组的首地址 B) 数组第一个元素的值

C) 数组中全部元素的值 D) 数组元素的个数

8、若有说明 double b[7][6]; 则对其元素的非法引用是(_______)。

A) b[3][5] B) b[7][5]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值