概述
一、选择题
1. 若想给已定义为int 型的变量a 、b 、c 、d 赋整数1,以下选项中错误的语句是( )。
A.d=c,c=b,b=a,a=l;
B.d=c=b=a=l;
C.d=(b=c=(a=l));
D.d=l,c=d>b=c,a=b;
【答案】A
【解析】赋值是将一个常量的值赋给一个变量,A 项中,变量c 初始值未定义,相当于一个未知数给变量d 赋值,不满足赋值为1的条件。
2. fun 函数的功能是:通过键盘输入给x 所指的整型数组所有元素赋值。在下画线处应该填写的是( )。
A.
B.
C.
D.
【答案】D
【解析】数组名本身就是地址,
所以不需要用
给一个数值赋值且是死循环。
3. 有以下程序:
第 2 页,共 53 页
符号。C 选项不能对所有元素赋值而是反复
程序运行后的输出结果是( )。
A.0
B.1
C.2
D.3
【答案】C
【解析】“++”和“一”运算,当以前缀形式出现时,贝U 先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a 初始定义为1,b 为0,先执行--a ,结果为0,即if 判断为假,执行b+=2; ,然后输出b 的值。即b 为2。
4.
标准库函数的功能是( )。
A. 从文件f 中读取长度不超过n-1的字符串存入指针S 所指的内存
B. 从文件f 中读取长度为n 的字符串存入指针s 所指的内存
C. 从文件f 中读取n 个字符串存入指针s 所指的内存
D. 从文件f 中读取n-1个字符串存入指针s 所指的内存
【答案】A
【解析】fgets 函数功能是从f
所指文件中读入
端自动加一个结束标志个字符放入s 为起始地址的空间内,并在尾
个字同时将读/写位置指针向前移动字符串长度个字节。
在读出
符之前,如遇到了换行符或EOF , 则读出结束,A 项正确。B 项中“读取长度为n ”错误。C 项与D 项中“
读取个字符串”错误,读取的是n-1个字符。
5. 有以下函数:
程序运行后的输出结果是( )。
A.3
B.8
C.4
D.9
【答案】B
【解析】strlen 函数的作用是求字符串长度,打印值为8。
6. 有如下定义:
第 3 页,共 53 页 与均是反义字符,各表示一个字符,所以
以下对内嵌结构体成员的引用形式错误的是( )。
【答案】A
【解析】使用结构体指针对结构体成员进行访问时,形式为结构指针名->结构成员名,或者(*结构指针名). 结构成员名,题目中ps 为结构体指针,A 项错误。
7. 有以下程序:
程序运行后的输出结果是( )。
A.1
B.0
C.2
D.4
【答案】A
【解析】右移运算符每次右移一位等价于除2, x=36,
执行后
,逻辑与运算,先计算左表达式真假,若为假,不计算右表达式,整个逻辑表达式为假,若左表达式为真,再计算右表达式,之后做逻辑与运算;
为真,
整个逻辑表达式
8. 以下程序:
程序运行后的结果是( )。
A.1 3 7
B.7 3 1
C.7 3
D.3 7
【答案】D
第 4 页,共 53 页
,为真,A 的ASCII 码为65, a 的ASCII 码为97
, 为真,得b=l。
最后
以上就是默默嚓茶为你收集整理的广西师范大学c语言程序设计,2018年广西师范大学计算机科学与信息工程院826数据结构(含C程序设计)之C程序设计考研核心题库...的全部内容,希望文章能够帮你解决广西师范大学c语言程序设计,2018年广西师范大学计算机科学与信息工程院826数据结构(含C程序设计)之C程序设计考研核心题库...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复