数据类型表达式,选择题(共 题)
1、 以下叙述正确的是:
A) 在C程序中,主函数必须位于程序的最前面
B) 在C程序中,一行只能写一条语句
C) C程序的基本结构是程序行
D) C语句是完成某种程序功能的最小单位
请选择-> A B C D
2、 下面程序的输出是:
#include<stdio.h>
void main()
{
unsigned int a=32767;
printf("a=%d\n",a);
}
A) a=32768 B) a=-32767
C) a=32767 D) a=-1
请选择-> A B C D
3、 若有说明语句:char c='\101'; 则变量c:
A) 包含一个字符 B) 包含两个字符
C) 包含三个字符 D) 说明不合法
请选择-> A B C D
4、 C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符:
A) 必须为字母 B) 必须为下划线
C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种
请选择-> A B C D
5、 在C语言中,以下叙述不正确的是:
A) 在C程序中,无论是整数还是实数,都能被准确无误的表示
B) 在C程序中,变量名代表存储器中的一个位置
C) 静态变量的生存期与整个程序的生存期相同
D) C语言中变量必须先说明后引用
请选择-> A B C D
6、 为表示关系x>y>z,应使用的C语言表达式是:
A) (x>y)&&(y>z) B) (x>y)AND(y>z)
C) x>y>z D) (x>y)&(y>z)
请选择-> A B C D
7、 以下符合C语言语法的表达式:
A) d=9+e+f=d+9 B) d=9+e,f=d+9
C) d=9+e=e++,d+9 D) d=9+e++=d+7
请选择-> A B C D
8、 阅读下面的程序
#include<stdio.h>
void main()
{
int i,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d",i,j,m,n);
}
程序的运行结果是:
A) 8,10,8,10 B) 9,11,8,10
C) 9,11,9,10 D) 9,10,9,11
请选择-> A B C D
9、 以下程序的输出结果是
#include<stdio.h>
void main()
{ int x=10,y=10;
printf("%d %d\n",x--,--y);
}
A) 10 10 B) 9 9 C) 9 10 D) 10 9
请选择-> A B C D
10、 执行下面程序中的输出语句后,a的值是
#include<stdio.h>
void main()
{int a;
printf("%d\n",(a=3*5,a*4,a+5));
}
A) 65 B) 20 C) 15 D) 10
请选择-> A B C D
知道是基础啊 可我们学的不是计算机啦 理解下 都不容易
这是作业啊
下面是连接http://tieba.baidu.com/f?kz=767416778