试卷编号:942
所属语言:c语言。
试卷方案:c模拟一(本科)
试卷总分:100分。
共有题型:5种。
一、填空共5题 (共计10分)
第1题 (2.0分)
若int x=6;则x+=x-=x*x表达式最后x的值是【1】.
第2题 (2.0分)
以下程序的输出结果是【1】.
main()
char s=1234",*p;
for(p=s;p printf("%s,",p);
第3题 (2.0分)
在微机中,字符的比较就是对它们的【1】进行比较。
第4题 (2.0分)
下列程序的运行结果是【1】,main()
第5题 (2.0分)
若有声明"float y=3.14619;int x;",则计算表达式"x=y*100+0.5,y=x/100.0"后y的值是【1】.(2023年春江苏省二级c)
二、单项选择共25题 (共计50分)
第1题 (2.0分)
下列程序的输出结果是()。
main()
int x=1,y=0,a=0,b=0;
switch(x)
printf("a=%d,b=%d",a,b);
a:a=1,b=0
b:a=2,b=1
c:a=1,b=1
d:a=2,b=2
第2题 (2.0分)
以下程序中,while循环的循环次数是___
main()
int i=0;
while(i<10)
a:1b:4
c:6d:死循环,不能确定次数。
第3题 (2.0分)
定义共用体的关键字是。
a:union
b:enum
c:struct
d:typedef
第4题 (2.0分)
以下程序段的输出结果是()。
char *alp=int j; puts(alp[1]);
a:ab:b
c:dd:def
第5题 (2.0分)
下面说明不正确的是()。
a:char a[10]="china";
b:char a[10],*p=a;p="china"
c:char *a;a="china";
d:char a[10],*p;p=a="china"
第6题 (2.0分)
有以下程序。
main()
int i = 10, j = 1;
printf("%d,%d",i--,j);
执行后输出结果是。
a:9,2b:10,2
c:9,1d:10,1
第7题 (2.0分)
若有说明:int a[3]=;则a数组第一维的大小是()。
a:2b:3
c:4d:无确定值。
第8题 (2.0分)
以下数据中,不正确的数值或字符常量是()。
a:cb:66
c:0xaa
d:50第9题 (2.0分)
在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是。
a:extern
b:register
c:auto
d:static
第10题 (2.0分)
若希望当a的值为奇数时,表达式的值为"真",a的值为偶数表达式的值。
为"假".则以下不能满足要求的表达式是:
a:a%2==1
b:!(a%2==0)
c:!(a%2)
d:a%2第11题 (2.0分)
若调用fputc函数输出字符成功,则其返回值是()。
a:eofb:1
c:0d:输出的字符。
第12题 (2.0分)
有如下的定义:int i;int a[3][3]=;则下面语句的输出结果是( )
for(i=0;i<3;i++)
printf("%d,",a[i][2-i]);
a:1,5,9
b:1,4,7
c:3,5,7
d:3,6,9
第13题 (2.0分)
两个指针变量不可以()。
a:相加。b:比较。
c:相减。d:指向同一地址。
第14题 (2.0分)
c语言源程序的基本单位是()。
a:过程。b:函数。
c:子程序。
d:标识符。
第15题 (2.0分)
若int类型占两个字节,则以下程序段的输出是。
int a=-1;
printf("%d, %u", a, a);
a:-1,-1
b:-1,65535
c:-132,768
d:-165,535
第16题 (2.0分)
c 语言程序的三种基本结构是顺序结构、选择结构和___结构。
a:循环。b:递归。
c:转移。d:嵌套。
第17题 (2.0分)
一个c语言程序是由()。
a:一个主程序和若干子程序组成。
b:函数组成。
c:若干过程组成。
d:若干子程序组成。
第18题 (2.0分)
以下不能定义为用户标识符的是___
a:scanf
b:void
c:_3com
d:int第19题 (2.0分)
已知在某c语言编译系统中表达式sizeof(int)的值是2,如果希望将常量。
-70000正确地保存在一个变量a中,该变量声明语句应当是( )2023年秋江苏省二级c)
a:int a;
b:long int a;
c:unsigned int a;
d:unsigned long int a;
第20题 (2.0分)
以下程序的执行结果是___
main()
a:0,1,2
b:1,2,c:1,2,3,d:1,2,3,4,第21题 (2.0分)
已定义两个字符数组a,b,则以下正确的输入格式。
是。a:scanf("%s%s", a, b);
b:get(a, b);
c:scanf("%s%s", a, &b);
d:gets("a"),gets("b");
第22题 (2.0分)
若有说明 int a[3][4];则a数组元素的非法引用是()。
a:a[0][2*1]
b:a[1][3]
c:a[4-2][0]
d:a[0][4]
第23题 (2.0分)
字符串指针变量中存入的是。
a:字符串。
b:字符串的首地址。
c:第一个字符。
d:字符串变量。
第24题 (2.0分)
整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的。
表达式是()。
a:x ||y
b:x | y
c:x & y
d:x ^ y
第25题 (2.0分)
设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是()。
a:552b:144
c:264d:-264
三、程序填空共2题 (共计15分)
第1题 (7.5分)
程序填空】功能:用等分法在有序的循环数组中,找到最小元素的位置。
#include <>
int cyclic_min(int x,int n)
int left = 0;
int right = n - 1;
int mid;
spacewhile (【
mid = left + right)/2;
if (x[mid] spaceelsespace return left; #include <> void main(void) int x int n = sizeof(x)/sizeof(int); int loc, i; printf("find cyclic minimum"); printf(" printf("given array sorted in cyclic fashion :"); for (i = 0; i < n; i++) printf("%3d", x[i]); loc = cyclic_min(x, n); printf("minimum is located at x[%d] =d", loc, x[loc]); 第2题 (7.5分) 程序填空】 试卷编号 819 所属语言 c语言。试卷方案 指针 课上 试卷总分 100分。共有题型 5种。一 填空共5题 共计10分 第1题 2.0分 题号 257 在c程序中,只能给指针赋null值和 1 值。答案 答案1 地址。第2题 2.0分 题号 353 变量的本质是代表内存中的一个存储单元的 1 答案... 试卷编号 502 所属语言 c语言。试卷方案 第8章指针与地址 课下 试卷总分 100分。共有题型 4种。一 单项选择共30题 共计60分 第1题 2.0分 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是 a int p x b int p x c int p x d p x 答案... 试卷编号 933 所属语言 c语言。试卷方案 一维数组 试卷总分 90分。共有题型 4种。一 填空共10题 共计10分 第1题 1.0分 c语言中,数组元素的下标下限为 1 第2题 1.0分 c语言中,数组名是一个不可变的 1 量,不能对它进行加减和赋值运算。第3题 1.0分 c程序在执行过程中,不...C语言试卷编号
C语言试卷编号
C语言试卷编号