当前位置:问答库>考研试题

天津工业大学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 页)