C语言考试复习

发布 2022-01-12 13:01:28 阅读 5669

〖第8题〗『填空』(1分)(题号:78)

已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是【1】.答案:

第9题〗『填空』(1分)(题号:79)

已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是【1】.答案:

第10题〗『填空』(1分)(题号:76)

设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【1】.答案:

第3题〗『判断』(1分)(题号:29)

进行宏定义时,宏名必须使用大写字母表示。

答案:n第8题〗『判断』(1分)(题号:40)

一个include 命令可以指定多个被包含的文件。

答案:n第9题〗『判断』(1分)(题号:3)

若有宏定义:#define s(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。

答案:n第10题〗『判断』(1分)(题号:5)

若有定义和语句:

int a[3][3]=,i,sum=0;

for(i=0;i<3;i++)sum+=a[i][2-i];则sum=21.

答案:y第1题〗『单项选择』(1分)(题号:206)

以下程序的输出结果是()。

main()

char s=123",*p;

p=s;printf("%c%c%c",*p++,p++,p++)

a:123b:321

c:213d:312

答案:b第2题〗『单项选择』(1分)(题号:139)

a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。

a:a*b/a*b==1

b:a/b*b/a==1

c:a/b*b+a%b==a

d:a/b*b==a

答案:c第3题〗『单项选择』(1分)(题号:177)

以下描述中,正确的是()。

a:预处理是指完成宏替换和文件包含中指定的文件的调用。

b:预处理指令只能位于c源文件的开始。

c:c源程序中凡是行首以#标识的控制行都是预处理指令。

d:预处理就是完成c编译程序对c源程序第一遍扫描,为编译词法和语法分析作准备。

答案:c第4题〗『单项选择』(1分)(题号:159)

下列程序的输出为()。

main()

int y=10;

while(y--)

printf("y=%d",y);

a:y=0b:while构成无限循环。

c:y=1d:y=-1

答案:d第5题〗『单项选择』(1分)(题号:119)

下列运算符中,不属于关系运算符的是()。

a:<

b:>

c:>=

d:!答案:d

第6题〗『单项选择』(1分)(题号:202)

设有如下定义: struct sk data,*p;

若要使p指向data中的a域,正确的赋值语句是()。

a:p=(struct sk*)&

b:p=(struct sk*)

c:p=&d:*p=

答案:a第7题〗『单项选择』(1分)(题号:209)

若有以下程序段:int a=3,b=4; a=a^b;b=b^a;a=a^b;则执行以上。

语句后,a和b的值分别是()。

a:a=3,b=4

b:a=4,b=3

c:a=4,b=4

d:a=3,b=3

答案:b第8题〗『单项选择』(1分)(题号:130)

以下程序段的执行结果是()。

double x;x=218.82631; printf("%6.2e",x);

a:输出格式描述符的域宽不够,不能输出。

b:输出为21.38e+01

c:输出为2.2e+02

d:输出为-2.14e2

答案:c第9题〗『单项选择』(1分)(题号:199)

若有int a[则*(a+1),*a+1)的含义分别为()。

a:非法,2

b:&a[1][0],2

c:&a[0][1],3

d:a[0][0],4

答案:b第10题〗『单项选择』(1分)(题号:213)

c语言中,文件由()。

a:记录组成。

b:由数据行组成。

c:由数据块组成。

d:由字符(字节)序列组成。

答案:d第1题〗『填空』(1分)(题号:74)

执行下列语句后,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;答案:

第2题〗『填空』(1分)(题号:95)

已知a=13,b=6, a&&b的十进制数值为【1】.答案:

第3题〗『填空』(1分)(题号:311)

若所用变量均已正确定义,则执行下面程序段后的值是【1】.

for(i=0 ; i<2 ; i++ printf("yes");printf("");

答案:1). yesyes

第4题〗『填空』(1分)(题号:327)

执行语句char str[81]="abcdef";后,字符串str结束标志存储在str[【1】]

(在括号内填写下标值)中。答案:

第5题〗『填空』(1分)(题号:35)

c语言表达式!(3<6)||4<9)的值是【1】.答案:

第6题〗『填空』(1分)(题号:77)

已知 i=5;写出语句 a=--i; 执行后整型变量 a 的值是【1】.答案:

第7题〗『填空』(1分)(题号:93)

已知a=13,b=6, a/b的十进制数值为【1】.答案:

第8题〗『填空』(1分)(题号:334)

若有以下数组a,数组元素:a[0]~a[9],其值为。

该数组中下标最大的元素的值是【1】.答案:

第9题〗『填空』(1分)(题号:101)

已知a=13,b=6, a|b的十进制数值为【1】.答案:

第10题〗『填空』(1分)(题号:353)

