C语言基础知识测试题
根底学问测试题
一.单项选择题
1.以下不正确的C语言标识符是〔 〕
A. ABC B. abc C. a_bc D.
2.以下正确的C语言标〔 〕
='123'; ='\xff'; ='\08'; =\;
11 .以下使i的运算结果为4的表达式是〔 〕
i=0,j=0;
(i=3,(j++)+i);
i=1,j=0;
j=i=((i=3)*2);
i=0,j=1;
(j==1)?(i=1):(i=3);
i=1,j=1;
i+=j+=2;
12 .假设t为double类型,表达式t=1,t+5,t++的值是〔 〕
,n,a,b,c,d均为1,执行“〔m=a>b〕〔n=a>b〕”后m,n的值是〔 〕
,0 ,1 ,0 ,1
14 .执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为〔 〕
,3,2 ,2,2 ,2,3 ,3,2
15 .假设a=1,b=2,c=3,d=4,那么条件表达式a<b?a:a<d?c:d的值为〔 〕
16 .设int n=7;那么++n+1= =9的结果是〔 〕
17 .设a=2,b=2;那么++a+b的结果是〔d 〕,a的结果是〔b 〕,b的结果是〔a 〕
18 .设a=2,那么执行b=a==!a;语句后,b的结果是〔 〕
19 .设有以下语句,那么c的二进制值是〔 〕
char a=3,b=6,c;
c=a^b<<2;
20 .在C语言类型说明中,int、char、short等类型的长度是〔 〕
二.填空题
1. C语言中的标识符只能由三种字符组成,它们 是。 2 一个C语言程
C语言基础知识测试题 来自淘豆网m.daumloan.com转载请标明出处.