admin 管理员组

文章数量: 1184232


2024年4月21日发(作者:soundgrid格式插件)

C

语言专升本

得分评卷人

一、单项选择题

(共

20

题,每题

2

分,共计

40

分)

1、c语言中,合法的字符型常数是________。

A、‘A’

B、“A”

C、65

D、A

2、若 a 是 float 型变量,b 是 unsigned 型变量,以下输入语句中合法的是()。

A、scanf("%6.2f%d",&a,&b);

B、scanf("%f%n",&a,&b);

C、scanf("%f%3o",&a,&b);

D、scanf("%f%f",&a,&b);

3、假设i和j是整型变量,以下语句( ) 的功能是在屏幕上显示形如i * j = i*j的一句乘法口

诀。例如,当i=2,j=3时,显示2 * 3 = 6。

A、printf("d * %d = %dn", i, j, i*j);

B、printf("%d * %d = %dn", i, j, i*j);

C、printf("%d * %d = %dn", i, j);

D、printf("%d = %d * %dn", i, j, i*j);

4、在c 的if 语句中,可用作条件的表达式是________。

A、关系表达式

B、逻辑表达式

C、算术表达式

D、任意表达式

5、程序段如下:则以下说法中不正确的是: 。

#include <stdio.h>

main()

{

int k=2,;

while(k<7)

{

if(k%2)

{

1/10

k=k+3;

printf( " k=%dn " ,k);

continue;

}

k=k+1;

printf( " k=%dn " ,k);

}

}

A、k=k+3; 执行一次

B、k=k+1; 执行 2 次

C、执行后 k 值为 7

D、循环体只执行一次

6、下列叙述中,错误的是________。

A、一个函数中可以有多条return语句

B、调用函数必须在一条独立的语句中完成

C、函数可通过return语句返回其函数值

D、主函数名main()也可以带形参

7、执行下列语句后,a和b的值分别为________。(注:a的accii码值为:97,a的accii码值为:65)

int a,b; a=1+'a'; b=2+7%-4-'a';

A、-63,-64

B、98,-60

C、1,-60

D、79,78

8、在数制的转换中,正确的叙述是______。

A、对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数E的增大而减少

B、对于相同的十进制整数(<1),其转换结果的位数的变化趋势随着基数E的增大而增加

C、不同数制的数字符是各不相同的,没有一个数字符是一样的

D、对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数

9、在c语言中,以下一组运算符中,优先级最高的运算符是______。

A、<=

B、=

C、%

D、&&

10、字符串指针变量中存入的是________。

A、字符串

2/10


本文标签: 语句 表达式 位数 合法 变量