如果函数不要求带回值,可用【1】来定义函数返回值为空。

答案:1). void

第1题〗『判断』(1分)(题号:8)

在turbo c中,整型数据在内存中占2个字节。

答案:n第2题〗『判断』(1分)(题号:32)

若有说明int c;则while(c=getchar())是正确的c语句。

答案:y第3题〗『判断』(1分)(题号:37)

c程序中有调用关系的所有函数必须放在同一个源程序文件中。

答案:n第4题〗『判断』(1分)(题号:12)

结构体类型只有一种。

答案:n第5题〗『判断』(1分)(题号:19)

c语言本身不提供输入输出语句,输入和输出操作是由函数来。

实现的。答案:y

第6题〗『判断』(1分)(题号:10)

函数strlen("asdfg")的值是7。

答案:n第7题〗『判断』(1分)(题号:34)

7&3+12的值是15。

答案:n第8题〗『判断』(1分)(题号:29)

进行宏定义时,宏名必须使用大写字母表示。

答案:n第9题〗『判断』(1分)(题号:30)

若有 # define s(a,b) a*b 则语句 area=s(3,2); area的值为6。

答案:y第10题〗『判断』(1分)(题号:27)

char c=very good"; 是一个合法的为字符串数组赋值的语句。

答案:y第1题〗『单项选择』(1分)(题号:193)

具有相同类型的指针变量p与数组a,不能进行的操作是()。

a:p=a;

b:*p=a[0];

c:p=&a[0];

d:p=&a;

答案:d第2题〗『单项选择』(1分)(题号:156)

执行下列语句后的输出为()。

int j=-1;

if(j<=1) printf("*n");

else printf("%n");

a:**b:%%

c:%%cd:有错,执行不正确。

答案:a第3题〗『单项选择』(1分)(题号:138)

以下程序的输出结果是()。

main()

int i,j,k,a=3,b=2;

i=(-a==b++)a:++b;

j=a++;k=b;

printf("i=%d,j=%d,k=%d",i,j,k);

a:i=2,j=1,k=3

b:i=1,j=1,k=2

c:i=4,j=2,k=4

d:i=1,j=1,k=3

答案:d第4题〗『单项选择』(1分)(题号:158)

在c语言中,为了结束由while语句构成的循环,while后一对圆括号。

中表达式的值应该为()。

a:0b:1

c:true

d:非0答案:a

第5题〗『单项选择』(1分)(题号:103)

以下运算符中,优先级最高的运算符是()。

a:*=b:>=

c:(类型)

d:+答案:c

第6题〗『单项选择』(1分)(题号:171)

在c语言的函数中,下列正确的说法是()。

a:必须有形参。

b:形参必须是变量名。

c:可以有也可以没有形参。

d:数组名不能作形参。

答案:c第7题〗『单项选择』(1分)(题号:132)

若ch为char型变量,k为int型变量(已知字符a的ascii十进制**为97),则以下程序段的执行结果是()。

ch='a'; k=12; printf("%x,%o,",ch,ch,k); printf("k=%%d",k);

a:因变量类型与格式描述符的类型不匹配,输出无定值。

b:输出项与格式描述符个数不符,输出为零值或不定值。

c:61,141,k=%d

d:61,141,k=%12

答案:c第8题〗『单项选择』(1分)(题号:175)

c语言程序中,当调用函数时()。

a:实参和虚参各占一个独立的存储单元。

b:实参和虚参可以共用存储单元。

c:可以由用户指定是否共用存储单元。

d:计算机系统自动确定是否共用存储单元。

C语言考试复习

c语言试题及答案。一 单项选择题 共10题,每题2分,共20分 1 c语言源程序文件经过c编译程序编译连接之后生成一个后缀为 c 的文件。a c b obj c exe d bas 2 以下选项中不正确的整型常量是 c a 12l b 10 c 1,900 d 123u 3 合法的用户自定义标识符是...

C语言的考试复习

c期末复习 08 09 2 一 填空题。1 c语言中基本的数据类型有 整型 实型 字符型 2 有如下语句 char a 该字符串的长度是 14 a 3 m 3 符号 a 和 a 的区别是 a 是字符串常量,a 是字符常量。4 所谓 指针 就是地址。运算符的作用是取地址运算符,取运算对象的地址 运算符...

C语言统一考试复习

电子类14级c语言统一考试复习资料。内部资料,注意保存。第一部分 知识点复习。1 结构化程序设计的3种基本结构。顺序结构 选择结构 或分支结构 循环结构 或重复结构 2 c语言的数据类型中基本类型有 整型 或int 实型 或float 字符型 或char 3 c语言的不同数据类型之间的转换方式有 自...