江苏大学2004年硕士生入学考试程序设计试题含答案案内容简介
江苏大学2004年硕士生入学考试程序设计试题含答案
一、选择题(本题有10小题,每题1分,共计10分)
(在每小题列出的四个选项中,选出一个正确答案)
1.以下叙述正确的是 。
A) main( )必须是程序的第一行
B) C程序每一行只能写一条语句
C) C程序可以由一个或多个函数组成
D) 在编译时可以发现注释中的拼写错误。
2.下面选项中 是不合法的C用户标识符。
A)user B)swITch C)_345 D)Abc
3.结构化程序设计所规定的三种基本控制结构是 。
A) 输入、处理、输出 B) 树形、网形、环形
C) 顺序、选择、循环 D) 主程序、子程序、函数
4.设有说明:char w; int x; f1OAt y; double z; 则表达式w* x+z-y值的数据类型为 。
A)flOAt B) double C)int D) char
5.下列运算符中 的优先级最低。
A)&& B)! C)+ D)=
6.C语言中的文件类型划分为 。
A) 索引文件和文本文件两种 B) ASciI文件和二进制文件两种
C) 只有文本文件一种 D) 只有二进制文件一种
7.以下对C语言函数的描述中,不正确的是 。
A)C语言中,函数可以嵌套定义 B)C语言中,函数可以递归调用
C)C语言中,函数可以没有返回值 D)C语言程序由函数组成
8.若有以下说明和语句:int a[10], *p1, *p2; p1=a; p2=&a[5]; 则p2-p1的值为 。
A)5 B) 6 C)10 D) 没有指针与指针的减法
9.定义一维数组外部变量a的正确格式是 。
A) int a(10); B)int n=10, a[n]; C)int a[ ];
D)#define SIZE 10
10 20 NULL 30 p q
10.已有如下定义:
struct node { int data;
struct node *next;
}*p,*q;
..............................