高级语言程序设计一考试试题及答案解析 - 读趣百科
填空题

C语言程序中对文本文件的存取是以为单位进行的。

填空题答案仅供参考

题目答案

字节

答案解析

暂无解析
填空题

表达式!10!=1的值是

填空题答案仅供参考

题目答案

1

答案解析

暂无解析
单选题

执行下列程序()

后输出的结果是()

A
3
B
35
C
14
D
75

题目答案

A

答案解析

暂无解析
单选题

在函数内,定义变量时存储类型符可省略的是()

A
auto
B
static
C
extern
D
register

题目答案

A

答案解析

暂无解析
单选题

执行下列程序

后输出的结果是()

A
0
B
1
C
2
D
3

题目答案

D

答案解析

暂无解析
单选题

设inta[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是()

A
2
B
3
C
4
D
无确定值

题目答案

B

答案解析

暂无解析
单选题

执行下列程序

1

后输出的结果是()

A
0
B
1
C
2
D
3

题目答案

D

答案解析

暂无解析
单选题

C语言程序编译时,程序中的注释部分()

A
参加编译,并会出现在目标程序中
B
参加编译,但不会出现在目标程序中
C
不参加编译,但会出现在目标程序中
D
不参加编译,也不会出现在目标程序中

题目答案

D

答案解析

暂无解析
解答题

输入一字符串,检查是否回文(回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。

主观题和计算题请自行在草稿纸上作答

题目答案

1

答案解析

暂无解析
填空题

structstudent

{

第3页

intno;

charname[12];

floatscore[3];

}s1,*p=&s1;

用指针法给s1的成员no赋值1234的语句是

填空题答案仅供参考

题目答案

p->no=1234 ;或者 (*p).no=1234;

答案解析

暂无解析
填空题

被调函数在执行结束时,这个函数中定义的类型的变量不被释放。

填空题答案仅供参考

题目答案

静态存储,或者static。

答案解析

暂无解析
单选题

main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为()

A
intargv
B
char*argv[];
C
charargv[];
D
char**argv[];

题目答案

B

答案解析

暂无解析
单选题

设有定义语句:enumt1{a1,a2=7,a3,a4=15}time;则枚举常量a2和a3的值分别为()

A
1和2
B
2和3
C
7和2
D
7和8

题目答案

D

答案解析

暂无解析
单选题

设inta=3;则表达式a<1&&--a>1的运算结果和a的值分别是()

A
0和2
B
0和3
C
1和2
D
1和3

题目答案

B

答案解析

暂无解析
填空题

C语言程序中对文本文件的存取是以为单位进行的。

填空题答案仅供参考

题目答案

字节

答案解析

暂无解析
单选题

设charstr[100];inti=5;则引用数组元素的错误形式是()

A
str[i+10]
B
*(str+i)
C
*(str+i-1)
D
*((str++)+i)

题目答案

D

答案解析

暂无解析
单选题

正确的C语言用户自定义标识符是()

A
print
B
float
C
when?
D
random%2

题目答案

A

答案解析

暂无解析
单选题

设inta[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是()

A
2
B
3
C
4
D
无确定值

题目答案

B

答案解析

暂无解析
单选题

下列叙述中,正确的是()

A
引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致
B
宏名必须用大写字母表示
C
宏替换不占用运行时间,只占编译时间
D
在程序的一行上可以出现多个有效的宏定义

题目答案

C

答案解析

暂无解析
填空题

先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出“Notfound!”标志。

填空题答案仅供参考

题目答案

(1)&a[i] 或者 a+i (2)x==a[i] (3)<

答案解析

暂无解析