- 11
- 0
- 约 13页
- 2016-10-19 发布于贵州
- 举报
程序设计技术(语言)理论实践2
计算机程序设计技术(C语言)理论题
一、选择题(每小题1.5分,共60分)
得 分 阅 卷 1、C语言的编译系统对宏命令的处理是( )
A)在程序运行时进行的
B)在程序连接时进行的
C)和C程序中的其它语句同时进行编译的
D)在对源程序中其它语句正式编译之前进行的
2、以下说法正确的是( )
A)main函数必须放在C程序的开头
B)C语言程序中要求每行只能写一条语句
C)注释可以出现在C语言程序中的任何位置
D)最小的C语言程序中可以没有main函数
3、下列表达式中值为false(假)的是( )
A)13 57 B)!(510)
C)11 0x01 D)!(47) | | (28)
4、如果x是一个整型变量,那么以下答案( )是赋值x = 1/3的结果
A)0.33 B)0.30
C)0 D)未定义的无用数据
5、在C语言中,正确的int类型常数是( )
A)-2U B)0.59
C)3a D)0Xaf
6、下列变量定义正确的是( )
A)int x 1;y; B)int x=y=5;
C)int for=4 D)int printf=2,x y=2;
7、设int x,*p;下列表达式中正确的是( )
A)5.0%2 B)x+1=5
C)p D)(x+1)
8、对以下说明,数值尾的表达式是( )
Int a [10]={1,2,3,4,5,6,7,8,9,10},*p=a;
A)*p+9 B)*(p+8)
C)*p+=9 D)p+8
9、以下程序执行后的输出结果是( )
void main()
{
int k=2,i=2,m;
m =(k+=i=k);
printf(%d,%d\n”,m,i);
}
A)8,6 B)8,3
C)6,4 D)7,4
10、x,y,z被定义为int,若从键盘给x,y,z输入数据,正确的输入语句是( )
A)INPUTx,y,z; B)scanf(“%d%d%d”,x,y,z);
C)scanf(“%d%d%d”,x,y,z); D)read(“%d%d%d”,x,y,z);
11、以下程序当输入3时,输出的结果是( )
# include stdio.h
void main()
{
int x, y, z;
scanf (“%d”,x);
if (x5)
{
y =100;
z =-5;
}
printf (“%d %d%d”,x, y, z);
}
A) 3, 无用数据, -5 B) 5, 无用数据, 3
C) 3, 无用数据, 无用数据 D) 无用数据, 无用数据, 无用数据
12、do-while 结构繁荣循环体中的语句要执行的次数是( )
A)0 B)只有一次
C)至少一次 D)以上三项皆错
13、在下面的代码段中语句x = 1会执行( )次
for(j =1;j =n;j++)
for (k=1;k =n;k++)
x = 1;
A) n B) n(n+1)
C) D)n+n
14、以下程序段所做工作是( )
do {
scanf(“%d”,numb);
} while (numb 1 | | numb 10);
A) 读取[0,11]范围之内的一个整数 B)读取[-1,10
原创力文档

文档评论(0)