正确答案:
13.C语言结构体类型变量在程序执行期间( )。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
正确答案:
14.下面不正确的字符串常量是( )
A. abc'
B. "12'12"
C. "0 "
D. " "
正确答案:
15.变量的指针,其含义是指该变量的( )
A. 地址
B. 值
C. 名字
D. 标识
正确答案:
16.int k=1; while (k<=10); 上述语句执行后,变量k的值是( )。
A. 10
B. 11
C. 9
D. 无限循环,值不定
正确答案:
17.已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )
A. D
B. 68
C. 不确定的值
D. C
正确答案:
18.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )
A. 只写
B. 追加
C. 读或读写
D. 答案B和C都正确
正确答案:
19.若有定义char str[]= “very good”,则str的长度为( )
A. 8
B. 9
C. 10
D. 11
正确答案:
20.下列函数调用中,不正确的是( )
A. max(a,b)
B. max(3,a+b)
C. max(3,5)
D. int max(a,b)
正确答案:
21.若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。
A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。
B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。
C. 文件打开时,原有文件内容被删除,只可作写操作。fscanf函数的正确调用形式是( )
D. 以上各种说法皆不下确。
正确答案:
22.设有如下程序 # include<stdio.h> main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )
A. 程序的输出结果为大写字母A
B. 程序的输出结果为小写字母a
C. 运行时产生错误信息
D. 格式说明符的个数少于输出项的个数,编译出错
正确答案:
23.已知学生记录描述为 struct student {int no; char name[20]; char ; struct {int year; int month; int day;}birth;}; struct student s; 设变量s中的“生日”应该是“1984年11月11日”,下列对“生日”的正确赋值方式是( )。
A. year=1984; month=11; day=11;
B. birth.year=1984; birth.month=11; birth.day=11;
C. s.year=1984; s.month=11; s.day=11;
D. s.birth.year=1984; s.birth.month=11; s.birth.day=11;
正确答案:
24.在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
正确答案:
25.判断字符串a是否大于b,应当使用( )
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-21639-2.html
这人出道几年了