- 8
- 0
- 约6.96千字
- 约 9页
- 2021-11-07 发布于江苏
- 举报
学院领导
A / B 卷
审批并签名
广州大学 学年第 学期考试卷
课程 高级语言程序设计 考试形式(开/ 闭卷,考试/查)
学院 系 专业 班级 学号 姓名
题次 一 二 三 四 五 六 七 八 九 十 总分 评卷人
分数
评分
一:选择题(每题 3 分,共 60 分)
(1)若有以下定义:
char a; int b;
float c; double d;
则表达式 a*b+d-c 值的类型为 (A)
A) double B) float C) int D) char
(2)设 a=1,b=2,c=3,d=4,则表达式:aB?A:CD?A:D 的结果为(D)
A) 4 B) 3 C) 2 D) 1
(3)在下列选项中,不正确的赋值语句是(D)
A)++t; B)n1=(n2=(n3=0));
C)k=i==j; D)a=b+c=1;
(4)若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c=a,d,g;
则数值为 4 的表达式是(D)
A)a[g-c] B)a[4] C)a[d-c] D)a[d-c]
(5)若有以下说明
int w[3][4]={{0,1},{2,4},{5,8}};
int (*p)[4]=w;
则数值为 4 的表达式是(D)
A)*w[1]+1 B)p++,*(p+1)
C)w[2][2] D)p[1][1]
(6)能正确表示 a≥10 或 a≤0 的关系表达式是(C)
A)a=10 or a=0 B)a=10 │a=0
C)a=10 ││a=0 D)a=10 ││a=0
(7)下列可作为 C 语言赋值语句的是 (C)
A) x=3,y=5 B) a=b=6
C) i--; D) y=int(x);
(8)设 i 是 int 型变量,f 是 float 型变量,用下面的语句给这两个变量输入值:
scanf(i=%d,f=%f,i,f);
为了把 100 和 765.12 分别赋给 i 和 f,则正确的输入为(A)
A) 100765.12 B) i=100,f=765.12
C) 100765.12 D) x=100y=765.12
(9)给出以下定义:
char x[ ]=abcdefg;
char y[ ]={a,b,c,d,e,f,g};
则正确的叙述为(C)
A) 数组 X 和数组 Y 等价 B) 数组 x 和数组 Y 的长度相同
C) 数组 X 的长度大于数组Y 的长度 D) 数组 X 的长度小于数组Y 的长度
(10)假定 a 和 b 为 int 型变量,则执行以下语句后 b 的值为(D)
a=1; b=10;
do
{ b-=a; a++;
}while (b--0);
A) 9 B) -2 C) -1 D) 8
(11)设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z 的值为(C)
A) 出错 B) 42 C) 48 D)54
(12)设有如下定义:
int arr[]={6,7,8,9,10};
int * ptr;
则下列程序段的输出结果为(D)
ptr=arr;
* (ptr+2)+=2;
printf (%d,%d\n,*ptr,*(ptr+2));
A)8,10 B)6,8 C)7,9 D)6,10
(13)执行以下程序段后,m 的值为(
您可能关注的文档
最近下载
- 工程施工机具安全管理制度.pptx
- 2020年《钢结构设计规范》GB50017..pdf VIP
- 2024-2025学年河南省南阳市唐河县九年级(上)期末英语试卷(含答案).pdf VIP
- 浙江省杭州2024-2025学年高一上学期1月期末考试政治试题(含答案).pdf VIP
- 膜分离工程超滤(UF)课件.pptx VIP
- 浙江省杭州学军中学2024-2025学年高一上学期期末考试历史试题(含答案).pdf VIP
- 河南省南阳市唐河县2022-2023学年九年级上学期期末英语试卷.pdf VIP
- 旋挖钻孔灌注桩施工方案.docx VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 超滤膜技术介绍.pptx VIP
原创力文档

文档评论(0)