天津工业大学415高级语言程序设计2007考研试题研究生入学考试试题考研真题
● 摘要
2005年天津工业大学硕士研究生入学考试试题
试题编号:415(高级语言程序设计)
考生注意:本是卷共六大题,满分150分。考试时间为3小时;
所有答案均写在答题纸上,在此答题无效。
一. 选择题(本题共10小题,每小题2分,满分40分)
1.已知大写字母A 的ASCII 码值是65,小写字母a 的ASCII 码是97,则用八进制表示的字符常量‘\101’是【1】.
A) 字符A B)字符a C)字符e D)非法的常量
2. 以下非法的赋值语句是【2】.
A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0;
3. 设a 和b 均为double 型变量,且a=5.5、b=2.5,则表达式(int)a+b/b
的值是【3】.
A)6.500000 B)6 C) 5.500000 D) 6.000000
4. 已知i、j、k为int 型变量,若从键盘输入:1,2,3<回车>,使i 的值为1、j 的值为2、k 的值为3,以下选项中正确的输入语句是【4】.
A) scanf(“%2d%2d%2d”,&i,&j,&k);
B) scanf(“%d %d %d”,&i,&j,&k);
C)scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
5. 与数学式子 对应的C 语言表达式是【5】.
A) 3*x^n(2*x-1) B) 3*x**n(2*x-1)
C) 3*pow(x,n)*(1/(2*x-1)) D) 3*pow(n,x)/(2*x-1)
6. 以下选项中,与k=n++完全等价的表达式是【6】.
A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1
7. 有以下程序
main()
{ int a=15,b=21,m=0;
switch(a%3)
{ case 0:m++;break;
case 1:m++;
switch(b%2)
{ default:m++;
case 0:m++;break;
}
}
printf(“%d\n”,m);
高级语言程序设计第 1 页 (共 7 页)