综合Word文件下载.docx
《综合Word文件下载.docx》由会员分享,可在线阅读,更多相关《综合Word文件下载.docx(30页珍藏版)》请在冰豆网上搜索。
![综合Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-11/16/8f1e7c61-4bbe-491a-84c6-cfe64f820e4b/8f1e7c61-4bbe-491a-84c6-cfe64f820e4b1.gif)
C.scanf(”%d%f”,&
D.scanf(”d=%d,c=%f”,&
8.对C程序在作逻辑运算时判断操作数真、假的表述,______是正确的。
A.0为假非0为真B.只有1为真C.-1为假1为真D.0为真非0为假
9.C语言中的简单数据类型有____。
A.整型、实型、逻辑型B.整型、实型、字符型
C.整型、字符型、逻辑型D.整型、实型、字符型、逻辑型
10.C语言程序规定必须用main作为______。
A.主函数名B.子函数名C.程序名D.变量名
11.下列语句定义pf为指向float类型变量f的指针,_____是正确的。
A.floatf,*pf=f;
B.floatf,*pf=&
f;
C.float*pf=&
f,f;
D.floatf,pf=f;
12.若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,_____是正确的。
A.p2=p1;
B.p2=**p1;
C.p2=&
p1;
D.p2=*p1;
13.定义一个4个元素的一维整型数组,_____是正确的。
A.floata[4];
B.inta[]={1,2,3,4,5};
C.inta[]={1,2,3};
D.inta[4]={1};
14.数组定义为inta[3][2],数组a中有_____个元素。
A.2B.3C.5D.6
15.以下能正确进行字符串赋值或赋初值的语句组是______。
A.charstr[3]="
key"
;
B.charstr[3]={'
k'
'
e'
y'
};
C.charstr[4];
str="
D.char*s;
s="
;
16.C语言中,形参的缺省的存储类说明是______。
A.autoB.staticC.registerD.extern
17.若变量已正确定义,表达式(j=3,j++)的值是_____。
A.3B.4C.5D.018.若x是整型变量,表达式(x=10.0/4.0)的值是_____。
A.2.5B.2.0C.3D.2
19.为读而打开文本文件aa.dat,的正确写法是_____。
A.fopen(”aa.dat”,”rb”);
B.fopen(”aa.dat”,”w”)
C.fopen(”aa.dat”,”wb”);
D.fopen(”aa.dat”,”r”)
20.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为_____。
A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算
21.C语言程序的三种基本结构是顺序结构、______结构和循环结构。
A.选择B.递归C.转移D.嵌套
22.以下选项中不正确的整型常量是_____。
A.0B.–10uC.20LD.-1234
23.在C语言程序中,用关键字______定义短整型变量。
A.shortB.floatC.doubleD.char
24.十进制数16的十六进制数是_____。
A.11B.12C.13D.10
25.若变量已正确定义,______是合法的C语句。
A.a=1,b=2B.a=1=b;
C.a=b=5;
D.y=;
26.若变量已正确定义并赋值,符合C语言语法的表达式是______。
A.a=3,5;
B.a+=1C.a=a+1=3D.12.3%4
27.若a是单精度实型变量,c是基本整型变量,以下正确的输入语句是______。
A.scanf("
%f%d"
a,c);
B.scanf("
&
a,&
c);
C.scanf("
%f%f"
D.scanf("
%d%f"
28.在C程序中,用_____表示逻辑值“真”。
A.trueB.非0的数C.非0整数D.大于0的数
29.设有说明语句chara=’\n’;
,则变量a_____。
A.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法30.C语言程序由组成。
A.子程序B.过程C.函数D.主程序和子程序
31.下列语句定义pd为指向int类型变量d的指针,_____是正确的。
A.intd,*pd=&
d;
B.int*pd=&
d,d;
C.floatd,*pd=&
D.float*pd=&
32.若变量已正确定义并且指针p已经指向变量x,则&
*p相当于_____。
A.xB.*pC.pD.*&
x
33.定义一个4个元素的一维整型数组,_____是不正确的。
A.inta[4];
B.inta[4]={1,2,3,4,5};
C.inta[4]={1,2,3};
34.数组定义为inta[3][2]={1,2,3,4,5,6},数组元素_____的值为6。
A.a[3][2]B.a[2][1]C.a[1][2]D.a[2][3]
35.不正确的字符串赋值或赋初值的方式是______。
A.charstr[]="
string"
B.charstr[7]={'
s'
t'
r'
i'
n'
g'
C.charstr[10];
D.charstr[7]={'
’\0’};
36.要调用数学函数时,在#include命令行中应包含_____。
[13]
A.”stdio.h”B.”string.h”C.”math.h”D.”ctype.h”
37.若变量已正确定义,表达式(j=1,++j)的值是_____。
A.1B.2C.3D.0
38.若x是单精度实型变量,表达式(x=10/4)的值是_____。
A.2.5B.2.0C.3D.2
39.为写而打开文本文件aa.dat,的正确写法是_____。
A.fopen(”aa.dat”,”rb”)B.fp=fopen(”aa.dat”,”w”)
C.fopen(”aa.dat”,”wb”)D.fp=fopen(”aa.dat”,”r”)
40.下列运算符中优先级最低的是_____。
A.“>
=”和“<
=”B.“>
”和“<
”C.“==”和“!
=”D.“<
”
41.C语言程序的三种基本结构是______结构、选择结构和循环结构。
A.顺序B.递归C.转移D.嵌套
42.以下选项中正确的实型常量是_____。
A.0B.-10C.0.19D.1.9*102
43.在C语言程序中,用关键字______定义长整型变量。
A.longB.floatC.doubleD.char
44.十进制数8的八进制数是_____。
A.11B.010C.8D.08
45.______不是合法的C语句。
A.{intj;
j++;
}B.{intj;
j++;
}C.{intj;
j++;
}D.{j++;
intj;
}
46.若变量a,b已正确定义并赋值,符合C语言语法的表达式是______。
A.a,bB.a≤bC.a≥bD.a≠b
47.对以下的scanf语句,正确的输入方式是______。
intk1,k2,k3,k4;
scanf("
%d%d%d%d"
&
k1,&
k2,&
k3,&
k4);
A.102030,40B.10203040C.10,203040D.102030,40
48.表达式!
x等效于_____。
A.x==1B.x==0C.x!
=1D.x!
=0
49.要定义字符型变量a并赋初值,_____是正确的。
A.chara=’3’;
B.chara=”3”;
C.chara=%;
D.chara=*;
50.以下函数调用语句中,含有的实参个数是_____。
calc(exp1,(exp3,exp4,exp5));
A.1B.2C.3D.4
51.下列语句定义整型指针p1、p2,_____是正确的。
A.intp1,p2;
B.int*p1,*p2;
C.int*p1,p2;
D.int**p1,p2;
52.若变量已正确定义并且指针p已经指向变量x,则*&
x相当于_____。
A.xB.*pC.&
xD.&
*p
53.数组定义为“inta[4];
”,表达式_____是错误的。
A.*aB.a[0]C.aD.a++
54.数组定义为inta[2][3]={1,2,3,4,5,6},数组元素_____的值为1。
A.a[1][2]B.a[1][1]C.a[2][3]D.a[0][0]
55.表达式strlen(”hello”)的值是_______。
A.4B.5C.6D.7
56.要调用字符串函数时,在#include命令行中应包含_____。
A.”stdio.h”B.”string.h”C.”math.h”D.”ctype.h”57.若变量已正确定义且k的值是4,计算表达式(j=k++)后,_____是正确的。
A.j=4,k=5B.j=4,k=4C.j=5,k=4D.j=5,k=558.C语言中运算对象必须是整型的运算符是______。
A.%B./C.!
D.**
59.若有charfname[]="
infile.dat"
则为读而打开文本文件infile.dat的正确写法是_____。
A.fopen(infile.dat,"
r"
)B.fopen(infile.dat,"
)
C.fopen(fname,"
)D.fopen("
fname"
"
60.下列运算符中,优先级从高到低依次为_____。
A.&
&
,!
,||B.||,&
C.&
,||,!
D.!
,&
,||
61.