c语言模拟考试。
学号:7 姓名:刘田得分:1
单项选择。下列关于c语言数据文件的叙述中正确的是()。
a.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件。
b.文件由ascii码字符序列组成,c语言只能读写文本文件。
c.文件由二进制数据序列组成,c语言只能读写二进制文件。
d.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
以下叙述中正确的是()。
a.宏替换不占用运行时间,只占编译时间。
b.使用带参的宏时,参数的类型应与宏定义时的一致。
c.在程序的一行上可以出现多个有效的预处理命令行。
d.在以下定义中 c r 是称为"宏名"的标识符 #define c r 045
评分报告得分:1.0 之 1.0 】
参***】 正确。
a学生答案】
a 若用数组名作为函数的实参,传递给形参的是()。
a.数组第一个元素的值。
b.数组的首地址。
c.数组元素的个数。
d.数组中全部元素的值
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下不能正确进行字符串赋初值的语句是()。
str[5]="good!";
str[5]=;
*str="good!";
str=good!";
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
在以下一组运算符中,优先级最高的运算符是:(
a.=b.&&
c.<=
d.% 评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式。
必须是()。
a.读或读写。
b.追加。c.只写。
d.答案b和c都正确
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于。
表达式(exp)的是()。
a.(exp==1)
b.(exp!=1)
c.(exp!=0)
d.(exp==0)
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
对以下说明语句 int a[10]=;的正确理解是()。
a.将5个初值依次赋给a[6]至a[10]
b.将5个初值依次赋给a[0]至a[4]
c.因为数组长度与初值的个数不相同,所以此语句不正确。
d.将5个初值依次赋给a[1]至a[5]
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下程序的输出结果为()。
int func(int x,int y)
return(x+y);
main()
int a=1,b=2,c=3,d=4,e=5;
printf("%d",func((a+b,b+c,c+a),(d+e)))
a.9b.15
c.13d.函数调用出错
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
设有 int x=11; 则表达式 (x++ 1/3) 的值是()。
a.4b.11
c.3d.12
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
c语言中用于结构化程序设计的三种基本结构是()。
b.顺序结构、选择结构、循环结构。
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
下列变量中合法的是。
b.3a6b
c._6a7b
d.$abc
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
下列程序的运行结果是:(
void fun( int *a, int *b)
int *k;
k=a;a=b;b=k;
main( )
a.6 3b.3 6
c.0 0d.编译出错
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
下列叙述中正确的是()。
语言的子程序有过程和函数两种。
语言编译时不检查语法。
语言的函数可以嵌套定义。
语言所有函数都是外部函数
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
以下程序的输出结果是。
#include ""
main()
printf("%d", null);
a.1b.0
c.不确定。
d.-1 评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
若定义int a[12]=;char c='a',d,g;
则数值为4的表达式是 (
d'-'c']
d'-c]
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
有两个整型变量dog和cat,若要从磁盘文件把数据读到其中,正确的形式是( )2,1,fp);
%d%d",&dog ,&cat);,cat,2,1,fp);
%d",&dog ,&cat);
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
a.自动(auto)
b.外部(extern)
c.静态(static)
d.寄存器(register)
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
以下叙述错误的是( )
a.函数调用可以出现在一个表达式中。
b.函数调用可以作为一个函数的形参。
c.函数调用可以作为一个函数的实参。
d.函数允许递归调用
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()。
a.字符串读入后不会自动加入'\0'
函数将从文件中最多读入n个字符。
是file类型的指针。
函数将从文件中最多读入n-1个字符
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
c语言中,double类型数据占()。
a.4个字节。
b.8个字节。
c.1个字节。
d.2个字节
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下不是无限循环的语句为()。
++y;x=i++)i=x;
sum+=i;
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
下列程序段的输出结果是:(
void fun( int *x, int *y)
printf("%d %d",*x,*y);*x=3;*y=4;}
main( )
int x=1, y=2;
fun(&y, &x);
printf("%d %d", x, y);
a.2 1 1 2
b.1 2 3 4
c.2 1 4 3
d.1 2 1 2
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
已知指针p的指向,则表达式*++p的值是。
a.30b.21
c.31d.20
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)
的返回值是()。
a.非零值。
d.0 评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
c语言函数的隐含存储类别是。
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
设:long w=65535,t=7654321;
根据下面的输出结果,正确的程序段是( )
w=65535,t=7654321
endw=%5d,t=%7d",w,t);printf("%s","end');
w=%5ld,t=%7ld",w,t);printf("%c","end");
w=%5ld,t=%7ld",w,t);printf("%s","end");
w=%5u,t=%7u",w,t);printf( "end");
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
当调用函数时,实参是一个数组名,则向函数传送的是()。
a.数组每一个元素的地址。
b.数组的首地址。
c.数组每个元素中的值。
d.数组的长度
评分报告得分:0.0 之 1.0 】
c语言试卷c
a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...
C语言试卷A
青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...
C语言试卷
一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...