C语言程序设计习题.docC程序设计语言练****题
第一部分
以下说法正确的是
A) C程序运行时,总是从第一个定义的函数开始执行
c程序运行时,总是从main。开始执行
0 C源程序中的main。必须放在程序的开始部分
一个C函数中只允许一对花括号
下列用户标识符中正确的是
.Name . abc_c . print D) long ■Double . short_int
下列标识符中错误备一组是
“a” , 'a',+a,-a B) abc_c, x5y, USA, printf
C) read, Const, type, define D) include, integer, Double, short_int
int if scanf char
■ xcdf 017 Oxe
123
B) 160 Oxffff
Oil 0L
C) 01 32768u 0617
0x163
D) 0x48a 0205
0x0 -256
A) printf ( "%d\n”,a)
B) /*This is
a statement*/
下列4组整型常量中,错误的一组是
C) [x=x+l; D) #include<stdio. h>
设char型占1字节,则unsigned char所能表示的数据范围是
■。~255 B) -128^127 C) 1~256 D) -128~128
下列属于C语言合法的字符常数是
A) '97' B) “A” C) '\n' D) “\0”
已知字母B的ASCII码为十进制的66,下面的程序输出是
main()
{char chi,ch2;
chl= 'B' + '4' 一 ‘3’ ;
ch2= 'B' + '5' — '3';
printf ( "%d, %c\n” , chi, ch2);
}
■67, D B) C) C,D D)不确定
设x是int型变量,y是float型变量,用下面的语句给这两个变量输入值:
scanf ( "i=%d,f=%f”,&x,&y);为了将10和76. 25分别赋给x和y,则正确的输入是为CR〉
为回车)
A) 10 <CR> | i=10, f=<CR>
C) 10<CR>76. 25<CR> D) x=10, y=76. 25<CR>
若变量a, b, c已正确说明为float型,要使语句scanf("%f %f %f”,
&a, &b, &c);将11. 0、22. 0和33. 0依次赋给变量a, b, c,下列不正确的是
A) 11〈回车〉 ■ 11. 0,22. 0,33. 0<回车〉
22〈回车〉
33〈回车〉
C) 11. 0<回车〉 D) 11 22〈回车〉
0 33. 0<回车〉 33〈回车〉
设 int a=7, b=8;贝lj printf ( "%d, %d, (a+b, a), (b, a+b));的输出为
A) 7,15 B) 8, 15 C) 15, 7 D)出错
若已定义x和y为double型,则表达式x=l, y=x+3/2的值为
A) 1 B) 2 C)| D)
C语言中要求运
C语言程序设计习题 来自淘豆网www.taodocs.com转载请标明出处.