试卷编号:24 所属语言:C语言
试卷方案:TC_160505231125 试卷总分:249分 共有题型:1种
一、填空 共249题 (共计249分) 第1题 (1.0分) 题号:1308 度:中 第3章
int x=y=z=2;x=y==z; 则x的值为【1】.
答案:
=======(答案1)======= 1
第2题 (1.0分) 题号:1347 度:中 第3章
已知a=13,b=6,a%b的十进制数值为【1】
--
难 难. --WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 1
第3题 (1.0分) 题号:1296 难度:中 第3章
int x=2,y=3,z=4; 则表达式x+y>z&&y==z的值为【1】.
答案:
=======(答案1)======= 0
第4题 (1.0分) 题号:1448 难度:中 第8章
若输入60和13,下列程序运行结果为【1】.
--
--WORD格式--专业资料--可编辑---
#define SURPLUS(a,b) ((a)%(b))
main()
{int a,b;
scanf(\"%d,%d\
printf(\"%d\\n\ }
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 8
第5题 (1.0分) 题号:1425 度:中 第7章
若有以下数组a,数组元素:a[0]~a[9],其值为
9 4 12 8 2 10 7 5 1 3
该数组中下标最小的元素名字是【1】.
答案:
=======(答案1)======= a[0]
--
难 --WORD格式--专业资料--可编辑---
第6题 (1.0分) 题号:1427 难度:中 第7章
合并字符串的库函数是【1】,只写函数名即可.
答案:
=======(答案1)======= strcat
第7题 (1.0分) 题号:1418 难度:中 第7章
从键盘输入 1 2 3 4 5 6 7 8 9 执行后输出的结果是【1】.
main()
--
--WORD格式--专业资料--可编辑---
{int a[3][3],sum=0;
for(i=0;i<3,i++)
for(j=0;j<3;j++)
scanf(\"%d\
printf(\"\\n\");
for( i=0; i<3; i++ )
printf(\"%d\\n\
--
sum = sum + a[i][i]; --WORD格式--专业资料--可编辑---
}
答案:
=======(答案1)======= 15
第8题 (1.0分) 题号:1443 难度:中 第8章
函数的【1】调用是一个函数直接或间接地调用它自身.
答案:
=======(答案1)======= 递归
第9题 (1.0分) 题号:1370 难度:中 第4章
--
--WORD格式--专业资料--可编辑---
已知 i=5,写出语句 i-=0x12; 执行后整型变量 i 的值是【1】.
答案:
=======(答案1)======= -13
第10题 (1.0分) 题号:1337 难度:中 第3章
设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.
答案:
=======(答案1)======= 1.0
=========或========= 1
--
--WORD格式--专业资料--可编辑---
第11题 (1.0分) 题号:1372 难度:中 第4章
已知 i=5,写出语句 a=i++; 执行后整型变量a的值是【1】.
答案:
=======(答案1)======= 5
第12题 (1.0分) 题号:1268 难度:中 第3章
逗号表达式(a=3*5,a*4),a+5的值为【1】
答案:
=======(答案1)======= 20
第13题 (1.0分) 题号:1396 --
.
--WORD格式--专业资料--可编辑---
难度:中 第6章
程序段int k=10; while(k=0) k=k-1循环体语句执行【1】次.
答案:
=======(答案1)======= 0
第14题 (1.0分) 题号:1326 难度:中 第3章
设k=(a=2,b=3,a*b),则k 的值为【1】.
答案:
=======(答案1)======= 6
第15题 (1.0分) 题号:1404 难度:中 第6章
--
--WORD格式--专业资料--可编辑---
程序填空:输入5个字符串,将其中最小的打印出来.
main()
{char str[10],temp[10]; int i;
gets(temp);
for(i=0;i<4;i++)
--
--WORD格式--专业资料--可编辑---
{gets(str);
if(strcmp(temp,str)>0)
strcpy(【1】); }
printf(\"\\nThe min string is: %s\\n\ }
答案:
=======(答案1)======= temp,str
--
--WORD格式--专业资料--可编辑---
第16题 (1.0分) 题号:1422 难度:中 第7章
若有以下数组a,数组元素:a[0]~a[9],其值为
9 4 12 8 2 10 7 5 1 3
该数组可用的最大下标值是【1】.
答案:
=======(答案1)======= 9
第17题 (1.0分) 题号:1436 难度:中 第8章
--
--WORD格式--专业资料--可编辑---
C语言中,数组元素的下标下限为【1】.
答案:
=======(答案1)======= 0
第18题 (1.0分) 题号:1393 难度:中 第5章
为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.
答案:
=======(答案1)======= if
第19题 (1.0分) 题号:1265 难度:中 第3章
c语言表达式5>2>7>8的值是【1】.
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 0
第20题 (1.0分) 题号:1403 难度:中 第6章
以下do-while语句中循环体的执行次数是【1】.
a=10;
b=0;
--
--WORD格式--专业资料--可编辑---
do { b+=2; a-=2+b; } while (a>=0);
答案:
=======(答案1)======= 3
第21题 (1.0分) 题号:1301 难度:中 第3章
int x=2;z=-x+++1; 则x的值为【1】.
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 3
第22题 (1.0分) 题号:1477 难度:中 第11章
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】,
否则为【2】.
答案:
=======(答案1)======= 非0值
=======(答案2)======= 0
--
--WORD格式--专业资料--可编辑---
第23题 (1.0分) 题号:1457 难度:中 第9章
若有以下的说明?定义和语句,则输出结果为【1】.
main()
{union un
{int a;
char c[2];
--
--WORD格式--专业资料--可编辑---
}w;
w.c[0]='A';w.c[1]='a';
printf(\"%o\\n\ }
答案:
=======(答案1)======= 60501
第24题 (1.0分) 题号:1398 难度:中 第6章
若输入字符串:abcde<回车>,则以下while循环体将执行 【1】 次.
--
--WORD格式--专业资料--可编辑---
While((ch=getchar())=='e') printf(\"*\");
答案:
=======(答案1)======= 0
第25题 (1.0分) 题号:1249 难度:中 第2章
C语言中的字符变量用保留字【1】来说明.
答案:
=======(答案1)======= char
第26题 (1.0分) 题号:14 难度:中 第9章
--
--WORD格式--专业资料--可编辑---
若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为【1】.
main()
{struct st
{char a[10];
int b;
double c;
--
--WORD格式--专业资料--可编辑---
};
printf(\"%d\\n\ }
答案:
=======(答案1)======= 20
第27题 (1.0分) 题号:1407 难度:中 第6章
设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【1】.
for(i=0,j=10;i<=j;i++,j--)
--
--WORD格式--专业资料--可编辑---
k=i+j;
答案:
=======(答案1)======= 10
第28题 (1.0分) 题号:1475 难度:中 第10章
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【1】 .
Struct stud
{ char num[6];
int s[4];
--
--WORD格式--专业资料--可编辑---
double ave;
} a,*p;
答案:
=======(答案1)======= 22
第29题 (1.0分) 题号:1275 难度:中 第3章
设 x 的值为15,n 的值为2,则表达式 x*=n+3 运算后 x 的值是【1】.
答案:
=======(答案1)======= 75
--
--WORD格式--专业资料--可编辑---
第30题 (1.0分) 题号:1441 难度:中 第8章
函数调用时的实参和形参之间的数据是单向的【1】传递.
答案:
=======(答案1)======= 值
第31题 (1.0分) 题号:1439 难度:中 第8章
如果函数不要求带回值,可用【1】来定义函数返回值为空.
答案:
=======(答案1)======= void
--
--WORD格式--专业资料--可编辑---
第32题 (1.0分) 题号:1374 难度:中 第4章
已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是【1】.
答案:
=======(答案1)======= 5.6
第33题 (1.0分) 题号:1311 难度:中 第3章
表达式 i++ 相当于表达式i=【1】.
答案:
=======(答案1)======= i+1
=========或=========
--
--WORD格式--专业资料--可编辑---
1+i
第34题 (1.0分) 题号:1445 难度:中 第8章
下列程序的输出结果是【
max_value(array)
int array[][4];
{int i,j,max;
max=array[0][0];
--
1】. --WORD格式--专业资料--可编辑---
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(array[i][j]>max)
max=array[i][j];
return(max); }
main()
--
--WORD格式--专业资料--可编辑---
{static int
a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};
pritnf(%d\\n\ }
答案:
=======(答案1)======= 34
第35题 (1.0分) 题号:1299 难度:中 第3章
int x=2;z=++x+1; 则x的值为【1】.
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
3
第36题 (1.0分) 题号:1357 难度:中 第4章
c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.
答案:
=======(答案1)======= 循环
第37题 (1.0分) 题号:1429 难度:中 第7章
若有定义:char c='\\010'; 则变量C中包含的字符个数为【1】.
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
1
第38题 (1.0分) 题号:1338 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=0,则表达式 a*b&&c 的值为【1】.
答案:
=======(答案1)======= 1
第39题 (1.0分) 题号:1421 难度:中 第7章
若有以下数组a,数组元素:a[0]~a[9],其值为
9 4 12 8 2 10 7 5 1 3
--
--WORD格式--专业资料--可编辑---
该数组的元素中,数值最小的元素的下标值是【1】.
答案:
=======(答案1)======= 8
第40题 (1.0分) 题号:1352 难度:中 第3章
已知a=13,b=6,a>>2的十进制数值为【1】.
答案:
=======(答案1)======= 3
第41题 (1.0分) 题号:1371 难度:中 第4章
已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行
--
--WORD格式--专业资料--可编辑---
后整型变量 a 的值是【1】.
答案:
=======(答案1)======= 9
第42题 (1.0分) 题号:1252 难度:中 第2章
变量的本质是代表内存中的一个存储单元的【1】.
答案:
=======(答案1)======= 地址
第43题 (1.0分) 题号:1446 难度:中 第8章
静态变量和外部变量的初始化是在【1】阶段
--
--WORD格式--专业资料--可编辑---
完成的,而自动变量的赋值是
在【2】时进行的.
答案:
=======(答案1)======= 编译
=======(答案2)======= 函数调用
第44题 (1.0分) 题号:1431 难度:易 第7章
若在程序中用到strlen()函数时,应在程序开头写上包含命令# include \"【1】\".
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
string.h
第45题 (1.0分) 题号:1395 难度:中 第5章
若所用变量均已正确定义,则执行下面程序段后的 值是【1】.
main()
{int a=2,b=7,c=5;
switch(a>0)
--
--WORD格式--专业资料--可编辑---
{case 1: switch(b<0)
{ case 1:printf( \" @ \"); break;
case 0: printf(\"!\"); break; }
case 0: switch(c==5)
{ case 0:printf(\"#\"); break;
case 1:printf(\"*\"); break;
--
--WORD格式--专业资料--可编辑---
default: printf(\"%%\"); break; }
default: printf(\"&\"); }
printf(\"\\n\"); }
答案:
=======(答案1)======= !*&
--
--WORD格式--专业资料--可编辑---
第46题 (1.0分) 题号:1242 难度:中 第2章
unsigned int定义无符号基本整型 变量,分配【1】个字节的存储单元.
答案:
=======(答案1)======= 2
=========或========= 两
第47题 (1.0分) 题号:1478 难度:中 第11章
在C语言中,文件的存取是以【1】为单位的,这种文件被称为【2】文件.
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
字符
=======(答案2)======= 流式
第48题 (1.0分) 题号:1330 难度:中 第3章
设x=2,表达式x>=60==1的值为【1】.
答案:
=======(答案1)======= 0
第49题 (1.0分) 题号:1440 难度:易 第8章
从函数的形式上看,函数分为无参函数和【两种类型.
答案:
--
1】 --WORD格式--专业资料--可编辑---
=======(答案1)======= 有参函数
第50题 (1.0分) 题号:1305 难度:中 第3章
int x=4,y=z=2;x=x==(y=z); 则x的值为【
答案:
=======(答案1)======= 0
第51题 (1.0分) 题号:1332 难度:中 第3章 设x=4<4-!0,x的值为【1】.
答案:
=======(答案1)=======
--
1】. --WORD格式--专业资料--可编辑---
0
第52题 (1.0分) 题号:1315 难度:中 第3章
表示\"x≥y≥z\"的C表达式是【1】.
答案:
=======(答案1)======= x>=y&&y>=z
第53题 (1.0分) 题号:1368 难度:中 第4章
若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是 【1】 .
c=(a-=(b-5));
--
--WORD格式--专业资料--可编辑---
c=(a%11)+(b=3);
答案:
=======(答案1)======= 3
第题 (1.0分) 题号:1384 难度:中 第4章 执行下列语句后,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;
答案:
=======(答案1)======= 30
第55题 (1.0分) 题号:14 难度:较难 第10章
设变量定义为\"int x=3, *p=&x;\设变量x的地
--
--WORD格式--专业资料--可编辑---
址为2000,则*p=【1】,&(*p)=【2】(填数字)
答案:
=======(答案1)======= 3
=======(答案2)======= 2000
第56题 (1.0分) 题号:1309 难度:中 第3章
表达式 a+=b 相当于表达式【1】.
答案:
=======(答案1)======= a=a+b
=========或========= a=b+a
--
--WORD格式--专业资料--可编辑---
第57题 (1.0分) 题号:1317 难度:中 第3章
假设变量a,b均为整型,表达式
(a=5,b=2,a>b?a++:b++,a+b)
的值是【1】.
答案:
=======(答案1)======= 8
--
--WORD格式--专业资料--可编辑---
第58题 (1.0分) 题号:1361 难度:中 第4章
int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【1】.
答案:
=======(答案1)======= 3
第59题 (1.0分) 题号:1410 难度:中 第6章 以下程序计算数n的阶乘.
main()
--
--WORD格式--专业资料--可编辑---
{int i,n; long np;
scanf(\"%d\
np=【1】;
for(i=2;i<=n;i++)
np=np*i;
printf((\"n=%d,n!=%ld\\n\ }
答案:
--
--WORD格式--专业资料--可编辑---
=======(答案1)======= 1
第60题 (1.0分) 题号:1383 难度:中 第4章
执行下列语句后,b 的十进制值是【1】.
int x=240,y=15,b;
char z='A';
--
--WORD格式--专业资料--可编辑---
b=(( x && y ) && ( z < 'a' ));
答案:
=======(答案1)======= 1
第61题 (1.0分) 题号:1277 难度:中 第3章
设(k=a=5,b=3,a*b),则表达式的值为【1】.
答案:
=======(答案1)======= 15
第62题 (1.0分) 题号:1350 难度:中 第3章
已知a=13,b=6,a||b的十进制数值为【1】--
.
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 1
第63题 (1.0分) 难度:中 第8章 下列程序运行结果为【1】
#define PI 3.14
#define S(r) PI * r * r
main()
--
题号:1450 . --WORD格式--专业资料--可编辑---
{float a,area; a=2;
area=S(a);
printf(\"%5.2f\\n\ }
答案:
=======(答案1)======= 12.56
第题 (1.0分) 题号:1287 难度:中 第3章
--
--WORD格式--专业资料--可编辑---
用户输入字母\"a\"时,下列程序运行结果是【1】.
#include < stdio.h >
main()
{char ch;
ch= getchar( );
(ch>='a' && ch<='z') ? putchar(ch+'A'-'a') : putchar(ch);
--
--WORD格式--专业资料--可编辑---
}
答案:
=======(答案1)======= A
第65题 (1.0分) 题号:1380 难度:中 第4章
以下程序的输出结果为【1】. #include \"stdio.h\" main(){int
a=010,j=10;printf(\"%d,%d\\n\
答案:
=======(答案1)======= 9,10
第66题 (1.0分) 题号:1351 难度:中 第3章
--
--WORD格式--专业资料--可编辑---
已知a=13,b=6,a|b的十进制数值为【1】.
答案:
=======(答案1)======= 15
第67题 (1.0分) 题号:1300 难度:中 第3章
int x=2;z=++x+1; 则z的值为【1】.
答案:
=======(答案1)======= 4
第68题 (1.0分) 题号:1463 难度:中 第10章
程序运行时若依次输入25,3,40,则输出结果是【1】.
--
--WORD格式--专业资料--可编辑---
main()
{int *p1,*p2,*p3;
int i,j,k,t;
scanf(\"%d%d%d\
p1=&i;
p2=&j;
--
--WORD格式--专业资料--可编辑---
p3=&k;
if(*p1<*p2){t=*p1;*p1=*p2;*p2=t;}
if(*p1<*p3){t=*p1;p1=*p3;*p3=t;}
if(*p2<*p3){t=*p2;*p2=*p3;*p3=t;}
printf(\"%d\\n\ }
答案:
=======(答案1)======= 3
--
--WORD格式--专业资料--可编辑---
第69题 (1.0分) 题号:1253 难度:中 第2章
getchar()函数只能接收一个【1】.
答案:
=======(答案1)======= 字符
第70题 (1.0分) 题号:1256 难度:中 第2章 下列程序的输出是【1】,
main(){int a=011;printf(\"%d\\n\
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
10
第71题 (1.0分) 题号:1247 难度:中 第2章
在C语言中,最小整型数是【1】.
答案:
=======(答案1)======= -32768
第72题 (1.0分) 题号:1271 难度:中 第3章
若s是int型变量,且s=6,则下面表达式的值是【1】.
s%2+(s+1)%2
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 1
第73题 (1.0分) 题号:1453 难度:中 第9章
结构体是不同数据类型的数据集合,作为数据类型,
必须先说明结构体【1】,再说明结构体变量.
答案:
=======(答案1)======= 类型
--
--WORD格式--专业资料--可编辑---
第74题 (1.0分) 题号:1413 难度:中 第7章 读程序,填运行结果【1】.
main()
{char c[10]={'I',' ','a','m',' ','a',' ','b','o','y'};
int i;
for(i=0;i<10;i++)
printf(\"%c\
printf(\"\\n\");
--
--WORD格式--专业资料--可编辑---
}
答案:
=======(答案1)======= I am a boy
第75题 (1.0分) 题号:1455 难度:中 第9章
若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为【1】.
main()
{union un
--
--WORD格式--专业资料--可编辑---
{int i;
double y; };
struct st
{char a[10];
union un b; };
--
--WORD格式--专业资料--可编辑---
printf(\"%d\\n\ }
答案:
=======(答案1)======= 18
第76题 (1.0分) 题号:1341 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=0,则表达式(c==b)>e的值为【1】.
答案:
=======(答案1)======= 0
--
--WORD格式--专业资料--可编辑---
第77题 (1.0分) 题号:1405 难度:中 第6章
若所用变量都已正确定义,请填写以下程序段的输出结果【1】.
for(i=1;i<=5;i++);
printf(\"OK\\n\");
答案:
=======(答案1)======= OK
--
--WORD格式--专业资料--可编辑---
第78题 (1.0分) 题号:1399 难度:中 第6章
若所用变量都已经正确定义,请填写以下程序段的输出结果【1】. s=7;
while ( --s );
s -= 2;
printf(\"%d\\n\
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= -2
第79题 (1.0分) 题号:1483 难度:中 第11章
调用 fopen 函数打开一文本文件,在\"使用方式\"这一项中,
为输入而打开需填入【1】.
答案:
=======(答案1)======= r
=========或========= r+
--
--WORD格式--专业资料--可编辑---
第80题 (1.0分) 题号:1250 难度:中 第2章
设 int x=1/4;则x的值为【1】.
答案:
=======(答案1)======= 0
第81题 (1.0分) 题号:1263 难度:中 第3章
C语言表达式!(3<6)||(4<9)的值是【1】
答案:
=======(答案1)======= 1
第82题 (1.0分) 题号:1473 难度:中 第10章
--
. --WORD格式--专业资料--可编辑---
执行语句char s[3]=\"ab\的值是【1】.
答案:
=======(答案1)======= \\0'
第83题 (1.0分) 题号:1336 难度:中 第3章
设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是【1】.
答案:
=======(答案1)======= 0
第84题 (1.0分) 题号:1412 难度:中 第7章
--
--WORD格式--专业资料--可编辑---
按内存排列顺序, 数组char a[2]中的所有元素是a[1]和【1】.
答案:
=======(答案1)======= a[0]
第85题 (1.0分) 题号:1375 难度:中 第4章
已知 i=5;写出语句 a=--i; 执行后整型变量的值是【1】.
答案:
=======(答案1)======= 4
第86题 (1.0分) 题号:1297 难度:中 第3章
--
a --WORD格式--专业资料--可编辑---
int x=2,y=3,z=4; 则表达式x+y>z的值为【1】.
答案:
=======(答案1)======= 1
第87题 (1.0分) 题号:1469 难度:中 第10章 若有以下定义和语句:
int a[5]={1,3,5,7,9},*p;
p=&a[2];
则++(*p)的值是【1】.
答案:
--
--WORD格式--专业资料--可编辑---
=======(答案1)======= 6
第88题 (1.0分) 题号:1480 难度:中 第11章
C语言中调用【1】函数来关闭文件.
答案:
=======(答案1)======= fclose
=========或========= fclose()
第题 (1.0分) 题号:1321 难度:中 第3章
设a、b、c为整型数, 且a=2、b=3、c=4, 行完以下语句:
--
则执--WORD格式--专业资料--可编辑---
a*=16+(b++)-(++c);
后,a的值是 【1】.
答案:
=======(答案1)======= 28
第90题 (1.0分) 题号:1465 难度:中 第10章
下列程序的运行结果为【1】.
main()
--
--WORD格式--专业资料--可编辑---
{int x,*p,**q;
x=10;
p=&x;
q=&p;
printf( \"%d\\n\" , * *q ); }
答案:
=======(答案1)======= 10
--
--WORD格式--专业资料--可编辑---
第91题 (1.0分) 题号:1238 难度:中 第1章
C语言源程序的基本单位是【1】.
答案:
=======(答案1)======= 函数
第92题 (1.0分) 题号:1295 难度:中 第3章
int x=2,y=3,z=4; 则表达式x+y>!z的值为【
答案:
=======(答案1)======= 1
--
1】. --WORD格式--专业资料--可编辑---
第93题 (1.0分) 题号:1346 难度:中 第3章
已知a=13, a<<2的十进制数值为【1】.
答案:
=======(答案1)======= 52
第94题 (1.0分) 题号:1452 难度:中 第9章 程序运行的结果是【1】.
main()
{ union example
--
--WORD格式--专业资料--可编辑---
{ struct
{int x;
int y;
} in;
int a;
int b;
}e;
e.a=1; e.b=2; e.in.x=e.a*e.b;
--
--WORD格式--专业资料--可编辑---
printf( \"%d\\n \ }
答案:
=======(答案1)======= 4
第95题 (1.0分) 题号:1269 难度:中 第3章
若a是int型变量,则计算表达式 a=25/3%3 a的值为【1】.
答案:
=======(答案1)======= 2
--
后--WORD格式--专业资料--可编辑---
第96题 (1.0分) 题号:1458 难度:中 第9章 以下程序输出结果是【1】.
#include \"stdio.h\"
union pw
{int i;
char ch[2];
--
--WORD格式--专业资料--可编辑---
}a;
main()
{a.ch[0]=13;
a.ch[1]=0;
printf(\"%d\\n\ }
答案:
=======(答案1)======= 13
--
--WORD格式--专业资料--可编辑---
第97题 (1.0分) 题号:1382 难度:中 第4章
语句:x++; ++x; x=x+1; x=l+x;
执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【1】.
答案:
=======(答案1)======= x+=1
第98题 (1.0分) 题号:1273 难度:中 第3章
若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】.
int m=5,y=2;
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= -16
第99题 (1.0分) 题号:1369 难度:中 第4章
已知 i=5, 写出语句 a=(i>5)?0:1; 执行后整型变量 a 的值是【1】.
答案:
=======(答案1)======= 1
第100题 (1.0分) 题号:13 难度:中 第4章
int x; x=-3+4%-5*3, 则x的值为【1】.
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 9
第101题 (1.0分) 题号:1259 难度:中 第2章
下列语句输出的结果是【1】,unsigned int b=65535;printf(\"%d\
答案:
=======(答案1)======= -1
第102题 (1.0分) 题号:1415 难度:中 第7章
程序执行后输出的结果是【1】.
--
--WORD格式--专业资料--可编辑---
#include \"stdio.h\"
main()
{int i,j,t;
static int a[]={70,1,0,4,8,12,65,-76,100,-45,35};
for(i=0;i<=9;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
--
--WORD格式--专业资料--可编辑---
printf(\"%d\ }
答案:
=======(答案1)======= 100
第103题 (1.0分) 题号:1255 难度:中 第2章 输入整型变量a的值.
int a; scanf(\"%d\【1】);
答案:
=======(答案1)======= &a
--
--WORD格式--专业资料--可编辑---
第104题 (1.0分) 题号:1430 难度:中 第7章 若有定义:char s[ ]=\"china\";
则Turbo C系统为数组s开辟【1】个字节的内存单元.
答案:
=======(答案1)======= 6
第105题 (1.0分) 题号:1456 难度:中 第9章 程序运行的结果是【1】.
--
--WORD格式--专业资料--可编辑---
main() {
union example {
int a;
int b;
}e;
e.a=1;e.b=2;
--
--WORD格式--专业资料--可编辑---
printf( \"%d\\n\" , e.a); }
答案:
=======(答案1)======= 2
第106题 (1.0分) 题号:1323 难度:中 第3章
设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为【1】.
答案:
=======(答案1)======= 1
--
--WORD格式--专业资料--可编辑---
第107题 (1.0分) 题号:1459 难度:中 第10章
在c程序中,可以通过三种运算方式为指针变量赋地址值,它们是【1】,=,malloc.
答案:
=======(答案1)======= &
第108题 (1.0分) 题号:1261 难度:中 第2章 执行下列语句的结果是
【1】,a=3;printf(\"%d,\
答案:
=======(答案1)======= 4,4
--
--WORD格式--专业资料--可编辑---
第109题 (1.0分) 题号:1482 难度:中 第11章
调用 fopen 函数打开一文本文件,在\"使用方式\"这一项中,
为追加而打开需填入【1】.
答案:
=======(答案1)======= a
=========或========= a+
第110题 (1.0分) 题号:1314 难度:较易 第3章 表达式3&&0 的值是【1】.
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 0
第111题 (1.0分) 题号:1302 难度:中 第3章
int x=2;z=-x+++1; 则z的值为【1】.
答案:
=======(答案1)======= -1
第112题 (1.0分) 题号:1402 难度:中 第6章
若所用变量都已正确定义,请填写以下程序段的输出结果【1】.
--
--WORD格式--专业资料--可编辑---
s=7;
do s -= 2;
while (s==0);
printf(\"%d\\n\
答案:
=======(答案1)======= 5
第113题 (1.0分) 题号:1272 难度:中 第3章
--
--WORD格式--专业资料--可编辑---
若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n++ 后x的值为
【1】,n的值为【2】.
答案:
=======(答案1)======= 10
=======(答案2)======= 6
第114题 (1.0分) 题号:1378 难度:中 第4章
已知x=2,y=2 则表达式x*=y+8的值为【1】
答案:
=======(答案1)=======
--
. --WORD格式--专业资料--可编辑---
20
第115题 (1.0分) 题号:1342 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=0,则表达式a++&&e++&&c++的值为【1】.
答案:
=======(答案1)======= 0
第116题 (1.0分) 题号:1325 难度:中 第3章
设char a,b;若想通过a&& b运算保留a的第1位和第6位的值,则b的二进制数是【1】.
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
10000100
第117题 (1.0分) 题号:1379 难度:中 第4章
已知x=3,y=2,则表达式x*=y+8的值为【1】.
答案:
=======(答案1)======= 30
第118题 (1.0分) 题号:1468 难度:中 第10章
若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】.
答案:
=======(答案1)======= 8
--
--WORD格式--专业资料--可编辑---
第119题 (1.0分) 题号:1285 难度:中 第3章
写出表达式 1.234&&5.982 的值是【1】.
答案:
=======(答案1)======= 1
第120题 (1.0分) 题号:1386 难度:中 第5章
当a=1,b=2,c=3时,执行以下程序段后a=【1】
if (a>c) b=a;
--
. --WORD格式--专业资料--可编辑---
a=c;
c=b;
答案:
=======(答案1)======= 3
第121题 (1.0分) 题号:1327 难度:中 第3章
设w=5;w+= -2;则w的值为【1】.
答案:
=======(答案1)======= 3
--
--WORD格式--专业资料--可编辑---
第122题 (1.0分) 题号:1366 难度:中 第4章
int x; x=-3+4*5-6, 则x的值为【1】.
答案:
=======(答案1)======= 11
第123题 (1.0分) 题号:1243 难度:中 第2章
计算机中内存储器的最小存储单位是【1】
答案:
=======(答案1)======= 位
=========或========= bite
=========或========= 位(bite)
--
. --WORD格式--专业资料--可编辑---
第124题 (1.0分) 题号:1467 难度:中 第10章
若输入2,2,下列程序运行结果是【1】.
main()
{int i,j,(*p)[4];
static int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; p=a;
--
--WORD格式--专业资料--可编辑---
scanf(\"%d,%d\
printf(\"%d\\n\ }
答案:
=======(答案1)======= 11
第125题 (1.0分) 题号:1353 难度:中 第3章
已知a=13,b=6, !a的十进制数值为【1】.
答案:
=======(答案1)======= 0
--
--WORD格式--专业资料--可编辑---
第126题 (1.0分) 题号:1358 难度:中 第4章
C语言的三种基本结构是【1】结构、选择结构、循环结构.
答案:
=======(答案1)======= 顺序
第127题 (1.0分) 题号:1276 难度:中 第3章
设(k=a=5,b=3,a*b),则k值为【1】.
答案:
=======(答案1)======= 5
--
--WORD格式--专业资料--可编辑---
第128题 (1.0分) 题号:1362 难度:中 第4章
int x; x=(3+4)%5-6, 则x的值为【1】.
答案:
=======(答案1)======= -4
第129题 (1.0分) 题号:1391 难度:中 第5章
当a=3,b=2,c=1;时,执行以下程序段后 c=【1】.
if(a>b) a=b;
--
--WORD格式--专业资料--可编辑---
if(b>c) b=c;
else c=b; c=a;
答案:
=======(答案1)======= 2
第130题 (1.0分) 题号:1432 难度:中 第7章
执行语句char str[81]=\"abcdef\";后,字符串束标志存储在str[【1】]
(在括号内填写下标值)中.
--
结 str--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 6
第131题 (1.0分) 题号:1377 难度:易 第4章
已知:int i=8,j=10,m,n;m=++i;n=j++;问语句执行后m=【1】,n=【2】.
答案:
=======(答案1)======= 9
=======(答案2)======= 10
第132题 (1.0分) 题号:1284 难度:中 第3章
--
--WORD格式--专业资料--可编辑---
下面程序段的输出结果是【1】.
int a=12;a=a&052;printf(\"%d\\n\
答案:
=======(答案1)======= 8
第133题 (1.0分) 题号:1322 难度:中 第3章 设a=3,b=4,c=4,则表达式
a+b>c&&b==c&&a||b+c&&b==c的值为【1】.
答案:
=======(答案1)======= 1
--
--WORD格式--专业资料--可编辑---
第134题 (1.0分) 题号:1324 难度:中 第3章
设a取二进制数00101101,若想通过a^b运算使a的高4位取反,低4位不变,则b的
二进制数是【1】.
答案:
=======(答案1)======= 11110000
第135题 (1.0分) 题号:1316 难度:中 第3章 程序运行的结果是【1】.
main()
--
--WORD格式--专业资料--可编辑---
{int a=3,b=4;
printf(\"%d\\n\ }
答案:
=======(答案1)======= 3
第136题 (1.0分) 题号:1343 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=0,则表达式c==b>e的值为【1】.
答案:
--
--WORD格式--专业资料--可编辑---
=======(答案1)======= 1
第137题 (1.0分) 题号:1461 难度:中 第10章
程序运行时若依次输入2,3,40,则输出结果是【1】.
main()
{int *p1,*p2,*p3;
int i,j,k,t;
--
--WORD格式--专业资料--可编辑---
scanf(\"%d%d%d\
p1=&i;
p2=&j;
p3=&k;
if(*p1<*p2){t=*p1;*p1=*p2;*p2=t;}
if(*p1<*p3){t=*p1;p1=*p3;*p3=t;}
if(*p2<*p3){t=*p2;*p2=*p3;*p3=t;}
--
--WORD格式--专业资料--可编辑---
printf(\"%d\\n\ }
答案:
=======(答案1)======= 40
第138题 (1.0分) 题号:1244 难度:中 第2章
设c语言中,int类型数据占2个字节,则long类型数据占【1】个字节,
short类型数据占【2】个字节.
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
4
=======(答案2)======= 2
第139题 (1.0分) 题号:1279 难度:中 第3章
设a,b,t 为整型变量,初值为a=7,b=9,执行完语句t=(a>b)?a:b后,t 的值是【1】.
答案:
=======(答案1)======= 9
第140题 (1.0分) 题号:1420 难度:中 第7章
若有以下数组a,数组元素:a[0]~a[9],其值为
--
--WORD格式--专业资料--可编辑---
9 4 12 8 2 10 7 5 1 3
该数组的元素中,数值最大的元素的下标值是【1】.
答案:
=======(答案1)======= 2
第141题 (1.0分) 题号:1239 难度:易 第1章
C语言中一个函数由函数首部和【1】两部分组成.
答案:
=======(答案1)======= 函数体
--
--WORD格式--专业资料--可编辑---
第142题 (1.0分) 题号:1236 难度:中 第1章
C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连接生成后缀.EXE的可执行文件.
答案:
=======(答案1)======= 目标
第143题 (1.0分) 题号:1306 难度:中 第3章
int x=4,y=z=2;z=x==(y=z); 则z的值为【1】.
答案:
=======(答案1)======= 0
--
--WORD格式--专业资料--可编辑---
第144题 (1.0分) 题号:1328 难度:中 第3章
设x=(5>1)+2,x的值 为【1】.
答案:
=======(答案1)======= 3
第145题 (1.0分) 题号:1339 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=0,则表达式 a+b>10||a+b<0的值为【1】.
答案:
=======(答案1)======= 1
--
--WORD格式--专业资料--可编辑---
第146题 (1.0分) 题号:1293 难度:中 第3章
int x=2,y=3,z=4; 则表达式x+y&&x=y的值为【1】.
答案:
=======(答案1)======= 1
第147题 (1.0分) 题号:1419 难度:中 第7章
定义int a[2][3];表示数组a中的元素个数是【1】个.
答案:
=======(答案1)======= 6
--
--WORD格式--专业资料--可编辑---
第148题 (1.0分) 题号:1248 难度:中 第2章
在微机中,字符的比较就是对它们的【1】进行比较.
答案:
=======(答案1)======= ASCII码值
=========或========= ASCII码
=========或========= ASCII
第149题 (1.0分) 题号:1462 难度:中 第10章
程序运行时若依次输入25,3,40,则输出结果是【1】.
--
--WORD格式--专业资料--可编辑---
main()
{int *p1,*p2,*p3;
int i,j,k,t;
scanf(\"%d%d%d\
p1=&i;
p2=&j;
p3=&k;
--
--WORD格式--专业资料--可编辑---
if(*p1<*p2){t=*p1;*p1=*p2;*p2=t;}
if(*p1<*p3){t=*p1;p1=*p3;*p3=t;}
if(*p2<*p3){t=*p2;*p2=*p3;*p3=t;}
printf(\"%d\\n\ }
答案:
=======(答案1)======= 25
第150题 (1.0分) 题号:1385
--
--WORD格式--专业资料--可编辑---
难度:中 第5章 程序填空:用递归方法求n!
float fac(n)
int n;
{float f;
if (n<0) printf (\" n<0,data error! \");
else if ( n==0 || n++1 ) f=1;
--
--WORD格式--专业资料--可编辑---
else f =n*(【1】);
return ( f ); }
答案:
=======(答案1)======= fac( n-1 )
第151题 (1.0分) 题号:1291 难度:中 第3章
int x=2,y=3,z=4; 则表达式x||y+z的值为【
答案:
=======(答案1)======= 1
--
1】. --WORD格式--专业资料--可编辑---
第152题 (1.0分) 题号:1304 难度:中 第3章
int x=2;z=x++-1; 则z的值为【1】.
答案:
=======(答案1)======= 1
第153题 (1.0分) 题号:1406 难度:中 第6章
若所用变量均已正确定义,则执行下面程序段后的 值是【1】.
for(i=0 ; i<2 ; i++ ) printf(\"YES\"); printf(\"\\n\");
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= YESYES
第1题 (1.0分) 题号:12 难度:中 第3章
int x=2,y=3,z=4; 则表达式!(x+y)>z的值为【1】.
答案:
=======(答案1)======= 0
第155题 (1.0分) 题号:1313 难度:中 第3章
表达式18 && 53 的值是【1】.
答案:
--
--WORD格式--专业资料--可编辑---
=======(答案1)======= 1
第156题 (1.0分) 题号:1387 难度:中 第5章
当a=1,b=2,c=3时,执行以下程序段后b=【
if (a>c) b=a;
a=c;
c=b;
答案:
--
1】. --WORD格式--专业资料--可编辑---
=======(答案1)======= 2
第157题 (1.0分) 题号:1363 难度:中 第4章
int x; x=3*4%-5/6, 则x的值为【1】.
答案:
=======(答案1)======= 0
第158题 (1.0分) 题号:1281 难度:中 第3章
下面程序段的输出结果是【1】.
int a=12; a=a&0377;pritnf(\"%d\\n\
--
--WORD格式--专业资料--可编辑---
答案:
=======(答案1)======= 12
第159题 (1.0分) 题号:1348 难度:中 第3章
已知a=13,b=6,a&&b的十进制数值为【1】
答案:
=======(答案1)======= 1
第160题 (1.0分) 题号:1470 难度:中 第10章 若有以下定义和语句:
--
. --WORD格式--专业资料--可编辑---
int a[4]={0,1,2,3},*p;
p=&a[2];
则*--p的值是【1】.
答案:
=======(答案1)======= 1
--
--WORD格式--专业资料--可编辑---
第161题 (1.0分) 题号:1466 难度:中 第10章
将数组a的首地址赋给指针变量p的语句是【1】.
答案:
=======(答案1)======= p=a;
第162题 (1.0分) 题号:1344 难度:中 第3章
已知 a=10,b=15,c=1,d=2,e=10,则表达式a++&&e++&&c++的值为【1】.
答案:
=======(答案1)======= 1
--
--WORD格式--专业资料--可编辑---
第163题 (1.0分) 题号:1390 难度:中 第5章
当a=3,b=2,c=1;时,执行以下程序段后 b=【1】.
if(a>b) a=b;
if(b>c) b=c;
else c=b; c=a;
答案:
=======(答案1)=======
--
--WORD格式--专业资料--可编辑---
1
第1题 (1.0分) 题号:1442 难度:中 第8章 程序运行结果是【1】. main()
{int oddadd(int *pt,int n);
static int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p,total;
p=&a[1];
total=oddadd(p,10);
--
--WORD格式--专业资料--可编辑---
printf(\"%d\\n\ }
oddadd(int *pt,int n)
{int i,sum=0;
for(i=1;i -- --WORD格式--专业资料--可编辑--- 答案: =======(答案1)======= 30 第165题 (1.0分) 题号:1329 难度:中 第3章 设x=2&&2||5>1,x的值 为【1】. 答案: =======(答案1)======= 1 第166题 (1.0分) 题号:1424 难度:中 第7章 若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 -- --WORD格式--专业资料--可编辑--- 该数组中下标最大的元素的值是【1】. 答案: =======(答案1)======= 3 第167题 (1.0分) 题号:1319 难度:中 第3章 假设有条件 int x=1,y=2,z=3;则表达式z+=x>y?++x:++y的值是【1】. 答案: =======(答案1)======= 6 -- --WORD格式--专业资料--可编辑--- 第168题 (1.0分) 题号:1437 难度:中 第8章 C语言中,数组元素的最小下标为【1】. 答案: =======(答案1)======= 0 第169题 (1.0分) 题号:1274 难度:中 第3章 设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【1】. 答案: =======(答案1)======= 0 第170题 (1.0分) 题号:1401 -- --WORD格式--专业资料--可编辑--- 难度:中 第6章 以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内横线上应填写【1】. ch=getchar(); while(ch ____ 'Y')/*在括号中填写*/ ch=getchar(); -- --WORD格式--专业资料--可编辑--- 答案: =======(答案1)======= == 第171题 (1.0分) 题号:1278 难度:中 第3章 设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是【1】. 答案: =======(答案1)======= 1 第172题 (1.0分) 题号:1333 -- --WORD格式--专业资料--可编辑--- 难度:中 第3章 设x=5>1+2,x的值 为【1】. 答案: =======(答案1)======= 1 第173题 (1.0分) 题号:1294 难度:中 第3章 int x=2,y=3,z=4; 则表达式x+y&&z的值为【1】. 答案: =======(答案1)======= 1 第174题 (1.0分) 题号:1394 难度:中 第5章 当输入grade值是'K'时,下列程序的执行结果是 -- --WORD格式--专业资料--可编辑--- 【1】. main() {char grade; scanf(\"%c\ switch(grade){ case 'A':printf(\"85~100\\n\");break; case 'B':printf(\"70~84\\n\");break; -- --WORD格式--专业资料--可编辑--- case 'C':printf(\"60~69\\n\");break; case 'D':printf(\"<60\\n\");break; defaul: printf(\"error\\n\"); } 答案: =======(答案1)======= error 第175题 (1.0分) 题号:1303 难度:中 第3章 int x=2;z=x++-1; 则x的值为【1】. -- --WORD格式--专业资料--可编辑--- 答案: =======(答案1)======= 3 第176题 (1.0分) 题号:1423 难度:中 第7章 若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 该数组可用的最小下标值是【1】. 答案: =======(答案1)======= 0 -- --WORD格式--专业资料--可编辑--- 第177题 (1.0分) 题号:1345 难度:中 第3章
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务