一、选择题 选择题
1.C语言属于( )。
A.机器语言 B.汇编语言 C.结构化语言 D.面向对象的语言 2.C语言中的简单数据类型包括( )。 A.整型、实型、逻辑型 B.整型、实型、字符型 C.整型、字符型、逻辑型 D.整型、实型、逻辑型、字符型 3.设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是( )。
A.0至255 B.0~65535 C.-32768~32767 D.-256~255 4.VC6.0中整数-8在内存中的存储形式是( )。 A.1111 1111 1111 1000 B.100000000000 1000 C.000000000000 1000 D.1111 1111 1111 0111 5.已知:unsigned int x=65535;,则执行以下语句输出是( )。
printf(\"%d\\n\; A.65535 B.1 C.无定值 D.-1
6.已知:char a; int b; float c; double d;,执行语句c=a+b+c+d;后,变量c的数据类型是( )。 A.int B.char C.float D.double 7.设a=2,b=3,计算表达式c=b*=a-1后,变量c的值是( )。
A.5 B.3 C.2 D.4
8.执行语句:printf(\"The program\\'s name is c:\\\ools\\book.txt\");后输出是( )。 A.The program's name is c:tools book.txt B.The program's name is c:\ools book.txt C.The program's name is c:\\\ools book.txt D.The program's name is c:\oolook.txt
9.以下程序的输出结果是( )。(注:□表示空格) main()
{printf(\"\\n*s1=%15s*\ printf(\"\\n*s2=%-5s*\}
A.*s1=chinabeijing□□□* B.*s1=chinabeijing□□□ *s2=**chi* *s2=chi□□* C.*s1=*□□chinabeijing* D.*s1=*□□□chinabeijing* *s2=□□chi* *s2=chi□□* 10.选择程序的运行结果,①是( )、②是( )、③是( )。 #include {int a=-10, b=-3; printf(\"%d\\n\ /*输出①*/ printf(\"%d\\n\ /*输出②*/ printf(\"%d\\n\ /*输出③*/ } - 1 - ① A.-2 B.-1 C.0 D.1 ② A.-10 B.-9 C.-8 D.0 ③ A.-2 B.-1 C.0 D.1 11.已知:int x, y, z, w;,为使以下语句的输出为:1234+123+12+1,正确的输入形式应当为( )。 scanf(\"%4d-%3d-%2d-%1d\printf(\"%4d+%3d+%2d+%1d\\n\ A.1234123121 B.1234 123 12 1 C.1234-123-12-1 D.1234+123+12+1 12.已知:int x; float y;,所用的scanf调用语句格式为: scanf(\"x=%d, y=%f\ 为了将数据10和66.6分别赋给x和y,正确的输入应当使( )。 A.x=10, y=66.6<回车> B.10,66.6<回车> C.10<回车>66.6<回车> D.x=10<回车>y=66.6<回车> 13.已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是( )。(注:□表示空格, scanf(\"%d%c%d%c\A.10A□20B 二、填空题 14.已有定义int d=-2;,执行以下语句后的输出结果是: ( )。(注:□表示空格) printf(\"*d(1)=%d*d(2)=%3d*d(3)=%-3d*\\n\ 15.以下程序的输出结果为( )。 main() {short i; i=-4; printf(\"\\ni:dec=%d, otc=%o, hex=%x, unsigned=%u\\n\} 16.以下程序的输出结果为( )。 main() {char c='x'; printf(\"c:dec=%d, oct=%o, hex=%x, ASCII=%c\\n\} 17. 若a=2,表达式a+=a-=a*a的值为 ( )。 若a=2,表达式a+=a-=a*=a的值为 ( )。 18 - 2 - - 3 - 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务