极其简单的C语言试卷,帮忙做一下,要求100%正确,一个小时后要答案!!高分!高分!高分!高分!

1、下面标识符中,均为不合法的用户标识符为( )。
A、AB、x_0、for B、float、1a0、_Y
C、x-y、goto、123 D、_123、tmp、CHAR
2、执行printf(“%x”, 100);后的输出结果为( )。
A、100 B、0x100
C、0x64 D、64
6、能表示条件-100≤x≤100的C语言表达式是( )。
A、-100<=x<=100 B、x>=-100, x<=100
C、-100≤x≤100 D、x>=-100 && x<=100
7、C程序中,注释部分的位置( )。
A) 必须在一行的开始 B) 必须在语句之后
C) 必须在一行的最后 D) 以上三种都可以
8、结构化程序的三种基本结构是( )。
A、顺序结构、选择结构、循环结构 B、递归结构、循环结构、转移结构
C、嵌套结构、递归结构、循环结构 D、循环结构、转移结构、顺序结构
9、对数组的描述正确的是( )。
A、 数组一旦定义其大小是固定的,但数组元素的类型可以不同
B、 数组一旦定义其大小是固定的,但数组元素的类型必须相同
C、 数组一旦定义其大小是可变的,但数组元素的类型可以不同
D、 数组一旦定义其大小是可变的,但数组元素的类型必须相同
10、设有说明语句:char a=’\72’;,则变量a( )。
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、说明不合法
11、以下叙述不正确的是( )。
A、一个C程序可由一个或多个函数组成
B、一个C程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
12、C语言用( )表示逻辑“真”值。
A、t B、y C、非0整数值 D、整数1
13、C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为( )类型。
A、void B、double C、int D、char
判断题:
1、unsigned 和void 在C中都是保留的关键字。
2、7/2+12的值是15.5。
3、C语言中一个int的变量在内存中占2个字节。
4.注释内容太多会影响程序的执行效率。
5、void play(int a, b) ; 是一个合法的函数说明。
6.在main函数中说明的变量,有效范围是main函数及其调用的函数。
7、C语言中的函数可以嵌套调用,也可以递归调用。
8、程序段 int x; 1=x; 是正确的。
9、对于 for(j=1;j<=20;j++)形式的循环语句,肯定要执行20次循环。
10、对于字符串 ”welcome\0”,使用strlen函数所求出的字符串长度是7

1、一个函数如下,用程序实现。
y =x(x<0)
y=2x-1(0<=x<10)
y=3x-11()x>=10

main()
{
float x, y;
scanf(“%f”, &x);
If (x<0)
y = x;
else
if ( ) ;
y = ( );
else
y =( );
printf(“y=%f”, y); }
2、下面程序的功能为:把100~200之间的不能被3整除的数输出,请填空。
main( )
{int n;
for ( ; ; )
{if (n%3= =0) ;
printf("%d\n",n);
}}
四:写出程序的输出结果:
1. main() {
int a=6,b=4;
a = a+b;
b = a−b;
a = a-b;
printf(“a=%d, b=%d”, a, b);
}

2. main(){
int m,n;
for (m=5;m<=10;m++)
for (n=2;n<=m-1;n++)
if (m%n==0)
printf(“%d\t”,m);
}

1、下面标识符中,均为不合法的用户标识符为( C )。
A、AB、x_0、for B、float、1a0、_Y
C、x-y、goto、123 D、_123、tmp、CHAR
2、执行printf(“%x”, 100);后的输出结果为( D )。
A、100 B、0x100
C、0x64 D、64
6、能表示条件-100≤x≤100的C语言表达式是( D )。
A、-100<=x<=100 B、x>=-100, x<=100
C、-100≤x≤100 D、x>=-100 && x<=100
7、C程序中,注释部分的位置( D )。
A) 必须在一行的开始 B) 必须在语句之后
C) 必须在一行的最后 D) 以上三种都可以
8、结构化程序的三种基本结构是( A )。
A、顺序结构、选择结构、循环结构 B、递归结构、循环结构、转移结构
C、嵌套结构、递归结构、循环结构 D、循环结构、转移结构、顺序结构
9、对数组的描述正确的是( B )。
A、 数组一旦定义其大小是固定的,但数组元素的类型可以不同
B、 数组一旦定义其大小是固定的,但数组元素的类型必须相同
C、 数组一旦定义其大小是可变的,但数组元素的类型可以不同
D、 数组一旦定义其大小是可变的,但数组元素的类型必须相同
10、设有说明语句:char a=’\72’;,则变量a( A )。
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、说明不合法
11、以下叙述不正确的是( D )。
A、一个C程序可由一个或多个函数组成
B、一个C程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
12、C语言用( C )表示逻辑“真”值。
A、t B、y C、非0整数值 D、整数1
13、C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为( C )类型。
A、void B、double C、int D、char
判断题:
1、unsigned 和void 在C中都是保留的关键字。

2、7/2+12的值是15.5。

3、C语言中一个int的变量在内存中占2个字节。

4.注释内容太多会影响程序的执行效率。

5、void play(int a, b) ; 是一个合法的函数说明。

6.在main函数中说明的变量,有效范围是main函数及其调用的函数。

7、C语言中的函数可以嵌套调用,也可以递归调用。

8、程序段 int x; 1=x; 是正确的。

9、对于 for(j=1;j<=20;j++)形式的循环语句,肯定要执行20次循环。

10、对于字符串 ”welcome\0”,使用strlen函数所求出的字符串长度是7

