c程序设计语言1-10答案,C语言程序设计试卷及答案_1(10页)-原创力文档

XX 大学 C 语言程序设计 期末考试A 卷及参考答案

课程名称 考试日期

考生姓名 学号 专业或类别

题号 一 二 三 四 五 总分 累分人

签名

题分 20 10 15 30 25 100

得分

考生注意事项:1、本试卷共 页,请查看试卷中是否有缺页。

2 、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

教师注意事项:如果整门课程由一个教师评卷的,只需在累分人栏目签名,题首的评卷人栏

目可不签名

一、单项选择题(每小题 2 分,共 20 分)

得分 评卷人

1、以下选项中不合法的用户标识符是( )

A) _123 B) A$ C) printf D) Dim

2 、定义 int i; float f; 表达式i*f+’c’-20 的值是( )类型

A) float B) int C) char D) doudle

3、两个指针变量不可以( ) 。

A) 比较 B) 相加 C) 相减 D) 指向同一地址

第 1 页 共 10 页

4、程序中定义:

char str[]="abcdefg";

char *ps="hijklmn";

合法的语句组合是( )

A) str[2]=‘x’; ps[2] =‘x’; B) ps[2] =‘x’; ps = str;

C) str = ps; str[2] =‘x’; D) str[2] =‘x’; ps = str;

5、在C 语言中,要求运算数必须是整型的运算符是 ( )

A) / B) % C) < D) !

6、以下程序的输出结果是( )

#define ADD2(x) x+x

void main()

{ int a=3,b=4,c=10,d=ADD2(a+b)*c;

printf("d=%d",d);

}

A) d=50 B) d=70 C) d=77 D) d=140

7、已知有共用体变量data1 定义如下:

union message

{ int i;

char ch;

double d;

} data1;

则变量data1 所占的内存存储空间可表示为( )

A).sizeof(int) B).sizeof(char)

C).sizeof(double) D).sizeof(int)+sizeof(char)+sizeof(double t)

第 2 页 共 10 页

8、以下程序的输出结果是( )。

#include

void main(void)

{

int a = 0, i;

for (i=1; i<5; i++){

switch ( i ) {

case 0:

case 3: a += 2;

case 1:

case 2: a += 3;

de

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值