c语言模拟考试。
学号:3 姓名:石海霞得分:2
单项选择。putchar函数可以向终端输出一个()。
a.字符或字符型变量值。
b.字符串。
c.整型变量表达式值。
d.实型变量值
评分报告得分:1.0 之 1.0 】
参***】 正确。
a学生答案】
a printf("ahappi\by");在屏幕上正确的输出形式是( )
评分报告得分:1.0 之 1.0 】
参***】 正确。
a学生答案】
a 与下面程序段对应的正确输入语句是( )
main()
int i;
char a[10];
for(i=0;i<10;i++)
%s", a[i]);
%s", a[i]);
%c", a[i]);
%c", a);
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
根据下面的输出结果,正确的输出语句是:(
x=2.23000,y=4.35000
x=%f,y=%f",x,y);
x=%7.2f,y=%7.2f",x,y);
x=%7.2f,y=%7.2f",&x,&y);
x=%7.5f,y=%7.5f",x,y);
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的。
数据类型为()。
b.不确定。
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
以下叙述正确的是()。
a.在对一个c程序进行编译的过程中,可发现注释中的拼写错误。
b.在c程序中,main函数必须位于程序的最前面。
语言本身没有输入输出语句。
程序的每行中只能写一条语句
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
能正确表示逻辑关系:" a≥10或a≤0 "的c语言表达式是( )
=0 | a<=10
=10 ||a<=0
=10 or a<=0
=10 &&a<=0
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
为表示关系x≥y≥z,应使用c语言表达式( )
a.(x>=z)&(y>=z)
b.(x>=y) and (y>=z)
c.(x>=y)&&y>=z)
d.(x>=y>=z)
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下程序的输出结果是 (
main( )p=a; printf("%d",*p+2));
a.1b.3
c.4d.2
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
char a[10];不能将字符串"abc"存储在数组中的是()。
i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
abc";abc");
abc");
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下选项中不合法的用户标识符是。
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下叙述中正确的是 ()
语言可以不用编译就能被计算机识别执行。
语言出现的最晚,具有其他语言的一切优点。
语言比其他语言高级。
语言以接近英语国家的自然语言和数学语言作为语言的表达形式
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
定义my_file为文件型指针变量,使用fopen打开一个能读能写的新的二进制文件,以下正确的调用形式为( )
", ab");
", ab+")
", wb+")
", r+")
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下正确的说法是。
a.如果形参与实参的类型不一致,以实参类型为准。
b.如果函数值的类型与返回值的类型不一致,以函数值类型为准。
c.定义函数时,形参的类型说明可以在函数体内。
后面的表达式不能是函数。
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的。
表达式是()。
^ y|| y
& y| y
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
下面选择中正确的赋值语句是(设char a[5],*p=a;)(
abcd";
abcd";
c.*a="abcd";
d.*p="abcd";
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
执行下面程序段后,k的值是:(
int k=2;
switch(k+1)
case 3:k+=1;
case 4:k--;break;
case 5:k*=3;
case 6:++k;
a.10b.2
c.28d.27
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
设有宏定义#define max(x,y) (x)>(y)?(x):(y),则f=4*max(2,3)的值为( )
a.3b.2
c.12d.8
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
c语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
c语言规定,程序中各函数之间( )
a.允许直接递归调用不允许间接递归调用。
b.不允许直接递归调用也不允许间接递归调用。
c.既允许直接递归调用也允许间接递归调用。
d.不允许直接递归调用允许间接递归调用
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
c语言中的文件类型只有()。
文件和二进制文件两种。
b.二进制文件一种。
c.文本文件一种。
d.索引文件和文本文件两种
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
以下程序的输出结果是( )
main()
int s=17;
printf("%d,%o,%x",s,s,s);
a.17, 17, 17
b.17, 0x11,17
c.17, 21, 11
d.17, ox11, 021
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下叙述中错误的是()。
a.二进制文件打开后可以先读文件的末尾,而顺序文件不可以。
b.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据。
c.不可以用file定义指向二进制文件的文件指针。
d.在程序结束时,应当用fclose函数关闭已打开的文件
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下程序段的输出结果为()。
for(i=4;i>1;i--)
for(j=1;j putchar('#
a.无。b.#
c.######
d.###评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
设 int b=2;表达式(b>>2)/(b>>1)的值是()。
a.8b.2
c.0d.4
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为()。
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
数组名作为实参数传递给函数时,数组名被处理为()。
a.该数组的长度。
b.该数组的元素个数。
c.该数组的首地址。
d.该数组中各元素的值
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
c语言中要求对变量作强制定义的主要理由是()。
a.便于编辑预处理程序的处理。
b.便于确定类型和分配空间。
c.便于移植。
d.便于写文件
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下程序的输出结果是。
main()
int **k, *a, b = 100;
a = b; k = a;
printf("%d", k);
的地址。b.100
c.运行出错。
参***】 错误。
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 语言的参数传递机制包括传...