第三周上机作业
1、写出常见数据类型有哪些?英文方式如何表示?并分别说出它们所占的内存长度?
2、标识符的命名规则是什么?分为哪几类?分别举例说明 3、什么是常量?什么是变量?符号常量的定义方法?
5、在以下各组标识符中,合法的标识符是( )。 A.B01 B.mode_1 C.0_t D.k%1 abc_ void pbl
写出程序的运行结果:_________________ 写出程序的运行结果:_________________
7、C语言源程序要正确的运行,必须要有 函数
A、printf函数 B、自定义的函数 C、main函数
D、不需要函
数
8、TURBO C中double 类型变量所占字节数是(可用sizeof(类型标识符)测试 ( )
A、16 B、2 C、4 D、8
9、 C语言提供的合法的数据类型关键字是( )
A) Double B) short C) integer D) Char
10、 合法的C语言字符常量是( )
A) '\\t' B) \C) 65 D) A
11、语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符: ( )
A) 必须为字母 B) 必须为下划线
C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种
12、已知字符A的ACSII码值为65,以下语句的输出结果是( ) 。 char ch=’B’;
printf(“%c ,%d\\n”,ch,ch); 13、 已知字母\的ASCII码为十进制的65,下面程序输出正确的是: ( ) main() {
char ch1, ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3';
printf(\ }
A) 67, D B) B, C C) 不确定的值 D) C, D
14、若有以下定义和语句: ( ) int a=010, b=0x10, c=10; printf(\则输出结果是:
A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,10
15、写出下列printf语句的输出结果? (1) main()
{
printf(“ab\\’\\\\\\bcd\\nef”); }
程序的运行结果:_________________ (2) main() {
int a,b,c;
a=5; b=6; c=7;
printf(\}
程序的运行结果:_________________