空军工程大学_876C语言程序设计与数据库技术【2017】考研真题
免费
2023-06-21
999+
117.07KB
10 页
侵权投诉
第 1 页 共 10 页
空军工程大学 2017 年硕士研究生入学试题
考试科目:C 语言程序设计与数据库技术(A 卷) 科目代码 876
说明:答题时必须答在配发的空白答题纸上,答题可不抄题,但必须写清题
号,写在试题上不给分; 考生不得在试题及试卷上做任何其它标记,否则试
卷作废;试题必须同试卷一起交回。
第一部分 C 语言程序设计
一、填空题:(共 10 道小题,每小题 1.5 分,共 15 分)。请在答题纸上写
清题号及对应的正确答案。错填、不填均不得分。
1.设 x1 和 x2 均为 int 型变量,且 x1=10,x2=20,则表达式 3.0+x1/x2 的值为
( )。
2.与十六进制数 11 等值的十进制数是( )。
3.与二进制小数 0.11 等值的十六进制小数为( )。
4.设 i,j,k 均为 int 型变量,则执行完下面的 for 循环后,k 的值为( )。
for(i=0,j=10;i<=j;i++,j--) k=i+j;
5.假定 x 和 y 为 int 型变量,则执行以下语句后 x 的值为( )。
x=1; y=11;
do
{ y-=x; x++; }
while (y<=0);
6.设有以下宏定义:
#define M 3
#define X(n) ((M+1)*n)
第 2 页 共 10 页
则执行语句:k=2*(M+X(3+1));后,k 的值为( )。
7.设有如下定义:
int arr[]={6,7,8,9,10};
int * ptr;
则下列程序段的输出结果为( )。
ptr=arr;
*(ptr+2)+=2; printf ("%d,%d\n",*ptr,*(ptr+2));
8.执行以下程序段后,x 的值为( )。
int a[2][3]={ {1,2,3},{4,5,6} };
int x,*p;
p=&a[0][0];x=(*p)*(*(p+2))*(*(p+4));
9.有以下程序
#include <stdio.h>
main( )
{ int x,y,z=345;
x=z/100%9; y=(-1)&&z; printf("%d,%d\n",x,y);
}
输出结果是( )。
10.有以下程序
#include <stdio.h>
void fun (int a,int b,int c)
{ a=6; b=87; c=12;}
main( )
{ int x=10, y=20,z=30;
fun (x,y,z);
第 3 页 共 10 页
printf("%d,%d,%d,\n",x,y,z);
}
输出结果是( )。
二、单项选择题:(共 10 道小题,每小题 1 分,共 10 分)。在每小题列出
的四个备选项中只有一个是符合题目要求的,请将题号及备选项对应的字母
写在答题纸上。错选、多选或未选均不得分。
11. 以下不正确的 C 语言标识符是()。
A.张 3 B._zhang3 C.zhang_3 D.3_zhang
12. 假设变量 x1 是整型,y2 是实型,z3 是双精度型,则表达式 8+‘x’+x1+y2*z3
值的数据类型为()。
A. int B. float C. double D. 不确定
13. 在 C 语言中,char 型数据在内存中的存储形式是()。
A. ASCII 码 B.原码 C. 反码 D. 补码
14.判断 char 型变量 strl 是否为数字的正确表达式为()。
A.’0’<=str1<=’9’
B. (str1>=’0’)&&(str1<=’9’)
C.(’0’>= str1)||(’9’<=str1)
D. ( str1>=0)&&( str1<=9)
15.有关 for 循环的正确描述是( )。
A.for 循环只能用于循环次数已经确定的情况
B.for 循环是先执行循环体语句,后判定表达式
C.在 for 循环中,不能用 break 语句跳出循环体
D.for 循环体语句中,可以包含多条语句,但要用花括号括起来
16.下面程序的运行结果是( )。
标签: #空军工程大学
摘要:
展开>>
收起<<
第1页共10页空军工程大学2017年硕士研究生入学试题考试科目:C语言程序设计与数据库技术(A卷)科目代码876说明:答题时必须答在配发的空白答题纸上,答题可不抄题,但必须写清题号,写在试题上不给分;考生不得在试题及试卷上做任何其它标记,否则试卷作废;试题必须同试卷一起交回。第一部分C语言程序设计一、填空题:(共10道小题,每小题1.5分,共15分)。请在答题纸上写清题号及对应的正确答案。错填、不填均不得分。1.设x1和x2均为int型变量,且x1=10,x2=20,则表达式3.0+x1/x2的值为()。2.与十六进制数11等值的十进制数是()。3.与二进制小数0.11等值的十六进制小数为()...
声明:研友网所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。