c语言模拟考试。
学号:1 姓名:梁祎得分:2
单项选择。c语言的注释定界符是()。
a.[ b.c.\*d
评分报告得分:1.0 之 1.0 】
参***】 正确。
d学生答案】
d 执行下列语句后的输出为()。
int j=-1;
if(j<=1) printf("*n");
else printf("%n");
a.%%b.**
c.有错,执行不正确。
d.%%c
评分报告得分:1.0 之 1.0 】
参***】 正确。
b学生答案】
b c语言提供的合法的数据类型关键字是( )
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
c程序的基本结构单位是( )
a.表达式。
b.文件。c.语句。
d.函数 评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
以下叙述中错误的是( )
a.用户所定义的标识符必须以字母或下划线开头。
b.用户所定义的标识符允许使用关键字。
c.用户所定义的标识符应尽量做到"见名知意"
d.用户定义的标识符中,大、小写字母代表不同标识
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
下面说法中错误的是( )
a.共用体变量的地址和它各成员的地址都是同一地址。
b.共用体内的成员可以是结构变量,反之亦然。
c.函数可以返回一个共用体变量。
d.在任一时刻,共用体变量的各成员只有一个有效
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
若有说明 int a[3][4];则对a数组元素的正确引用是()。
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
定义 char s[10],*p=s;,则下面编译不能通过的语句是 (
c.*p=s[0];
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
具有相同类型的指针变量p与数组a,不能进行的操作是()。
b.*p=a[0];
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
已知字母a的ascii码为十进制数65,且c为字符型,则执行语句c='a'+'6'-'3';后,c中的值为:(
b.不确定的值。
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
以下程序运行后的输出结果是。
#include <>
main()
a.1 23
b.0 0c.123 0
d.1 2
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下正确的说法是()。
a.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调。
b.用户若需调用标准库函数,调用前必须重新定义。
c.系统根本不允许用户重新定义标准库函数。
d.用户可以重新定义标准库函数,若如此,该函数将失去原有含义
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
下列字符序列中,可用作c标识符的一组字符序列是()。
a.#md,&12x,month,student_n!
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下程序段中,能够正确地执行循环的是()。
int a; while(a)
s=6; do s-=2; while(s);
10;i++)
s=6; m:if(s<100) exit(0); else s-=2; goto m:
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
若x是整型,且有程序段for(x=3;x<6;x++)printf((x%2)?(d"):##%d"),x);
该程序段的答案是:(
a.####
b.**3##
c.**3**5##
d.**3**4##
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
程序运行结束后,屏幕上输出值为( )
static int x=10;
f( )main( )
int x=3;
f( )x- -
printf("%d",x);
a.10b.2
c.11d.3
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于。
表达式(exp)的是()。
a.(exp!=1)
b.(exp==0)
c.(exp!=0)
d.(exp==1)
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下程序段给数组所有的元素输入数据,请选择正确答案填入( )
#include <>
main()
int a[10],i=0;
while(i<10) scanf("%d
a.&a[i+1]
d.&a[++i]
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
定义int a[ ]p=a,i;,其中0≤i≤9,则对a数组元素的引用不正确的是( )
c.*(a+i))
d.*(a[i])
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
以下叙述正确的是()。
a.在对一个c程序进行编译的过程中,可发现注释中的拼写错误。
语言本身没有输入输出语句。
c.在c程序中,main函数必须位于程序的最前面。
程序的每行中只能写一条语句
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
c语言源程序文件经过c编译程序编译后生成的目标文件的后缀为。
a..cb..bas
c..obj
d..exe
评分报告得分:0.0 之 1.0 】
参***】 错误。
c学生答案】
未答此题]
下列关于指针定义的描述是错误的。
a.指针变量的类型与它所指向的变量类型一致。
b.指针是一种变量,该变量用来存放某个变量的地址值的。
c.指针变量的命名规则与标识符相同。
d.指针是一种变量,该变量用来存放某个变量的值
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
若int a=3,则执行完表达式a-=a+=a*a后,a的值是。
a.-15b.0
c.-9d.-3
评分报告得分:0.0 之 1.0 】
参***】 错误。
b学生答案】
未答此题]
以下程序的输出结果是。
main()
int a i, x = 0;
for(i = 0; i < 4; i++)
sub(a, &x); printf("%d ",x);
pritnf("");
sub(int *s, int *y)
static int t = 3;
y = s[t]; t--;
a.4 4 4 4
b.0 0 0 0
c.1 2 3 4
d.4 3 2 1
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
下列说法不正确的是()。
a.不同函数中,可以使用相同名字的变量。
b.在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效。
c.形式参数是局部变量。
d.主函数main中定义的变量在整个文件或程序中有效
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
使用共用体变量,不可以()。
a.同时访问所有成员。
b.进行动态管理。
c.简化程序设计。
d.节省存储空间
评分报告得分:0.0 之 1.0 】
参***】 错误。
a学生答案】
未答此题]
c 语言程序的三种基本结构是顺序结构、选择结构和___结构。
a.递归。b.转移。
c.嵌套。d.循环
评分报告得分:0.0 之 1.0 】
参***】 错误。
d学生答案】
未答此题]
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 语言的参数传递机制包括传...