注意:此页面搜索的是所有试题
江苏科技大学计算机程序设计vc++
A
9
B
7
C
6
D
5
设有以下语句:
typedef struct TT
{char c;int a[4];}CIN;
则下列叙述中正确的是( )。
A
可以用TT定义结构体变量
B
TT是 struct类型的变量
C
可以用CIN定义结构体变量
D
CIN是struct TT类型的变量
以下不符合C语言语法的实型常量是( )。
A
1.2E0.5
B
3.14.159E
C
5E-3
D
E15
以下对C语言函数的有关描述中,错误的是:( )。
A
调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B
函数既可以嵌套定义又可以递归调用
C
函数必须有返回值,否则不能使用函数
D
程序中有调用关系的所有函数必须放在同一个源程序文件中
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是( )。
A
以上两处的*p含义相同,都说明给指针变量p赋值
B
语句“*p=r;”把变量r的地址值赋给指针变量p
C
语句“*p=r;”取变量r的值放回r中
D
在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
一个计算机程序应包括( )的内容。
A
对数据的描述
B
对企业的描述
C
对操作的描述(算法)
D
对社会的描述
以下选项中合法的表达式是( )。
A
0<=x<100
B
i=j==0
C
(char)(65+3)
D
x+1=x+1
以下描述正确的是( )。
A
使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B
while循环是先判断表达式,后执行循环语句
C
do-while和for循环均是先执行循环语句,后判断表达式
D
for,while和do-while循环中的循环体均可以由空语句构成
以下叙述正确的是( )。
A
预处理命令行都必须以"#"开始
B
在程序中凡是以"#"开始的语句行都是预处理命令行
C
C程序在执行过程中对预处理命令行进行处理
D
#define ABCD是正确的宏定义
在定义int a[2][3];之后,对a的引用正确的有( )。
A
a[0][2]
B
a[1,3]
C
a[1>2][!1]
D
a[2][0]
计算机算法可分为( )两大类别。
A
数值运算算法
B
非数值运算算法
C
结构运算
D
形式运算
以下叙述中正确的是( )。
A
一个C源程序可由一个或多个函数组成
B
一个C源程序必须包含一个main()函数
C
C源程序的基本组成单位是函数
D
在C源程序中,注释说明只能位于一条语句的最后
已知学生记录描述为:struct studentf+
int no ; char name[20]; char sex;
struct { int year; int month ; int day ; ]birth ;r
siP设结构变量s 中的"birth"应是“1985 年10月1日”,则下面正确的赋值方式是
Ayear=1985;+
month=10;+
day=1;
Bbirth.year=1985;birth.month=10;+birth.day=1;
Cs.year=1985;+s.month=10;+s .day=l;
Ds.birth.year=1985;+s.birth.month=10;+s.birth.day=1;
设x,y,u,v均为浮点型,与代数式xY 不等价的C语言表达式是(uxV
ot
Ax*y/u*v
B x*y/u/v
Cx*y/(u*v)
Dx/(u*v)*y
下面程序段
int k=2;.
while (k=0)[ printf("%d",k) ;k-- ;}则下面描述中正确的是()。t
A循环是无限循环
B循环体语句一次也不执行
C循环体语句执行一次
9
B
7
C
6
D
5
设有以下语句:
typedef struct TT
{char c;int a[4];}CIN;
则下列叙述中正确的是( )。
A
可以用TT定义结构体变量
B
TT是 struct类型的变量
C
可以用CIN定义结构体变量
D
CIN是struct TT类型的变量
以下不符合C语言语法的实型常量是( )。
A
1.2E0.5
B
3.14.159E
C
5E-3
D
E15
以下对C语言函数的有关描述中,错误的是:( )。
A
调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B
函数既可以嵌套定义又可以递归调用
C
函数必须有返回值,否则不能使用函数
D
程序中有调用关系的所有函数必须放在同一个源程序文件中
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是( )。
A
以上两处的*p含义相同,都说明给指针变量p赋值
B
语句“*p=r;”把变量r的地址值赋给指针变量p
C
语句“*p=r;”取变量r的值放回r中
D
在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
一个计算机程序应包括( )的内容。
A
对数据的描述
B
对企业的描述
C
对操作的描述(算法)
D
对社会的描述
以下选项中合法的表达式是( )。
A
0<=x<100
B
i=j==0
C
(char)(65+3)
D
x+1=x+1
以下描述正确的是( )。
A
使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B
while循环是先判断表达式,后执行循环语句
C
do-while和for循环均是先执行循环语句,后判断表达式
D
for,while和do-while循环中的循环体均可以由空语句构成
以下叙述正确的是( )。
A
预处理命令行都必须以"#"开始
B
在程序中凡是以"#"开始的语句行都是预处理命令行
C
C程序在执行过程中对预处理命令行进行处理
D
#define ABCD是正确的宏定义
在定义int a[2][3];之后,对a的引用正确的有( )。
A
a[0][2]
B
a[1,3]
C
a[1>2][!1]
D
a[2][0]
计算机算法可分为( )两大类别。
A
数值运算算法
B
非数值运算算法
C
结构运算
D
形式运算
以下叙述中正确的是( )。
A
一个C源程序可由一个或多个函数组成
B
一个C源程序必须包含一个main()函数
C
C源程序的基本组成单位是函数
D
在C源程序中,注释说明只能位于一条语句的最后
已知学生记录描述为:struct studentf+
int no ; char name[20]; char sex;
struct { int year; int month ; int day ; ]birth ;r
siP设结构变量s 中的"birth"应是“1985 年10月1日”,则下面正确的赋值方式是
Ayear=1985;+
month=10;+
day=1;
Bbirth.year=1985;birth.month=10;+birth.day=1;
Cs.year=1985;+s.month=10;+s .day=l;
Ds.birth.year=1985;+s.birth.month=10;+s.birth.day=1;
设x,y,u,v均为浮点型,与代数式xY 不等价的C语言表达式是(uxV
ot
Ax*y/u*v
B x*y/u/v
Cx*y/(u*v)
Dx/(u*v)*y
下面程序段
int k=2;.
while (k=0)[ printf("%d",k) ;k-- ;}则下面描述中正确的是()。t
A循环是无限循环
B循环体语句一次也不执行
C循环体语句执行一次