注意:此页面搜索的是所有试题
新疆工程学院大学计算机程序设计(高起专)
( )默认形式的实数常量的数据类型为float 类型。
正确
错误
( )有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed 类型;若最高位解释为符号位,则为unsigned 类型。
正确
错误
( )不同类型的数据在内存中所占存储单元的大小不同,内部存储方式不同,取值范围不同,甚至能够参与的运算
种类也不相同。
正确
错误
( )在ISO/ANSI 1999 规定中,允许将变量声明放在程序中的任何位置。
正确
错误
有以下程序
#include <stdio.h>
main()
{
int a = 1, b = 2;
while ( a < 6 )
{
b += a; a += 2; b %= 10;
}
printf( "%d, %d\n", a, b );
}
程序运行后的输出结果是( )。
A
5,11
B
7,1
C
7,11
D
6,1
有以下程序
#include <stdio.h>
main()
{
int y = 10;
While( y-- );
printf( "y=%d\n", y );
}
程序执行后的输出结果是( )。
A
y=0
B
y=-1
C
y=1
D
while 构成无限循环
有以下程序
#include <stdio.h>
main()
{
char s[] = "rstuv";
printf( "%c\n", *s + 2 );
}
程序运行后的输出结果是( )。
A
tuv
B
字符t 的ASCII 码值
C
t
D
出错
有以下程序
#include <stdio.h>
#include <string.h>
main()
{
char x[] = "STRING";
x[0] = 0; x[1] = .\0.; x[2] = .0.;
printf( "%d %d\n", sizeof(x), strlen( x ) );
}
程序运行后的输出结果是( )。
A
6 1
B
7 0
C
6 3
D
7 1
有以下程序
#include <stdio.h>
int f( int x );
main()
{
int n = 1, m;
m = f( f( f( n ) ) ); printf( "%d\n", m );
}
int f( int x )
{
return(x * 2);
}
程序运行后的输出结果是( )。
A
1
B
2
C
4
D
8
以下关于简单程序设计的步骤和顺序的说法中正确的是( )。
A
确定算法后,整理并写出文档,最后进行编码和上机调试
B
首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C
先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D
先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
以下叙述中错误的是( )。
A
C 程序在运行过程中所有计算都以二进制方式进行
B
C 程序在运行过程中所有计算都以十进制方式进行
C
所有C 程序都需要编译链接无误后才能运行
D
C 程序中整型变量只能存放整数,实型变量只能存放浮点数
有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是( )。
A
a%(int)(x-y)
B
a=x!=y;
C
(a*y)%b
D
y=x+y=x
以下选项中能表示合法常量的是( )。
A
整数:1,200
B
实数:1.5E2.0
C
字符斜杠:.\.
D
字符串:"\007"
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W 的是( )。
A
a<>b+c
B
ch=getchar()
C
a==b+c
D
a++
( )程序是指挥计算机进行各种信息处理任务的一组指令序列。
正确
错误
正确
错误
( )有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed 类型;若最高位解释为符号位,则为unsigned 类型。
正确
错误
( )不同类型的数据在内存中所占存储单元的大小不同,内部存储方式不同,取值范围不同,甚至能够参与的运算
种类也不相同。
正确
错误
( )在ISO/ANSI 1999 规定中,允许将变量声明放在程序中的任何位置。
正确
错误
有以下程序
#include <stdio.h>
main()
{
int a = 1, b = 2;
while ( a < 6 )
{
b += a; a += 2; b %= 10;
}
printf( "%d, %d\n", a, b );
}
程序运行后的输出结果是( )。
A
5,11
B
7,1
C
7,11
D
6,1
有以下程序
#include <stdio.h>
main()
{
int y = 10;
While( y-- );
printf( "y=%d\n", y );
}
程序执行后的输出结果是( )。
A
y=0
B
y=-1
C
y=1
D
while 构成无限循环
有以下程序
#include <stdio.h>
main()
{
char s[] = "rstuv";
printf( "%c\n", *s + 2 );
}
程序运行后的输出结果是( )。
A
tuv
B
字符t 的ASCII 码值
C
t
D
出错
有以下程序
#include <stdio.h>
#include <string.h>
main()
{
char x[] = "STRING";
x[0] = 0; x[1] = .\0.; x[2] = .0.;
printf( "%d %d\n", sizeof(x), strlen( x ) );
}
程序运行后的输出结果是( )。
A
6 1
B
7 0
C
6 3
D
7 1
有以下程序
#include <stdio.h>
int f( int x );
main()
{
int n = 1, m;
m = f( f( f( n ) ) ); printf( "%d\n", m );
}
int f( int x )
{
return(x * 2);
}
程序运行后的输出结果是( )。
A
1
B
2
C
4
D
8
以下关于简单程序设计的步骤和顺序的说法中正确的是( )。
A
确定算法后,整理并写出文档,最后进行编码和上机调试
B
首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C
先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D
先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
以下叙述中错误的是( )。
A
C 程序在运行过程中所有计算都以二进制方式进行
B
C 程序在运行过程中所有计算都以十进制方式进行
C
所有C 程序都需要编译链接无误后才能运行
D
C 程序中整型变量只能存放整数,实型变量只能存放浮点数
有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是( )。
A
a%(int)(x-y)
B
a=x!=y;
C
(a*y)%b
D
y=x+y=x
以下选项中能表示合法常量的是( )。
A
整数:1,200
B
实数:1.5E2.0
C
字符斜杠:.\.
D
字符串:"\007"
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W 的是( )。
A
a<>b+c
B
ch=getchar()
C
a==b+c
D
a++
( )程序是指挥计算机进行各种信息处理任务的一组指令序列。
正确
错误