1、一个函数如下,用程序实现。
y =x(x<0)
y=2x-1(0<=x<10)
y=3x-11(x>=10)

main()
{
float x, y;
scanf(“%f”, &x);
If (x<0)
y = x;
else
if ( x<10 ) ;
y = ( 2*x - 1 );
else
y =( 3*x-11 );
printf(“y=%f”, y);
return 1;

2、下面程序的功能为:把100~200之间的不能被3整除的数输出,请填空。
main( )
{int n;
for ( n=100 ;n<=200; n++)
{
if (n%3= =0)
printf("%d\n",n);
}}
四:写出程序的输出结果:
1. main() {
int a=6,b=4;
a = a+b; //a=6+4 所以a=10
b = a−b; //b=10-4 所以b=6
a = a-b; //a=10-6 所以a=4
printf(“a=%d, b=%d”, a, b);
}
所以输出结果 a=4 b=6;
2. main(){
int m,n;
for (m=5;m<=10;m++)
for (n=2;n<=m-1;n++)
if (m%n==0)
printf(“%d\t”,m);
}
6 6 8 8 9 10 10
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-26
1、下面标识符中,均为不合法的用户标识符为( C )。
A、AB、x_0、for B、float、1a0、_Y
C、x-y、goto、123 D、_123、tmp、CHAR
2、执行printf(“%x”, 100);后的输出结果为( D )。
A、100 B、0x100
C、0x64 D、64
6、能表示条件-100≤x≤100的C语言表达式是( D )。
A、-100<=x<=100 B、x>=-100, x<=100
C、-100≤x≤100 D、x>=-100 && x<=100
7、C程序中,注释部分的位置( D )。
A) 必须在一行的开始 B) 必须在语句之后
C) 必须在一行的最后 D) 以上三种都可以
8、结构化程序的三种基本结构是( A )。
A、顺序结构、选择结构、循环结构 B、递归结构、循环结构、转移结构
C、嵌套结构、递归结构、循环结构 D、循环结构、转移结构、顺序结构
9、对数组的描述正确的是( B )。
A、 数组一旦定义其大小是固定的,但数组元素的类型可以不同
B、 数组一旦定义其大小是固定的,但数组元素的类型必须相同
C、 数组一旦定义其大小是可变的,但数组元素的类型可以不同
D、 数组一旦定义其大小是可变的,但数组元素的类型必须相同
10、设有说明语句:char a=’\72’;,则变量a( A )。
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、说明不合法
11、以下叙述不正确的是( D )。
A、一个C程序可由一个或多个函数组成
B、一个C程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
12、C语言用( C )表示逻辑“真”值。
A、t B、y C、非0整数值 D、整数1
13、C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为( C )类型。
A、void B、double C、int D、char
判断题:
1、unsigned 和void 在C中都是保留的关键字。

2、7/2+12的值是15.5。

3、C语言中一个int的变量在内存中占2个字节。

4.注释内容太多会影响程序的执行效率。

5、void play(int a, b) ; 是一个合法的函数说明。

6.在main函数中说明的变量,有效范围是main函数及其调用的函数。

7、C语言中的函数可以嵌套调用,也可以递归调用。

8、程序段 int x; 1=x; 是正确的。

9、对于 for(j=1;j<=20;j++)形式的循环语句,肯定要执行20次循环。

10、对于字符串 ”welcome\0”,使用strlen函数所求出的字符串长度是7

1、一个函数如下,用程序实现。
y =x(x<0)
y=2x-1(0<=x<10)
y=3x-11(x>=10)

main()
{
float x, y;
scanf(“%f”, &x);
If (x<0)
y = x;
else
if ( x<10 ) ;
y = ( 2*x - 1 );
else
y =( 3*x-11 );
printf(“y=%f”, y);
return 1;

2、下面程序的功能为:把100~200之间的不能被3整除的数输出,请填空。
main( )
{int n;
for ( n=100 ;n<=200; n++)
{
if (n%3= =0)
printf("%d\n",n);
}}
四:写出程序的输出结果:
1. main() {
int a=6,b=4;
a = a+b;
b = a−b;
a = a-b;
printf(“a=%d, b=%d”, a, b);
}
a=4,b=6

2. main(){
int m,n;
for (m=5;m<=10;m++)
for (n=2;n<=m-1;n++)
if (m%n==0)
printf(“%d\t”,m);
}
6 6 8 8 9 10 10
第2个回答  2011-04-26
c,d,d,d,a,b,a,d,c,c

对,错,错,错,错,错,对,错,错,对

x >= 0 && x < 10
2 * x - 1
3 * x - 11

n = 100
n <= 200
++n
n % 3 != 0

a=4, b=6

6 6 8 8 9 10 10
第3个回答  2011-04-26

1 C, 2 D, 6 D, 7 D, 8 A, 9 B, 10 A, 11 D, 12 C, 13 C.

1 对
2到6 错
7对
8,9 错
10 对

1.
main()
{
float x, y;
scanf(“%f”, &x);
If (x<0)
y = x;
else
if ( x<10 )
y = ( 2*x-1 );
else
y =( 3*x - 11 );
printf(“y=%f”, y);
}

2.
main( )
{int n;
for ( n=100 ; n<=200 ; n++ )
{if (n%3==0) (continue) ;
printf("%d\n",n);
}}


1.
a=4, b=6
2.
6 6 8 8 9 10 10本回答被提问者采纳
相似回答